040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {0x48}, {0x206}]}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f00000004c0)) pwrite(r6, &(0x7f00000002c0)="14", 0x1, 0x0, 0x0) 06:45:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18518, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x24, 0x7}, {0x0, 0x0, 0x0, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x7) 06:45:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="09dd2e03cde5b04bd6"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:45:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) fcntl$setstatus(r0, 0x4, 0x40) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000040)) dup2(r1, r0) 06:45:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 06:45:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf3ee4ae79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6dff12c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f141c8d765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dcdbaa27cccb9bbeb57b"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000000)) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = kqueue() chflagsat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 06:45:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x1a, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 06:45:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x400) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x1e94) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x25, 0x0, 0x0, 0x3}, {0x64, 0x0, 0x0, 0x8001}, {0x7, 0x0, 0x0, 0x7cf}]}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000000)="ea6ee5", 0x3}], 0x1) r10 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r10, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) dup2(r11, 0xffffffffffffffff) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 06:45:41 executing program 1: close(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) read(0xffffffffffffffff, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x4ed) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x920, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) setsockopt(r3, 0xae, 0xfffffffa, &(0x7f00000002c0)="7591957e3eae57793eeeea2d00eaec603c59b49b1ec911605014fd068039006b89eb261362a03c6b888e92711f470af2df3cc39309048c0de26810c56dcc1f6548ef8012015be4186feaca360900af9ae54c2c0c2f1ccb70a2fd6f42068f75e20c6dd84e51f45bf0e17ca81bb6bfcfbf565269543cc351e5aa2368b0b0c4ee52edf43a0daac2f8244c39d5bf3144f07e", 0x90) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x20) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x8000, 0x954, 0x7fff, 0x3ff, "91159f1a2074a7e216f19e00a4c887a4f87a5b6c", 0x4, 0xffffffff}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x40) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4, &(0x7f0000000000), 0x0) dup(r4) dup2(r4, r0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 06:45:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x4, 0x1a, &(0x7f0000000000), 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f00000002c0)="e2adf2674c43586e0fb95d93897a6823d12da31ea8281be466565e9d3a4cce6c02e0476621c3f9cd11f0b6f4e8ca755a799e4b59bcfa556920052b9e9ece85444f91642ab8b9084ab7d3e024c72d97f63f89df320dcfc0214c7c863f4130ce0cd0b9584824b11e260691b3fb4b764323bfcc7a25584a04439e3747163a855ac5b6e6d0d658820b8fea7f875d55a245ada835f6ecbb389e3e418800c856ea5947fd897b241e3dccf8cb41a9d2beb13352d2bbc501b5d3e98c7c4d81a81938b81ffdf77851e6dfb93f1b19c006e10cc3e9eb009bf14a6a3129e1ca1791646af9915dd4ea9303fc602efa6a42b2824bb97812dc8f144fe2a718cfa15b34f1252325b0c35f6c6a0ab913db2c24ef22739f7c6b2589307c61a1dda2f99baf9b77103e52ed28ff795355015c5cf10e4ade4f6efca1785a6c0dfe18312cb5f37110150d13af4b0240bed81b6503c3480645b7de47b7c8a4acaf", 0x156) 06:45:41 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) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r3, &(0x7f0000000100)="f365a238c4023e3506215db2003800000fea67d4", 0x14) 06:45:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r3], 0x1) rmdir(&(0x7f0000000080)='./file0\x00') r5 = geteuid() r6 = fcntl$getown(r4, 0x5) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20, 0xffff, 0x0, r6, r5}], 0x30, 0x8}, 0x0) 06:45:41 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x11) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = getpgrp() mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') getpgid(r0) 06:45:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffdfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 06:45:41 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0701eb033d215493b6802bd9e237e936fdac08103bf4648f7f"], 0x1) semget(0x3, 0x0, 0xa1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 06:45:41 executing program 0: pipe(&(0x7f0000000580)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0x5, 0x6}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e63000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e6a000/0x1000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000000000}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000600)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x8241, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x6d2) 06:45:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 06:45:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) setegid(r4) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000001b40)='./file0\x00', 0x0, 0xa0c, 0x0) 06:45:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x8001, 0x6, 0x0, 0x8, "00000000e9001040dcc40000000000002000", 0x0, 0x43}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 06:45:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) socket(0x1, 0x2, 0x20) r3 = socket$unix(0x1, 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r11, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r13 = dup2(r12, r11) write(r13, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x80, 0x2}, {0x1ad, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 06:45:41 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x15e, 0x3) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000000)={{}, 0x0, 0x0}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x400c5708, &(0x7f0000000000)) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x400c5708, &(0x7f0000000000)) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r11) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r12) r13 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r8, 0x4}, {r10, 0x20}, {r11, 0x20}, {r12, 0x4}, {r13, 0x100}, {r0, 0x2}, {r5, 0x4}, {r1, 0x4}], 0x8, 0x80000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) renameat(r4, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') 06:45:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = dup2(r0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x80, 0x4ee}, {0x101}, {0x20000000000006, 0x0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0xa3, 0x74, 0x0, 0x5fe}, {0x0, 0x0, 0x6}, {0x1, 0x1, 0x3}]}) syz_emit_ethernet(0xfffffffffffffe2c, &(0x7f00000002c0)="171022c6fd49035efd1a1445214919891e4f85c58e9960790517946951b48b07279d7fb75bd586837debdcbd7ff40f43b952a2482df86c7cb431") r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x107) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x81}, {0x6}]}) r8 = fcntl$dupfd(r6, 0x0, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r6, 0x0, 0x3f) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r10, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r9, &(0x7f0000002900)=[{&(0x7f0000000500)="c370cb8d705ceef7ff4ef7ac814b9acb6488446a8cc7c5c13f2a117b61936ef7f8b554f533b125fa4b7712b37eb1e38f24b0639a4964da31f53046f33ae8bada59ae736aa4618d1e11e0b9821551b3073f53955eec895bbe778177694cae42f722a16bfc61a2c945978785aa24da0134bd956478c4c2748fb4a8074ae5b1533e8d00f48e2ae985d709cddf811d8920c933e92ad90c4defd624e5293953be94183b6a17b63460a9b3ff087c4d876d45e25366f218fb6e8ec29a0425cdb1ab26e672407b4ca9dfdd5fa9f5831b334d7b6983b50f7e9f2571969dfe82f2bd645a3e3e3ae2b4dcf7dcccdd7297ba94f7a0fe3e9001f559d51d32caa51acf75a6e4358c82767e67af1ca01df3c9ce0d94ef63734eaeb95a512651e9742c29249c5983364b2ab539be8a80ed2876e1abc4729faf58c958298d948dd12491946ed1504b32d34575234c3bfbaadb3c38261b21ba1277daa9a791a1c4e381674f726da149d67af73bf819714c675569bd10b67f21d086d4282b4c42db86b68e4eff6dfe59d24a5c0da90dbc2fb27aa578e0dd14d62fe460188e51e57db57fa8e232ee88f86d1b033d2ce1d0c1771c81ca86b0ef2cf10bd0e07a80d39cb47db94f392798f60ed4af0671641bb184ec22e7bcc3715b6761eb5c29c941d696309d8628f65d5be38813c03de6972f2272dcd5346826333c501bce1e4b781357eacb28c2539d56a2506a8e7bdd02a04599ebe7a9fb9d4149d4f7a92d02775bf5d41785a64053e50720bd063c9fab80d6ddbb03e42ec063ae598d79282552612e95ecac08d1850fbe6cdc42c818f19f20cd6214059dd963350d7b0d3c9bf37cbaa8127c4ce92de52add044a069588a112db2de99b0d3906d21ae48303bddab17778d1ca517eae77d6247c07da50468e5398690dffe2fc220935e5a571843fb260f86ddf619ab86d84a34e05791b70f75d6f02be33e6f5c84b037aefc7879f4843ef85ce79c9a712cd5c07318344c66b233a27dd293b5c558c724d74c8e6f4cf5a8b3608991002fe5b5cef1545aea04aa476b2ba1048c090450e61200d2cbdbb154bac2f94c880629d54074f2ec7fe771bd43753960835f0bc946966fd09a09da56a669c93cfe20f81c521a0880a61215079ef4bd222a9d79b169f5d2bae35487e59cf79683f6cff9d900e6a7105f22fd4c55081a4a9cfc3a0bf613618e64bbc453a9dd8bbe9d366e5ab8be3bc583c106f83761f103b4ca033d9975e9b2ce671163f055285f4916f51fcd01e428d3ec8d9ed5a7c8fc31e5dd0a07ca6956ede17b3e52dd8df502e2ef54faa08f2ac7fe98d9d3193fa8354cbe45e4cf5961bdf5378c5be752cd52fcc42423f720938d4069eacac9685f8ea7798a184327dc6204c21b288274a27942fa0e880f6828516a649ff0316e6ade631e2bc747e662b2b56ca4d58e4a998412dac484c8d01deee34d7971633e084f4716d6e3482cf0163b2f4d423717b2efe44c56b9bdacb18bb2489c8522360042a4a716c214a69c9e1f752ee001742307d8c5faed7dc43c2dd57bb5a2f03e18e72a950b95f2cb5e9184919a0ee12d442ff71140a4edc141b869055312246d3592a1c3adc55b8e634b331e487091c5f632153c1f1dfd4fe47acbd4ed142e980465840c9df76f94394ef6c5ec69a624e14d3dccaade345bf870efee516fa3276b8b3643c715ce7a4e6293992a0197e7d28687fa9e9a9538b1ebdf22fa6ae598265db02e627c64230e4e94b7f6f77fe153370c19c15a95f83c45474e58bbf870a47499e64858ef17ac138769fb7de64b19e1b6bd531c1ee99d62289c5cc0b8cca9f618c3126381315a12732245d658ffc8796c1ce74a0b8c6966c87ec1cb24dacd7848ab712e064c0bfe716afc0d0ec33630385a6618266f80a14856e04a9106002c1c29bc0cfe409017ef3a3678ac3cc62f110fe57088df4b360331e51f3841a0932bb067d714ce6b4b82cfbbbceb616b669ace15c7dddc3475504abd4d2dc3e083abc6a604e0a82338f2b161d4aaa29ed45f6d1d74ae7fe35c4c432ae473f0c1dd8739c2be3fb2c0a43543983eeb51c4a1e9910c855193fe0f699bd08bf29b9c9c99c584048457f7290d33234f8344e14d52cfeb64508d06facc339daec06c23391406218bb3ece61dc085912649fd739763fed0f8e809efaabc513d04bd9e7056affca22275809792a9b4f84413761fa6ba4cf7099424ceaa8c5ded0f3eb87e7ff2f6353a71e7ee7e28e397444fd7440062573370962e9d6663115b3d7b7991a95e6411bdfe8912460ded3c6e852a9a1306d0be74ed1c3f736568ab99b6a48c0d45e7f33dad88e5866550841c36eb3194df826a1583c64a2d942f44ddf2fbb4000da1903a6e7a7a43fa8f3abec140cbc95996b423d92cd608b4b8645212c399c9695af3004ffd1177fde6420c01b810b8fec7eeb08f816b29b98855bcac20e4766597665813b4df312db20c6251f8cdb1d8a8e3714468c2c2fdea4741e797aa6549e0c74b0899dc0db0a89d43c3a1a95105bee455e7bc5dc5fc21e5345da578b9db3b149f73266c7343d662c4fc802508413e97375b277c66c5941fedec49c3cfc51cb95b3ca263635283455cf081ef7a99b440cb22ae2d25bc719f9fc4e44bedf6bab01288424214d05e8f4178856b5856a17030979bfb4ad26aade52b3f20a2e619444fa6472ea295ab4f04997f2de82a2d31feba16efbe05272ba8f6f4637a4040b070519fb4cb88802c5391292bfc6a63b9b699ff1bb2aadac9cbb4c16ce7f315a3a2746944c532eb21009ed8e2bac94edb7bdf9b3324a9d3057a5db25b3c69669ef37efaccfdf96545412e07877f448b5f3434483a3f7bdaff2a36428c79888ebdc42967a1c5846fcef1f4766c09c2576565caebf62840eb8d0134958f209ad87d2408a85083198450c0962247624ad7b066236135d60f14625560892cbecdc5432b8f52507999e8e3a322cd87269fb08119e8339d2f96f02205c913cb0380bb4004b808cbfdbb4da7d98d488bbfdcc7b3982c77fcfe760d633cdff8dc0b54f8c3f5c12f2e94ffcabec15b4ae5daefdd22e86474e1baf082ba7dbd07ff10ee6f57a3d6988518919c7b6b803b04d5c173b1569efef627dce3bd97dd32d28a508c21b83fbc35299fd7495ef64ee473c8a18a90bea3ecaa2dee84e7b52ae62892cc7c7904c52198753dff4c658f472aced37c22c9c918511d4e43383ce2079520d4c5cdaeae8c24bea689b07b020be6103ca286f10f70567de8c1e1b59e3fc554b557b552dc53f41e82e79ec9454e8df87988fca573d20a1b7f40fcf18a98bd09b12fc42b029253981b86b45e3e4b0557a146878452154e63e13acb3add32c117570b89a3c4415dd83433f5a77264c0b2650127b105deb81f9082057f05f256eae16726ce98eb30d4e8d25fccf5012d49ec301f2d4d85f4391fa89b0b2f0abae799386f8ac7d8443e45efab0fac8288c52f2a7a5203ce319a212c305fdc28fb8071964998d113d6766c25362d388b392bd0ccb9443af717944dcc748e16e1ca8d0cf130e7ed5672456ce31e56d3031045d4bb368fe47326cf90e6e630c8f9877b7f43ddb28e84a0e14991e46168de61f8ea9b6fbcba61370f78724e81e7ea0efbc3ef16e035c4a331aef950ca984909142031375095f10dc7240d35411481b7e4877d07e76261cb7f50b07ef478f9dd4868e5640c55421e2e9745bcf6daa7c38405756fff2617a9ae22d33f31a6e705187cbcc675a9fc82395535688b36930f993f9919d00198e84c70611827c6684d3e9b579a98047efa45373e32e8e9a3cef28d07cf717dc72fdd1cc2db6882459a6b78b320a327f76f44605ba8bedaa003441523e2731df1798f320ab978db8c05c34419b2b185df89e3e9a9053f0943d031ffc68dd872cff6e2431f17bf73e1d197bfe555b5c99856f50feaa01655f3e17fad8891cf14fd14b33b0c6721459ecb0b3cd5e2ccb8a66184aee16f2733e32eee1a92db1bf1e4011e58d7788d665ba2b08654adcaccdff281c686be7ba0c0ebc5909935fc722e764bc66062c4984f409b50ba46c10fc38f09b298fd50fc0e2ab20e2684029889f0c4b857b0bf02b0b800368c767f6f7c8582701498cd716c3bca70321fa2d99e1b1520f40eadc9b48b89222c3e8da21ba4579d6d5292b07371fe6e6f72ad3a580705dbfb9c6123ef0b7049149c1196bc2b0117d80db8ab435ce1670266e4e475cfa37856031b239b6278553ce4f841d6111a113789bf7b3276e72a7ae85bacb6b462b639660a30268dcc621ee3db6e66f9169aee1a46ca2ed97ad01f702d8e1dd69cd4aafa4ca8dec910aa17da958d569735ef6b5c334a412f4ca1866eb3d08f1cdda9d50ea7b27d1f0faad3d7061319784edacd659f7f20e8bfa1c73c9b114f256f74d4ed918ec106c080c7292a7fa8fe1722bca12bce1fbacfdf2e6cc545a0b4c8aba6fa663f6e07054d6de34e63df897936f6d998a901bc8bef5d7cac3412be348bd0df31168a806bfba782a5a3e7653f226635132f819913062a13a0ff7d8b05181c61db9c9dbbdad3c27bd7ef48869e4b88e26718e77300f5b903b229306a5de44719a49fa06bd9ae3d7800e176bf24e8e0d139be333492016f0cf6813a22818b295f4027b861124ec502ecca970beba0f9224fbdff291ad4318061928e4415d976469c9c549a522df0b29814fd5236f88d69c4fcac12de448c9af88706d5d94098e427cf400463565437f4936a630676af1407eb92af1ed638ac49c619fbbb5df28cd98140c898a4f77d06336844254a14fb33857040b44912963e27845c291399edf6ba892af795c1fb156bb72553aa1ace3e495e5c21981889d52264ede240bf744ff44bb232d09d18498c26a484bb3a5c8ff1f25020f5319404d41a232baf852acd52701cf9cd4ceb13747e874d9e056d6de9b74fc9f167c50451d00d4ee5fc47e527d0e7a99d6c28733ebec2ea727d149b10db6aec1bbde0519efc8bd018e79eaaee49bc66ce4ffcbf023581cfeeddcc1fc399a6cf71c1623d44c19ce7e73d5a463eb97f622f6043172dcd9f5bedd73ef1eff946015484d5970de490da8cfba89d606f24680b2974ecdea810f700ca585f6a46373ede4ebfe4bb47dd293feca9443e795f112dca041ab0cf2096a9783956f86abb98b81514fb140a0528d0445194024e90eacc23a82384beca4b946fdd2837e9c5cc7e0485cb948884cf38b8c270bb686e06f57f1e9ceeaab3b8bfa64ef360dd0b53fa1d282988b186195998cbdb4108b2d0e82e5c13adc22155e850b0e8ed1d3ffc283a0230b4293732e4986baccbe0bc9d27d4b638d3eb594435cf94f0f6d45cd6f70a185c85fce34ebb41be2b1591376683ae638438f43bae365e0ace2c776cb280e1e0ec3c9d3a99dc40b958bd8f648a91fd994175cb6fe860c9a4733da1ca751b23227c47982b73a3077bde925bc2e43edc85b70dcd0979bb6e3556d0a50135d718200626f1299c20601a7007cb588603e12b7a7bc7337e12623c573367842342be2ba6a904d4fa0cf014d5ab82bcd9896aad39f87640fda63a095e40251cd577671c3f2a6a880ae47897ac784c4d2c20b5f91926078f0b7e4cc0ae035a77344fa1b8e4a6ea5611ab4c8fd0343975a05b77235b91ccd6d02e54cc415b81bd0be38e6c739809fb34efc6577b721814d5be134f6df7e98ce14db2d6b4fb281254a5a1b9e8adb1cdaa03ba0f994ca9173d741f53a4832a719e8907c1b02d65b23c9827a3479e5c2feb33611b6d3e39713a0", 0x1000}, {&(0x7f0000000380)="56ab3dad8af49ae931ffd4965f266f1eb21831a45e4b8becc44255b57e13396613b1a729df0b7929caa0d37de921f2e24b3999d22615a1923a08d0bcf85d3d7323ba8b11879ec8fde09be9ada47661e604c18af1ab", 0x55}, {&(0x7f0000001500)="b10b2c9a39395c549743860c2d13be1f4cef184016e6f01bb1e8940cdf94ed779bd749d280efc53ead74b5198d53cc7f1e2bf8b2b6ae09ab450f320cee827810f27627ba4fe53bc79a3d7710f89d493783affc22dc57072476596e5a7148ff8de9ffc7c892f9ba1e12262558fa4bcfe9f5547e492da33dee3e67cb8b5aa0023821d592f07c3c", 0x86}, {&(0x7f0000001740)="3516a7d5042ad7066480d114a9c38dc561933db3744e312c8e036aa5af43b5109cfa2183be44a088a7e25996401acb98ea1e6cf710ae67a73dc9a714aa89fd5c67ad7401589a9a5a0910c5261f9902c5e1e592ddfbed2b82de173cb8d05a35728ef47d3806c1835ab0d4f8ca166c003cf76429d5923453d5d7e492cc7d0b7943bac011fd46fdfe61", 0x88}, {&(0x7f0000001800)="4d6b6021cd19fbc03ca5d1a745081d5c2edf4261f7828030c3c3ea5a81ebeba64402ef27aec00e77208efbcdfcd4b359f0c965b167b94713321148ec466bb95ce5319fa557e88c17dff9eaa3f0ae7d95b9862aa6abda6949be12dde48f3acc1f3f04bdadc5bba6d39f83c5976eb92640548d34d04eb758827027abe36ec949d6eb98cb8f582e97315b9d022e1a9dbe858886df7daa93ce9623ff3964e9475ec2a28b767d35b050491de935fcc109f43e3aca37f94930b83347247cfe19296314022f4813d979424db0a1512e64eb7ce7061b5ae1356dfbcd225a16f001de01e0be3204d31b348da7b44abc9567f1c374ef8a6cc2ac7aa5ee1d707c6653aa6d43b83c9cbd92745f1e5d8932c240b782319187d173d27542dbcbb6ce9b481986077e20c18d9a9155a6466455246352a8e303817613e23ad19516e88cdb69e58158cf52b06a73f2aaf3cafd98f9f87205f295428636e9ddf5ba2b9d19379309ef937ba9a2dc8f40e748deac8a79bbd80d4d0e05436a217ad434276c03e3c2676cddee5e387ae080c34605e9379e5a958398bc276065cccf3e90cea5d585dd16c09bdc8faa55d619ed40de238c2363b110f1bc5daa89a35b084a94edd22a503f5221e177b8766114bb13d34a5c9ed4ac19df504619d049f0201752db785793e5bc9190caa81f43c9abaf42718b427e0549a78f02e8147016561165f9ea443c4a4a59b50a5604accae69cffccd823a31c5182ee4239f8253fe96076f7238ccb507ca8502a899755b80720d6b9e1507a5f553fd7d856331c8f0f8dad07e8afd4374b73f96f82b20b4763a7284a3c61b34d784ed6daccf3243303a839c7fbfac7abf0525ef6635450e49d315ffd455f40b1661d72bd0b9a5f0f71aa0cc8060b65a67e5150fe2df12a2ff2f4c2223affb876c05da7540fa0332793f5584dd57e0914f269c95bccb84e59e71d8ab949c5345bac79210735562f3f62ac52bc071c5d30d050f5790a6f444a2ea8ce5a8440e47780a7ae1648062dba972c3a7f2ecb671d8305781cd571ffe1217cb4540992f5526a44186f4753b2115fceae7cd5758addc8ec3306801ec4c05f73fa9bf5ac4e31888423ec049f3465fd2ec17bcaf14c073153b136561371678c9902c7268878483883c3aa0cbe0451862a7aeda9e32f7c401471dbac7168a936c3d7699d4fa198ac3afe66322e2cb0358117a4b18f0b2190318a72985e68845160316c8a3cb149dc81d9306936c992c069e82d998d78c6b8e43e344ba62cb5b6b70f61ed6a5e0d8982d3c6120f2bfcc509dc4ffea3e539cf8fb057be8292de1a5df3f147cef00e0787ab5092b695431313bba3f1dccf23ee2723c4e4c49616884058dd35c3f46a7ddf5539e32bea187f5515d23e47a751556f05e7912887f0019c15721d8861ebb53f2cd882a1413d71f0218ad9e7a9b6ed47d4c2c51d6ca0523ef13b9f38269bcf8449de8f2479cd0bf460ccc646eca0526afcdc6265b4f078d1781e199e9e66e78299ca07a003927ede757a1fba6d34d9c84d6cca4f87af00c99b053028e97823d0175af01c88beba9cbcc2aed999ebf16145546adef9134d354defc855ac5da37e73c46bbd9d52e5c75855f9558d2ef22dac63c7bfeed0b39622ca7e13edcd0590bd946868353b4363bff711c1a2a98183f255791d568fa3ee5319b0b1f15d88a56a7c4be3b596865425eeeb0e79e161657d0ea4e29b337572100003318d354161e52e5e44d408c195095fe89a6a73bccede832a0e5bdd0c42774fd1f6be67aefcc41487c54f1ae659eaebf0269d53547f9af990d0fa285bfba96a500d42552f0f4f0919f45dce4ca5faf957fd68f7ecc5fd534ed36ea775da4ee50dabbd6d47018044e38f1f4c1cb351a6e981bc216b5f9e6f3c0681240f33327e0d150cd879f13895bf7d61e77eaf45707bba06b26457d69778b5dde832b538b26efc0a2270154d49f49f43f7410eb118e1155cddb054b5cad8dc242aece78f7fde719ec5b1b6d8b821cc1074fb2e84ccaead8f2de1776c6906d0126bff1bcd5c47b3594ee47fea2484a6ce8c10bb9205a8bcd2828f131703dbb46807f6b8c0af2b9d5855633b95e7446d755b9d5e9fa98e7bf7461a809631d48af98bbfd0f6f6c947a8f4f68f95f092560b20e6e99175f3b7308df75f5383971aa36a78da4b32b9e135a4daffcf2daf26140e3b169f9a471f31317d52d333ceb00be60fa58230bc4c68e6d742fee17e39ecedfd8aac8d2cb4fc12dd4ce8126d6a8020e831256e2f4a6c7260983820117d43f21431bd0c66b7cbfa1f4db4fdb32c1db3256feae5a9a156d536ae3566bbf183e9dc9381fef85b9c5d8c6df1b0afa890bcc9ba2ccbb77f7c43604a1fbd6adb6fa3086162af394ca6788eff23a208a97c103d9634b4f49826b3fdf8d25d868f8fcc08bbdd7b36e19f4bb029d455027db91bc25eab5b5a5519750002d883c079064dcf4f0eb905b8cb4b830f9e5da6333e28f2bf281ebc7c48fdd6d714fe9909c63cef7ec808b86bf02a78e8e50e0de9e5ae0e3a034127e515b83362db9f664db02abf9ec9364132c39609580e730f4a5a89804c16a2ccd455729363803277a3b8cc7b18056bcb26bf24b4b5c528f0d916f93075da7e83eb1cab0fa16170d7bd85677ad31d1695cc9ec0f1fb91c9f00ba59eeebe9c0e19a90dfa096f57cdf110fa6a59206842e21199429a3301833a2a99f8c32b788ea9b5c8e45f0db2d540cff4ac6f1a61154c73a1e7a2feb95cc3eb007ed73be070c446252069c695e31f6990fabf8307af6efa4a8b0ad48f4a136477c281406e4c7740030f60fe72c8f44675fb2973768c70b633cacab6ccb05fe4a3f2355eceed2aa47e7d025bc8c029b7a83956768cd7cc4ca92a7543411bcfab75c558bcdb0fbc12bad4a9620c69b4db75f669a13fabfef967a4cb4b65b753cf54a7e37f4ef4d3998826d19f3f53e084a6f7e720f5a51dc41a6ff3299455bd712e789d720eceb2741bb6b44aa5577ffbfafde3c1eace35b379140a6324f88b7b27fe42c505d6f7ca7179c0c12940ef051ae1b58e59e32d4bdb8b4ddda2267efdf7090fdb50258f4bf87084981580bc2618978370b9a543a6c8a531481f1f3fc1efddde95889160b9e5027fdb1ecad907de15af954747288f40456e1ec4480f3d1db66aaa68b051c5d08039403a4b3c964d5455033e66a7149e907d52ae227184023eb5553f2d0cecf99315ea73368ccf88ac54980d083ad11c0c7d25fdd16aa5c7e6d08a2a806ff2ffa72248a0c7aa5f787d81353811f15b5d6afd7db70fe76ef7375415fc9a00186f67a6a3ce2530591d23f6f23954ad9fe50b3670fce6861fad98b7103eb22166c1f14707282d5e83ae1ef6657bc73aa29e939e9958b34064a90938e60312b34a6cac76e6028b463ba6e79c0bfc4609ba607ad1ce34388b4a8e9a2ecc3025b783be6eeece0f1ac936c9722215471c4c4f70ad2549c1055ad320480c5eee3c916052d74792b9f7dcc5296ab0fbab1d5dfe7ad7fe11a40fd67fa6ccd34ca361f0368a49b4c5ecb65909a776d6d3ed4bc2ea076ab43ac37475d68f1180ce92e81c6ff8fe9d2f28eef166317258176b8ba1aed49c91ce4636228c4d5fe83409d24f5ff186d312081d3afb9f8769d83a997bb97e0a7bb292b32b2221fabeef81b052f46bbe697046ab565c6920abcaa26d5034e33a1e73542e0ad44c5282c5df64f82c1ce766fe30269d2e58040e43e80bffcb9037348823f7d9d44806dad27537d9f57747f5ab030c8fb65a13aa7892010b1aee37f8dc9d555a9ae28a67ebffcfe091e1321a112115bd314176bb23714ee9d2f3b1988323cc8cf8ae66e531e4f990670524f7cba1400054d00309f72d24f00a745c3a6b8b447204c36b30b6d1a3e7cf773a9827519414f1615b5a2d2fd1adcbc1d72656ec6ab35013b75227f87c97bb5a8c03c9ba809b8e6d12813973d68fe4152a46bd4e68b0e1431007e0a8cc4586b05477b099203e00a1fdf4307b31618fa45fa4975a185a58b10932d2898b5e4b3ab84ab5fecf49787676fefc5629c5f084e8111792b730599b1f76eaf7ae5a4ac7f82491aae0fd9380a0eb90ce19351438990d64d09bcb6514298e39c457fefe72b27fd450ce565151ca3c13e36693376075c5acbbeb7b86eeaf28a712931a7b8295dbc602ceaf78bed97ca03fad6ec59d17a317f7a7346ac9f987fad693b4abc33bb9c0b082503a16a5cc60f81e9c2efaa3be507ee2a5aa5e09ea0c09e06f5cb6eb433df7d17f19eb60762cfcdb5d48494909cc5fdcdea38b8f278b53e6546b3ab0a63671b6a17cc336cc994344cb076880d6c4cf1453bbd67a7170750536e1bc5cbcffb42a2dd94bf40cb3fe06cabf5dae651cbf709fe5cc754997926b67ecd95825914db32202cf88dc201e4c7566b6eef30d2a74a6d88af64490e57298beee22173906841d62ccf336e276995d2fe658c76ac8cc6c4bf269d4f4621d79269a0cac16810a966bec7e01c8d340117c08ee6512877cf0774c0fb9bdc3355bfef5c9e50b581247e4a69a79ca1562c7fdb5a00930f40da2fbca419f5c0437d98bac0416d43d95d68d6ed83d6f05d55f44e3f7c3dcb88a569841f1774298d1141375ef4fc25d0d9800be09817c0e15fb5e94afc7e192526c62a3524b76fbdc6d3e7b645a2ae21d0e201947b399da3cb8471cd333c903fdae4fe3a867b093d3acd02c5f4b7705d06924bfe0719e94650fab3ef7c84843262ef1447baade56e6d542faf5d5b7b0d461004027a279683f3729c400ae11fc010436b922afd59cb507d0f3b9b8ae8ec50213eb0b30b8677457aee835df65a1b6656172d4d4deaebc1f0d845e08608a07cc0e49e6995025c4ac1d863fa3072edc6347741f508a54328c4b3553a463e2d1f566ee4a0c0fe68926e0e606e178c2896be3031d8571796fad8ef5da32b310f2a0239bb6d26d76394c1225ba69e66f08faebb6fd1202c603d4d1f763cb14aa0fdca8627d045aa92b0874883b9c0aadd89387afe7b0930f28907df36f75c9af41ca2b3c20f28b236aa20a561f7b52d21688d719a141892d8fe87c82d593e44b5337c5f5b0085fcf2f01a674ebb0c959aa7bc72da9ec7a7f04c2c6968134bf19c33f1a51baa7a7b9b32f1f8c03c235948e77ed9068b3f55fbcaa72d96a361fc79d7dc76c86bbf21a68bc6f50c97d87c2e180d88e5d7ba6bd9e55140aa435938fcf90b1557e87d3e4797c7dbbea7ac8d12aec9983937e2bbc8db18675abd0f1bb50de32cf513f6ed6c99943392861ced788aa7f5d33dbf2827f471502fe40e7fde0eb37d63afffc0ad69f94e7bc45fa7f7d3e928c70aa348bef60e71ed1d0eaf10573e76ab7c6e542d780ddc05d7553909a8728b71c3ac88f0429fe3d6e46f41cf5bc3a2129b2c6f6d626461efca06ad7513d956ddb7cf7c3fdf64f0f6cf3b8e7a9a4f7b05710475f8cd4cc7346b24c6ea1ec78b66cf3a031e4427796c3ad0dd7f2ab39d0ae25fb8f7a6256755d63c7118626e36c9d30a38326f2ab83e62ea452a2af913543028d321804c7450c33391d76ed616fd3374ec6c639e9cf9c4082572c063fb9fffc100ccd49930cd3ec78babec0d42c005cddb9babb767391a12b9d332b2cc1250ce66bf3b6758624bcccf2bf8698557f27dc24dd9a8cfcf2d6ef93da9c968a8dec4266d92e2f4ae263e29e62415e0baa19adb82ae423f3ef1dd0014c8c877925c0d0f9380ce626c2d9fec7544de806bb421a17cf22b53064c0582585017572c42c2151b6e510051fe709", 0x1000}, {&(0x7f0000002800)="c058a79a2c36a3651c2050b0b05d7775d84b3f49f3300f0f1b09785363c1e1955af5c259d74b335ecb2f3f5a5c5b4a494ff6bbc79ccb3a58cbb232ce5ae56b7a5a218142352420f855c5eb271209dcb162035f29540e263149caff3901bbdb79c83277cc2f1c1a95879cd9f07f8d543be2127832077ec86dadd47f669a2dd3f433e9a5797b14ce93df154192063cfad8128fd4a71691e9d9477a35c636ba1521bb95741b6ca315668fdfbd44846a7087f31e10724144e04deb557a7999d114b32af30634aae0bcee38d47f75f3b12e1396dd937efe2734a7", 0xd8}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r5, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r11 = semget$private(0x0, 0x9, 0x42) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r12 = kqueue() r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r12, &(0x7f0000000200)=[{{r13}, 0xfffffffffffffffb, 0x7, 0x20000000, 0x6d49311b, 0x80}, {{}, 0x8000000000000002, 0x19, 0x20000000, 0x1000df7, 0x3}, {{r8}, 0x7fffffffffffffff, 0x40, 0x20000000, 0x6, 0x2}], 0x3, 0x0, 0x3ff, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) 06:45:41 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) read(r3, &(0x7f0000000000)=""/26, 0x1a) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) 06:45:41 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0x7e6a, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0x7e6a, 0x0) poll(&(0x7f0000000140)=[{r3, 0x15}], 0x1, 0xffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 06:45:42 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000000, 0x0, 0x0, 0x0, 0x10}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 06:45:42 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffa4abc47010424de5aaaa0086dd60a4f0b7040000000000000025e6e591caa1f1088c3c0000fe8000000000000000000000000000aaff0200000000fcffff3f000074ad00012c0000ae20316278000000009e75e60c33008a4c175e92011614705b9346c28d2907bc2382561a01129ec582fd12829bc0fa2d008d43236f6373690408000b0cdce955fbeada6bf4b3947a9b8cb2532cd103d95839eb7f5ea0e2c0ebe368fc08332bcf345fba273eb0b95a7a9f37009644732662d4de6d754dc2b1d78fdafc095b4e67861658a126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417e4b9b0ce0836f3cdcba130191b8cae05d1f15e11a5bbd3487e7be142d34d026bac1f8f208af5fd58506a5dfebd6f4188de8ca64de3a714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539fbb3459d89803ca3ea7241de0398bd631c3f80311b33965c1055c5ec0318ec502d96d7d76f48c0fdf8fac258255bbf51294a419178e02de31fa22d494f7e0910fe8f4985278b87eb16edb3fd19365e500079a8cb4bafc0782d15c3c683303828cd6f78a6438c74211c383990e3680559e9c2c78fd6a5491207f619e73c687fb6455ca3357b6220a735b7a27781f9d92b1cbf000894efeadf289cb0e19b810cfd6780552f5b580a17ba0b013462345a0416dc53b6ddf999f377935e0992a60ee66e3002a543f5a122f2f3e0022e6804768a07f1704b1101000000000000000000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r3 = getuid() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r5}, 0xc) r6 = geteuid() setreuid(r3, r6) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) sendto(r8, &(0x7f0000000240)="991ee59dcf7c66d2b8374c543b9b8ebfdc63df60e0a7453a3ea1a3aaf0c45bf3299bffe12a0f9e806a316fcd6f21465035658030e321e818dd7a85b5ab7b1f2903c53727a68d6f73a76e844176c83ce6e954b71bb19f85e2cedeb9e3525bcda50e5d946f279a4075d61a42e27520cbd1a2c360fe2f10ce4b0aad3d0dbbd138724ae94f71cd593fef79ad879615710edce23fc157c7794e78520b86f64ff6e3995e5f6ed0da2a413e8713eac010f6949cea366fcedfd9f798917d8f612940dfab9d1c26b47656c52853f0310256cbd39f637a1282a827f12a387a38b42a4c9067a14ffcd3e55e101ea328a525a1f98516fffcb27efed48090ea86686b1627adae00968c5e2e2cb72a6609c1926fe65680533ae2e340931bf010405814dac76bbd2d17caf75520054972a840dfc0116e0686489881ab35ae0fd149d4ac4decf16ea1fc044d697ee9c4290ac696a8c60660e60368a17987bea30aa98023b99ad5827307b86d5810ae5617870b509833a3660adb4f5e57afd695b2c32168866739b2d561b7d1dcf250c5ff5296f1bd114cc58a6ece39ea4e65c3d9f2fb2617e48a97412a4c257d752cfd2963277546f07dcbe4db312d19fe1e6c0d850cfb45df16894eb0865f1c4e6f7a3a181377a61e81471f03d8912a2b1596ab046530161e63bb4ec39817d5989d98dd0ac2004081fd986446b8206015f4faaa89bc644662a2043bfc97af6c55d2f6506b9b1e515641718a524d82569260f222a6a2435f96ec5c3633b5e5d36696686e3a78e0f8a8c633c35e876fde652fba4092b54455a0a4203dbbfae867a736e49d1ebaca4b70c4c7d56c3674cb997840153d68f67686c49f7fcca0381edf5977db56fdbcbf485ab2e5536899159e4aecf8bb32fb15f426cc0209bd7a6ef62f41c722909189cdb76f1755919af3c50a2e408508426cdc3a4f8ac19575c759c10c315e3372ee54ca74ebf946fec50258fbdce3477ad014958c29794a58c85a74f5865068821c11b1b84daeafb56fea9a7a287826cf48df91cc306f74a6eb6a1b8e44339b7ba224fb45fb0f1b5f902311f0a4630012f7231b5bf8d316924ba1547c0e9449cc5adaff8d3baacb778964ed6374e0cdc45f3001de8db106c4d91cbbb4e253a9f90e333650d648b65d0dc591cfe3a7efa32c89106883bf326dceee84d2e2e6b8573edab6a41cf039f8bde737206b058ad1f2f91fc45d62cb64a082c4de4ad6cfd7dccc0618da61b0e0cc3ad06ab8336bd8842a0588c9b04abdb91ae7bc95399af30d83fbad149a8b68b01d05018a9bcede7d7b3b586c1ca2fa18dc893439071bb008723d2052f2630efc86fdccb5b281ed0dc3d73e7ca4669f0e73596f83e833dfae747ba06778d8a2079ff026b8a7b8efe956c3871904808ca7c0b099cdbe69e3e095a41b3affa95ef4512df4804059b35f2dbb3c70473598d4bd213b54cbd8470274efff3629003090690e61021b8f8eac71644d3ec109e7c5f9de287c875773e3e07721e2654331f0eeb266b94884bf1771ef84136f608cf6ab5e6ed9a5a73025292274ae3be09383c3e92e5b9f4bfeb9e0dff1a1b4a0a64e8fdd888c0624db27346aa917abe422f70075e685ec192f6ec9283d4c9047834762a23fa5311363814b5dc9e751202923e8d4284f4a7def93b1a438690f83f310e601a32045661a4e424210c5a2906e94901d9f71a1fd9137cd12bcedf32b81ee56fdd823b36e40356776bd91e43d7b3e5860522bb5e348d3d5407daa24f3479837e0b749483942bca0c6dadcab9e7351b2eef01fd501d6c01ae42eddcf7470b8b65d5e52b4b2480829a1a735b745fb9b2cb8fe1e9b45a95c980118788081c88b045e94b26a9dac9f5e2ab1fbee7679d25f7306a0a256a05374aca891560c2f9c0b7cf69a54c326e412b7ea942fcef1af079b02d1dab89e5340841a47c5cd2b35d73ff8c2a56ca5d9b86e1a9c6c2b290a3cf351695acb830b2913f75b1e70bd3eb2b5573a2ee52763a41aff8603ee5549d83185e694d53fed91b3e18919bfee18a7bbb70e07a2bbca4a55c129a20741da47076da8aa1658136d06a072910730f1586e67754079da5d3de6ed1e9dd3f7bcbec1b60c8e8bf36b3aef3f6edca2f7962515f58bc6a9f0cccf825518358da3649e396a521827b6bef7f932f77fa5b650dbe627f73a860a49fd3b362140de71f6b6821211d4a1bf0cdf681d4c9c57546ff49c3be6517bf31dd7386991512389677b2b163c6b5a870263e544b57b7a1d3982f941c50a863735f790e6a73ab50080c9fffd36f4082253a04e2832cac8a3aed142efcdaa21ba134240ba4448f55e9543394114523318173e06acdca554f122e9646fd9c0cdae64834bf55d9e5060abf1186ea0beedfc9952292e6ee68fe400a7460b2b8dc4fa680f05621c69ac43b102d6165659065b9caa3cf775c94955d0b8d09473cc853e8c7d171e4c56b3fe31663ff3548f70e7a4867b337d66211a595efd66e71ff10c3ec804d6918e06c5e06a4e644009b63ca27007ec649b299d89664159b0b83276f80008bed487ee3a476d7a57c9f4ccbdd75bba282a4cc2ccc8f48fa5c58015d727829df9028a1895accf47c7f1ca9a4fc85e54e28d8498bbc14732745f75ae1727c93dc2ef54efcccf27731816c6e047511a266eb61caa6eb6dd2852b1e93c104cf44884df78c563d067cf618b13547d53155bb93bc6108162f3d7ebacb1ffd37741ef019a521e275196f0051230612123112cdc4c69cdec6b28e8b3c364e5d10f503dbe5d3dd73eec9baa17e5e42c183bec2a4d27e995e21af0fa99bbc2ffdf140bc4d863a1f35491c40939ee3e5090689f75723cbc14f2b0e6be79223ab7d48cbe8501366bbb6af38be4e4fbbc5ede9df2a98df0507c1e6d9b225d6ce2c58087f831318e6cdc03e590d3e903c61146e3ffa17a4fdcb8df93b6d5f09842ce2afbbe49d9c5fe447e8a89aa9b335173801216c20bd6a481aebbc2c5d38d9aba661e4bb36c181b27fc5afab2858c872b6c0e20fb3441950b40a8b64f6a539dd129458c5048ae948da02438f03a2753a849f0b412942036cc34586ca3b6b2060771548b7eec0a5e4f78fc8e0a1357063902365c86a57d157058a94ad7b60f99679719b3f8d316026a4db66b261fa7cc8738715d78708825e086102f8b77c2069e405b7ba76e961d472a2554310eebefdb171d1ab7a07db893153df634e2fabcedb414b395d2108d1cc0e4c9555e380f375027b6ecf3e8c550bc1239961072c0b7c7eea355c6f69d942d2143b278b6723e622ac3efa7fad7c2adbbb62447b688059dc3fb1dedd102dae946d2aa2980092a72b076f1c63fe6189ddd88ef91ba255db24916ed539adc6a6119092605dc43d75cd62637180841b9b0629b53633ebffd246d17dfd0bc2fcf52ae220d195f1f5aa885ffb57b9571605695b4ddb6ba3c2acfcb8dae141e38cb7904a03495804c56d0cfa96d0c70a31a11bf2f026a89051d61cb741e75fa6de240801d63ee7defe0b8b14021aef0c070212bdfbed809e4dcd32db9e158e84e89b0eedf91168b1684f255b735e235a69faa1efd40ddc0eac352580d1c52f39cdfe4ac2dfb46135cdd10c5408fe13cde7988e8cd7c19c31de146a165744931bf043d58bc517bf49ed8f2b418f17db08c7fae1e1bdc6d3ab652526def9b5249ee2c5472c5f0128606196d3d396e5aa9e5f58ad0044ccc6338ddb73136772732fb510c29c26cea4d1903fba5f3a3dda416fbd7fd3b6693e8a2c45e550857c684e5459f41358557294f05e1240e912eac740f62088313a65c2e4a5567ced87a79d9f0ebdf3f4f11072dbc3ce68e9984b9a0e7873bc973c1303bb3741b83168627989f740c72b48ff1b5712c81c7a9600a05ad8af6cf88b78b4e1825450288d0437e6195591b19e52bb12dcd883f4e028fb583e21d9196441d9288d87dd4a33f40851e9b38291097e4f9ecf9aedfb39a6863f4892f83e40ae07af3f6c4be14a5e3a72b30f40fec24e54a5653a31ad5fd6f1146146de334138293df346e5b87879af7b7a503502ac85d16cd6f6d2590190bdc03694aa6a8ebce73bb2d20d20c7fe7c6a6d954266385db9b89046d1d2a60ec83b86445c0d2deaa04e0f29efab99a7b38441c1aafb31d052605ef2244b0529e46930055657d3cdf2fedc9dc41fb6331875e5535b2ad94af86a1facc589518619277cd73ced0093665e00552d4e133612302009062cf50050897899b539b1ec7e14802105fd5f24feed9de4361986690d9575bad04e8e7d7e5f69e25fa7d1e41a4d4f64937d2d4215681f95a37536c3a5b2f87825127179073625782ebe014e25a96deca3b949a9d025ab86ecd54ad074aa474a6927161fac133a537e56c046653c85710b3e7f509c21e830d8572bd4bf8c234f4fefabf2a068535eba33dbc2e39a2d6a2432debb32068267d8a7884b6eac0af9746edbb47ac83816eb0b4485d614f8ea6d13f26a3bde12a69e2675b1ff1c11021973bc77d83f7940a90776926fae76238f71deed3577972dfbe97f940ca9a05c646780343f99c2a024a9ca44926122e5a827e11cc8c3ed231447fc814b29ea18fe0b91e233a6185f8f6b1864a5cfaff3cf7f5b7f2ca66ec92f31920040c808a3896b6ff4254cffdecd58f44daa03c60dec1aa4416213b5d6cfe75f6f8328fb3369848d902de936887f4bc0c0c22e26a51f513575243e87edb987108ac82cfa2517fcb854f0e2edc7f182d5fb3b4d59a442e49fdaf13e678a7c0b6af82c8e921722a9813a7368fa7c25b870273cedadfc68a421752b2df03098fe37e424cd5dbffb3db12e4a01a17053024e0e8ab74f0337b50cd353ba3483f825697f08991439e93f52470f91084453fdfd66c66052ef455aabe5b5db765f092171261dd9feab362bf7a04a1c7e79870d7a2d64434e5ab6e314776fe26bdfd0ec9836aef006655bd075aac5591acf05ba46c4bcc16e36162be6423042cff7fb1902dbe8e7815aff014fbddf7b989314245b766970dd6f0b5d2962f2f1dac3fe838c1cc39f571138c5559cbb71c08b60217d68970ff038206a27f3fe2e3e63c69271d300e2273cd2045185feacd83d177b738e9f584e00227721a7429ed723d177ebe390b0f829f2d1620e3a5b10c7325def85357bf325944feba692930eade16c7c25da2565c30eda1d38ab50a61eeeaa3c6d9d82ba016934d78143f5889e459de2b2b8c1f1b82a5dc4b8e69e1da2dab86bdebb8e0a2f68589ffe78f7c1d0ab8fd2acf2e9bf92dee15d4c5e092a3092d4f454c03b3412ee04d729b6dc7457110f48e8d96f4cb2b992a79f4fa7f946db15727e5ba7da73794e4aa178d80fb8e57b6c45d0cdd387b9d2a3ce71a993690f61ab627a6f1b00cccdfe853566a9947c83c8682019dd31c68b8158fcb5a20f7db8c81e8de6850f3929d21e60a8a4d4c36ca2c8827118fe33c25c5b9a067dbdceeef71792a0e5f6ac3d838e3c6d76076eb97bb45697fbc76b927b46e4426da47cd5c585e756bee4349712c421f031e0ae81cd72ae30bf5cba21e0098fc91b7de9b23d4e43f0da7524345f3177233e5fa5ff25048a87b7c20e1199c87431cd7a112b991e000276449cca28b5e75e1889ae45b0985d4da52cc8f98313576363f7892ba70f9aa0e618370056887a5e39c32edab919221deb3f40af33212b684cc7596f1dc39028728477b6660b59742bf17c44947b076fd1c3b2db955a32812c53a6d2d232a633bd28d265b85999f8089c9a7097b93c791a413cc47e3891b3d03091f6b12", 0x1000, 0x401, &(0x7f0000001240)=@in6={0x18, 0x2, 0x2, 0x8001}, 0xc) 06:45:42 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() setreuid(0xee00, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x4, 0x0) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x29}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000010c0)=0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001180)) r6 = open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r7 = getppid() r8 = kqueue() kevent(r8, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r8, &(0x7f0000000040), 0x8, 0x0, 0x1f, 0x0) poll(&(0x7f0000000080)=[{r8, 0x20}, {r3, 0x2}], 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x10000, 0x0) getpgid(r7) fcntl$setown(r6, 0x6, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r11 = getpgrp() fcntl$lock(r9, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r11}) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000380)=0x101) r12 = getuid() r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={r11, r12, r14}, 0xc) r15 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r21, r23, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r17, r20) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r26 = semget$private(0x0, 0x4, 0xa5) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r29, r31, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r25, r28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r34 = getpgrp() fcntl$lock(r32, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r34}) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000380)=0x101) r35 = getuid() r36 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r36}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000004c0)={r34, r35, r37}, 0xc) r38 = semget$private(0x0, 0x0, 0xa5) semop(r38, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r38, &(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(r38, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r20, 0xffffffffffffffff, 0xffffffffffffffff, r28, r37, r43]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001140)={r11, r15, r37}, 0xc) socket$inet(0x1e, 0x3, 0x0) socket$inet(0x1e, 0x4000, 0x0) r44 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x5, 0x5, 0x2}) 06:45:42 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x0, 0x10e) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/195) mlockall(0x1) 06:45:42 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000632, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0xfffffff8}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = msgget$private(0x0, 0x108) msgsnd(r3, &(0x7f00000003c0)={0x1, "8f8e8d451db5bf078c46db8fe1f573317c183628e4230b993527f43a872cb60e76e0ff214fc7e2e423633294198b9861014e418b276d5de950cf00632bd801f99a0472ccbf5dda70d37dd08c14c5305fd3eef413f69d57d7d8d0164774ac8457c27e55f0e2a066ab3db853660234b967222d8869f39d93ba5e40e9e1ac4167ed571f83fb4f85df71273f2a522ddcc9a3d35ebb21bd06ca331988b85c5239013e834ede58cb7778b6a546d2f2f9f246621a2b512bd6f940e5ae1504b1c116bbbd2a1ec96be93b6a184125d2"}, 0xd3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61, 0x0, 0x1}, {0x7}, {0xa50, 0x0, 0x0, 0x100}]}) read(0xffffffffffffffff, &(0x7f0000000340)=""/128, 0x80) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xfffffffffffffff4) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x40}, {0x74, 0x0, 0xfc}, {0x6}]}) lseek(r2, 0x0, 0x8, 0x74251ea66a21db20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f00000004c0)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r5 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) getpeername$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 06:45:42 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="7978da"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 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)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 06:45:42 executing program 0: readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000002700)=""/4080, 0xff0}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 06:45:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000029}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:45:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x40, &(0x7f0000000080)={0x6}, 0x0, &(0x7f0000000180)={0x4f000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000280)="3d57e1afa43e6a60bdb1a2c8b62565eb3f5a0ad1797f470db02941bd8c2829e3cfe80da89f51b44b10c4e169d356cbac009c98d37ed79bab2f5c4069722a060e48c6bd13d3dc3b5f41589fb415741cf96d6cd80c752c60a4edfb062437820a7013796d8f9e434d33a3de8b7fc235d79a7bd2e4c7887d53afab962b62710872348f65a4425b786c924a5895d3a98351f1842649165504426487491bd88bf9e3f7361b5e64d143d60600422b", 0xffffffffffffff00) 06:45:42 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000165b00000000000000004de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000280)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x9}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x100025}, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000001c0)) r9 = syz_open_pts() close(r9) r10 = dup(r9) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "e24f2c98c59bab1844b4a01a3af6f1f573f1b551", 0x0, 0x6}) r11 = syz_open_pts() close(r11) r12 = dup(r11) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "e24f2c98c59bab1844b4a01a3af6f1f573f1b551"}) linkat(r12, &(0x7f0000000080)='./file0\x00', r10, &(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdirat(r7, &(0x7f0000000180)='./file0/file0\x00', 0x0) r13 = syz_open_pts() close(r13) r14 = dup(r13) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "e24f2c98c59bab1844b4a01a3af6f1f573f1b551"}) linkat(r6, &(0x7f0000000200)='./file0/file0\x00', r14, &(0x7f00000000c0)='./file0/file0\x00', 0x0) close(r2) r15 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000100)=0x3) accept(r15, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xfffffffffffffde2) syz_open_pts() 06:45:42 executing program 0: r0 = semget$private(0x0, 0x0, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r0, &(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(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0x4}, 0x200, 0x401, 0x2}) r6 = msgget$private(0x0, 0x1) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() setreuid(0x0, r9) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r12, &(0x7f00000002c0)=[{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(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(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(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r13, r9, r15, 0x4}, 0x4000000000200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r11, r13) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r24 = semget$private(0x0, 0x4, 0xa5) semop(r24, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r24, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r24, &(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(r24, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r29, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r23, r26) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r32 = getpgrp() fcntl$lock(r30, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r32}) ioctl$VT_ACTIVATE(r31, 0x20007605, &(0x7f0000000380)=0x101) r33 = getuid() r34 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={r32, r33, r35}, 0xc) r36 = semget$private(0x0, 0x0, 0xa5) semop(r36, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r37, r38, r40, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff, r26, r35, r40]) r42 = getpgid(0x0) r43 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x101, r7, r8, r9, r41, 0x18, 0x39}, 0x4, 0x530c, r42, r43, 0x6, 0x7, 0x7f, 0x20}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r46 = semget$private(0x0, 0x4, 0xa5) semop(r46, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r46, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r46, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r46, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r50 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r50, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000100)={{0x3, r47, r48, r49, r51, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r45, r48) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r54 = semget$private(0x0, 0x4, 0xa5) semop(r54, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r54, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r54, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r54, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r54, &(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(r54, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r56 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r58 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r58, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000100)={{0x3, r55, r56, r57, r59, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r53, r56) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r62 = getpgrp() fcntl$lock(r60, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r62}) ioctl$VT_ACTIVATE(r61, 0x20007605, &(0x7f0000000380)=0x101) r63 = getuid() r64 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r64}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f00000004c0)={r62, r63, r65}, 0xc) r66 = semget$private(0x0, 0x0, 0xa5) semop(r66, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r66, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r66, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r66, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r68 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r70 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r70, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000100)={{0x3, r67, r68, r69, r71, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r48, 0xffffffffffffffff, 0xffffffffffffffff, r56, r65, r71]) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, r8, 0x0, 0x0, r48, 0xffffffffffffffff]) setegid(r72) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080, 0x2ca9) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) acct(&(0x7f0000000080)='./bus\x00') ioctl$BIOCSETF(r73, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7f, 0x0, 0x20, 0x7}, {0x3, 0x3d, 0x3, 0x7}, {0x3ff, 0x4, 0x6, 0x10000009}]}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 06:45:43 executing program 1: r0 = socket(0x2, 0x3, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) dup(r4) r5 = dup2(r0, r2) r6 = accept$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r6, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGBLEN(r5, 0x40044266, 0x0) 06:45:43 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)) r1 = socket(0x11, 0x3, 0x3) sendto$unix(r1, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRES32=r3, @ANYRES16=r4], 0x2, 0x800) msgrcv(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814df5bf5658e09ae5cc429cdb24f7d30197b8d00ff40df7366135617f00ed90670c90c3f3234c846f05cd7706acc358f2788b6da9aa8ee25ceb340be434b23c5b0216c2"], 0xeb, 0x0, 0x1000) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYRES32=r1], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r5 = kqueue() fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchown(r7, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r8 = syz_open_pts() close(r8) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r8, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = dup2(r10, r9) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffe78, 0x0, 0xfffffffffffffe9a, 0x403}, 0x7) r12 = accept$inet6(r11, &(0x7f0000000000), &(0x7f0000000140)=0xc) r13 = fcntl$dupfd(r12, 0x8, r8) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, 0x0, 0x0) r15 = dup(r13) getsockopt$sock_int(r15, 0xffff, 0x1021, 0x0, 0x0) socket(0x2, 0x8002, 0x0) r16 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r16, 0x0, r16) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r17 = syz_open_pts() close(r17) ioctl$TIOCSTOP(r17, 0x2000746f) ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r17, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) ioctl$TIOCFLUSH(r17, 0xc02069b6, &(0x7f0000000300)) socket(0x2, 0x2, 0x0) 06:45:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/177, 0xb1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000300)={{0x2, 0x4, 0x2}, 0x442, 0xb7c2, 0x1}) select(0x40, &(0x7f0000000100)={0x9, 0x0, 0x0, 0x0, 0x0, 0xff, 0x5}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000200), 0x8, &(0x7f0000000240)) 06:45:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8900b12332ed470409bd53ff47a0663c710e4424000dff0fdf297b3153ee7830f39926c3a9ffd616bb030000000000000041feeb"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0xc002, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) 06:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000001c0)=[{0x61}, {0x61}, {0x6, 0x3f}, {0x49c3, 0x78, 0x5, 0xfffffd13}, {0x8000, 0x0, 0x8, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r4 = getppid() wait4(r4, &(0x7f00000000c0), 0x5, 0x0) 06:45:43 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/40, 0x28) open$dir(&(0x7f00000018c0)='./file0\x00', 0x200, 0x0) r2 = getpid() unlink(&(0x7f0000000040)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="d8", 0xffda) 06:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x4d}, {0x6}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0xe2, &(0x7f0000000200)="17040005b6068bbc6be6634ecdd01a8d7d925d5e30edf59aeea716ff001173587acc58db1d9a9c8a3618dc8df667cce706e66c55061b0e1f316355c431e3abb4928fc97b2ff23644c7c44a745479184e10bb46abed6a535183876aae99cdb566329792c1d20c8145ac33ac1a8a7489cfea8a668fcbf504bdda5f3541f6310780b82992ee7dcd7f7085d3395b33888f0dbb428c08196b9ebd26594d7f5e35467088357eb534ef2482e03378d00bdeb71f93b25ec86c1129c4d2791aa4bbacf7409034d96e9ae78a6aefbf9e31ae8c60c82a9e69c4927e47f8147bc9403e464e33e000") 06:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x1}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="b6d97dce01d778fae58d1e9e3df8") 06:45:43 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x10, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x6, 0x4000, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) dup(r1) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) fcntl$dupfd(r7, 0xa, r6) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) r11 = getpid() r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r9, 0x6, r11) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r10) kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 06:45:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xf46678c19e5e9f50, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/4080, 0xff0}, {&(0x7f0000001540)=""/126, 0x7e}, {&(0x7f0000001200)=""/41, 0x29}, {&(0x7f0000001240)=""/194, 0xc2}, {&(0x7f0000001340)=""/15, 0xf}, {&(0x7f00000013c0)=""/109, 0x6d}], 0x8, 0x0, 0x0) 06:45:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYBLOB="e3b890acc67d2323c7b424f2996934ecc65be8099d4d0d3c31568ac977977d9ccb1cabeed2b5096572a7699502261e3ed434cb71899703c10833af55bff089e14611c379c8ea99ef19d9797fe9993ab1a45b0c38ec8850e7b361f8e1a4c7158cd3ebe93e63446d2cba299f3691601d769cb9292b5a9c76f0a38751cc56a0c1efbd40d352ebf3a9e8da707a872b27ee1cba6eb743f01b5cfdfe9e8a0883baf888d61f61dd59bb14185f0cda5731128d3a4281064ad67b0d35366fbe9eae7c2cc4fb4afd3135e9895b9fb03481990830e4989f5f256312bd69b6afa0e16b08629bf70783fc71944dff29850b132aeacd756e6860132d5778d311ddd2ad0e38ed76f1135cc6fa426e0f27c78a448bff4f98789ad7235f24458f35f179f66cb30df099bd9c793e76bba724bcc0798915c82c292ce5d68c3b7a9ce4baa07d11cb675d8522675a40c09a0ed3c4e1c2a09f8b4011828cfca254a4f8a66800729b48ce7ba7d5628cf116068627619d289ee0bdc7357c7c0cc323572c4bd56747713cd6f161b5bcf298d599ca71142aea30a35bda0f3557937598547015c2f43028084be5ce1224538ee396f01bc077cbe9f66137b4503e93659274b37c5eeeaed5fc0154fc78ddddfb93f2c4d0a5672e73a7a07ef03893c1c8aa6b7f09ce003ed51a386783ff02831a942a550d53dd54bfe5be50987f9c0c2ddd3fc74ab73aefae2de887b66fca87a74a3fd7d769e0616f7ee3b4ecb79aac82a07becab179fc168ee5342c3f2e35f6c3f0c0aa4b1ccb66303ec3ae1a7b06247d496bf43b21272ebcbfba17e8117b14646e1b9b16a6e8bec29883449c3e72b141bf83c16381c76412d396ef8a12f5279c5786cadca5b99dbd03594d790de00daff5238ddb12b14c01c7c89e4e16a4fc2cd89c9d4b46b6a6e907baa252c26458a9b96a1fd206ae9dbba84a1ebd2af207e0e886d498e41ddc963baef41da4a11dbdfcb495213a21b92ff8334229e8fa2d7d3be2edd1b95800ff3739e0e26a3377a7283964b2272bdcf35975ebec38a7eb5729346f083562b66c436f2d63b43f29e779128f4975c610fb76e956ffa5df6c841f59fd4250e6b013c682a08bdbaa003b480754795088fdd9b42dffee9e8d0950bfc1b9ce09839ca98d2ebe22317467229a8c2ba449337bec69ee34164a422f695d3bf444fc53d5db8406a09df954408be1af29683177cc4daa07948a58ae16d822a1f04a17da87691c5b209d0c58e77be55ad5d27c1c74ce9c0ce51730a1c7796a776f49d2ab52a8948a6b5cab7f68a3c696d8374327d35d5ed00cd8d87670625a96a66dfe30a8967fa962478cf527422072fd64a00dd2698df61c5a3673c28e266f2abf03c40fb50c6b8b09faa52c52e000a04456307bce6e4d453cb193b0d143cf5aa750da3602a0fa694165700170ae3a808e5b37f33b1a90504fb8ed2d63468ace96b62465770ee23e6ae8dc2883cf572fdc2d4e368029164a3e59bb533f679501baec47b377e19331791abb17b018b05ea9c1e6e53020056ebe4a732db9c7fb5169798521d7d163763de71d100365d1e767f3e746b4540f7d9d3673c8e4796f15c77e586fba88e8c31e3510c81e86fd537a362e597cad489a4ed3031cd83c9f95e2add25ca3923a17602d652f10d55ea2907101581262ac727cd7bfe3d6cf61ad8f2001fa7bd0a36c4b4b89b82ff61c0a282562537c3d6f33753cb4818ec8fb5fa32e3dcad5c2db6f2a4a4423b7b1a43a3d704fc5c78d9ab9a1bee6d1f4ff8d5bf70afd19738910a017a11a4d7a4b53a15155fe85de5ccfb794336d50fa0782d364ac37de3eda1eae04f0d6ab1a27ebac08b87f545daa511c175506496476bd28d9343e4d7dba19f8b471d1528b78cc4738d6c93b0cedcd8f7a21060240e487c8840c785328af4d6912ed746aa6cc5734c72f9a8098b128631c0d43913f6d5314485eb3fb1d37048b493736af00fbddd876506c3213d878d751ab4e7177d030bb6d0dd2c7e6ab6b6acbc33a25b7646833ef1629ceb691d64061a25cde7c5cd9a39ef456dcec29034a6bd1183bd575f8c9ef06fc5f9483753dc4e96251eac1f6561202bcdb6fd75dfc4fde242076d99eddcbbfa30c56e2b7e2afcc01bd8e2f20fe1ce8c2f86a51e8f75521179aa89bd7c49f1eee4a785395f9888e117c9810e1c1af91fe94f587bf0734895aaf816d04e773727ea15c24f668e488b354c189429aafccb82450c9356b06cc7169397516f17f19affcbbbaff56ba4822b2a65ac373a8031ccbec07470ee4ea2286a07b650613bc0fb36dc8ff9d22000ae7a1219aedfafb85119f8aef834bf835d750868d3f3196853424238142e5049a760695fd88b4be03d413b719f1e21cc2fe9a382eda8d43e302f7ec0a19b54ef0f3eda2b5c1bd7447f1902a0804377eb250344e444197764b0b20eba6a070df9a0cb5349bb0483766a6d87d468362e5a170e8d825609c406c2978b8619ccf42eafc6d067f817bae0c56ae80fa181004eb2292ecd1b16f1e40e56b06c465cf0504ee5a0a3956f4a1095a2b1bbfd13502364162a41b19e701e57ac254bb3433e91ad9787cbca815b13d5464279410a328ac6b0675b3800aff928fb1fb72e719fd9e7658c6c10e0c6c231385cc6b06f7c4859cfdfa0c24c9a698eb28abceeb32423b1c9e334ed9a25b9a3e9d7c67048df8ab250f9cdda3966a4fe2bbe09706e85241aa4e0daf66636fd3f2fe3e2c35b4b65715eec2ed366f7df910c1d1368422f81f03d31200a2e6f5a70ba245552d0739a997c034e78cf147f4d0b2c88d14017b0fe1bd97628c904b7158423576ffe7b78eaaf8831d0200a4698a8f5154a83ea16729511993826e6f1842c4d4133d600968a260d54a5ea7956cc2e884d15bca6cd3677f6c8060a5c5fb3d0e7e413036e740ea6442d4185de0f0addda04984ca97641103690a3d2ca3dd45422050fb02581981a3175a8867b8cd84372c1a33ecb4d63a9a2763d078ddf7fcd19ae2d80831883702208b602ceab69b771bc5e39519411dadefbbabb6c83b9e62e7b303748cf1cc89932ac24c20fcf66383e55b8d414d7cae42277d605e9ea0abf15badc369bb7b1f650f1e70036c8fbdfd84d68dd768fd70b24695397c49e52808e01b6e458ecf7f3828146ef6b904c4a1d2772d12115ac96b22d2788659846ba25bd90c475250683ac69413258f958bc3785bf4722d8540f61bd1b014887d41995346b4f19ff1617ff410d64172003edefdd87c50fd564526a6f7d2ef970cfce08908ca7ccd17b5b3ae17e6f0c12c28a52ec21fd0e3f62ef0031c5fc487c92b2433bc6a7c184cf938c9a67d88cd560db3bd204dfd5486981298c626740f7c1531343a48d7d769176be8d2eeb9b3530395f0b1ed1d2fe2314b8780012644e1b736ecfae5cb5ab3c1c909a2bd9c430df32e2be6fc8f666a39364b30737985611df7a4887429bc53e261d2327d02de40ac2ee8759b51d01441e0630b8aa326e25c29048cab037466f77cd7004bd2677290e6f4226da9621cf2ce11da70092546813ba6607fd83710e7970eb93cc8691574f2a9342b5de1906e17a12a03f7288dd3b8092d124b981c583e2c7b5fb9354a5e781d763ed3f573136222db167d5d244593fbf50215e8cd8b2ca3983fc7c049c58a049a83da6e7aaf18404e63584903519f9506799e7bec893bf203c0b94f172a7fdc625dc19569668cbb280595cb922a10e12d39a69fc55be271306b8336f7f0e69cfea71c4f56d597dc9e98d9e6c1d144d627992e0784350563d56101c4228200bba79249ec6e1cdbf626568ae1952e44293e4f1611097183cea2f9410dbc8d383b913d5a54468b56324b0064ffafdb8ef6f0b71388e244cd408ff6414e9dfe120c99a5ec212246b3189dd87760ca5a43fa68bf5f65ebb02d805dfb6cff98da668733b1cd44e5630f146f17db791516d0906c9dd6c8f0f56d36113d7086e67b689e97048b4908de9ed365f7999e5d533e937bcbcda374bb3b8691d1cf8221c6280b29172370b228ae0f2c1e995c2bec215310e1d62ad6b565bc6363f2fdd4d6d9fb8988a723cce2950db218592690a07db68153fdc306e95a9d91798795fa6127f96d7e270ce4ec02da4410029033d889ff677b6423f51a83afb38f6a061f66f006e5f88d2426843821b399f8daef46b5bd1613aa96d596d67273af23e0ef48eb64672ba39cb92c0a59e516f8bd12fdb162746914c36bb274392104c3c7f345dc40e40dd705ca3dcc5d51b63b22f5d4eb1cf254f09fe2fb5065c63a1b8553f8763ae6f815b9af21fb5e03d770ce1d808eef0b5d6e11374745418171f61c1533ff563bbe7dfb0ae16878b0b46462e30f7ff5399a88e24075a5af1f385f1c3f445760f1252ddaa642cd05f6aaf716035d7c988af15e44584927673be487aec11e95557e6ec37698ee568fc05a9c70c19ce0070dd510c38bfb1f105d7b5da38508bde3e5655970d6691c35b40ec6abeb8e6d2d0b7366e488118f9b1a1bd05c55bddd148331e9eec31d5ac2131bd87d57af0bf680847479bd52863be26ce90ff56f13281ae7b913fd6251fe88097ab60b002a089e1dcb68f89bad4ac5785de0ae099ab01980a86aa8f38f02d20afb9599481bf3ea02156b3acf91a1be638a5da5068092bf4c416eacbee186bc512ba0a3a811a479fd092f2b32e0ae4744e53d4b45bc102c65b1b4ac9d899051f661a5f7a43ae00d5f47603fd821e86f02030261050c099b15bbbb38f39e437786a92966733eb010408b198ac3d32b01539a9ff069e4b04a484633a7675d968f176d9cb5a1bef1f35527c47bf62467cd40e172ec3a2b770b892e29922ace7507f709aaf6c3ac39afa308de2c11efae078380e872039986342ee4191d3610bbb9a3680c388710edf6696cb09428d9ce360609ad54319a957f37b8315c426038543b9379a06315a48c18aacffd480fe3680f9f752723098786c51ab044fb75e16ac80891c92808f23b7db4ad762ca342823c010b0c995ef1fc77363bff62f1554ba73e79a46ab396b669d3170573315525d0320ae99f0c78d02d99c24b359cd5b4bff1f83b0cb8308931292d6710d6aa9515ce64ebc3e51efde455019e0c2583ae9a24f8d75c11fe6e9ba5aea68969647d831bfd11ecae15a8260a2a4b8611d7028221a8108f58f00da8698d8afca8ef08753372d0a4f7fab0714032a5e46ee52c21a3c4726c2f5511946b6eaf47d9ddbd671338ff5e249d5edd8daf20e917e6590e999445eeac248782634c6234ad5ca04152391acdec9f5cc9eff5aeeab89a18c286db3a3438a87a9ffb343c7b62cda3a1ef18826e56fb09e5897129098db3e23eab8b039450050aedb9a2c1d496900d4b146e4fa64c9c34155c77bad0fec65e5aa968aa088fdf8670e0e39e75aee3b234b733d8c792de7e7f7dc0895771b95ea0864d1b1397aa96ab86825de870524e13309001c5ccd1b121acd220f623a8b580bb67ad07c7df21035f8fd12fade3e728f7d9ff57eed13aaffa425d880015c5a933bf9523812812b145256d2c24691be7cf6cfddc9f8555cf6d062b048cfae56a1b2b170b950549f7d1801ad7ccdde72f2414c97e75ba6add4fa4624d8b4164568079bc2e0e34ede9e71862f4142939e39e9a0e3a9ee66cddc61aa3cfcb2c640dde07dad9cfdfe4748e6bfbc35285db0a35730565bb342198c98d6f0af06ac4bd5cd5dc3ea806ae02b3a58318b7853773171d9ead2a8433ff06c6d8d280404365475ce5609442f5a0c5f0a0949f24dc58080d9a44ae0f1", @ANYBLOB="9c8fe15bd7014ab1e7fa15bdb8dd3d9db2a56a4f9c81ac7f84f65cf22fec438a5d4b69bb7f0fc09c446573f4ef2c274f98b2592ac44b2fe953b1dc6ffc59eed35e5f7b41d4ea1ac6145ac73906afa01e9a91deffa79b60d18c68eecd426f1bf1210a3cf06ff0c2a82e99ef96f8c4d6e2c846c27fb60eb7cd446007be63dcba208d47053a2666a43b65ae814229e84cb16ab5b9bbf19672aac9ec66b41074caec3a19770aebcc2c4705134b7244", @ANYRESOCT=r1], 0x10d8}, 0x400) r2 = socket(0x18, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x2000, 0x280, &(0x7f000016d000/0x2000)=nil) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getegid() 06:45:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x1, 0x4, 0xea80, 0x40}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x81}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="4182740937b1811c3320a083bc14") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='$\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='*]]\x00', &(0x7f00000001c0)='(\x00']) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) setitimer(0x2, &(0x7f0000000340)={{0x9, 0x8}, {0xff, 0x40}}, &(0x7f0000000380)) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x2, 0x6, 0x200}, 0x5, [0x9, 0x0, 0x7f, 0x4, 0x4, 0x10000, 0x1000, 0x6]}, 0x3c) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:45:43 executing program 0: socket$inet6(0x18, 0x3, 0x38) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 06:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x2}, {0x4c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x89, &(0x7f0000000000)='\x00') r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCSCTTY(r3, 0x20007461) 06:45:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x44) pwritev(0xffffffffffffff9c, &(0x7f0000001480)=[{&(0x7f0000001500)="0000000039a687d44dca2751c8ed81762b39154513a273972592b6714a5e48dc2cb8ce98356833279fd0a612128484ab06cc8fdcc06c6e705ca2f673c808cfc3e66a534fdc7b550f417307065ebf617955ca835c44a25d5f720a84b856e6b37733e399116e5799a2bf5608d4fc0bc92086182812b6c6be6a8456bbdd258f0a2d0c751ed2e57bf37bf00260ff1853f4e8af24a54955381c146dadaa1181402ce3bc7f135ecc94ccb3d188154c26", 0xad}, {&(0x7f00000000c0)="df6cb5716788fdd7b3b3697de9c74b515ea8d183674e47e23b54867913a5a070e2c76f0859abcfe6cc7aef5ab8b9b52f9c964afc5b4186a89469a972d465105d5285c3a27a954209c24a40cf0282c7154b5bd65380a9248323d6154634a546b178c3126a697281ff065da17f60ef166208251bae01cb6725809a839a254ac1d5f2c3e4cb5fef24333e26d724f560c4d83eb60583b82929879876427d71e274b4e61d0042807833b44c9e993a891fb2d1052271bf30be086d2317bc9f60140d637869128ecbf4c70eb400caae63b623d181f2e0ac90a610701c49d8c2b3691aa1dab439d81f0ab86ec533363483915d0add6561", 0xf3}, {&(0x7f0000000240)="2337b281c950a77aa1c268eeaeda5bfa5185a57c46d85e27f879222e9dfd54f25be9c60f9c62fbca8e8bb7cf6c6819c1b746c9247a28f58eb5608068731cee9206d92b2c608daf4e3963e58e4801ad66a8491448be884fa985cd778b2d4ea5549e19ac3b935fe6162a96677541f6eb9fe7d70eb80680a9e6ec58de4a5260a83167d5809b7af797b165360c018b861c9bcc7bf184e773241affcf5aa9599a21d5f6269a589cc4be1b19b91deffce0aea978bc420a017312558e6e17ba84cd2e245e980230f9b3588aaf349559f11521434a3bee84807bde88397d382b9abf6bfadf", 0xe1}, {&(0x7f0000000340)="d0fb142d7539cf0a751fc2360f1f3de7d5c1522a7edd2acfe25a9fe6682781", 0x1f}, {&(0x7f0000000380)="7f04e18dce5c34cb58aca2759036b1e26d4d123094edfe06615c43784c62e0bdeb06f6b8f0c76d552311f4e37c0749049d1a94a9b82b5077cb4d47ca3afeb49b2a7ac2889926f0476ab8ba57a218add699e8637e778701e06c2c1d5c93c6c6be84cf9d64392dfd94d6a32c52cd16b87d273267883e39f8a8453282222c953119264a57ce1f4e52ac0b7718334f6ff532b04ce002cd56fee7c7a24460e49af7bcd8347851541d4cd32f64deb870db289e4785316514f3437c8ad22c9b9358513518590707322a25ee40b02465f5a4af59a26fecb75ab108f2e18868cad5721fa5c6a05d2b401df7faae902e1e139a44c55cd905b3f0d58d2e48ecbea8957f6447a4c7de65fb2a1163d3d39ab5c51b1a16f631d5e6af401c64896019c68d4dd611f77bb08a99a77bc9fb286af778171044740fd878abd174fdfc3382102d55cafc6eb7bb6e5ef2036f8184bb0cfe7132372d87859fedfa2c09288df06dd96b6855513aabcc6c25625cdabdb2c2d9d99e25e67d49bf93d72a5186318cf3616978b447b6bd1e57aba11169fc794b47a7bd27a8dbaad737936a403f11514460affda481e9afc6901558ac4d70ec58a9a32347665e02f0dd816bf228ce7e8bf4043b0fb4711b98da56ea2e1c72aa3b5399d9fb1c05b1e551858acd1fa785a4006f9b470a08a5f8b9e637248ead03594fbde543c0c570b8d59ab819cfa4b6c977af5f02e1759223a2ecb63cd8c0a901b296f2779c3335f61f7ff84088316b9ce5bece72a0a5666a40a1563ea7d49b084a0dc8b59930f8e9b53466e6c4da152d1648132571e948a78221f037340b52bff803161c26ed95e63d414da255eaab3deb8b48b23b0e1453fb21c685b5ca0280a38a4ed6a2636a40b96a2cc3b81e36fe24ba97892bdc363a87002c4d637b1509faaa6e15cfdb5f764aa7236d5eb1c7b449fb42e8a26a6444fe28dad4f9fa69f35d0e86978de568264d91f6c4d86acd801f6f62a81604c23c1dda16419555204ba1ad8162411cf95ad2d2fe2f619e94d6d085b3ff4573d4d134a331954537dbd414f5a24c93eb0a734eb8cdffc7d20ee8f4477abd783817c5d5216ee87dad5d27a49f4ea68812daa717e669400e045c3c5904cc0bd0a43a6820446d38f0ad976040951871e28c5cc11c489437c7109e717a6ab38f55f75c3906ac2e1476f2f929c85a0e6ffe779c397d104f3923f3b3e83f5c4abae4055290104fa42075ef9f705806a13ee310f4c49418864fe5cf908fcd7a9b455253ed04e7343428ec2315af1535fe0b980454e10bfbfe2881e68c425fc4a7dccd8b4abe684e17a4f11abec5257b336f6f2709513f2a310262e968425ec663d7d139b1d54cb0eed1828a2da759bd95482560c35513482c9d73224881b41961c919fe3b510673e4682cdbeadc7d8ead5bdbf04b0c649ee471a7967c3b83129a243643b19b89a6641a6fb42bb78b188ee01b7a29f547401396b6fb38512bdfae0218a4abb4fd021486b2b940afd632ffe810828a8bedaa118de0755197d0dbdc237a888416a7536d22e5cb69ee2e5fad7355c6af31d3bfc5fdb92dbc70d8275defe4919a3f25334d27faccf4667e32d3e6ed19fc7210098f2c51e18c852f277942e34a7b3465ea562e2481d7db9d962f35764a3da2384e1bf80302502cf8295b70f4e1acd702fb323334d3a6844575e1ceca627187ffb6f06c8e9d58aa516d2e6e7d847b057305afe7cd646a0cccac9c063a3c796a3f7973a7efb8885161f147c1245b9a4a563f959018882c432c232f31a4797585f929e14319f49033d8bf764fc63f3449343f73dd6b1089d94a09a927099e6aff2c7f6a3c853c344a27eec0a5e4deb647d05d82a9ebd647dafeac42f01f11ff7d87fb317624479010358931445ce454be2f1f4056c5bb4a668d7327700e85fbd3ce745234f4f3b35e35a81d25ac6d8b845341a743aa1654610f26cde501bf38b1258f735c2c56094d6a4a3da48b27821cb67e4280dae941cd1a48985bce400b977df9211d3ec2f251455026852cd283434f666292ebfc2b1887069859e7911b29e752355526e7bce5e08f30c5d41cf282d6a3d6665c2e0db1b0f2ac127f7249101dfa5595b65ef4378668f2ee5a2741609f73a160ca05679e8760fce0c5793da64655681776a4cb8b07d300fcbcee37ded310ced35ed7bab5af0b2fe577d09073746642d5c7d353e89fade17b60ba73b7af1a51edc7b2e38e07bc36e605a834ca8ffcfaf5cb3458fbf360755cef5a6305f16b645e520e230d9ee2e50d34a7f0b85d1390e7ed41f7ce7927975db3c020847a328fc1e920ab3f76c38939a0d562d2c566d85d3fe3687f41be29e68aad7335b33a1526156c06df8069334d2615b36fc7c80b22f62b8012a8f76c12e35356b3ebea1c06e8a8b020b1f3c37b4bdc04560215631cbfa76c0340e4f67deb81d1405c34792f221b4d3a17b4761edfd08f038b66d02848e9b33dd829348f5cfba7affa742979168d3992ceb59d683997ca79aebb6ca4621b315fc7e2d0f1c171503fa278899cea1d281001e9a1ca5e2d763694c47d5d70b6810b23dd7aac6af2d60479234d0f3a31df1f953bb41bb8da25b33023c240a5500344804f7d5a42a0f38b09258d137ef877841e22911ad564e05c2fd2ae7d52e242fccd1431ab4c69f025f7d0f1fcf8761a41d7224fa1fc1ebf4c03e46f14fe1e6ad22d37686e17571c322f4710c33386bd672c84ae48f8892afb31e5b13a6da57d3b69b2ae8f327ad3e28e071fd1dd40920d86d0677a97de2725273d1f11fa9b06e6c9cf1870e9d6615798a9580e3314087c2a0ecaf73c2332f7d0d090a6852c68b7855558014661ec4581cde7aa118ab6ce86718403d0689324a81c91683c09df7fe2f43aca3abcda1adf114e57a18d34b866603cb783dc9a3891d7ceaf84a70209a032af76e751af4dda6a2bd98b7e6732fdcfeffa1eb402f3ffceb9046e2f696687872a0e42f93ac527d2838c460def8ba47c2f43d47f4639e0723c03b749837f571f1f4d090c42b36dfda60d550d98f107fcfaa87bdddd648c39a6b9cf4b5fb9efb89eb05c70d56e6755d237c6e1ad728f631e6d164b21ac2f2a3ddbf78c82b1c8a1e09da35b8f1c669544034991b31b1e4ebfe336233330f61eef0c13d50e0b351d2e1b3bb863a158b6ff0831a5db7da95308b9454ba827bd700798f29b934a3b53f454a5b058e631e5f6a6128c0ce921b8a37f17f9d1b40e8defded6919c5ec6f2846857261b7e0ec5237910ed2a9172a67085a63e13dd2f432d0dff0d91749d5cdd2738541df76d0b06f1cad1e11abd17508f4676553ab4aa9273c23fbc405b325f4cf6c563fd682848d092a8c1371b24f063a50d72e9819377e5a8776db76d746ef0b424bfe8b16a0f2720e05a8568f9e97e7b7f43d777ea5b16c3d718bccf82a9659b52e15688d949e1eaaf6af4f5a3d4568a8123069229957787ca262dc10dbe600d0ad62bd1bc3dbcd36f10a1d459bcb50283b8bfee151397e58b8d813050f90b4d26492b01e81ae7832e16e62e84be2a39fa046786c8cbfd279c7808b411c11f10627ed86ece343b1eb003bfcee99cecdecfab8acce31f644b8fc7759bd047d5faeadc5fbc2d5ecd1e699f222f2e6d1c477e4c43bc2dd61e1517d3f3608b16595c0895ac8788526122088abb8268541a4a6b4bedc7feb18c1d3389676f161997f033bcd6089b55a4fd790e42b2e0362fb489ea0c1af99185d97227a42b56ef2a20802752facfea1873dc30d317a92cf1cd4e5d51bf7f1993ce23e9fbb7186fd0d02acd1d42a3c3e6952b09168cbe7dc8199e45e12541deb7105416f27c20b21750c5474bd815b6dc847655cbaaf05093e05443b79d0dc0f50657ee68c0f3a7c5c2453725bc942269a47e7d957d2af875e82a8bd565a8a1ea32e2e7059fcc351a9a0f696cbc58ff92dfd40e086cd27fd86b320eae03aca92cc7a161cb61ae873f476eeb121f10e668f5ffabe6c35ab47df92e1bd37eab3a72a22d74d5405d49a8d4aa1fa4fabb3608c4f0947c4668445ca5052f531c8e2044fdb552c50e76bdf9caa3527dd3bea4c318291cab1f12963091c2e7ca63f8792c369ad8d43436488d56d008f8d13d72a2720303994a9bdc9569345e579628ddea260450ce30f5d16445eb46cb5cc670e465b03ea71308a7b646256581c8d5168626516c6549eb0a738e7c9cae0a6d117060d28b31176c845724c3aec8de4ffa5e54f12dc34019e104b8a03df421ad35e1d561dc5762a9722245051caf0f18abe640bc3a4c17279094c7ca8014afaf898c9a9dd6dda97323bf9cbe15fb9552cf865d0502d0152b338de2415ddf6b40687d9bd74236251e6489c3ff2dda2832a7ccf48280db36bd6601a442591dbb9992bda0b913a359ff8883a2d912a56cc5b95da43cf9498e088855be24de9e2151ca3ef5007520afab629bc9752d1e60f222f053e09eb87b67e8911b6e21a3f8c2c69895d5bd0702a153900ba313c425a75b88b946f7642561f5389dffe1e5dfe989fff2b0bfd336840f1bd091d90dc90e528e18ee17aebe2c9f98e902fc6d1d1e7914ff34931e457f1bbffc7888b6a79bf2ebe28776b7870696a4d84c16a997c9686e3b85c5456c6c0aaf5315f2fc743b400305be5c936fd17a424d12225e52d3fe40124ad3c60b94efa9330daca6558d679ae0b09052fd5b8b7384e309ed104c2e54fcb3d0adc165bf14e125f9fbed2b366ed5893f0329cce426cefa25ea6f4a9b4c4b7118fe062f324f2b3018bfc55d84c59f88beb36f8e1a23920b45cefd6b589832b344661c0de0f387cdd2e14acb7d91e056cbd7cf36ebaa09b5884d2f475b17f0fec6621330e5e2bf3741a04f323469c50aaafe654c49273a2a470d805caf1f794ec23ecd6abd9a3dcd53fe74002d87b44476ce49f47ed9bf230eaccb6ed26ab8359a37c1545d305ad1cd5f66964aafafd709c8548e0c728f05705af31a3d65eee621c152639c00d936a4acd274b38f728c53f53a3dd1509a99e14fc3e520a6b343666f9b1688c167b394ea34695a25927eaf1cb215087d26cfbbb61467fec76c6ce2a7be81b2b03633ace83d0bab82452a7610c6a26a77b51e1a1aa8220d0bcfb2e0a1ad9cef292beba934021b31dc0885bd2f2596c3fa1aac44c76e4fe91e6375656727934eb7e2a706da20cdf2b59e34835a924f9ac235e5ac3d22b3491868238cf1f533c0aeaa3690b07fd6144f9a70dafc1f79318a251954fc3ae1efd522d9ad04fdeecfec004dd0b4d339b9545c7397514655bf7cbf1c6b754f3e3f22872a65257aac90484fed416f9fed5f254a57ed159eaae6789e7c74c5222c2fe0856cdf0b69a71e1715a3c996024fa2f7abe64a4622489c3a00ba1c84955c74a53f325f8a7a4959a2e173a7aa5d15733994cbf2249c3bae71c46321b108ad7d5a59259cf59bcdd505f5ae8563510752e04ee2236aae55268afc4cdc44b2a679e6070b6fe37dd051be8da71b8e56e92612ca2c454f7327de3d3c4d4afc07005b4327dc4bc8c41540f708c6539a55d5e9cacff3c863c2b206d29bec9517274f21ee686fe144c051647ce72ee09a6958221fa2a826b6bdd9598ea9cf20fffb1b225fc1b26ee02b52c85dba3dd81a59bea78f5de18d1d93181262f7451bcd202bd2eb07a1d9b35e2749474991fdb640ccd01f795301345c65569afdd83a70b6fa054f2410b90046848ca6b0e01cc4f75795f5ea306a4558b3cf59425db14af2b26f1c456e2518b0e0e3da0753b89184c3e329eab600a87ef92319", 0x1000}, {&(0x7f0000001380)="73192f802c6e2e03b379f96c084391c38748535d2d3262edf183a740640a6609", 0x20}, {&(0x7f00000013c0)="6c41c76fa476ce4a5600c0a1f9aeb86635ec735b01a9214e20ec586ef6de74768fd956309ce166fce946f0d0387e656126eec1d7f8fedecc9266c6c37c6701539c5536b29b87e575623d0647d5d323d2d16719de80a7e72bc8199b014989bc7763f2d1824ad352ad03847a5303231b2cf82be47fe19477ee4ce20aff04476943dd0a05c248b4b0e2cff409fe203c9b", 0x8f}], 0x7, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x2, 0x0) bind$unix(r0, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x3}, 0xffd0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) 06:45:43 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="6eda", 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="85"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x5, 0x8b) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 06:45:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000100)=""/187, 0xbb, 0x803, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x8000, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a551a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00ef2213000000000000000000"], 0x10}, 0x0) 06:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x3, 0x0, 0xc685}, {0x15, 0x0, 0x0, 0x3}, {0x10000006, 0xfc, 0x0, 0x389}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000200)="e57c04847b2279ec3ab82b035218a627388f78086bd4d83dd750a62e189506fb5782c3542bab4e01fcea105a503d1b24d3f9b5f0e56ec031d91b17d667460706a8aa9c8d22886ba22464a68396761a8dd47f31911d698a6c5c42a2d6312180798fba1f71e6a89784670e8c711e148a5b440f9d664a067537a2d3c29796563d51982739d40ce50e9fba7ba2e421cd9e56a3522654f8b6a302334b0af8d0baf9da7eab07f3b9fb9183a9ea7fd2f2e4bab0f6c7c8a5ac482ef7f91625b7fd210bcd4714e06415cc9b2794915c78f27b6a63e36f9c7e347043fab1333008e9c337100c26586c09f64176eff3b41254e9ba081e0ae86193b016065d463de6508e3f517f0273e95c16807e28c0d7a492aa31732d504781216f21ee85e1ae1e402958ba93d82a2eecfb933676c2ad5429fb190f6fa3b31d84775df8d5eb874a4f605c7ddde3eccabea20deb29c3030a852ec6674f75815811b82a7318955a76dc64186be277a1f672ddd2583e6b71d0084ea3a9044d0657fc", 0x175, 0x5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") getegid() r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0x7) 06:45:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x4000, 0x5) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfff, 0x9, 0xabc, 0x7f, "5ebaf838bae477db0f0a43b46d4a6531f6002e26", 0xffff, 0x1000}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000280)="d3f7974db0db7e7b0a2c3c10afd3462510", 0x11) getuid() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x121, './file0\x00', './file1\x00'}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000300)={0xfffffe01, 0x8, 0xfff}) r7 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x125) write(r7, &(0x7f0000000380)="39a114c53da29bc304cba847ba98d703433bff737c3d6c3958a946089acf73b58a9cbc513fd4abd93e977a984b5a2ea493a26995544c41c76ca9ff5158e9f1fb6220b0eb298ec4e4f4bf0d11a38e561889c79e26129b71f924a7ff1aef255e3d9b8642dd0a89ecc628622ab3f3154d289221ec914b6f9729ca788fc394fbda45c433f83ff333efe1a4e19d7be3311781297f9d3e3decd6d43796a3ea5d21efd1dc41c763970b303a099c", 0xaa) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000440)={0x200, 0xfb3, 0x9}) r8 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) recvfrom$inet(r8, &(0x7f0000000540)=""/37, 0x25, 0x40, &(0x7f0000000580)={0x2, 0x3}, 0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chflagsat(r9, &(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) getpgrp() r10 = dup(0xffffffffffffffff) openat(r10, &(0x7f0000000600)='./file1\x00', 0x10, 0x40) geteuid() ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000640)=0x20) pread(r8, &(0x7f0000000680)="34c67e43e5e49396ade580ae56176352edfd16dacedbe7c700af7b0d38784a309ba3343b0ccf6589c7f04fc6797f643cf3f38d07b50f8efd01e57b0b2781249e6ad9d19085", 0x45, 0x0, 0x40fb) socketpair(0x2, 0x1, 0xbb, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r11, &(0x7f0000000740)=@in={0x2, 0x3}, 0xc) 06:45:43 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7fffffff) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x5}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r3, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r3, 0x2) r4 = accept(r3, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r5 = fcntl$dupfd(r3, 0x0, r3) r6 = getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r2, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab0ba225d102364f35d14de101350100d016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c65f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r2, r3, r5, r2, r2, r4, r2, r5, r2]}, @rights={0x18, 0xffff, 0x1, [r5, r4]}, @cred={0x20, 0xffff, 0x0, r6, r10, r8}, @cred={0x20, 0xffff, 0x0, r9, r10}, @rights={0x20, 0xffff, 0x1, [r4, r4, r4]}], 0xd0, 0xd}, 0x1) r11 = getpgid(r9) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x16}]}) r15 = socket(0x18, 0x3, 0x7) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r16, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r16, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x2, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r16, 0x2) r17 = accept(r16, &(0x7f0000001600)=ANY=[], 0x0) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r18 = fcntl$dupfd(r16, 0x0, r16) r19 = getpid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r22 = getpgrp() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r24 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r24, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ec", 0x3e}], 0x2, 0x0, 0x0) write(r24, &(0x7f0000000300)="6f4c8b76f6dd709d4f5963aef8097ce610781e9109647789f718e89512a085b26778d743efaa2d9f0aaca7b848ea5e523934ce569f95a33dedfb6368b0762dffff04002abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c961000000000000e0a9dbb28500e4b4064691df863641186b2125f890d15e01e0054d2311d662448e678b375a1f3203845de8398034812d7bd95d0a2d2a3e828c81a7a5382e800f61127a2a62992a77a8d05b63", 0xb2) r25 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x80, 0x0) r26 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r26, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ec", 0x3e}], 0x2, 0x0, 0x0) write(r26, &(0x7f0000000300)="6f4c8b76f6dd709d4f5963aef8097ce610781e9109647789f718e89512a085b26778d743efaa2d9f0aaca7b848ea5e523934ce569f95a33dedfb6368b0762dffff04002abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c961000000000000e0a9dbb28500e4b4064691df863641186b2125f890d15e01e0054d2311d662448e678b375a1f3203845de8398034812d7bd95d0a2d2a3e828c81a7a5382e800f61127a2a62992a77a8d05b63", 0xb2) r27 = socket$unix(0x1, 0x2, 0x0) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x490, 0x0) r29 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/diskmap\x00', 0x0, 0x0) sendmsg$unix(r18, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000800)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x1000000000000074, &(0x7f0000000ec0)=[@cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x38, 0xffff, 0x1, [r15, r16, r18, r15, r15, r17, r15, r18, r15]}, @rights={0x18, 0xffff, 0x1, [r18, r17]}, @rights={0x0, 0xffff, 0x1, [r24, r25, r26, r27, r28, r14, r29]}, @cred={0x1bf, 0xffff, 0x0, r22, r23}, @rights={0x20, 0xffff, 0x1, [r17, r17, r17]}], 0xd0, 0xd}, 0x1) r30 = socket$inet(0x2, 0x2, 0x0) r31 = getpgid(0x0) r32 = semget$private(0x0, 0x4, 0x201) semop(r32, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r32, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)) r33 = geteuid() setreuid(r33, 0x0) r34 = socket(0x18, 0x3, 0x7) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r35, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r35, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x7, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4b, 0x5}) listen(r35, 0x2) r36 = accept(r35, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r35, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r37 = fcntl$dupfd(r35, 0x0, r35) r38 = getpid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r41 = getpgrp() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r34, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000001080)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r37, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r36, @ANYRES32=r34, @ANYRES32=r37, @ANYRES32=r34, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r36, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r42, @ANYRES32=r40, @ANYBLOB="00000000bf01000000000000ffff000000000000e690d0510a05b807dfd4f086f3d1e32dbcd2a0ac7d5d441cac209eeb5ea85e0a3cb05cf1a781edb37f3f2f63f216a58f1eda037f756065b10e3512528fb72e7430b08b90dba6220ee37f2438387eabf50f482c2ce5e3c6d0e57a7b9d966fc58057480dab071fcc0892392ddcc60bf1b7e4a8e71ad8a548790ab1753d1a39346bce03735b3efbf823849f7f3c7ed9f57510ae2a075a14fafcf5bde1ccb06864f959e4139edee7043115c8815323feebe89e5e43145371cbb35bd6983572d2abf9fa0802eb959ca0e9be7dea0c721d12da4633a738", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r36, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0xd}, 0x1) r43 = socket(0x18, 0x3, 0x7) r44 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x531fe3e9f9bea4ed, 0x0) sendto$inet(r44, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r44, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r44, 0x2) ioctl$WSDISPLAYIO_DELFONT(r44, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r45 = fcntl$dupfd(r44, 0x0, r44) r46 = getpid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r43, &(0x7f0000000e80)={&(0x7f0000000600)=ANY=[@ANYBLOB="0166696c652fe1"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0xfffffffffffffdf5}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000fc0)=[@cred={0x20, 0xffff, 0x0, r46, r47, r48}, @rights={0x15, 0xffff, 0x1, [r43, r44, r45, r43, r43, 0xffffffffffffffff, r43, r45, r43]}, @rights={0x18, 0xffff, 0x1, [r45, 0xffffffffffffffff]}, @rights={0x18}, @rights, @rights={0xffffffffffffff45, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0xc8, 0xd}, 0x1) r49 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000180)={{0x1c0000, r33, r40, r47, r49, 0xa0, 0x291}, 0x8, 0x6, 0x100000000000}) r50 = semget$private(0x0, 0x4, 0x201) semop(r50, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r50, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000240)) r51 = geteuid() setreuid(r51, 0x0) r52 = socket(0x18, 0x3, 0x7) r53 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r53, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r53, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r53, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r53, 0x2) r54 = accept(r53, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29f8625df1c822b0674ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r53, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r55 = fcntl$dupfd(r53, 0x0, r53) r56 = getpid() getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r60 = dup2(r17, r16) r61 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0xc80, 0x0) sendmsg$unix(r52, &(0x7f0000000e80)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYBLOB="000000003800000000fcffff000400000100e5d8", @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r55, @ANYRES32=r52, @ANYRES32=r52, @ANYRES32=r54, @ANYRES32=r52, @ANYRES32=r55, @ANYRES32=r52, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r55, @ANYRES32=r54, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r59, @ANYRES32=r58, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r60, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r44, @ANYRES32=r61, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) r62 = socket(0x18, 0x3, 0x7) r63 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r63, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r63, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r63, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r63, 0x2) r64 = accept(r63, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r63, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r65 = fcntl$dupfd(r63, 0x0, r63) r66 = getpid() getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r69 = getpgrp() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r62, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab0ba225d102364f35d14de101350100d016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c65f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r66, r67, r68}, @rights={0x38, 0xffff, 0x1, [r62, r63, r65, r62, r62, r64, r62, r65, r62]}, @rights={0x18, 0xffff, 0x1, [r65, r64]}, @cred={0x20, 0xffff, 0x0, r66, r70, r68}, @cred={0x20, 0xffff, 0x0, r69, r70}, @rights={0x20, 0xffff, 0x1, [r64, r64, r64]}], 0xd0, 0xd}, 0x1) r71 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000180)={{0x1c0000, r51, r58, r67, r71, 0xa0, 0x291}, 0x8, 0x6, 0x100000000000}) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000040)={r31, r47, r58}, 0xc) r72 = getegid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000240)="2cccbedd527d38fd25b7ac6c8dead7da064a10ea527ad4f43f9c358e6994f03a55290b5ec6c3aa47912e54835c3475eb6f3c1b593eb4cdc393f70ae9859a9d0b4c8754022b1263fead3461041b17f3bf2772d1634c953108bcc64bc658be001e2b3bba1b9168b195694ff48ec7075e0c3983fa2e01784319cf37b91d5f5d96447bfa556c6318be224fd9a9c80e2314b573548a67db63a9a4f59840596e0e6ed8f2d12ee0073b8ef30761abdeb45e388512d3f26bdd2ea5a972167630f371507bb25fe3eac1660d9af6c358cfdffc7a", 0xcf}, {&(0x7f0000000340)="2b59b2e09bc2304c1da0b1b9f11d45dfbabaa628168799f7ecb8109cbc46957c889518c5b6806586bea2777fec703420ef87a396816c866bb8e8309e08b3acd49e2ca203622985462852694fce83afcd40feeb87243027bd85ef2ad948dbe99254c6a58a05d238e75c5080365e6ea75a6fcd6dadb6a26c48112c66809874513677e080092112595b85552de6e3f46cae30d3ef26473d35811215c27a309d3b6eb56d249d30c065620843e9f52eaff6b655947e73ce0a257cf0ffd42bb235a0a0645b34251c358cb1bcf2e8871daed5ba2385c1f12b6489b9595fa5909f65af", 0xdf}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r11, 0xffffffffffffffff, r12}, @cred={0x20, 0xffff, 0x0, r13, r47, r72}], 0x40, 0xe}, 0x400) 06:45:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) write(r2, &(0x7f0000000040)="bf5d77ca01e6e5dcf14f3747b9e45551300dc74abfd01dc0eed182be94d688e4153946f0a0545e1ee6aa1b142142c592f9718dccf63a1313af685e9c4f3f6e92876d", 0x42) r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x1000, 0xfffffffffffffffd, "8533617c974a1494940000000000000000000400"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 06:45:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb37d4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a828743c81bc5413e836c86a22ee18af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0000000000000000602f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b4d7d581eda748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22123da787360b8989eabd0666a7ad788f48b44"], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000f80)="76eee3e863800268234a72146f87316be86c125352879a82a28e3c6999dc20d85c467adc94c6ce0562a3151fed9a56445d605890cd07fd16708e841725be871036b4b63d1711ea417513fce26c29ed882940ebb4c0ddbff1b792d751904c5260a13c0ca1889ad1e3498c03f5d511a759b8afa24122a60feb572d545a519415045bbb5a521d46f20b4e41c809668d7261c6596c36c24c90081771adbbbf54fa02aea325d5a102c13a67571aa705c26d0ed5d299f91cd7d7fa2058fb24ccb1a513165599c8b800aa07cfc1b776350c1e1f5581b704887f8e15c512d880d1d658bae116ed26f2ea608f92239b74983f871687f626e06830ccae59c7e2699e256a43beb37227f3212e329a49645f87dfcad9d178517798b6ac39a2a446c037cdd750cadc4d19b28de457716b7a6be81e84c2e213d3f2758cbf33ece3bc238e4b154a3e952b4f60e58f9ad8fdf2122a8244818e356ccb8fcdfd7750ec78c0b56b6a5b0f49fe8a5dc59f448f83144d90023dd5a757bff6e41088e7609f41883b5a8ef2e731de2c05c05f0221b95cdd5aba5471d9adc147a4bfc219e2a24cc59226387dd9a6ffdd69b12394d0b1fba27acdc63b51e4ccf7ed98f5ba7e3be1879f6e3347624d4bb4920d4cc92451d786ea4bd8ab5e9c06d399ab98569b054e203406cc27527e23322e0003c43b5da3d1c5148cb8afa9551d9e9b604352eba087e9c8ec31ad708a2b7d63d7be8fbf33b77cc4694cdcc2aab1c5d8f29104001138d496f5fb126bf2d8919395bd5034bb589c949187fe8accf6887bdf4792a7254f8be2e6fdc9e59cfc1a67766f9c8d59afe0adcfd912e8c92af11a550434728d0bfec2c8ba70721dcf4c913520c1c301e747e7d652c8229c5111f84842d2cbedad2ab0da991c223454bdb215ea8a76bf2e22919eeb523fc2ab3302d6cf91a5d1829ce2ca8b2690ead9598e00382cde84b8ee80ae62bec55bbfba29a3da26a7038beecc2d68785e865591bf7c3e478230b69947c7ecf6048e6d5ba1f8a3f778ab291bff503466b9ee24198bb6e798630fb4aea7689280bfb4e57fbf081b36e9186226bf173b5bd47ff61f60d5c79a6d93a64a56d7c103476aa602545df8178be3ff6822d77fa2768a62b170dfc252bb774644f2b64a7dca707a571fa85bcf29b58d2ff54e729eecb0bfe0e90b716b2d1cbe8e12f96df4efc6052ce715d0377ef7f8d44bf08d8c850fbd4b204df04e99d115eac99b9a33c1eab685f8cbd7c4078438b41f37a12e153b4edff54fbaad4c37d5ccae73bcacf014a9e07ce602ce47994e7938dbdd817e8f2390c39dafcd83b7fb05e06358c0925b79a656055024a49e3a2458dcbeabbd4fb8845a6e325e3bf5938e2ca2d5bf37546a661aa7ddde880a6b112739ae1ed530932ebaa41a5d535606e36f7129e1280093e3dca49989e429a2dbe6244139809d1e96a253d9cc318b9230edfb691f28cc6d8f151a54027cf533157e9e390f4ffcfcb34f1e824aee12ce4b41ce351ba949240e49c77bc7a0dbac4d111a08c8a0fc9f7b5be4e4b973fa7aa2bcaefd1cf30a4f5a402c5e5d0cb505877b44a6de7e1a446803a6a58f6a3673bc3e98cd503636d5953eb151f160d2a6abdfc4ae0625997b491bb61c0c806020cc45a7362bfb0bc4cabe3de261d39cc2b7b3ac3ca249ec2f1156ec828f28f77afb4911eec54aa8803de6c8d2215b8fb6bdcd9bd4cbde62a80bdc76c713258ce621faaba4e0480f60b0cc9c40fd4be91f4368c5bff7f38b121d7b0432539eb72dfdb0138ceee1806496048935bf2ed6f2e8adfa97b9cc025a22e414d1780e9d17228a49e306943f5848397c7981cfbd7a5f5d5573c7a57d5e2d0c5362d633338e7add6a943d9ebd579dacf315fbf6172dce9b7534ee0ace63b0c5305fded6558953b6a49bc77d867b5e84771acdd1d6213ab9f709d29bea29b02f08c7ccf0b2ff5c5e3d47ee48251d98c6fcbd30736a9e9694bd3b43db99e7457500040d68a71699612a417876a0f19bf2778645c10e8f161ab84522dcbaecaed530a8107d912bd5b021a12c694e1817262624018620ccc6ecd79e73", 0x5c1}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000001580)={0x0, "9bfd138dd7d23ff7a1392a28985955cb28760a7a1ff7b6607feaf2885698180bf9fb38a532df98cc9145e67c72f71492ca0c3cf8ee01d5336b6587003f62b98ebc8b18d34f1ac90d1a2d42a510d0efa6e5c39d315eeebdfe15ab73a3d8d69c9144666abff24e07a8e27456aaf09ef295e2d6a6b44abc389728fe1c30bb4c84f619151dc118a5ddc42e55064df98c6e75d1568f055bc26fb58ea365a4f811278be04af3b5a792818cd5281e47aaf9b3aa2515fed3ecfb51e050baf941bfe6dcb5f44d367c4c5aa03515b66227a2c5fd3bf4306c15d99608d6b42d8afa1fce19bb2b37d6f03610f689576acd1eba9b27d507edeba98e61a270c32f00ff2ff7f82b68a2fa5fb486026bea4c5e0dd8d6fadf82fc1fd14bbdc08fda1fdd38c9048f7e221fc4eacca19317a63c90678d3983f3f55651524d55641213960d334b666faac8586526aa6ab6dc4bfaa4039a46007a9df294bf2a28b41abe90cd79c79c4aca0fdc1a368081a834e584aaef581217cb0ba5121a74b7ead5922a65ea133bb79ca8eefa7a8b9ad30d78956e0c73dd9c77d39c21bf06eb11a2214e106c1e861d832b77ffad05bdf80bc910f18f85c4b49ff6639efa9ad111e4483cf95813849bdcde64b769c8074fa9a1360e37c2103c53f90f4ee57a8affdb532d8170e802d2070132ff12126cc5d2b45fa75dff726daab202dd249d94126cda0e56dc7504144276439bcd29c9fd706b3a41044581ffbdcdef5c0c034f5dd634d46b0a7da73806eb71623f4786d1223211ad4ba4a04babef5f18070b4f7c21960f8e5566fb3de6ba76d14120888f3ac51f73c769dd03e0144aedf741214fa085ed55f1e828fd9b78b17f6b92691f5553e8b965d21c6773411957392d37e2281ed70d0187711e10c6444a45f90c847b1a78a6d7e128cd82a8e4e6e97c61cd3f730095ae6e2d6b5902ec6f70d9cff82ccf63f3213c0e2d0347c9a85d9cc2bb0eb73cb4c9652255f90560239149a179f3599ee7eaf6061a7eb285190125019f77a8bd67ca844706556916d1668b584e2e31597b7afc5678a35d90385ad4822154761a049f6f27fe4df4a5b784b61e21e795f85600d628af3957751787c97aa94d2b657b01eb2237f40a046ca866a485728d97fb0dd07ae32c3658873cd5505c854fbc0ccd19be5c76e3c54f4f1702d8d38c642e48f08dd145d3a52060a3c3f8526ac51ea3bf61086b820fa9a27e448c39ede4fa2dc8e3077f989783cb2953f9fa7531218269619b8a92050324dbc14f8864ae3f9a3a0a6514661797989b5e1f981227abf23d51d295da0e0a9053333d1839170430f46fa7094b96ac99998eeab7bd9cddbabd87d93cdf61ff29de45f6a193612b0ddc7ced619e187b974933760b1ebe88fa25aea2c26cad00a49cf80f180c17c9daa820bed9f28ad6d8529dfa6f7c42c699011adaa41a5c3e3e17cd8dea6567a9896424c6f4b193a05256c7036a248e506a8571048e9d0fdee08f18234a843a9c3e112776300358e9e6336680d9a00e07e410a282e45f356a9aa89b2210e5f71a0c3f86680e79c1e9ece32a6eb2e2e241a34d04cf47886f724929a033648cabca6424bf1fd55bde1badf1db1bc00e58ee77d500e9f2f1fbd7cb51fa762c0b227cc623b50d8ae9ab0c0f7357e2e598f303a59678f11f8a3859b7202a98e4b786ef15cf4131e7e0c8054cb1a2d3c2058f09ec58f20b20bbca023e03b8e33da07602afd725fa1a56369b2d60c06d1578a062b37efb8db3a5e95d74a4cdaf9184c5956a22f3304ba652967c0669378219a2c53807147ac1c562fbafa84bcacad3706403a72f1d216dc3b9da00d3dc442719310fabb91dcc54d524e9f4cfbb5c090b7947709fefb613b71103e22f8fcc08eb042186177de047d4bf753e8194b2321b89043b8845df74978f3f1ccaef982bea968a333ed45db43046a00b051103ab38e317cbfc3e27bca0f73cc4d3ed5fc908adb5875cb32ad9c7878251774ea8580a66bff2b82d1f4a7937ac1bad80c6e917f096847f2bf15038fa24114b2a6e49c63bf33267bec5c4ab98fc7a197d02aad529af76d8acb3f6896a84903edcc0a700bdd2cf5f72a3b73e962b92fdb3596fc2f86b1173af8d1f5a5a76eeaf49d2c3b83b9dbee30ff4cb3c81f9d3c365c2b82fb7d3bcf4880b59b1e3e9b04382719a1dd2b9a7af1ec55871fc953e92038767b02a218a816bfd836dec981ff77470a653260e8b991bbce4d06c6e1d6bdbd91b92069ef512615c64135cadfcf1489ce3d1c6ac4144f16f6b1dad111239f111f4f9b48a1e162c603bb2d6a70caab45400d473fbaefa3286f054829c670e703692fca36888cf8adb369a808754e81d71996647beddfd8db782c3aebae8d150eeb760ee7761749c8c55b513e0473ebe66bd0423301dec8ea5b23a24de4e80fd0c518a6a88f802af463437f4c19cae7d0aae75394e6e96ad089211365c5facfeea19957792d2b851639e8e09e7260829be7cec881c201efd98382c69cecdd194e2c5c75dd116af039a2c24f4a2246ba81d49a8448714eddb68d35ffd958c83068701a4092aabb2cfd9905ab0ff4e21cfa3fd69600247859bc1341e9a4c598c0ded100806a509194cc0a64244103ccdfc5f9eb1fd2891265e08aefa9062163474613ea80acec0bb06b7d266cd555cdc03c48158fc5cb93c379a23f58dd67be9efdc6e32e31fb5ccc6875b153e776c226b79420b43130878869e93489e62b7e4b4255d9e87cdd65bded48b4239ec3b7d83830940642affa7531124e5f42faa37d7e950548e576ef24a43d5f8da2fe46084a94534a1358536296be72c73b9958a0e47125b2ac1aa22c087d0199488d4ad5457f48054694b00d89cdcd63b2595a6cf13d66c820c9c4c0f4ed032517b19f83fdea900bb9039d475c845c5216fbba16e52f37258bb5fc1a0d2f23ee38ed36844ad87be76d98a1e568718268642fd017b3f66f5d47175f612bb1b8f9588fca35fd0a54ca6c489180d18fd273b18d4a290b58f5684b91d1a31b7b992e440a598a50f7e1062b27dde815e28cefb0be75f636a75ac7a87dd253abb07108eadcef059952f94406fb8d088ab57c7845ce247fc860c48aa39266ad4ebb1eff59a54ff8097f7234ac911c7cb49f238544c262c8e787cbecb83402c088fc4fa8c01d95f8bd7bec44f3c52a0783b985895423e549616a5e89d2a0510125f0667b3c8a1b3fba7ad591a08be37d9434b7ed37c59249b0cb8e3f7b6dde78c2e51f0b78363540c8c17f99ca0f92bf1c188f511a0fc170590681389b392e81baaff3a86bd1e39ab1dc72cc0c6510dc933e4299b433ad2535e42ff504892dc81f415220eac4b27bff72bee12f58f738e4be7855d635991852497031ebc748cb23a3df2ca60837cbfd95dd4dd99a6f9830517b72770c4ab20a6b3883b0d654db811b8d9ce492db60361d4d5afc10d79e76edaa15de83adbdd6a9e363a498805912eed9cd8c02adea79a3709713c5f847283e641510ccfc960be3f02f10b85177e9dafc08db02829f110d0791a85c078c62c8552d107eac93bf90aa2e405091927d350d7cf0164aaced822e9fca5a28caea5a8a5ca6aac55d959453526f0639c0c6585846b0ff9dda7a54c1d0df65e31f9b013462061ba3a3d5de1a5510b92446ec7ba6325f50080c04bc40a490feabb5402d673f31c472c80bd78f2ed6be91294994c78b16ff18f2a48de97689c486b785ecb5147a3531b3a9563aefbae429fc25f7d3800765c996f2e2553935791e954f8ff5e618501f2cfb24bb5903d5b47cb7644fb46fbd90858a8652962c52cbbd4d0383f1ccb4aa8f56957a84624b7203402fd702a598b99ac83b644fac362961e8f5629b4ad62ba9336f1bcc38e56913c2c15ca81f7a575d8dfcfa1b46fea0676a76babcc75108c9466bd4b01f8abfa33ce3c13ff9ff7435e6b8e4a129cd591c47e9bd533b1496130da21cc222210777760959d401e6a2cecd07c90fe38b82ee5fe9ed9d0913c8855246318a04e2366c1beab9f47f9c14612fc2131e2a3ab0b7f071f4fa564499797663361354f20fd1b5a6a8a3b94cf43d42e1793fbaca3c255df1820f40b948d9be22bd54e4683d599ca4f82d5aaf75fa7518f004ef5d933614a558fd9fd8e612ad842ae062640ac935432861c7fbfac0f97df0c7ce14a257ab0a0e03f81cd2d679ba8b672f4a1adafeaf346eb67f20aa02158699ed698466b1c885ad384eb11bd4486d4016f4f15d15c81208938292293f10bcf566988da9654e33d3b45a2c61c8b680baf19bca3182e803af5f92c14ee683b6c0c0e7292680e709afb397bd5adfca1c9949ba267c0b21b74955d8ff0fc68e4920881a782fa5ea1e6aa0fe7caeb2cd36e9c835037cc95bf2c8af9ba2d98269d7e9e61c6ea9246107ca731c2fd401c9f0536ecbcd3dfd0deef510a0e1870b94f3007d7dccfa2c30035f4e7e9a89c1a633d835f49af27da63832feee93b32e8ff39ccac787d86ac106fe490e535bd89f7e10be13948fa1bae7b84d97d4eaceee28cbef1e294af69c825a264ac406a888acd7866f4debfc728524f3010f77545321052bb601a0c7b3c3ae93f822da004cf5417e0755aa6e95489d12f1e5a40e2971a2c9258a40dd0bae3a68b2af9d4dfa79b0cb1b15451db4f2a39154efb6f81b4cad0dbd49174506e9c0640a2217e45118191c42fa694667e9bf387d2285864419c8cf731c1f617dbcf21f8182327ed25a7215f12e4af102823dd4f84c0aabace87de878ac6de37418ba19b864f9456719f77495bfab8cf5a0f1c9f742168cf67b1a20c7e81527aa512a09a6b3ff391857153174f542f386140535f14d67919ab61763c8e2faec5b434146c763f609601a087f013393b314c5768a5d6f832debbda84b7ecb84f1a6b53dfce7114b5e05018dbdfeefeef19f403b971a7816e811c857a1b2849bed7e71d5ee4bdacdaa11b8157d690f9e55bfd11e5e19f2a7f2f041e49f114d6a5fb782e865f91483282919e416c3fecf93f56d76366383a90b3ec247d56d72c04f1bb8eab0742b596173727bf7289847b67965a04f84a4243d7aeaf58290b9ac21dc1521fdf988f6cdf39430bdc0c031d773865074b1aac1432bc7c11aa3aa938934e64688015a04b12c57da19a2aa2f55f723685cdaf74b7cfc27eaee9dbc408296956499874221e0998fc4c45733e336def3a70308b67a8d7248ef2fa9a4ab2d01f0b4f3b2aff024c8847e5c6735ac56df13f2dcf9a0f66fe149f014ddaa6804caef3882ba21614d1e4f1c6418acb882e09bc5dede6e2cd041058efb7ae91c2ef4ee9eba319449bd2bf9fe4c3cb5024225b170b4720f094d9dae82dcf5317a6f5cae1a1cb175cb4761110ff82390ff25376fc0703ae3e37150e508f2301ee56c164f93b0fa6a2c31a81648a713596f32c430bbfbbffb7fbc9288ae21f8c96ffb7a180998725ea46122bc590cd84b18317a692813e39d87203fa65d6638119d3d85bdff03244ee8cbccec82ec3fe8b8488bd8779b77b852200dd9659752c9ef363fc787627ef2eb9c8515343dd8f702b87c45ddd1bc0cd8760a524f37e066a560f3c10328854b255cd7f46ed05df495adaf4fd5bd3fcd4bad1d366cf6f8c529206f893dab31e2e65d79d8be95d489375da5bca92fd4d0be67c8286fe44c2dc462d40aa57c92cd973537563703f0bddc9232fa2480079925e463436dc72f37915d8566f8382878086967961d841098f48f24d338678c3493b6f5195c7ec3b89295ea756cb7918631e882dea2f7e22f0074a"}, 0x1008, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r4 = shmget$private(0x0, 0x3000, 0x21b, &(0x7f0000ffb000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) bind$unix(r6, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r7 = semget$private(0x0, 0x4, 0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x3d}, {0x6}]}) semop(r7, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) 06:45:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e81f40b237103f290c74bfb75b051784c9e0230555b417904538cc9d29d17ace4da106a29e6cd50d1ae2816e403560b348701671ac407782683af823a3d47e55029d0cf3", 0x44}, {&(0x7f00000001c0)="f832ac234dba7a9dcf4b69075775fb168f011acb10308948a8949a5dff012c73ee4b7627cfa655fa438fe191984b77356ebedd39eb4391302b2d65969738c8af57f76d9ddea62a9e016da2796c77caaf0714291caaf0aad0ce0d3f549093711935772eddab9de2dfece764ddca9e4273782a3808ad34352f4e3fc6a72333cbd2bc855896126c95d0ca56b73c", 0x8c}], 0x2, 0x0, 0x7) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) fcntl$getown(r2, 0x5) r3 = fcntl$dupfd(r1, 0x0, r1) write(r3, &(0x7f0000000300)='\t ', 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:45:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000400)=0x9) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='!\x00', &(0x7f00000000c0)='(\x00', &(0x7f0000000200)='\\(:\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}[\x00']) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000440)={0x3, 0x8, 0x3ff, 0x20}) 06:45:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = getpgid(0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, 0x0, r6}, 0xc) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$unix(r7, &(0x7f00000004c0)="b100050360000000000008000300000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a0804be781e4991f7c8df5f882b2d57e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6b7e30d7d026ba8af63ff1432a5ddbff3782e822b1537282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae80000002000000000000020208a371a3f8810c00000000000000d3c883b40000452bec305435a8bc2a156eaaeb00000000007c050460c14f69ecf7b016ac5f1a6f65f5c2599416231739e26e65d06c01b58c000007f088fa141f03fbcfbc5d5b1c31372e927e13d6101db0cc00c06130828ce72383ab0476528a1eef6346b2f479b78cc27569a02a4f006559cf9279c6e5060000000000000087fc341b3cc275ed0d96e5d398c8f7d5416c6332aa1872a5429daab52ab5d76c", 0x150, 0xc859c721952b51be, 0x0, 0x0) 06:45:43 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000), 0x10000) kevent(r0, &(0x7f0000000380), 0x104, &(0x7f0000000400), 0x1e3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9cd, &(0x7f0000000140)={0x3, 0x7ffffffe}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000040)}], 0x1) 06:45:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\a//'], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 06:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") r1 = semget(0x1, 0x0, 0x408) semop(r1, &(0x7f0000000140)=[{0x0, 0x1, 0x1000}], 0x1) r2 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000000000/0x2000)=nil, 0x1000) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 06:45:43 executing program 0: r0 = msgget$private(0x0, 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(0x0, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x1, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1800}, {0x3, 0xfffb, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x3, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r5, r8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r13, r16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r22 = getpgrp() fcntl$lock(r20, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r22}) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f0000000380)=0x101) r23 = getuid() r24 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={r22, r23, r25}, 0xc) r26 = semget$private(0x0, 0x0, 0xa5) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r29, r31, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, r16, r25, r31]) r33 = getpgid(0x0) r34 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x101, r1, r2, r3, r32, 0x18, 0x39}, 0x4, 0x0, r33, r34, 0x6, 0x7, 0x7f, 0x20}) wait4(r33, &(0x7f0000000040), 0xa, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x7}, {0x61}, {0x4006}, {0xa1, 0x1, 0x6, 0x7ff}, {0x9075, 0x5, 0x4, 0x1f}, {0x5, 0xff, 0x3, 0x3}, {0x1, 0x3, 0x29, 0x1000}]}) syz_emit_ethernet(0xe, &(0x7f0000000740)="30abd25d714d183334f91c72f929") 06:45:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffb, 0x1b, 0xfffff, 0x0, 0x4}, {{r7}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x5c, 0xf258}], 0x9, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffff8, 0x22, 0x8, 0x1, 0x200}], 0x5, &(0x7f0000000100)={0x100000001, 0x6}) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = syz_open_pts() r13 = dup2(r12, r12) r14 = syz_open_pts() write(r14, &(0x7f0000000000)="a6", 0x1) dup2(r13, r14) execve(0x0, 0x0, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 06:45:43 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 06:45:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x0, 0x122) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000000)=r5) 06:45:43 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x7b, 0x2, 0x2, 0x4}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r6 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffe0b) r9 = getppid() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000300)=0x2) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="c6118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a348a851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e062f3a57549de177a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r9, r12, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/174) r13 = dup(0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r14) ioctl$BIOCGBLEN(r14, 0x40044266, &(0x7f0000000180)) ioctl$SPKRTONE(r13, 0x80085301, &(0x7f0000000000)={0xfffffffe, 0x8000}) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) socket$inet6(0x18, 0x4, 0x1) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000340)='./file0\x00') 06:45:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005136000030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x4, 0x0, 0x0) 06:45:44 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01015eafe02bebff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 06:45:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x44}, {0x20000000000006}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 06:45:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x4, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000140)=0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 06:45:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x8000) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669642530d4"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$setflags(r4, 0x2, 0x1) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 06:45:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x65, &(0x7f0000000000)="e95d3918a0a84fb7e0ea323f4b2e7807724375639c17827f1567d08825c09abecd25a6726b14163071d66a4c4742697542abf46c37eb695196cbadc04f646d362a40d8e5456774ccb66c23214c9c65f2a7bce7509c4a586d8512b81cd9db44ffe8347d6c6c") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:45:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) fchmod(r0, 0x100) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r0) select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) bind$inet(r4, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) fchflags(r0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xd41) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x101, "2f5d235fa443d235e33eaf74cdca4700"}) fcntl$setflags(r0, 0x2, 0x0) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 06:45:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) sendto(r2, &(0x7f0000000080)="ce99389466ce2cf1004ac17f21025059", 0x10, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="0100102f6275d56a2148eab135dcf66d00de4acf7300"], 0x8) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84c01002e}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)}, {&(0x7f0000000300)="1b066acf9ff42a4397215593a9049d6c907324281b7a45af2aa819ae735f6e4c5c1c774882ac9780c5102094117154202bcd047d77e6a75b461b4c18ef9613ea6d09f3016c975a0671f3d624567caea5ac1f488aad619cfa0ceb46c448d76d101f0db28d26607e35043b78adec6b2746eecd566338f114869309417f244736013f153b7186a19339b9bed68665b5943c30280008b83f4227d2976e855d58f2c9c2dc430406b18b6311899551ba099b9c9562e03440c3", 0xf0}, {&(0x7f0000000100)="7017eb504fbae156e3dc9451ff299ea19ac61148f47881a16544dbf123141fdd0e97938afe272b29e3bf9792e3a59d01b55ec0c9a37f30ade05cf1bc", 0x3c}], 0x3, 0x0, 0x2) 06:45:48 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 06:45:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x8001}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) r2 = getuid() setreuid(0xee00, r2) getuid() r3 = getuid() pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="8b9149993480552ac24ab0c007cf510f001ae3ea6d135796e4f5e9c56f0736ce4aa61fcea0515f01e621aaf5d4f646759c5b09bf4db75b80b32e76345626009c4e07db9e615dc3a77540cb830264ea72eead1ce49125198843b1427e1b01822f6012621d1afad0e41c865bb04b85ed564bca98de96a055ee69c5316463d9b42fd80fb2b09266c2edc5af47903140c58ef10f772dd5b97434400a7d2c13d6684a88cf39e627fb04b60d12", 0xaa}, {&(0x7f0000000080)="d89b438c8888624ace51320fe9840aa8cd0ce1dae5cbc35ec90e0d367d", 0x1d}, {&(0x7f0000000300)="b6b8ea2c214c60a12841b297d8565aa464df62580d50812bdd80926010b8268722eb28b78793aca0ae447747a8fdeae2209b85a97e41190ece5743da2ff74363ee80e78c7a36c511c00c13a8c8ff82dd466dedba1577cfc9cc6e0469fcd0f0fccff7fc398c9bd34d06856b250bcbb8aa40554e5c9fddd5d99d22032ad6f89590f0b867ec90c7bf681cae92108e94b5838ff8b6dbc63f8f1ed74e8dd997ff58947d934a3d1eabd18f610c151034a1ecbb7cd0d06df5a2a576385043d78ec8115b59f977a2ed3869b6f7363e03aab2ea", 0xcf}, {&(0x7f0000000540)="65dc31f453d8c04f4a2db385f0ed5e13cc954e0331334173c0eb8ec49572a2685f46b22770cf9c66369f026f24e8bc987c3737326a12721a868293679191f47d540bf6466c839e24f7f6f7bd44a2de9d8023064e4af737a16990c1731b8829cb4c0279d914aac0098c628a373a2ba891fece709ace269f6450487bf244b2c520f48127e80c47a34257e0dfaac0e7167893ed8c12b0ed1b63faa783f43ffe6ed77d0be2146023742f9830375e90b69723201cc66f65ed2efe508d163c306b4c9b44f8362afb3fbd4671ddc14e9b85d59ff9d1beb1ada3756e3282c35c6f5fcb4cdef15ced4c23ef63f237bb29", 0xec}, {&(0x7f0000000100)="f26d", 0x2}, {&(0x7f0000000640)="f05dd1b804724dc31f385cf6487e7d8b99c7799eac7fce2eb44fda7ada12f9158679f14893fb6f31a0f16f8e73def76b1e2b04259046473e0f1a60f9b329de90bd11248bd0fcd166d2fd9cec708be9e7c4d0d55fe036ca2399d156836e6482231c26f8d265027423d11b0a2826505ced7546fbeeae7c56ac90f4236d58d58bdc24e3fcf31875e794e00837896ce49a33f99734ac9bceaffbc2fa6bb04d16ce8789358956d930373a4e25c678d1a13e0e3e8d6ead", 0xb4}, {&(0x7f0000000400)="aa7c62ea968e049e8eb50f67ec77402d2140b1521ccc9f5ee07d344472d97f845a9f1feb3427be2efb3bbc4cd0ee39dc432be2f3c25a0f488d7a79117ad72f53b4583f56c7866b8c2f3b53a85a88fe0373d4b638514e0d094b8e8e80d5e3db", 0x5f}], 0x7, 0x0, 0x25e) setreuid(0xee00, r3) msgrcv(r1, &(0x7f0000000480)={0x0, ""/177}, 0xb9, 0x1, 0x1800) 06:45:48 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0560900d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea200000000000000009be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c6809aab6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca79c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b7"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a62d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f00000003c0)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a03261d282d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af46e1caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401b47e02a73f9536a0c79cb6580", 0xa1}, {&(0x7f0000000280)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc6700430460802", 0x8d}, {&(0x7f00000004c0)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815eef9268a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589266004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec4e1bc5b2bc3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a491823bf6f6f456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cfef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f6f2aadae8b89d37260b045847c62c84c62c2e02802394837988d32ca9769450bf5285ce84beea0e234368b9f801461a9df1ab2de", 0xd3f}], 0x5) lseek(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) r4 = dup(r1) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000001c80)) writev(r3, &(0x7f0000001c00)=[{&(0x7f0000001b00)="20b3ae5c655dd91e0b8c65973bba5de0f7a7a01e9bb4a6a704ac182854823448f41bc3cda2c07eebba0d4cc460b6b7f3abe566505c4a16c25b0bc3d9e76c510a96307bc568", 0x45}, {&(0x7f0000001b80)="ee83e99d474b54187c428734d0f861ebe6c3d4146d691d2fd610280fb9655630b2c7e3ace57ecd759f9ccd8bc061b07f6d04c9aedace8f1ee2f4eef62633368207c2ab08bb40b3dc", 0x48}], 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse\x00', 0x800, 0x0) dup2(0xffffffffffffffff, r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000400), 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000180)="4ea1d4dd39087f431dd237f3b884afe66c7b53f154c931bc020b74f58eda5943106441496d2a360fa350a87d32b9257f14a69b49e790f7d40dc416b330cca8d5c33a4241fc0a9b8f5144c1ad117005350fac3affc7c19d5a3573b8526b949629f3a7a546cdb4efc7a55b9c2616da987dfc0ea8136af5bf4d4bab4de0c950021319212a7f62eadec69414f208ded9d578e4a5392b1a838826589269c02980dcbb6e2e6f3b541160416cedb0727c82b12a6c0aabd81005f37c3d0a6fb3db317af2ea47981487e7be788f0bb8695cf7db981721442dd5ae001fa00af1", 0xdb}, {&(0x7f00000000c0)="d97a4d40e966d6960ebba7ba5428c711a9e31ed807fbd138b23e04403603c38f83de955a7959152f133ddd04d95a6bb5462c", 0x32}, {&(0x7f0000000480)="bde995aa968fc6fd360200722765", 0xe}], 0x3) 06:45:48 executing program 0: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r0, &(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(r0, &(0x7f0000000240), 0x6) semop(r0, &(0x7f0000000040)=[{0x4, 0x1}, {0x0, 0x8399, 0x1000}, {0x2, 0x5, 0x1000}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x109) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0x4}, 0x200, 0x401, 0x2}) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f00000002c0)) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/85) r6 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x1010, r6, 0x0, 0xfffffffffffffffe) mlock(&(0x7f00001a0000/0x3000)=nil, 0x3000) 06:45:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x8000, './file0\x00', './file0\x00'}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180), &(0x7f00000001c0)) 06:45:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x6, 0xfcffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=0xffffffffffffff9c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000317000/0x2000)=nil) shmat(r4, &(0x7f0000273000/0x3000)=nil, 0x1000) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 06:45:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000540)=ANY=[], 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:45:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="9debbcbb44edfffd53a21cd27d73171a20376fb479da294d8ffed9be0538fdec86a95293a5d14d2f1ed2e2c8cd69d18637d047a41b927e6521122b7f8315171a2c1a1c42b7d480e1e503b2a0b5c00ae7bd3b2c72a454428916ff482f21cfb3c44254b3f563a29d4762f2e6af07eb61b8ff43fc4f09963e8956c022c316896da7b0ad1d1daa6d0f3944596ea54c337d25843703a5ffc80b944cba07124f252d529a76fc71115bb6a6", 0xa8}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f00000002c0)=[{r2, 0x4}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x1) 06:45:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080)=0x2, 0x4) close(r1) 06:45:49 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2, 0x68) dup(r1) openat(r1, &(0x7f0000000200)='./bus\x00', 0x1, 0x100) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) getpeername$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da78000000000000000000001302ee5806b9f2f20cd3cf8240bd99b3c4f93c73d88b68fa5de73bee3a77c5fbd13cd0629a2d74f82c54a3c59e9eeb89f4d93fa3fff999f5a8d3dfa57caa3b87a76d1808b91864ef870e80765c4c53404c4e99f19f0a5470a6c595ffd57ce188469030783a1328ef289a9ce4363bef3a49300d4467b97d8d6e72241da4cb86ac1aae07af1eceb3670d82bfecc4424a111e2a4019c78bb5b7504893a228c8a2f43065213a75bf11566985a750f01f28caf2947430757a5d9b8fdb46"], &(0x7f0000001140)=0x1002) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) read(r2, 0x0, 0x0) socketpair(0x2, 0x4000, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x1000, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair(0x20, 0x8000, 0x7, &(0x7f0000000140)) socket(0x11, 0x4003, 0x0) 06:45:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x3d, 0x0, 0x0, 0x3b7a}, {0x40, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x0, 0x4}]}) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x3, 0x8}, {0x18, 0x2, 0x4, 0x40}, 0x32f, [0x6, 0x9, 0x0, 0x2, 0x1, 0x0, 0x56, 0x1]}, 0x3c) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) kqueue() r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000000)) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f00000002c0)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000340)='./bus\x00', 0x1, 0x10b) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) poll(&(0x7f00000003c0)=[{r8, 0x1}, {r0, 0x100}, {r10, 0x4}, {r2, 0x40}, {r9, 0x8}, {r6, 0x21}, {r7, 0x1}, {r4, 0x100}], 0x8, 0xfffffffa) 06:45:49 executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0x7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x163) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7fffffff) r2 = dup(r1) r3 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x1, 0x104) flock(r0, 0x10) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/241, 0xf1}], 0x4, 0x0, 0x35e1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) write(r2, &(0x7f00000004c0)="b8cf82e5088c82e72f4a94fd15adab32c35a3ea606417b11a963f85b2977d873ffe6b091218d8952d2e816c965f08b457083a6f9eb1b640d8fc67fe1095a032fcbdfd64f5fbc639a9aca207e58c98226f755832be2592b85591e70ad8223b5921c32db4f4021f1316bc032ecd74cbc68c25a637b3b4d15d942db1dacb72ff3b1cff55b48227fb55fb54cdb68413dfdef7cc763da42ee58e691c4412a3f83bfcaa46dea8ce5f540fd0afa1e50b6fe2720fa", 0xb1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000005c0)=0x6) r7 = open$dir(&(0x7f0000000600)='./file1/file0\x00', 0x0, 0x1) fchflags(r7, 0x10000) r8 = getpgrp() fcntl$lock(r5, 0x8, &(0x7f0000000640)={0x1, 0x1, 0x1, 0x100000001, r8}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) r9 = msgget(0x0, 0x20) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getegid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000740)={{0x6, r10, r11, r12, r13, 0xc0, 0x7f}, 0x4, 0x7, r8, r8, 0xc48, 0xa67, 0x1, 0x646dbf0e}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000007c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x8000, 0x0) r14 = openat(r7, &(0x7f0000000840)='./file1\x00', 0x800, 0x1) fcntl$getflags(r14, 0x3) 06:45:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getuid() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000000)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r4) fchdir(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x400c5708, &(0x7f0000000000)) connect$unix(r8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') 06:45:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x80) r2 = socket$inet(0x2, 0x3, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10000, 0x0) r4 = accept$inet(r1, &(0x7f0000000600), &(0x7f0000000580)=0xffffffffffffffe8) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000440)="30ec4b01c3fd502dba25ba0d53e4819235d412a707a57d38394c3cad33c40f63aa7b469ae59255ddd2d3799f3d730b72d3cea62f17dab26fa369370373b7ce88c7fe985bc4ed0d44adc06648a0b4b7fcf1505d8b8ecea44a4b7e1f73c26e7646fa4f65f86a2b02f9f91cc96d186adb97615338e8edeb2b52c78f4dcb5b3095c51b06db826912256669c5fb7e3eb08400a894751b70da3655beb01092", 0x9c}, {&(0x7f0000000500)="9653e65e0f4c8c606de75885552a55", 0xf}], 0x2) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r8 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x443d3f43b8a159d9) kevent(r8, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffe, 0x4d, 0x0, 0x400}], 0x3, 0x0, 0x0, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x200, 0x0) dup2(r11, r9) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x6a, 0x0, 0x1af) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x1ffffffc, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r13, r14, r15, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) chdir(&(0x7f0000000080)='./file0/file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 06:45:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(0x0, r4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x81, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x800}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r6, r9) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r22 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r25 = getpgrp() fcntl$lock(r23, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r25}) ioctl$VT_ACTIVATE(r24, 0x20007605, &(0x7f0000000380)=0x101) r26 = getuid() r27 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={r25, r26, r28}, 0xc) fcntl$lock(r20, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r25}) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f0000000380)=0x101) r29 = getuid() r30 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r30}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={r22, r29, r31}, 0xc) r32 = semget$private(0x0, 0x0, 0xa5) semop(r32, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r32, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r32, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r32, 0x0, 0x9, &(0x7f0000000180)=[0xfff7, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x6, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getegid() r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r36, 0x0, 0x0) dup(r36) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdb0) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) r39 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r40 = dup(r39) ioctl$WSKBDIO_SETMODE(r40, 0x400c5708, &(0x7f0000000000)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000100)={{0x3, r33, r34, r37, r41, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, r16, r31, r41]) r43 = getpgid(0x0) r44 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x101, r2, r3, r4, r42, 0x18, 0x39}, 0x4, 0x530c, r43, r44, 0x6, 0x7, 0x7f, 0x20}) getgroups(0x4, &(0x7f0000000180)=[r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:45:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x10001, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x2000000, "00000000000000000000f2ffffffffffffff4000"}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = dup(r2) connect$unix(r4, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd24) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x10, 0x8000, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x5, 0x6) close(r6) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r9, 0xa, r10) r11 = socket(0x20, 0x5, 0xff) mmap(&(0x7f0000187000/0x1000)=nil, 0x1000, 0x4, 0x4812, r11, 0x0, 0x3ff) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) syz_open_pts() r12 = dup(r8) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f00000001c0)=0x483263a38a7383fa) fcntl$setflags(r12, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) close(r13) socket(0x400000000018, 0x3, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) r14 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r14, 0x0, 0x3) write(r13, &(0x7f0000000180)="00ee33003c7200a441b97c29f53440b3d25abc1b", 0x14) 06:45:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 06:45:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="fa1840f96a3492e4c6f681e41c35af1139b8d28d09834b202e7ad9656c5c05f342919cc34b87b55caaace16c29aeaa3ecd1fbba4d824079e9b36a51be11c943f8e8d00"/78, 0x4e}, {&(0x7f0000000280)="02624401e824f9cd4da6334e331353beaa171d5d972e1f9806a51f2de5df53043719809a7422195f505bc1745f39d9f5a8a5b5a3eff1b65cec720e1a0f06c22536683172a6ff42ce6723c871", 0x4c}], 0x2, 0x0, 0x1fd) 06:45:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x10001}, {0x18, 0x2, 0xffffffff, 0x6}, 0x5, [0x0, 0x4, 0x4, 0x9, 0x4, 0x2, 0x5, 0x7]}, 0x3c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "0000100cc80000009b080000ff00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:45:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000280)=0x20010042) pipe2(&(0x7f0000000180), 0x10000) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="58720c266271a542553e099c02afa23cd69ef91874287aa3103b2eb867737c1af3763c12bb1d6bd18a8e22bfffe9aeb33b621f68d8d579c3fdc0c1a8fd74e013983aa6242d3ac0d4aba3971e67d1d0f029b7b8aea1f54148e3e320a7", 0x5c}, {&(0x7f0000000240)="7ca8192c04aeec3e67c8032b5c565f645c5fb0ad373ed163acb7a7f542", 0x1d}, {&(0x7f00000002c0)="672af88846977268bff5eadeefdfa71bb5844b3dea532470e60b24669e20a16aaf7e65d245b525fcde9e368738201982903a46c2c27b8aa3636f5f4fcc2a81b0253f1175ec737ca5526d6d8d264aeeab70bce1765c619537926c953aceab4eee16107dd10167699959f15f053149974fd6ce49738041b364b2025ef8881b792c662e1c0f0d94822bf956cde9a504d6dc19d991ede86c8e495b438c16386c33d597a93325a41e6eb46ffb52e1f1ebdf23a637e2e8f5c07c155d2491eb67b8b22876d8fafacd6bb571fc8d28d95052f6f31b5075abc2dadf1e9ac18759e3704f4c4e", 0xe1}], 0x3, 0x0, 0x5) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x8, r3}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) lseek(r4, 0x0, 0x2, 0x2) 06:45:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x18) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0xa, r6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r10 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x148) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r12, r15) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r21, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r20, r23) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r29 = getpgrp() fcntl$lock(r27, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r29}) ioctl$VT_ACTIVATE(r28, 0x20007605, &(0x7f0000000380)=0x101) r30 = getuid() r31 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r31}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={r29, r30, r32}, 0xc) r33 = semget$private(0x0, 0x0, 0xa5) semop(r33, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r33, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r33, &(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(r33, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r36, r38, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff, r23, r32, r38]) r39 = msgget$private(0x0, 0x1) r40 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r42 = getuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r45 = semget$private(0x0, 0x4, 0xa5) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r45, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r45, &(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(r45, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r49, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000100)={{0x3, r46, r47, r48, r50, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r44, r47) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r53 = semget$private(0x0, 0x4, 0xa5) semop(r53, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r53, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r53, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r53, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r55 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r57 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r57, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000100)={{0x3, r54, r55, r56, r58, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r52, r55) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r61 = getpgrp() fcntl$lock(r59, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r61}) ioctl$VT_ACTIVATE(r60, 0x20007605, &(0x7f0000000380)=0x101) r62 = getuid() r63 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r63}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000004c0)={r61, r62, r64}, 0xc) r65 = semget$private(0x0, 0x0, 0xa5) semop(r65, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r65, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r65, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r65, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r65, &(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(r65, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r69 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r69, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000100)={{0x3, r66, r67, r68, r70, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r47, 0xffffffffffffffff, 0xffffffffffffffff, r55, r64, r70]) r72 = getpgid(0x0) r73 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000240)={{0x101, r40, r41, r42, r71, 0x18, 0x39}, 0x4, 0x530c, r72, r73, 0x6, 0x7, 0x7f, 0x20}) r74 = semget$private(0x0, 0x0, 0xa5) semop(r74, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r74, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r74, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r74, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r74, &(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(r74, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r76 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r78 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r78, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000100)={{0x3, r75, r76, r77, r79, 0x4}, 0x200, 0x401, 0x2}) r80 = semget$private(0x0, 0x4, 0xa5) semop(r80, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r80, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r80, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r80, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r80, &(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(r80, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r82 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r84 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r84, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000100)={{0x3, r81, r82, r83, r85, 0x4}, 0x200, 0x401, 0x2}) r86 = kqueue() r87 = fcntl$dupfd(r86, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r87, 0x0, 0x0) r88 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r88) r89 = kqueue() r90 = fcntl$dupfd(r89, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r90, 0x0, 0x0) r91 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r92 = dup(r91) ioctl$WSKBDIO_SETMODE(r92, 0x400c5708, &(0x7f0000000000)) r93 = kqueue() r94 = fcntl$dupfd(r93, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r94, 0x0, 0x0) r95 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r95) r96 = kqueue() fcntl$dupfd(r96, 0x2, 0xffffffffffffffff) r97 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r100 = getpgrp() fcntl$lock(r98, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r100}) ioctl$VT_ACTIVATE(r99, 0x20007605, &(0x7f0000000380)=0x101) r101 = getuid() r102 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r102}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f00000004c0)={r100, r101, r103}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r106 = semget$private(0x0, 0x4, 0xa5) semop(r106, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r106, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r106, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r106, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r106, &(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(r106, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r108 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r110 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r110, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000100)={{0x3, r107, r108, r109, r111, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r105, r108) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r114 = semget$private(0x0, 0x4, 0xa5) semop(r114, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r114, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r114, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r114, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r114, &(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(r114, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r116 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r118 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r118, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r114, 0x0, 0x1, &(0x7f0000000100)={{0x3, r115, r116, r117, r119, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r113, r116) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r122 = getpgrp() fcntl$lock(r120, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r122}) ioctl$VT_ACTIVATE(r121, 0x20007605, &(0x7f0000000380)=0x101) r123 = getuid() r124 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r124}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f00000004c0)={r122, r123, r125}, 0xc) r126 = semget$private(0x0, 0x0, 0xa5) semop(r126, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r126, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r126, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r126, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r126, &(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(r126, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r128 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r130 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r130, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r130, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r126, 0x0, 0x1, &(0x7f0000000100)={{0x3, r127, r128, r129, r131, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r108, 0xffffffffffffffff, 0xffffffffffffffff, r116, r125, r131]) r132 = openat$klog(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/klog\x00', 0x40, 0x0) r133 = kqueue() fcntl$dupfd(r133, 0x2, 0xffffffffffffffff) r134 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000800)='/dev/diskmap\x00', 0x0, 0x0) r135 = syz_open_pts() r136 = socket$inet(0x2, 0x4000, 0x81) r137 = kqueue() r138 = fcntl$dupfd(r137, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r138, 0x0, 0x0) r139 = accept(r138, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) r140 = kqueue() fcntl$dupfd(r140, 0x2, 0xffffffffffffffff) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0300cafe01002ee2909fd255"], 0xa, &(0x7f0000000700)=[{&(0x7f0000000140)="9c936ab20ce033dc77576085cbca45f2726e326d9bd70fed9bb48d542c050890e7b63f36b0eb8de3a2fac87efc33afc2ff99a8724ec2483a316360b96a4eae5dceba40fa6ba6fadb61756c140d788237cc3c2c2e38ed575e5e042fd81c6478c4bd0b9b8c550b9847aa8c13566fff621d211d77929e157f8fe4ff68f930efac4f294e1f54181eda03d656c44ee82b9cdf5411", 0x92}, {&(0x7f0000000200)="b0d20a206254d7d1294000dc056c6a56b7625104d743da53f679ab85b96b1c4c30e8196f7ac4ee5973f096b0f49f0cae497aa922fd0d92dc49b5c83e6de426e77cf8b21427d90af4e03490d75cb35343ba7be917005ace6d07539cf3ca1e0fd492e20423ca96bbb27b9e10ae45b14e654f08fcc5eacbb81c6c46b0b38c12fb60925e103cf3a7b98988bfe2ef17f18afed3b35f616e75b6233057efabd22f0da3d01e63a8c072134cfea3dcb4da808c781a4a53cc7d88975ebb621d1069", 0xbd}, {&(0x7f00000002c0)="7408c96dc1dcdb0d991dca744542543913836a72039fd5c758162ff5bb805ad51dd94a2c1a13e6023f9843e73e2b9827c6a251fbb88f73c4fd36", 0x3a}, {&(0x7f0000000300)="c8921aa28a1652fa1cddc202cc14b007d00de36d13e6a68e95604393e830ef722f42328f3be0f0d1dba8c763341f92a0e54825d7ffe3a3bec8e502b2bf5f5d5ad76dd47f2f856b0fa06e071625d9fcab23e1f484ad502998500b1d0c837c25d7c4f9d72e99237873d52f1bdfd246cfcd5d54839a4fd65e986e6dd34b404c7cf496071f3ced489807f93a", 0x8a}, {&(0x7f00000003c0)="c3262a69c8da180280209bf8abd3e880068f6a4e826745044fc912633f4e1b2f98b0eb9e5d12522449b7a783fcc89085a16ba2ec078a0c9fa10b7d264a9ec14dffb07a1b843c6e517f20cd46a7a5538b8f38a6b2de2c48001e1f0058ccdacfe8fee534f2304662007c44f5990f19b20297dc8fb1795b6f00d4b55c71f9c2735b04", 0x81}, {&(0x7f00000004c0)="3339147eeb8cbf0f2955453a9851dc3509fa3bcc71ead666b2c5bb58a53c8aff854dcad6e56c03274aa72a80553c0a33835ea567e4e30bb7f9d5ae02e8ad7caff08baf8206dc2f5d899aa4f679eaa666e091c78fceb27d7022345d0c608291421ab0397f9efbbc4d2926948a58ff3ae9aa856bb4be502286c7e1c3e2f0411b00455099e50f", 0x85}, {&(0x7f0000000580)="d6846b74bf300b505144d3ca16a8f9a5ed8b0879586243bd923de22f1c5024e0d047a1b82362cefb73eff55648134d63357766a134e71cf051579209648cd73643b6e571018cc2757c179a7f8e73c887d03065357ba72a30b1b1dfa7628d94b67bfc32bf94d11542950165c6a93cb709e60ebd8fb7715c1b2a94a5c3cd523ef3cfb525906b6da97cbfa841ddebad699a1cc2730faedd94316e", 0x99}, {&(0x7f0000000640)="3e748aab2e0adbeb4d60bde5d5a22614030080e9298a406d679468a25a4a00f7629c727f7cf70b25e373750fc99215c6d500f80d208b66b8a680bbb3494ea4ad355c48ddb3b51c8efbd3b1d374a9eb1a6f6fd664158c5bb41df8e4830f81844f577d1908887aa0223f4a1888d5c47f1f501ee714a1eca944716b53ec45d5f223f3aef904c3f90f849e30263c94c1d606a78f2654fcaf19e787f0c0237e0d3eccb4e082bb36", 0xa5}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r15}, @cred={0x20, 0xffff, 0x0, r73, r75, r85}, @rights={0x30, 0xffff, 0x1, [r1, r87, r88, r90, r92, r94, r95, r96]}, @cred={0x20, 0xffff, 0x0, r97, r101, r131}, @rights={0x28, 0xffff, 0x1, [r132, r133, r134, 0xffffffffffffffff, r135]}, @rights={0x20, 0xffff, 0x1, [r136, r139, r140]}], 0xd8, 0x40e}, 0x8) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000080)=0xf80b2703cd44695b) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:45:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x5, 0x81, 0x401}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x1}, {0x6}]}) syz_emit_ethernet(0x88, &(0x7f0000000140)="ba3231451ff9f26f32d7ae84366ee7451f6ff208286edbd87a36ae5ca6d3bfe157b2e32e2194f937a136ca597a930b2b0b14c59c62ee0c8214d9a6159a2689085c22eed3a7ae0a4afc9fb7ac83c3af6794bbcf22064963115c4191e996bced3d27fed50f822a749487e3e8065306107667ccc94fcdb71456f89ec73b10d9b07c2164ea6da63c9bd1") 06:45:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x36dc9b59}], 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x400, 0x1) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x4, 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f0000000000)) 06:45:49 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000480)="92", 0xfffffe42}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) flock(r1, 0x7) r2 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xffff, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) write(r3, &(0x7f0000000140)="e49c2b1e82f13f6a3d398ce452eeb8d1423dbacbabae98c03be8082ef507fc8598881be8329a0667526c90e55d1cef32bd105c1b1e0b9f4676af872794bac60c97cb27116b49e5a513e22c3f345b27ad3f55fd19b564969d6b2acee0868fad7673a75649602f850bb3725716132246d16481f5c687edcc79f8faf6d42f09e082896061f6a81cc4eef439c931e69672a5f4fa268c85a5f26a6da7c94e7db0f19d02e8dffe86d824c0f67249a037d027938af81431e2a540863c87dce6d9", 0xbd) write(r0, &(0x7f0000000000)="2c56c6c24353b1a9eba69c54e000feffff8c6ead1a4d072ff126bc145e244cc402bf91d0b72af2f0e08932", 0x2b) syz_open_pts() syz_open_pts() semget(0x0, 0x3, 0x0) 06:45:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x45, 0xff, 0x10}, {0x20000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="7e020000002200dda68c0e000000") r1 = semget$private(0x0, 0x4000000009, 0x100000010) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) semop(r1, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000140)=[{0x3, 0x8}, {0x5, 0x5, 0x1000}], 0x2) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r1, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000380), 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000280)=[{0x1, 0xa4, 0x800}, {0x2, 0x3}, {0x4, 0x83c6, 0x1000}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) getegid() r3 = open(&(0x7f0000000200)='./bus\x00', 0x800, 0x102) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xb) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x4) r5 = socket(0x2, 0x1, 0x0) chflagsat(r4, &(0x7f0000000340)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x1, &(0x7f0000000580)="061a0000948000c7f6c9d0b7b50000", 0xf) poll(&(0x7f0000000340), 0x7c, 0x8eb6) sendsyslog(&(0x7f00000002c0)="7792912766a2d9ed84335b00849e462f7d1daf563a4756499db9b168e45904a10ef3c36c7d3d87b0fc7692fa694a1a3c30a3e2d34f8baeae3f7c0a2df3eca0c6b25d5b628551907f7906d723d0178f52db4a442f9edaeb6dc31b59f9be01f437ef39bf891f551ae5f8e6c6181a130a2817db94a914b450a3193d36c6", 0x7c, 0x0) shutdown(r5, 0x1) r6 = socket(0x11, 0x3, 0x0) r7 = shmget$private(0x0, 0x1000, 0x404, &(0x7f0000ffd000/0x1000)=nil) shmat(r7, &(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) 06:45:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2000000034, 0x0, 0x0, 0x8}, {0x1c}, {0x200006}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 06:45:49 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542b", 0x4f}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="11002e4c66696c653000"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/54, 0x36, 0x800, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x0, 0x401, 0x2}, 0x9, [0x20, 0x4, 0x775ab0d9, 0x3, 0x81, 0x8000, 0x5, 0x8]}, 0x3c) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) seteuid(0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:45:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) geteuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0x54, r6, r6, 0x9a8, 0x15, 0x3f, 0xfcc}) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x7, r12, r13, r12, r13, 0x2, 0x2}, 0x5, 0x74, r11, r11, 0x9a8, 0x15, 0x3f, 0xfcc}) r15 = socket(0x17, 0x4, 0x2) setsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r16 = geteuid() r17 = getuid() r18 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r18) fcntl$lock(r15, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r18}) setreuid(r16, r17) r19 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x7, r22, r23, r22, r23, 0x2, 0x2}, 0x5, 0x54, r21, r21, 0x9a8, 0x15, 0x3f, 0xfcc}) r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x7, r27, r28, r27, r28, 0x2, 0x2}, 0x5, 0x54, r26, r26, 0x9a8, 0x15, 0x3f, 0xfcc}) r30 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r30) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x5, r17, r23, r17, r28, 0x1b1, 0x2}, 0x8001, 0x3, r18, r30, 0x100000000, 0x5, 0x3}) setreuid(r12, r17) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 06:45:50 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0}) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) readlinkat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/61, 0x3d) execve(0x0, 0x0, 0x0) syz_open_pts() 06:45:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x8001}, {0x4, 0x4}}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) getegid() 06:45:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="02b42e0900696c65a8302522b7f40a12a59caaca"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 06:45:50 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xfffffff9, 0xb7b, {0xfffffffffffffff7, 0x1}}) r1 = socket(0x400000000018, 0x3, 0x0) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00>/'], 0x1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x41, 0x0, 0x0, 0xb}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 06:45:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x2, 0x0, 0x0, "0100", 0x5, 0xc8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000001240)='./file0\x00', &(0x7f0000001500)=[&(0x7f0000001280)='/[@&\x00', &(0x7f00000012c0)='-&(\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='\\)}\x00', &(0x7f0000001380)='^\x00', &(0x7f00000013c0)=':\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='[!()\x00', &(0x7f00000014c0)='&+[\x00'], &(0x7f0000001680)=[&(0x7f0000001580)=',[%\x00', &(0x7f00000015c0)='#\x00', &(0x7f0000001600)='-(\x00', &(0x7f0000001640)='\x00']) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x25}, {0x3}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000016c0)) r4 = socket(0x18, 0x1, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x37) ioctl$TIOCSTART(r5, 0x2000746e) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x2) recvfrom(0xffffffffffffffff, &(0x7f0000000200)=""/4096, 0x1000, 0x2, &(0x7f0000001200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) close(r4) r6 = socket(0x18, 0x2, 0x0) close(r6) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000001700)={0x6, 0x20}) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000001740)='./file0\x00', &(0x7f0000000180)) kqueue() 06:45:50 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee4434604000000009da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c0400000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde5114e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed3822279086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a138915e3145d4f68f0d7b8be27639fd68bcb59b7b708e379df1b185a31b5ff7d5315ac60d982f11af480bb10a6952d2ff80ce48a5e75000000000000000000000000000054750cc2062be9e4fcc0c57ef1887722abee464ea9c4424dd42a9f0aca219761f10589b38bb9c7c172031df7b3f440edc5127c9fbd488d636a9be792691000f9cd55947aa68bcb9d40f7fcb0bf93345c430b5795c06b768cc73fc46cc1e8938d7f88cef3facb1a6378316540039f522d9fb6c3088eb023910c2af86c30444965468fb979488e6b3a73d1c7d2"], 0x1) sendto$unix(r0, &(0x7f0000001300)="345185d2f011d94190043a8bc9d6d99041fc9bc4", 0x14, 0xa, 0x0, 0x0) 06:45:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x5, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:45:50 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x100) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) dup2(r2, r4) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x40020002ffffffff}) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0x0, 0x2}, 0x2fb, 0x0, 0x6}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) msgget(0x3, 0x60) write(r6, &(0x7f00000003c0)="e448715b26b829a7a94fbad6cbfe3eef4079aebd3d3cf4e811d89e90b17eadf2b6bb14438d9bb6f73f7d089819b1d46614a081d3ad49340a9b6e30361fa751c74409decde6fbb32d5c1ff4de2f6ad030b311eec86dbe3d05c9c86a4f0668dd69069bba301135d72f4d46bf6064964fb6d465492b31489a3d9c7325507d0a88d7fff8628c3b9b7ea4eb1f5feb7181c9fa3d158c16d8511e5a52313ff233871b8180d743ddd3e0b7be5ed25298bfeca1a166169a41a9fb13cfabc517809be93e0f1943d00c859b46573406ea19c0b2767f0027892cfb", 0xd5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000000c0)=[{0x60, 0x0, 0x0, 0x7}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x120) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x7f, 0xc0, 0x40, 0x8}, {0xacc7, 0x5, 0x4, 0x40}, {0x2, 0x22, 0x1, 0x4}, {0x81, 0xf, 0xb2, 0x4}, {0x1ff, 0x85, 0x20, 0x6}, {0x6, 0x0, 0x81, 0x1f}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 06:45:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x3c) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000040)=0x7f) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 06:45:50 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) readv(r2, &(0x7f0000003ac0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/215, 0xd7}, {&(0x7f0000002740)=""/169, 0xa9}, {&(0x7f0000002800)=""/185, 0xb9}, {&(0x7f00000028c0)=""/38, 0x26}, {&(0x7f0000002900)=""/141, 0x8d}, {&(0x7f00000029c0)=""/230, 0xe6}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) read(r4, &(0x7f0000003b40)=""/231, 0xe7) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='06bq}C', 0x6}, {&(0x7f0000000140)="b1ea6f379b676e09f949b278c7ab4959e1b5ef8ab7e9fa", 0x17}, {&(0x7f0000000180)="2d62214b300db7c14c04cb39bc1eb77bc78c202d62644e8dd10c3a5cda7919157d699d9a2dd94f3597ee2a334faf89a4355e99ed9f5be19afd691e92340b340d92ce85cb2745bdcab8e59f18a3d64903edaf6f8f9af6755aba09bd7e9eda39305354ce9d08fa4d145ea0ba9691325b1b98fbaf78af726d6f68d4d626523da7d71a631ff9a29648c50d2d8d633f30aa12cc2ef3a6876471773d4a9addc0b605e7d1a76202d3227b477e10cf3c17a72720f84543c1906b072b0318cc5fbb8f1f053e17c4c35d71f44ff8559fff5ff6fafd22094f8496a4073c4dc8c046de9a3ada332ce1358eab6bb0584707960b78fa780b286e07", 0xf4}, {&(0x7f0000000280)="53732e639afb293671e745d54572aed3c09ca0130acf44d1fe7b564d123c8b4627335f046df40b37f0f0252123c21c519fcb8c106b84b1c98ff6bef62bb1a614d320461fc84c433a5905ac35f4d242314dfc01bbc6d253eb8161f2a9d25a", 0x5e}, {&(0x7f0000000300)="30f75cabc36ef29b677ed266a244a1e8ba3668b0835e62b87d62c194facd970bca39c73c3237d6cec13cf6ee04442bd5a659746bc829b6e3a4bb443b65898b012a4569e7861bf212c79ad5f83add16d5b0201c591c020fc5393cf1cfa7a546233c2360b01d63aeb6080ef1646d196b42734fe8c93d49092a48d4fdd2fdaa66871e82c3fc1bbd904e4a8111c2f84208593152cd277a8f633ede47e077824133f1df2b355427ca7061390a45df0cb1305c55dd16a9783477ca457a88075ac20b84d3a58d4cb5ee209b57e72f113ee370bc5cc5c120abf3c9a5fd6bb55b51ba4630625b15169bbb133a0d3a145f436391830bbbad8ed1458cedd2cc577f4eb3f821d7b4eab5f86a4819e4823edae012b5a268fc3118ca7aeaba2888ab34caf1d273f4f49243299c74df211afdee6d49022ffaf56d16ebbcdb0c2c5b29954ae5df283fc5eba876fd3648b12a866b81235343e6c95d0dbecf1ee0c2372a70efaf37d0df6e9eba345532631907dafacaf5b9a4c3f7baf2e3787f47b2b786a1d7db89d31749763b06e520248d68ce9f69466f73b5ace6032dc5d05d7c3d28982769b946a3cb308edd807635e54049b499fe89b202ae674cfb4feb68a67ccbd64b14dd3374213cd138983ab5e10a3ee5784f1204da73a5ec43afeb43a4a76bc6b64620bd841d0c9fbbe6cefcd1dea04407bd6b9f776af2208f95331e637b41f1bea1b604b26e56a9b808b67333a712ca2d217494c2eabebafac969c46f32947a65263ae9026c692524016adbe049ab6e511b909dff056016f4f32b6a9e1845ae94821d22751abdb95a2515e1b8624ffcd77c32dc29fb8bbefc617f973a5bfde160d787843b4375207cb16b855e949dccb49198f206481e2119960eafc6da9bd4c7620184de8b33ed29b9464183a8a68be503b12f2c8bb43f64bcc9c5dfd1a43429f4489ab81f946c1e20d898f8523663763d3f6a66bf254d90ed45af72d710f159e022c6d6635f84b0aa06f37698e138f0b65650835dea7a1b41c3828adedd3b90ded731879d70c0aad4fe36c4b66a6308bf9f51105244862f1e24ad44b25622863bae4bcaadbe1aebfff76d29a85b4ea3effd0ce1c818cfdd2fd2fceebbaf6c8d39a5473a4f3774a91b65c1ab9f44d35ed5e396afc38c1519eda7684695a5fc29974cf3f9141cfcd1082e38a5b2778812250528de23a88fffe713e8ad10e19dafcf9d0a9014b18429447a63197835ddf41579ef806c5c3f9b666c930d0ac867be86048de7998b48be8d752fc9c3c9091eca91fc794ba21ea905c5739cad3df071c52bf0f418342b3c9b057bef663d25587c372e63152c533c3d009acf22c22513ae0d1ed8057959a2c3505fb74cd2dae71385e5bd905542fd30f2b8aafd39b913798a6e9afa99f1603b6550eb597e468200528cde6da19d867b317b73ed4f91cdc205431c41e02206a6540aee8d66f0210fedb1fa32faba69d6689de9f47ea6638023722d1e9a506717e5b4072ca027bca03d7fbbdf3c7b24945e0a691665fa197f9367b4bb6347fbe7ea7946e6d9acb99436c45deb35ab92052791b4e6a4362ac82ab89734cc6097b65a4690bfdb0fbf23645ff44fcfab4e9208ea95aef39b042eff7b5cea91804105414cddb87819834e24049347b07f3be9f713470f725d8b3bed06163705fc43bfe67ed5eca9156ca4a155ec80d6318cbb3340d6ec489dfcdf007372d936a805a8c25f2e6def76b6aca01466f62792f0b073173a52209a3de9976371f07d7ffb4471766051881fbcc5a8b7f94e39fdad2a0144228f8ea73aca9a0aab72dabfbd5e1329cdaa50c6ce0c2c6b03428e700f4c55c6e2fe7fc0d043d6c41459b7ab6570c9de36ca2d6e5dbad0a7cf1899b5912a9a7093e568300693d1c41d2ba0e64f23ca23c1d37a6ebab8d0a4b9f84293661f952e2b9d0960e768e001711c0520aa897250390f35472528d40b80af03a99069b249013f2c6848646b9faf2cc479c6b454b389d9815271e7c5ae3fe900ab6de96e87e183b5a1b1d0421d19af4382876a229dc6bf9884839163cb29bfc604e357a7948eb68a59e50aae316a9d04ff75071f4db90cca3cb375cf81dfce19d10f713cd069f6d5adfdbb3987aef13fe52065e03dda035c3f65cee511af130e2784c1b70e239e41fae4e7b69dcf2e7a7699b2a5f1ab60b4e62472f9fe1fd8c516fdbef8e34c90cf6474dc2a04707d9b303460ab0c13b4d967d356299454699bb4db582874dc6f8341e7e7286aa16809faf1f67b85ca122bea305820af32bec92761809e3e1011644730bffcede5991a4939bb2a83bc928d2a6fd519da336cd76ff712275b44b8b698c7499a022a1aff6bc1761eba76a267e80885e4267feba7e90d25bebdcaefd49ad1044e7969a331fb935762b56ebb2f6e36e8949f094f5ad587aefbd6836af6c24cad49fafff61f5dba3e9d375369c6497d4a69a381394853927ef2b5fbada7ce6bb2f12c6c714e5bd750bd1989e21059fb22c0cccf5e717bce1879284c4c61e77a52d5fc48b41052e66b3f8cfacdb3ae9e853da21da55f0632ccf37cdef3fdb0c524e56bd75680cabebf1d27513b07861015f191fb97108be1a777e55f334e16506bba9a84d2e996f84cce89c5658e3f06909e22b9db66b724f23b9e1458b966b5ca63cc220c7e878575aa6ce861d733535c2bff2f730a2a968f820c823b525e6d46992d34ea173ce0c0f15d267227135298f06a1bc3d090955be7b19fded26d7bda4a01521fd2f60cd8488090445d8e53a2a80872ac36971b28858d52781b17d617e906bc0f70055ffaff35e6b9b21cea21b9caa903a0b0c76d889f7680d20eaee8e919cf45b30f07e6317b8e7dff18b5306031156c1cbc4445d89e9c3e83c2293e40d97b12e0f9e5f1b540e8e4d0e479dd1effbb0eb9f4aa8dffce42842698b84cb6a73f22a5d50e511aac88a82fb12695a6c539f127903bfa90871e26e80542499d9f833a7d30f1c2e551e9bb72b3e5357c69ae93fa6d58af5bf127075f7227bc2d6e503351006ac9e3e6fec83fded8aec982a4e8227b467e59f6fdb8c54c107e619c7ccba43f8a419c95c15ca326b597daee97cf9ff2940835cdcca9b30ffb7a0392d224bdc18711e0b1c4cbc902c69c8a7cc01c473477ab175991f58c8e4e508f8da28df66f5346ab411fe0a38becf0f11d73937f6718865643ee9c527a658524e4e4a86e6126e527fe41dd68db94920f6805772ec035c6a3fc6b6318d11d04aacad44668af13a6fa475accadbaaabedd4929d6e868a8e1c739abdea71d92c3d81ef5db6c743348c4533808cda3e222f038e1887537530006155930769b6317c11236884cfee0f91419692f80e42702166cfef5b54b486bea319e4aa3ed06ba32c41ebee6e0d9983b55bfdab5fdf8645e4b14b03a84cc5d46c1dafb790502be1aa0d925b2e13b64a5aa31043fd562010f5c348c5685e60127fcc80f73f3916f315fc18066973f6391fa325be9b99f9a9cbd6d39dbe2b3c3aff40a7d317fcd2968ac883fa4ccaa211800ba6929e0ea794fbe01acb78cffd5522e7d723f10d1851d25078ad05f2809e37cb515b0a41356ef3fa8b43904bc0d97c7dd144be4b5de946288d76e3b997d463441c9f26c73c60c1c770ade84d899344dbf76e384d194c5995999db4762a716adf25dfa923f4c8d8221958b33e1bbe73bd30a177b8ccc3bc07d94987c1d857c959359492cccc448d67f53449043b998b158edf1a92267dc927fdeee9b3dfdacd2166f2e1dcb24b9edd3d7b3906ed8667edae6736d4aae0b9e6db98549d6e609cf6909ac9f9aa983539200b5eedccbebc3d11a09811fffa19396b1bd4848cc5310b83bc358290dd8dff2bbeebe479a55b90291ce1176cd09edf1bf3945ab96aaadbd495c0a2d96ac0c94abbaea4b031815b980b6395e4b15cc89a5eb41cd9b6a138a2098f4a8ab73b5f5a67d65685dd7b0266924ac1f16e8c2636676c1169dbf5b92a71712803f5b547ecf0ce5e6b1d6d82acd5740bc0354aea96d7a31ca83db532d6201cf74c3b1382dd800f3ceb8eb044a44d760176330722b8ff6b11909ba29183ce5ab0e9b344037ac55cd43c181e7f9ab2a6730768f1d1de80358373e01f27d06a79c6800b105696847977c043657b0bd8dc1e0a342afc83f4be7d9332b9e87a88a568f3be7ec26e3f0d949dcfc6200e0a510b75cbcbadcdefe96e8f0e555f251fe3183366c9f884cfd05b432fdf25a5b29ca135bd2f69ed99bc75683f01494b78fc675d5181d9e2c4306a3f25884a9364e5ec847378531478cf64ef0ad4a19f856183b6ea84a59e02bd243f5973323fd142a63d90b34365b3ebcc8f9580a0b1023c347bcd455fc3f482984c592cad9c426e43ce8ece394239cb607feb1914153ad42ba0cc1555b60f979061cb259c66c73d35492e9b9c2fd3728fdb134a11afae9eab607a3d8276494b3bfb1d0983d64209b8aa2febd18a5e7ef4a89f5c2b0eb179e2d3c930627fb6cdbf16b8bc169608a79302d990a9e44b0a93f93b229b4ab4fcd0d6d25634553722da2c06efea99f241622cafb6581be600e5ec5728fbb490c71d500333c0d206f425080a13d42e4fb21985fc9ec7e77e83a03600514618979f4eecc48a5ce526a099fbd02cafb0724da75817386d6237519edacc1c18e56d6e9084c9bc986e73668c23ab47f6423797618dc023efb1629739e96064f6ee7563d373bb9fdef241a86571db35a9bd921999150a9c6143685f4c02f734f1335ce547be8f5818f4e0de7b91f136b12f78d0c8ed0d84bfa47a2c71570303c795f601b7fc848de603f629f86d5615b0a3ea708019eca073e9d26aa507f0d63405476a1dbe5f77c8c248bcea021611f90072cd4a181ea3c73a22c365fccbfb9246a30ff3ce165c7e29e387e612a98fd6e8c0b67313de051f33b058c365dea873b8f4a32b2570b3311d68ca3cfdfad6b3be6b03ce7641d50241078a68151721f43ea8063214a653254c50e653f3ab7b5d2ef4a5997317c11e41a39433ccb5c8a73855eb3155c6e996ac6fdbef6ea0ec1a233678e45c50677a8847d1e59a78fa7d06254fdac847b8a8bf81cdda69c8961ab97b169990a3257d78beb7109483247112b9f966eaa6d47f2583c28e618b31d866294979cb26e27c91c455cd867692d636810c87b361a322b261ae5bcaca4533a8e89c4f58afd7e3a9efc2b99dedf6d6b2d02eec4d6f4c64787c6ab70e249e6276739b28ac8c98ba028da92cc52b3a3733d4ae7e063d6459d6c1b335211268526983e8592269b27c41ac7363096ccb2f85777c26ed41607b688efc53d07f628eb5b2bd5d5b01423d8f9c5d62dc4a25d575284de787b6a454b90ec6a110d13dc7fce63b090ba540377056e4ef8f1636c6122bc58c7bd95c1655747dc04abc90529979b817e10c1ef58cad55b84687aca0baea53c8e7801149817c7cd9efae5d18bcb83ed5d7670fa0174321f3eabb1eaeb248ca036e2af01aa41958b2e0b132d4f36051417e230436b67712ad5a7da41735c4c9de4387cf40eff8407968de6ce51dcde28a47d7515495599b97cc3fc133a91ccc0ffae88eda2552554484c397b468cc7933e6e9c08fccc7b86dae3325d1cf6bbb49b7f4958daae1093b2e0bdc59b004ad8b8b9aed18d403330a4824ea0e486b4bd4dda05fb6727ba4d0c92f1d6f09f5f796038db55a4dc3240444a6a367d62fd06bacc2da14864c765f88ee432658427265f63b7dee778c64b37d0c63746b0cda092f58237a2b083d07990eed1f96d8aed95a70f89", 0x1000}, {&(0x7f0000001300)="7e39ee32049574ca4ed88a43d3c5e46ea43b31d4b5b0bbea8ca0acc8252511bd491f111929bb0b2ea437c2a8c5bf10d97159f66184da367e24d2b2f3941ce384d1568a9686b2adea1b70867b9b0a68266814e4697c75dbeb9162eab024798c1eddae2634b630a5da8bac2007000e65323f560624a8abecfa65cb32065f788ec62e9c7b944ba6e523363dabb68e6139f5619e8d00b8c0b18e58670aa612741f0ae8fb1c0e202eabc8c50ed2ebd9f7a726f0dd48d6892e6d4aa9474a583f9a6452542cebff5c04f28d244f54ff22dc6a87a2228e31929db61587ce8358cdc922f794b8ab", 0xe3}, {&(0x7f0000001400)="af6c078936a9554a03ab195d5d56eccf84355fc62d1d465269e7b3664542e728702ff8c1acaec511ec3020852f171e60c0499ffeedad1ccc8bbb9b69dd8f2c08359a63070af214b5117bcf5632ed99f71fbcbf5f8cc520ca2e5ed163bd63c2a6968e45e2677459ec63bf897d2090bf1e", 0x70}, {&(0x7f0000001480)="2b3275d465dfc4aad18eae742a1a17790a63ff483c415abdd894f7bf82b49337021d1b0975418471ea07f110cc378d31487a34b0a10d19f53ab0a8e381acfa3b186eef22f6d363ca0979cf74150c4e7290e4feb512f927a175e1ea5ffd0dd36d4383e8342e9160a3", 0x68}, {&(0x7f0000001500)="111afa2e4a58d037fb94bfb89ba1656645e9cc86cc93ec5dfbef58f1618555eb4d89596bb00718dc327bdab6a9757571cd58ba8724c0370836967e33509cabfd3b738342823acb29856d0db7f345581c338688e98f319d0152a143", 0x5b}], 0x9, 0x0, 0x7fffffff) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000000)) symlinkat(&(0x7f0000000040)='./bus\x00', r6, &(0x7f0000000080)='./bus\x00') r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x8004570b, &(0x7f0000000000)) 06:45:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x46, 0x3ff}, {0x24, 0x1}], 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) fchdir(r3) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 06:45:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x3) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) r5 = getpgrp() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x8]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r7, r16) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r22 = semget$private(0x0, 0x4, 0xa5) semop(r22, &(0x7f0000000700)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r22, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r25, r27, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r21, r24) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r31 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r31}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r32 = getuid() r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r33}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r31, r32, r34}, 0xc) r35 = semget$private(0x0, 0x0, 0xa5) semop(r35, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r35, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r38, r40, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff, r41, r34, r40]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r44 = semget$private(0x0, 0x4, 0xa5) semop(r44, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r44, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r44, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r44, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r44, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x2, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x4, 0xffffffffffffffff, 0x1000}, {0x1, 0xff, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r44, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000100)={{0x3, r45, r46, r47, r49, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r43, r46) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r52 = semget$private(0x0, 0x4, 0xa5) semop(r52, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r52, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r52, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r52, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r52, &(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(r52, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r56 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r56, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000100)={{0x3, r53, r54, r55, r57, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r51, r54) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r60 = getpgrp() fcntl$lock(r58, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r60}) ioctl$VT_ACTIVATE(r59, 0x20007605, &(0x7f0000000380)=0x101) getuid() r61 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r61}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000004c0)={r60, r25, r62}, 0xc) r63 = semget$private(0x0, 0x0, 0xa5) semop(r63, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r63, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r63, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r63, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) r64 = semget$private(0x0, 0x4, 0xa5) semop(r64, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r64, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r64, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r64, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r64, &(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(r64, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r66 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r68 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r68, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000100)={{0x3, r65, r66, r67, r69, 0x4}, 0x200, 0x401, 0x2}) semop(r64, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r63, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r71 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r73 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r73, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000100)={{0x3, r70, r71, r72, r74, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r46, 0xffffffffffffffff, 0xffffffffffffffff, r54, r62, r74]) r75 = semget$private(0x0, 0x4, 0xa5) semop(r75, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r75, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r75, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r75, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r75, &(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(r75, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r77 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r79 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r79, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000100)={{0x3, r76, r77, r78, r80, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x4, &(0x7f0000000640)=[r34, r46, 0x0, r80]) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001980)="1ff74aa1c3b8a32e505c5f51191e04d156d8904fbd57248c07d2788b0f082bc20f50e984feb3c285c95e9f3e479da1c4cd5bfad807a08871d7fea722d4737e14e20dd0ecaea68ee2cd07b014c2c8dd70552f2329352a0c06431a67fa036e8c8e9c84642d768d0b27fec6277cd7bdd14564a9e99f3243d0d6b9b0f8ee8706668112baff19e2289d531cca60f10b4b5c856e52cef92f9d808a4a59835c68c563c76df1b5265594e34eddb8ff9bb5042991e5fcfdeeff3a5a511501a4720b7b132bd2d605ad75118006358d848e17bd0cc85f3423ad80d9364b80aea8b75635e5fc5fa7114d2be3d15790a0b0bbbfc6835a6a011f8668477ab15c31287cf056fe6ce17e0daebebf4a75b435a1ee05f4d4ea9862794251745f59bfae1607d9f12691db3ddee1ec30053f106241c33559ea15e19c5ff5fc2166aefa58faa93a63ee4f6cd39146b62e51e117b6530972eb1d41bbb190ca0722137128a8bfbf8f6ba647533379ce450796d299cc813c73392b334cd1af2da8a48ce3df2d4fafa1d5a3d32e951b68c39664b5e2f3669dcae92bf6a50c8823a8894e43165be2caa634277d8e01b9177ac3533189baaede07049fc5a34883e5c25a78b31a490a5b3a6e1b0ba70672998916339fd80d2a338cf163e3753510009ccdb7778149b070539f7ca3e24a46d48cb17dbd40605ee6f3b08ac45acaae11a888a3a197faa0f51739ee1ab514fe95955b7b77559f970af03046abb4f52ae3c84e88cf859d26d9ea27e03a6ed4fabec6c46e50c39b0d045a84b973a13e31511052860c92105f3964195fae4f2a29dde5a09d4a6563bb731b23ef51513c5f56183c52dd76cff0d67f66413c3906535482ab5064cd88fad9dd943cfc1fe38336256a949ea5125791449efb3a833656ade16b2a56427f6b974c439a712e296d23094b073cb389163b1148fe0d0376f937ca376b1b4ac76fa49284a57dacb22aef4186c9964bf1b5b24d94923c490775f972cd82777942c5e1190bb480b590a6a5dd59ecec50d0fcb239f372759d744ff2283920d342e13bbbbbb024ebf5b14476710c3bc817c4bdc7ac5778f7b60ff003a58cd78159979555fa40cad416b202fed0f0ac9078f911a285045c1881b9a3a0f54855bd5c092b3d97f6ef406e92827b98fd10efff6b5363393f80191bb28b5d34e2a916ad42cc1f00e773c9af6fb092256052f97b8edfacca1a90d0cf5eeb1d1662b2071218bef5ca5450d99fb349a4c9e2041013e48fd4ca0326173afec56f672baaa401e6d58ceb2fb3dcd7e32b53ce471925ae3c28a6fb3b920744c06f24515b2d1ff2079389262f8ababf9441015adea893c40a86ff0f38cbf8b0268070f7d8596362cd2d28eb78c7df0ef8351e9dffb161a4c9f167b7bddee215d0f9693b420ecfe0b66ec69b65e918822698f87c777c372f24abe1efe22db2ecafc8bf39c43dc582c5a3c4cb4c1c1b3f39f5b25e1e3ff2ca63f2d0c4154c72db894c8c140390859da32c9e93e9e7d24e92b93f6eacc0d6070c797fdc1399d18bb5660e2c16ba51505d524714c304dae3cac434e5d88341104e38e359ee0229ddae0546eea0d8a8981299d0dd11c644c6fa42b36c9e3138a438f2a81cab8ebfae9a720f693832c7ab20e8e9588477c7566b4fd6c2ed373cb5602039a64add030600c011f36c927f886ab044caeb8ce343a3178861a338a4eee2dd13ef676cc4c012e9c3acaa43761cbee363944c35ebdc345ca6da8b77fe75ba5e72c7e6b34b1564a61689c755f3e010613eaa512e0d0c83f402b5427ec259f6f1800e9a73ed8f7c5e632fe893c7ff9fc93e66955fda64179f0a45035b89b63878f0585d886623b5336780e096b93490450cdc78950103812e2ae601efe0569a556691065f85479e85e2788f8002b842c7342f00fe8f83cf2bd71a68ded1150d25fe9f8dbbbaead3cd6ac0bc59dcd8a6a3322423c318dbe0acd5379b3050a1aab51fd4392a47fd699a37fbc25c8d42cf76899f0bebfd5230150a0d79283133ff842229d89d927ae2c984b86b03e57f8180202119148d73b793e57146660e0d68177a5f5abc5b422fc12dea13ab4bbcacd7a86740410b7709b7b2a6b1bb565aab93ae67ba636fe9a2a4c3d1843078e54a4749a17bc38a2e40b7745ea3ed043009b75c793d5972ce7ca8455de36170caec7f18af99543281d07db841d87c57d1859fd976328e1000e58796e39e66be57e4616468203c965f58d4d06631413b8326f8fdc9bb5babd2fceb696cf5d0cf97c560f1cc7a1ee1acdf97015af5c6af266423b7175db3ea3f4c8f659c582e6197b8d2f04abba9fbf3df862b8800af2340cb77684770959fa2286dc1d8c721cef3ce484808bc0b79dab7a808e4bc98639abb4f539d38dd76b2b83e4220c8cb788f864698e62db3815c3e16ae5c3bad1433b765d90f2342f23b78fe828549eeff20a638f48b259e825584e32dcc1b4b4f83ae55f453f600f0a5ea1921ead87866774394eb33de82b9db387966b109c1e6d90584ed947f7ec98bee51abe1f022756fe04e814805219c16e50409e995875052a8ff6f801b5e14456a942963854e9816b4e93325ac1d6a455c8b61225a9ddc78b656284a1b6b51fb056f5e98bb25224be464a34ef7c8672ec6ffa1aceab82ac589456f8b3f67ae5d0a43c7eaedbcc54ff0a28a4c76371802df57d468f7e2e49910a82b4ed322ccb12747060b1fbae3b485d753e0dd729821d05253c2c7a777684935d94f674152185f9a209764be50a661f07e539bc86146dd9059abfe9ae086b484e525a2e79e542aa8d76bb51885bbd7ea89fdd33c1ed2e84d351db59a90a9d6c60c2db66d9cecf0bcdfef28a98d1ffa38f4003ff35221bbf4269b1209ac66fb66bdc4d070fd9ba5bc31d2b5ee40685a25a607a90df1811ed3c3f147fe2fde865aaddc046063ccd712ee1c94e143fd2a5167afc227d61efc1c3adb1edca943a96250ee881c060de9205de553d38226bf00f8a30ea59a92b27acd0185c0552c0341dde0a76a97e3d70b5c840e5b821645a1f508e072e97edbc3859f66448d4beec919bcdb8737fe89753a73ceb539c8fb74114c8b6a822485f7ad384d5a3d0aac82a00e3b8844950c39bf4893973f3cc83a01546d49ee32af61f4165e14e5b5ca1908db078608add5422db2d95f329959a5cfa1cf9edb7edb5631d81ad85850323f32fa9272de4740a925fc3e838e5ff11fcec8392f475394f9a09b888c43496e4dd52ddeb5a50b60fd14ef668b9932ac944deb7851cd3cb253186d7fca21f8cd3435c94a9b496a7fa1590de0461fd6177ae6d27a87b6e8b005de0a68e364f2521fa45eafb2ccc0381e0712538553edd895952e7042f83e8650d166a639ac87abad947822d73088e35e5cbe23fb2f357a8489e20144807ce7e0f4f20b5eae2b16b4221167f5b7531305270aeefe5b423422eec5d945cc948aea989510ab2eef1f23bf2db8dd658793e490695d70a6226e4fd198d7a3b70b94ade5aa00bd5dc88237c641bc1ca7f976764be1d22463d55754667e132089e704aaab2594bdf9424185f4a3c49b4f02c5e1625192fe8dde28851f0f6c2b93ae99936ceda4b6ecd794cb6e360a8c47a7eeb5910459d932a53aeda171f53ffb839bb9a9138946124db792baf0d316a6f8e58abfcd860585f8e257310806686e31b7b5bf0ea770f0f59c24a89c3f1773a7a48ff507b3f6025f2a471fe45102d388b45fb91a1c00ec4f549659669f6ede9dfbb8228755e7a106ad51b43d8514594f5ca74fa3bd53dab59028608e436511588ed6fd88d34e5cd87c7e64e4383d13b4704de046e6984204a5851077e1df53b5b5e7d0ec6893d2edf017c7cdd3526f170261e51629b29da9634c3079036e868f16f132f30583d4a26a7740a6b3a59a82bcfb15b1266070529e711041064a1e125d3f1d7adace86f4b653d17f0d46c0d5fa721aafabd0083960c8945b98b1c0a0e859dc0084e3f3b412961fdc7ff8bff608e2cbef193f8efdbf42c8a8f8feecd1c6c96c8273bbdf6bf38734898eae94814e1662daa6de55b8371552c47ae5b0aedbddb2fd9236cfe1146bece1cc866a07a0452b7e94f74071acff74fd99f70d3385c94e1fa6b53399e4a181d1b86caa91f11425a25176e06f3ae21bfed9ce7ed9f0b5b430eadc2af12f77fadb15fa4dc15e6de0656c3841aff821dc149705fd4bd2786034cc3a851b993bb381bad91ed906864e7726151b7d9a848feaa503db53755e1f091258e8182eed2e32be84ea6e6f0be33d52b3aeeb578c89a79b6af9ad87e40504b081a3a5748c36e987d2dfa8fdf6d42e2508bea5187680895c72ce54b98bdc772051f2778932616cfe50bc554ecd03ddbee1ac75ecd8d7dbf826f1356d54c49e147c14e65125c1dcc981e5f17b71ee00406dfd21f0e72bf825ddb15963b067f4d933bc7d3e5724bfef0e94494247ca57b47e0d64ad83a1f76d132e58bd31498557c79c7b5e4d706a3c957aa8ed2edcd765b803ea2b9f9154e85f648f1bb0e2aba7d66fc3c76cea22674700368eafc45ca0dbd2c615d81339f289a1f2515375945c6f976bf617052d166a8db1aa8b937d34b88adab1f3a252ef99761a91290ea35ec81cc8cf4fc215fffe5337fac502dc5cec0d79408e7c7297d0dc79446c94b78cae8c2b69bb71c1e4af1f6afb672aec9cf286482a850418c9da889490cde23dc1f7f6aebde04353dccb8ad0b59ea2052abefb56c3baab64da85dfd34680c10960938416ed2c7f8b8192a9ae308305eafe84cfb3576167c826e893433099ebc9cfc761b474c266383ee5b2accc7d6013c5e26d1d46d2b3bd70b0af7ca31e484f3ba73320fbcc5f20f02c0a363b882063c4e6c45bbd27f668682966407259b150924524f7725f2920037ce1b3a67e8b888afd8fa7d81930650717f5db1340ad579270bde73102b9e0c05d9141377cd20a8b9de0446b6a159f25239e137bf9aa393267516f7c33c55bbf992a682eb7cb5f1a3e3757abeb4d9be47ed744edaef6edb986de3df03a6a926ce4913be724d201f0cd5d844d45d008c7e2fbf1e35b9bf727220e2084de06bef2e8b48e1bde450853dc7491334dcae957b71e002fd5a7b45e13d62944f2ec6ae8c5f34fdf2abe13bc0f7edba376d41bf57b4031923687b66ba129443f8e4bef9a0690903905c710d18d6c7a2bf54bc2ab0d396b38a8f58065b759f74fa83eb20e2d05fe49a6fb0630e71c1ff9d3a85747e162778aff2735dfd8cc15817f03bfe94e1ae2b1605af2bd906614de9d584efdb5d644630e7265bc477bcdfffdd820749b613823de9762d69fd46a6bd2fa27f3efb64e72810229d127183e91dbd452349fcc8c4258d010f136527d0e0d88adba24284618106373368902ffc3960db5e3e4b466f4b20a96c88c4df31604745d1b0ed7e38f5db82f708738549c5373e6735493a67c76d8d0b0b1fdbf132631f557690346b82982a3d16fa544e0f563c9e7abee18c631b204a16c8c16b8c064833ac53f37bb73e14ac1493be8971438b9ca14e53b98bd2324a9f1ea54c944a715c9239a215e1b438908c83c2a5a6e49288e35ddee0adaae203e600d1db1fb0d1937ee004c7e0aaf5c99b4fe0a4c785e29eaf09092fa90e925baaf8c2477e9472aa77d914b7b9d292ab91f45dbd745d69733b062a3c2c32137472a64c29fb2ba49d0231704566b2dd3090ac0cf36caf3ea54fe25f1d793e4c6109683d56688443d7c9be03ee6f3a86356152dc5dd372d8c2a9bd7cec4a499ed71c530da18f4fb15ccd8bf", 0x1000}, {&(0x7f0000000240)="099c0785747ff6cfe435baad4f0e60616743cc50cba4beb2f2980a11670e9f27af0b38012179f3d982f08e82d132fd83889ce209c7502f2e914747bfefdcc7bc1e6c8b80aa7c502253d168cc00265c8e74d1171fce882e671cff9bc506c99734b54a47b7116f32cf0299fe7eb2b500a32496667c5a6f772558a1dfad360cc4b28f0c33158a510f9d65f5de2b3ddf763d1e6c6b1890a180219354a52b2123c88246", 0xa1}, {&(0x7f0000000300)="f3cbb2c3d8e230380eca5143aefbb7269970d1220881a46c1b9a4cb84487efa121b46ade65c976d62161ab52715dba262ab9a2df223accb676b0f0fec8c49fdcac055569472e8b967e929f41e565f4bc2a0c6235852b4201e03bdc37095635ec922fd7f11470b02d10e2a53f04e03cdbefdf52f0f7d82470fbc290628a396be48f5d7f93052738d69eaa666f38a0428b7f2f867c863c15b7c8ea4261f7bf26e4088be73de3742bfc26e38ed153e7f8d873c080c5806fdf3faf8f8315bde55950746bdba14e8f532e6b833f700565fc4477259663c45a0301c46adf8247f6060bc13b65", 0xe3}, {&(0x7f0000000400)="4ccec6fc3e76b63078c02b42127421a0bb1d62f9535787e0b6a70027b5b8da5d698b67bae1eba6f046b238bc105ad8a205ca5a6ce694ccb6c4f450f4df1b4a96", 0x40}, {&(0x7f0000000440)="2674fad883e8fdbed3b077f79cb77723a06c5aae0a12b830763101090c2b5c497040da2482732b0124ef9c93efab1ce2f92fc86b9f853998015138ccb9dba4a4a3fefe6f518099af32e2923be594c832674ed3120deafcab26aa45", 0x5b}, {&(0x7f00000004c0)="4a62d35574289bcfefbaf5e5c4d081c31815849d0fd38eb670505c67b408b1d8ed868c8fdc4f688457bf217fe252af4debc4cd85986e5a6c6d576a9065fa3a1c2f4e0ff0eb59893625f4321ece3a58a1bb3d0aabee7c3d671dbd6bfe185453dcd533c2ee681f2affce5cf069f72236ff3caa8db95ce241b0223d7c656546896cbb44bf87c8299f00842f2e8fd1b875236f54feef9636eea758226a8b12f4d620b7805a100b2b32331e63c81937bc2a43ed8e1fd803070c98724fce71166dd5c7f45799dd8ac71a23a359b198c555ae374d8011f38730", 0xd6}, {&(0x7f0000002980)="f7b3e7c77fc328bae6333cddc422c51fa96a245aba7126f73ef15b43855ef2a24e1a10475bb2bcb52addb9bf30cd3414b54e05cc80a6024cfa53d11e38c8777cf50f5f2df35b1841aab5c58375c74be07cb391ede04bb2b92863c39832845517879612935303dd5ece6a0d8978ab355c4daa5a873d1fab17f1de727b24c46ec58274c523f5722f3f66a47ae38fbec8e64d44e78455690aa4bf7623e527450f0759432e4d6c4e332620395f0c44db1a24e2be41e5d525c91b4bc8d444ad82f074f00bd0dd600ca48ef3936ff4fc32321e7db8cd506cf7d7e42260dd5801313ef459c9a3087709f809eacd968e347fccc4b4614392b628f32aedabf1656b7dc123ca0e6a7222be399e0861fd9a77769e9e23070ebf69848e8226ccc709948817161389856ff071f3821db3eb34c66e5bb175fe9107e41329df56973867ca4385648be74f0ed9ac034bbd3b2df6a1acf379a0e4acf21c9f77fa3ada7d3023fa00e4e1ceec5ea6bbef565c276232e9b21e054969284d78e7cc10c61c3d1f9762a7e182f7ef35d314690deb47529a16f4b428bb683996a4b88a45c403b44d72452e1942b4f9f0352d5791314e52724eab9cce28d82680fdb939f7f4a6d1ce66b048728f72233c20f155172b3cb32dcee4a7e5a60ed90a3601c8e2999e82eb326350f0897cd021a349cc0ba710c8fc8200ff9be5c3c1c53f7745a397a32a78d0e5a209401ac7891b22e437ea75741a046b02f05159e022e8462e8d9df7f833881fcfc009af1a0296893c0fdd37d7f23cc7a67bde2dc04299345e81a2f5b7f3405fe0ab7fe615ffdcac0781783422ff81ede6df1623aca5bc10fa835db0c25de20813eb2d88ab2bb645595e2e77b84153e819aa4e0628a6cfcdb22e48b86ae791dc556c1f59b18400359df7ed7fdc6eeccb775d3088c370dcd6616361bc668b638e71aa381a952cf1bcfa35fa8a872915bd26abcdd4a1d93be8e67ff4f4e784f7a4c323653b6c7a84db18086101304a799c0d961ce9fa615bcb0946f59db7d7f23ca92a5a6c31cf7c65412e87138111a9fa499d347100258baeed8c81caf6ef41920859df13112d13739d65dcf6af6e53eb0a84c781ff9daee43e2f00bfba229cf5dff3fc2137402e8cd421210cecf466ba3d4d78d7ff87f96e6e5e6fba8fd8247bbb00448236384b923e484e3884eb730d23950cc279cb28d0d7f52d69998d7d4210b1ee8096cf63f6af02e55b4b3ad480a736f23b4815b045c87f2af5804cca6bff2d33d4751918c34fd0e134ec3155ed8dcb6bb16095972a14f48e26e7a6b17230024480979c1cdf221f9e8fb307375708118fe40db2cc68b6341078bbaa2416a2087ab93348952b3e43a75627d13715a90c8d8d89e56151ebde259e21c7ad217d908d0c1ece75c4d9f48e4838cecca76565929302d68807ab06323b61f457d8148c512d613653e23f1edbd33d449bde60313106940ee64d6a920caec4151f9c5e99f7ebbd1f8e04fc6a6bb3ec890644da8602d52c6d42f66f6dbfa3f71e58b6abc7c949f8a3d0c679156f37b611d92416a0c4054776b09035d6ec78b155d1151763afd44c94ee0c08c16ba1849ef88033620bcea37e1592844dfadd8fd359a441b0e50d3dde9fed54a5b602e8bc1371e6dd5bf4160f4e7644f1c599272d9036980db280b03d429fab8d28b026689498514726f12554ad16637fd061ed950f4a42359a3b10c3f725c7e4acc8b90f933ec1f10ea3600315485986fc123eb9ae8d81c8653f12891afe48d85d010d0e93247eae18517cfaa4d7283ab1f4d49b5d3d529d8027c0f492823da590b96576b17d84e161f3079d1e3a623413c35835e95e02c56d9d8019e9ff56cc933cf83db22c327a82f24c19eb974af207238bdfc6af6e34f233a5a9d38424f68141b5a119a154df39ca6f8451bd53fbe06527f8a3e17df6b4d5325be94df611cc9be70541db9adfe5af71fa792d3c088125c32093d7732f84420fd10beab3a65ae6d2f58e97f1ba87e594374d0d4cc46046db0c37cf712a60912d61a18dbf932a4a859a3bb4cba5d02b4cd80d1995d8f6c23ea3aba4493fc7bcc0894a5d1948db1b9bc216b6813570e250c109bfa5f1da2c14837a926cf5c584bd78c664183bbae94394a63b58ed79c5d5a9b32ef2d6ff44a8be80c327c32eafee99dac6f6c6ca64fb0cf2654fe1828dd98d5d49b64d1d4b64898d5385fe9a943b9cc85d7e0a8b3a95904a926a9053f682e16ad4dd7b6bb503a55f30bcc087a1c0c2ddc58cd93a40f258872b1500c8f50a2db07e8a5632e2350c7a2d2ea60d9a01c36791dc2fce1eaac3d70413aefc48e319a854e002c091b106a19f7491caa2cf00ff7597a8bb6eaec9656d5e7605b1af52c77a57734952052aac395fbb04808864fdc723bbfc1657b5314e6f3630a808ddf2d763ab0cdba056af53177b7a1cbf3be515db007a7b603624de07540e6a3bd51bcfab13266aeef56657676642adc0efae5d655cf4c3e928f56070c7e9dc930cef0b56ded4e217d4ca3e490a6d2a0317495fbb1b8725ad3c57d20a4db453039caf3d46c628b7f90b56359ae91c9351d1b2242e6315d75bf8c84e4593a1fb9751e422e47a1cc9f3431dcc5bd0cf66809de0b2ad3b7d78c397caddded512049c649905003dcd0edb5095d9c9952889e99cafed241b109859e789fe0e8f99143820fdcac6eff227539321daca804c7c61cd18fe20733eb8cf6332d41af78317bcba9749679fcc474d7479d3a251a9aa5a82d6ec71d8b4fff41ecc011898857304da2251c20420230ffb97ae44230c6303f12be8e83047f3e0e1324932fc2aeb173968221e5c263d9cf40e980e8c961d3c46bfcf7505faf85f7d8d5812ee4bd6e40efdfa22c5a2d0d021f7668bd059173e3599af9f81285a7c528896e31936ba031031de38b2ddc5c959e1a012d20a74dd4efac88621e1c3790fc2d86a0acb6c545a915716098f2a5bd58b34430a175f735eb6fc5e9f635f5e9a7f76b9d595a41034cbd389ac802537435bf1a10c85009d772b90cccaa1c91aceb5e4ba4b22021647e6663b42677521e63b0efda923d5b0017d7bd4512a88b89e268c6a1e77cf5ecba1f67a8c28425e2e93ef95a19943d999802322a2dfbe9fd5a08ed46b46b3d70a016143a3bbe90b6e4bfaa7253386366c6bfe809122cae6e700aa5d416cf07dac450beaa9c1f8fa8280a7dbfd9ffaec16afffcad9cad40601626c0e133d466f04c01742bf57ff220cb6ec13166ed43ae2d520b61edcfa85016f679dbb7861f4300cfd5aab5cc9b02ca6a0125d35f6f5e8260ddfb22d3efced37e9f5203d454af81da5dcac8cd0b9e067293facb88c5c03b8f7b40acc79535036fbfb2de7ab6b62690dda33827a3429d8c88127ff98bc599487ee11d12d628e16653f5560899d4db57256f4819bd5710350ced6de74d3c96b14c9511ac26dea3580a29fa4bb26942362f6f11a1ecbd66a825c3984f86c3e7e4f31f705ecd9280c72c5a7a536a8729f8061f0b1bb0e34ae6923fcf4305086f8257c533b15d1956c5a8a413a6ba7343631ed73b8765e08c1ca2baabdcdbd96ab667f2961915c2d569a9f5f145cb48360169e9721184980d504bdb8be97c946f031f0f6be4c1def0dcf85998973ae5c339725d642ecf61cafb48aa91f7c531f18f52da29f3daae275d89d3d494c2f5e0a446a05f0c9320a8646758c3d798b0ac793aad6a4eb4d463879178b829c9a59fedabc56da9c9a4ab7c1cc554425e00411088e038dfecdbcbfbce1b7e102a9ed38cc3accd69a86432f283849ca3dd897163b9438b8fbaa974a6e5b9a4333ce6521811d597b7598f81e788ab9fe1819dd908202595078b84b4c2357f2de942c381208fbb11d3c303519ad7f4ba743aed4026c4a02b9cc8ac41969b546ff0b7736ed3367e4c85dfc0ca36a04ae16ea6c24af0b8318fc701485942be8a2791c995f8c25f3a86cc0bff01ceb3c38a2edf634a783b97e55c0ede90ea96f046c96a2caa733d5ace0caba69e9b5f5b820c0df1a5bb42847a128d3f6c70df5f6999c28982a039eef9b9abf2a8a50d63d373562de5dd51e35daf7cb9577945ab3d2ac7d4c22095202d5c7f804334c8f865fbd7f707ab4f99951609e0ab1557d45b63855ec026cb4eacc3d2a735dd21a16add7ebd0fa177f680bd288be2c2448758e1536f63cf2e8200971db11c0891a1326a037865cd58cead2cec6cef41aa67265697b82ea6bb584d485a29113cd4a578b9bedc0c00019cddf7fca469a5802dfd5459063465961cc9d8e3d8d15e84094bad3d4e24bb68581a63647318c4609a9693d7e9087a6fc9e36c8467e07f0656d9ae65a18aebe1df89446e8cb62e293e26f4b6095b509736a3964f59c5332a66435bc1d9bef248711c1b15f27c474f62f24c7f4164c4928e1be003194c1f2b7b3c45733d3ffa92d0081f8c716c529afea99ebb9c2f5fc6c404d2377a099354d184b9bf36e7e1200114ef3b606d3b8e619f90d1ab3079f8b3b85477c4ebe3cff9cc209586ee1300f54277720a04cfa0f6363dc35f615651d6f323edd0e05a2b086ef1a20fd89e7c98c0c57b8138bd8149db0c1f93661192c67876d197e8fc16fea97456e8d8b786f4282a242614df5842c593488268dfbcdf06866c3f96ed3a2cd1daddca79eda9219c7482688fb708283c88838f564690f00f73f2f66aa17ff07c1831a0f1289ff4d17ee1393a25ee34401c71f6c20aa703a34c47b0278e22e3b251d1f6302ff0b2d36c3290f050878a56fadf30acf5609506fbdbd0391c8220d1990eca422cf612452d285c5bfaa9431cf5eb6bff9f25199c040e8e402026252d88f206145ae7bc2003b0d8649093ab9aeed659ba253bfe0db095ca0bbc87006d9d927756730e72c63583e435bb4339939eaa283727f20aaeee6a2aaf122384699c5bb93cc349af766fdd355a35f5683336d664207dbea9e54045beb601a5f735b2f3174ea5ab27dc72578cbd40c062623ed3170fa3f623c80ad159f33670b31044505833e0c63d8c2f024f01eb74931e253a3189a86fa9c8ba25ae7111684a923ff0f95cbf053e2cfbe0d2380508965713d06057bc70ed4d2b9802660edb56edfef87e06d3a774fbaff0a165a7bc10380b68066bd63cca9bb74513ef7469c3378448f3ec054d7b086b6ee49499a728b4a9821744a1e6d98ec99518cb624172f182976657e16ebe6dfa80c4bc695e4d29e3925d56ab918b427f6d860b8f06d6f76cc8854bf296580913b302015b2f894cecef073bf9011a52c94ec00361367f7f06cbea22c9f80a1a2b5fc67d4a10dd1325388b0903974e71bdd9d6c8bf178a11e26dce55507ed39910b0b2ea34633588175e23914769537c444743607d3a9c9307c5c13a109938ab3a04d629a43cb6f0d393b1ae85b7b9516a0ff2992ce3d394b03512c00631306f343b6e5bf25b3346a1d3571aef757db50e93c9ce4f03b21aadfca917deb0a9176151acd1be4190fa3671515db3b2adfb57df979e9fd49deb05c5e1f40507c93f2e2fc4daf7ac964bcb139f4a8d055cfefb51c986049a2340f65a734fe4a6c8487002cf3ea996819f63796970fee511faa5aaa852df5d00aefbd9c27d576e64f785105de693196dd1c6ad658abc97ad43d4f3fc1e837bf1125ba73124320b46378b15aababca443656a72cb8957e3940e18b9aff6a36f3e56153b4ce5e0bfb74232863e776c5ab278f84c17e3814e8c842eeacc6f7134c0d32a8eb4a69fba3f9900388cfeb3a6ce2b3d2ffcf93c1b38271554b3e85d28964", 0x1000}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r5, 0x0, r81}], 0x20, 0x4}, 0x0) r82 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) dup2(r82, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 06:45:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffff9c, &(0x7f0000000040)="93135e010f9dfde4d7ed12bb34a6dec56fb1f963bdc4d073e4b6ff05dfb47834467ff59fdded73a453be6f8f87063f2a4a344e9761ef54f9a9e2504a14e4ade56668f4748be6bd12ef81047573930b5a", 0x50) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e401000000ee50c08c0000000200000000000000c2bce1b2ba26db64878601a74188cb743b3cfcea19178aaca6ee9c6e11754bb721080af18cc06df8fd1761710d738a018faface93f0fd1929d62d4c7eca9948e", 0x54) write(r0, 0x0, 0x0) 06:45:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x200, 0x77) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = kqueue() kqueue() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x40) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f00000001c0)) fchmod(0xffffffffffffffff, 0xc0) shmget(0x1, 0x3000, 0x35c, &(0x7f0000ffb000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) 06:45:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="f039c7cce53df41ff46c9e54b09b2fee44182889c01da3a3b2dbe966487917f1aaf1ffed65c3a0119fc90e43bad6e7b3a1bdaa281e68a435023ab89e66ac004cee573f7fc2c9c4c5554ba97c84a848a89eef45f84b17aaf650cbccbf161646422fed30b7e686f15d3937877d4d092cb0d27a1634f2b4fed58ada6ffe81688a5fce8a5743768b70b06f66d5b4e6f621d9eccc", 0x92) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) setsockopt(r1, 0xc53, 0x9, &(0x7f0000000200)="bbdb081108b514b7eeb1cf87e101a2470183e38c0387e45bf2716f", 0x1b) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000000)) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000180)="3017e652352582226bab2a6b4e71d5748a0d8275fbbae801fabddc79ccc58f65343433a1e3133ec725d110b0275e0432f3b0f04465718e5032025ca81402992a1404f3d72789e01ef105ed5f33056fe9f6d085c75ea428897b51428adc21a7e39c34e32032bb2091f114107248c007c183d1dc5292cf8a", 0x77) r7 = dup(r2) sendto$inet6(r7, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 06:45:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30521, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7) close(r0) syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 06:45:51 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0x7f, 0x10000000010001}}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:45:51 executing program 1: socketpair(0x6, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="3320d32af27e2b924c294e4e7107246947655e16166c312daa364dadc46c804356bf9947e3a1d544f5e70ffeef2374ffd1e1ad40ea01aaec1133fdb941da3478eaf12100b05244e4d79a50f2fc4695cf76beb466517fda63858bd78a64661067b39afcc9274e7e69921c9eb596cb08517f093e46ff636f8f0cd14ab890bb3211f1ad289ace3bec55011a17bb3781851f20b54e980df6dd389d420d2fd0b737575b3a3d6efee36b583632c967c6bfc3", 0xaf, 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ftruncate(r1, 0x0, 0x8000) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 06:45:51 executing program 0: poll(&(0x7f0000000bc0)=[{0xffffffffffffff9c}], 0x1, 0xcce) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x3812, r0, 0x0, 0xfffffffffffffffe) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) close(r3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x1) 06:45:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x4) r3 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000080)=[0x20007f, 0x4, 0x5, 0x1, 0x55eb, 0x1f, 0x1901, 0x8]}) 06:45:51 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x7) r4 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 06:45:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) read(r1, &(0x7f00000001c0)=""/209, 0xd1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) 06:45:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="84"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x4000, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) mmap(&(0x7f00004e5000/0x1000)=nil, 0x1000, 0x1, 0x1011, r1, 0x0, 0x2) 06:45:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(0xffffffffffffff9c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:45:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x2c}]}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)={0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 06:45:51 executing program 1: syz_emit_ethernet(0xc0, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd602092000054060000000000000000000000000000000000fe8000000000000000000000000000aa00004e222aca130efee7ed59b65893960e9564f2984f8787ed7bb53671cddde944f98c523730fec06640a56c6299667af64206a16e6e6f2a06e336fd2cf9f941a8a6b67ddc55ff914b8c6718106c912b15f33b4e26cc93f6c0b218035e3d6da8ed40eb979f01da57afc1338139dfa05adb882945e9ddc29864c70aaf979f44cf2be00bce57711614a1b1eb612d12b82ff2f3394698fe88062e5828275b8aae653e76f7ce0139c17710339efbae42130acbcf5e9ffa5021d15f828d11871e390b591aef77979d1ae3093edb5d9561f851ea", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000009078000022069ee4c306080a00000000000000000303000402fe0bf98919eee6542fe6cd00044afd00fe06e2d4c3d9051200"/72]) 06:45:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = dup(r3) listen(r4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 06:45:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r7, 0x0, 0x8d2f, 0x0) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r9 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r17 = getgid() r18 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r17, r18, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r12, r13, r17) chown(&(0x7f0000000100)='./bus\x00', r11, r17) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r21, r22, 0x90, 0x10}, 0x5, 0x54, r20, r20, 0x2, 0x14, 0x3f, 0xfcc}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, r5, 0xffffffffffffffff, r10, r17, 0x85, 0xfff9}, 0x6ffc, 0x1000000000000000, r20, r4, 0x7, 0x81, 0x4, 0x80000001}) r24 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r24, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ktrace(0x0, 0x1, 0x40000a00, 0x0) pmap_unwire: wiring for pmap 0xfffffd806bc097d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc097d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc097d0 va 0x20ffd000 didn't change! 06:45:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) chdir(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0xeb}, {0x18, 0x1, 0x101, 0x10001}, 0xff, [0xcd, 0x0, 0x1f, 0xfffffff7, 0xb0c0, 0x7, 0x100]}, 0x3c) 06:45:51 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01300000000000000000"], 0xa) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r3, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="f1982bcfb9bf825e3ecd0d9fcd8b5784f2ea406bc9c858b76ca060a97130e1d15242ecee79c88ed02b89ae36fdd6b15b8abc", 0x32}, {&(0x7f00000001c0)="c33bff66d8df3a5bcb693309822be09e253b7634e7f697d785228b3a7e1a771a", 0x20}, {&(0x7f0000000340)="2fa986280ba5f66fa1e34fe9e1fcbe90035b1201101bafc00bd8df61150c3b946b8ad78a89dfc6ec2fc837140b060c25a64f8ecb2c1894048cd8b03ca3cb95ad0e7b52fc3521c85dac24bc7d8bed5521186a57601bd0a7e7874b2bef39a2da5fa296fdf8579fdadfdbfd5a933cd9", 0x6e}, {&(0x7f00000003c0)="e5f48754142f6b9ae12b17e29a96724254f43b71112fa031d72ad54bd6e05e9c7a0043877c301a3a97e483f746b3e73a814817befff4e70dfbdc06d95b83b7056ef8621fecdab8d06f92bc5eadaa2fcf2e008e49a47000b2ccb6384cb5d8735d6a024d143dc16b25cf30f5cd6862ace8638e86d3f62b5ab39c9c9e6d84417c073c3f3d100794ef571c9c3e6d9bfc80bbf5361926ace2e38b6caa7ed7fb8664cb604bfce5492f437d763b2c71cacd18b42344b96b05d8fad5a17b5e5484b25230cce82a265c638ecf0f4cd18535dee623951956ac5759c11049d20c92e2ac590f25a29564a1667f362f45c5", 0xeb}, {&(0x7f0000000280)="a47358404af91a58ae16e073524bc3503f9e188dcbf9906152f00f9c55417eec7c4aba449481a43501cb1d6f3d9f01d3", 0x30}], 0x5) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) pmap_unwire: wiring for pmap 0xfffffd806bc097d0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc097d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc097d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc097d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc097d0 va 0x20ffa000 didn't change! 06:45:51 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="f10004000000eb8c983cc1ae051eda6e619ddd2702ee50f95c986b25aea99314d1991debf6643e21a7fbdf2da7c0b815a249a242f2b635c027ec6fea31d91be417bdda2de786252faabff84396364c69d690f8a014bb4eeca6af1fa85b86ba"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x4) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x6) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 06:45:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a82e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf00000000e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c38aa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff64f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91086dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a73149a092f4f05a2fe0451aa31ca7932c08c424c641a310363e690a8d241abf3c04e707c6c407deaef776623eaed52e0245411abf1a70d0fbaf0b174f2631f6db0ed67ab16500c474c6c4f9cdec80bbfd39f79f8e906f8783eb55fdeff93b4dc99503a57d30d5cdcbd874462fb2f3042b0abd2dc61b82866a64b4f5ff9af9a2625a428f1d6162b793179b228f84182b0f0644f6908f6d11fbf0ebf7c1ac13cd192cf1dccfe2943f2bc1ec5ec651dc02954dae3b5b110763851927c164ef3300865a5065a8da6386f541895f8658bcc975a316aac07d911b2723a75c4ea493cbd88670ac16a8c1d97b35aee21d1e59798e9b6cd83867ec3e75c0cee79ca101aec49842b62b7109dcbe81f3cf9ec11c"], 0x10) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) setsockopt(r2, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) dup2(r1, r0) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x51e7729d0e754874) 06:45:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) flock(r3, 0x2) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 06:45:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:45:51 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pwrite(r0, &(0x7f0000000000)="505ecf802b0153bb9336edfb536d183418", 0x11, 0x0, 0x7cb8) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="01b6868f056ba4b421392163ea78510e3b43e628911ea9638df4a40ff258c2d2d26ef9294f4c433f9703309555eef560c0981a5fba38ea55adee58490f10d7e6156cc31b2e9ff58316df04254d83ff12e6265f6efa6af3fc881dc258df8223103ab46000fa080089799a9d9e208aa49898f2b0570754614394d8bd9da174aa5fdfd516498780472e61", 0x89}], 0x1) execve(0x0, 0x0, 0x0) 06:45:52 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) mknod(&(0x7f00000000c0)='\x00', 0x1000, 0xdff) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:45:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2090, 0x40001466) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x81, './bus\x00'}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 06:45:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034dd070100000000000000000000fffffffffffffff9000000000000000000000000454c", 0x2c}], 0x1) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x100) 06:45:52 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0560900d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea200000000000000009be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c6809aab6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca79c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b7"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a62d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f00000003c0)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a03261d282d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af46e1caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401b47e02a73f9536a0c79cb6580", 0xa1}, {&(0x7f0000000280)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc6700430460802", 0x8d}, {&(0x7f00000004c0)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815eef9268a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589266004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec4e1bc5b2bc3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a491823bf6f6f456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cfef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f6f2aadae8b89d37260b045847c62c84c62c2e02802394837988d32ca9769450bf5285ce84beea0e234368b9f801461a9df1ab2de", 0xd3f}], 0x5) lseek(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) writev(r3, &(0x7f0000001c00)=[{&(0x7f0000001b00)="20b3ae5c655dd91e0b8c65973bba5de0f7a7a01e9bb4a6a704ac182854823448f41bc3cda2c07eebba0d4cc460b6b7f3abe566505c4a16c25b0bc3d9e76c510a96307bc568", 0x45}, {&(0x7f0000001b80)="ee83e99d474b54187c428734d0f861ebe6c3d4146d691d2fd610280fb9655630b2c7e3ace57ecd759f9ccd8bc061b07f6d04c9aedace8f1ee2f4eef62633368207c2ab08bb40b3dc", 0x48}], 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse\x00', 0x800, 0x0) dup2(0xffffffffffffffff, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x400c5708, &(0x7f0000000000)) r8 = accept$inet(r7, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) setsockopt(r8, 0x4, 0x6, &(0x7f0000001d00)="7c99ed9a467db7154c3b0fc1cce663e014a0b65e610bac44f94ea198b563bbca1d989377d6698098918cc4230c4ecc51568d6a14d9dec2014b874fcdb56f41d10a6e1726bba3fb2563173e597d9499b93536f4cedb392a1bc288d2c5f46969276913f6568dbc62a3a30e8c5ecdb91ff91b26c4110ce5420c464cd6fc", 0x7c) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000400), 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000180)="4ea1d4dd39087f431dd237f3b884afe66c7b53f154c931bc020b74f58eda5943106441496d2a360fa350a87d32b9257f14a69b49e790f7d40dc416b330cca8d5c33a4241fc0a9b8f5144c1ad117005350fac3affc7c19d5a3573b8526b949629f3a7a546cdb4efc7a55b9c2616da987dfc0ea8136af5bf4d4bab4de0c950021319212a7f62eadec69414f208ded9d578e4a5392b1a838826589269c02980dcbb6e2e6f3b541160416cedb0727c82b12a6c0aabd81005f37c3d0a6fb3db317af2ea47981487e7be788f0bb8695cf7db981721442dd5ae001fa00af1", 0xdb}, {&(0x7f00000000c0)="d97a4d40e966d6960ebba7ba5428c711a9e31ed807fbd138b23e04403603c38f83de955a7959152f133ddd04d95a6bb5462c", 0x32}, {&(0x7f0000000480)="bde995aa968fc6fd360200722765", 0xe}], 0x3) 06:45:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb5}, {0x3c}, {0xffff, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x6) 06:45:52 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000040)="632504424c9fbfad10719bb9f2b32412d14adf62ade57e0d18c26f260833cef3795d35ffbca2406adde14610d5c967afcfb7c90ce6c6129b915a5ada6988e51d83cdef0500000029c2e5419f4c75e68f04ce8dcc8db7857417250275a73154577fd1570439e18af70380", 0xffffffffffffff22, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xe474, './bus\x00', './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6, 0x0, 0x0, 0x140}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) dup2(r2, r0) pwrite(r0, &(0x7f0000000000)='M', 0x1, 0x0, 0x80000000000008) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5708, &(0x7f0000000000)) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000140)={0x1}, 0x10) 06:45:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f00000025c0)=0x6e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r4 = semget$private(0x0, 0x5, 0x204) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000080)=0x3) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r4, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) r7 = syz_open_pts() close(r7) readv(r7, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x4) semop(r4, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x8) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000480)=0x7) 06:45:52 executing program 1: socketpair(0x18, 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:45:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 06:45:52 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(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(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) geteuid() r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r7, &(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(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) setreuid(r2, r8) r13 = getuid() setreuid(0xee00, r13) r14 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) utimensat(r14, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) 06:45:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 06:45:52 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x20}], 0x2, 0x8000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86130) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="7158fdb41eb6f71e67d998b3e1124bfb53ad18f18aa00142c862b7297350371bddccc1fa510134cfa5e2be8b7390398ece6f4a423c48bf583832c5bd8d9d882f1d96d4fea1a7f12763e2053b4b9acd4b05700e695466cc8c05d541c68314ae83bd72b2af801f5b7a23797b09a7adf3518848c104ce6474cbd521c8f06ea25822c952f4323ad4c3eae7a26d4fa2e92ebfe1348f83c3fbb951d90c6f2977be59", 0x9f}, {&(0x7f0000000040)="9016a00e2ec3068cb53ae9b4044bf931d5bf0483aadb107066c33d5246df0842ca774824486edbee73", 0x29}, {&(0x7f0000000300)="2e8d85a2b942825b324bd605df2f4431325a8e673f110b731be2eb1a5f58345c3764099642b3835bfbeb48a3929779a83c1800c810cce95d1e643142b6ec9e05dde6ee2adc750bc8746f2dbb072410c24bfe961d51f5fe89d5a44f2a59cad7edb64f71d1b3354f0d5050ea89", 0x6c}, {&(0x7f00000000c0)="dbe4", 0x2}, {&(0x7f0000000380)="c96c8ae2df51985f5cb0a6df8853e895a4db4fb3ff9d78029f1dafabf8fd84d04a225d16b35a3cb5333ae435e24b1cacb88e452ce1b10ba7649db8452110cd38eaef9643d973493932b0ca103229ba5f8680a5cf784a1bc92f7e8e06e481f270d6e46059bfe14e3b19a3a581c59eb73e599be3019fa5c3f279aa21e991dc3603cc33453f19b5df972c49c33d986d3fb0af27a6b66e5f7e0af2ca20de097780ce8ec861c796b0c4c800384604fce1bd01622f2aab52a34790fa8a4a2d0e09", 0xbe}, {&(0x7f0000000440)="f0c5dc70df1980d06260c8ec13b3b361e42f122fbd63a5378a1ec32c56e13707cd0eaab0263e72a431dbb8ef1f4a846c629635892abcd74cff4ee989683816c0e935e0b4d2211e306eb42ac0c64b6dbb7d8a40d9fdb872f80f92b92b84a795ad9665f0b54165dbb9c89100e213da519145745e4b83001e73beae746e701a8bf7facb8dec39ea3d6c222b56ce502e630ce9913e3501d62b3e6efc65dd7d2e2b6df0d50b9c044ff10bf501a3b5683f642286657fb53904c7b7224a5374162600005e6a48766a7be5bb6a18c341b4a588f8ff6d1903039d82057cebac6b574e734033eaa270bf", 0xe5}], 0x6, 0x0, 0x400) 06:45:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffeffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000080)={0x442, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 06:45:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 06:45:52 executing program 1: poll(&(0x7f0000000bc0)=[{0xffffffffffffff9c}], 0x1, 0xcce) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) fchdir(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:45:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) write(r3, &(0x7f0000000000)="708fff", 0x3) writev(r1, &(0x7f0000000040), 0x1b) 06:45:53 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x40000006, 0x0) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) r3 = getuid() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r5}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1a, r2) 06:45:53 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4"], 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x1, 0x0) close(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) mknodat(r5, &(0x7f0000000140)='./file0\x00', 0x8, 0x7fff) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x400c5708, &(0x7f0000000000)) recvfrom$inet6(r7, &(0x7f00000001c0)=""/138, 0x8a, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 06:45:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x2, 0x0, 0x0, 0x0, 0x20000000000000], [{}, {}, {}, {}, {}, {}, {0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 06:45:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="62a9b2689a5bedebeb2cb4e3ae0797bcef135c48c0f12bbed7e099b6576be12554b9c8a299980b4a47d566a1cc9d865f98e84e42d7727d24fd02b8dec1168197ab5bf164c04d4dee73d73ffd334b8fdf5457845b4712c84edd3b178711d1e83aae91f2b3f58adb4dd98e4cca4a5eea08ed66d9fafd6206ddbd3f862539a0138c4ca7c07fe4dbacfca31fbbe9d948e7e52c5c50eac3e85ddb2a48977b6783dafeb7f85c33f0460018102a36a3ae2a89535372afccdfa5f094c82c61d8cb8d4760d00c4978553ef8035ac1483b5e179eab37a5ece4709673e938d4733df46825a77da9279b53391cb9400cc94c2347b44da1d1", 0xf2}, {&(0x7f0000000580)="fe0250646730a82d1ca49152a2e768ad63c6cc0b98e8c986aad5bfb301ecd1ac935f0d75e48bdecb5773aac3a09b7f32c2a17eb0c63dd25a0ed9dab9e042237004a3914e0b5348d01a66cc6fd4a60e1bacae2b61fd11d5e1e0064f17f0eb24223a1126fd4e710532963f533f48795bcc7f77af5c120a53bcee39061534747ef1b4b6aa9e710ddde8d17df647fcf36e75d4d07e4ea893783e6ddae22103f554a4ae4e332e66", 0xa5}], 0x2, 0x0, 0x0) r1 = kqueue() execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[\x00', &(0x7f0000000180)='.)^\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@+\x00']) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0xffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) 06:45:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = socket(0x2, 0xc003, 0x6c) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fc659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bf5550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fe140e6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e37863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb714030446137813494ae280cccf913600"/565], 0x10) dup2(r1, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x7, 0xffff}], 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x6, 0x0, 0x0) 06:45:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x0, 0xc}, {{}, 0x0, 0x0, 0x0, 0x346a}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) socket$unix(0x1, 0xcc4dbd33bbf34be5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 06:45:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x7}], 0x2}) 06:45:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1ff, 0x8}, {0x1, 0xf461}}) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[], 0x0) sendmsg(r2, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 06:45:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff9, "0000000000008001faffffff00000000ce846879"}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) 06:45:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1100000000000000641ab346e5820700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000003066fe060f0fad23fe6ed00f14eba2936643ec2082311452c8a08f89ba126ca952be22a5c615a280456df85e13b746ec76e5186fee7538bc49c24287118d1a9db8c817e1e5107f3fea96717eee9a7b6180f0ebc32cba07763c86461013b7b5b736b39261fe76dbeaa6b93b2c", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) 06:45:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3003, 0x40, 0x0, 0x400}, {0x3f, 0x7e, 0x81, 0x88}, {0x1, 0xff, 0x3, 0x200}, {0x0, 0x1c, 0x7, 0xffff7003}]}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x12) dup(r4) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0xa) poll(&(0x7f0000000100)=[{r4, 0x20}, {r2, 0x80}, {r5, 0x20}, {0xffffffffffffff9c, 0x31}], 0x4, 0x6) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:45:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x4c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x51) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 06:45:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="eeb1b94c4a7d69d695952ff9051484b52407c19de4ba932022fa59934cb386b497c6e7889c595be8051821b839ceb007e5f68306c9387425f010a22b3fc9db4ceaf6a02d46ed9113d8de81", 0x4b) select(0x40, &(0x7f0000000140), &(0x7f00000001c0)={0x6}, &(0x7f0000000200)={0x8}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x14) 06:45:53 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/70, 0x46}], 0x1, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 06:45:53 executing program 0: setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/102, 0x66}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0xce, 0x0, &(0x7f0000000180)=""/206}) r2 = getuid() fchown(r1, r2, 0x0) r3 = getgid() r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x3d, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r5, r6, 0x3, 0x400}, 0x7, 0x633a, 0x4}) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = getuid() setreuid(0xee00, r9) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 06:45:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f000038a000/0x4000)=nil, 0x4000) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:45:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0601a255cf8a1e1902000000af6c68da0044dff259d35a0535000004"], 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x7c}, {0x5}, {0x6, 0x0, 0x0, 0x1f}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be9691415357c3a", 0xe, 0x0, 0x0) 06:45:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffff"], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="080072a20800f2ec", 0x8}], 0x1) 06:45:53 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x8001) r4 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffffff, 0x1000100400004, r5}) getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) r9 = getuid() r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={r8, r9, r11}, 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r13, 0x0, 0x0) r14 = accept(r13, &(0x7f00000002c0)=@in, &(0x7f0000000440)=0xc) fcntl$setown(r14, 0x6, r8) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x400c5708, &(0x7f0000000000)) r17 = msgget$private(0x0, 0x1) r18 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r20 = getuid() setreuid(0x0, r20) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r23, &(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(r23, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r25, r26, r28, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r22, r25) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r31 = semget$private(0x0, 0x4, 0xa5) semop(r31, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r31, &(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(r31, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r34, r36, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r30, r33) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r39 = getpgrp() fcntl$lock(r37, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r39}) ioctl$VT_ACTIVATE(r38, 0x20007605, &(0x7f0000000380)=0x101) r40 = getuid() r41 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r41}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000004c0)={r39, r40, r42}, 0xc) r43 = semget$private(0x0, 0x0, 0xa5) semop(r43, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r43, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r43, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r43, &(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(r43, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r46, r48, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r25, 0xffffffffffffffff, 0xffffffffffffffff, r33, r42, r48]) r50 = getpgid(0x0) r51 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x101, r18, r19, r20, r49, 0x18, 0x39}, 0x4, 0x530c, r50, r51, 0x6, 0x7, 0x7f, 0x20}) fcntl$setown(r16, 0x6, r51) socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050160000000000008000701000000000000ce2894bc0f38965fa33fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) 06:45:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) 06:45:53 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x0, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 06:45:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x46], [], {0x0, 0x5, 0x3}, {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000004c0)) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699f, &(0x7f0000000300)) 06:45:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2c, 0x6d1, &(0x7f0000000180)="2564202edf738fa47289c6ec60ee29323d196e00e86d4a22d8244f56ff126f50213aa94cbc3b94261ca335cd322e200283e901001251b16dc00856cd96017758b7c904000000f8", 0x47) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000100)=""/36, 0x24, 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r4, &(0x7f0000000000/0x2000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) 06:45:53 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 06:45:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x5) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) fcntl$getown(r5, 0x5) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000240)=0x8) 06:45:53 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) close(r2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) dup2(r0, r3) poll(&(0x7f00000000c0)=[{r3, 0x8}], 0x1, 0x0) read(r3, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='F') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r7 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r7, &(0x7f00000003c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c472484d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf0300000000000000bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x387, 0xa, 0x0, 0x0) 06:45:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="f5a636f96cdefca4ca6b0725c9546d841ad32ae4a50a6f1f07b2f6013e8ec46080cc33820b57dd477ad07632bb6d86dcf9ed61e6b56f5b1cf9c05f5c77aea3f7c1d8f40637141962b74f57aaf0e29a39b51d3e643d944b7b6dacf64555fc3ea3f17c08dba00bfe2681d602b1dfd87dba4608758e7722c02a267fa3b17cc13195756f62d0d0106726934cd6b1e34ab005beff4729e4c93e4c528a3e6b3cbb985afb018ca5a972fbda9d30a25780", 0xad}, {&(0x7f00000002c0)="484ab0f9a95d077959346f10c9ec983385e014c473d7e9cee977e51f710045c821146bb1937f410c76cc8f2b845847cae1365d6b6ef99342601f02eaa0bf9b1a28fdf975791dd8f4021460be054cd3e20d066690a98bd3c459128dbda7cbe4abf6c504caf4126bcd9f9b6260ae9ad434a84f14b8e92a68f5c42e3d6b3b523b00574a35ea80cc3207df4bba2b7bbc2006512e9536e528f4b9c4f6e3e370fe7a75d01d46ed766f789b5897992c228aeab06889901bce530f36ad653acf298c0f4bba841a8ac6404f60200882c6bddcc559ff798893b6efde3fb309264ca493c941e083834e9d3aed3ae45e9aaefc11705ef87220cc4995ed26d9e4877fc0a52e657e8b853eff9464684d1d3aa157b380271f1dfd576438a9b6cafa4890afc9d5975c32219dece98665187d94173f2869c48b18b2591da9f7aab669aa5e11e44d1898ede373da246ae73c54844d34c19324c3b10e7ad853c4c0cc0df86054629db81a9636b7e951500f3dde176bb160406f6443b4a18902ec7b53dae2cfa542a4b3fecc2aab82d563b040edd30fd670cbfc5d8a2ee75bb30dbc2226de0dbb7c1dd3f460fb8623f17f1d68c11c5b74bbac6f1c0717b3cc721343075fbd6281900f0583936e36253d7316e9a366795eeded9017ee0726e2a488ca31963b3d3443b8be46615f3e02110cd8ff13669dfb488a8a19d489ba62b69da58a3b088a91974a257c36d75e6095115ad3cf2add7bfe4820e18667254afebae53f4fcf1a79d46ec63094ab757a2462d0356dacc451e15e4b06be02f1ae531019b2ee2f7761ef2e28c4d34296225bf54934f5d5e61aaa3e481924928de6d6ff0718dfab05b97b3bdc6f74aab7d8dfcd1ef43b1dc14dec9622992e5aa98ed2203a8722fe896cf6286184cff44821ca0e6347e3066727ed0c86e95b3799a51517c3d043d774cf718bf3f95600a70533a810d182e5e4598f5e2ad95bf1a412f6b6d930f67fc3275967a23420d10cc63740b2de69bf6bfd55c4b854984b57618e333745260fa1cb99ee44da4dd887f314ab6816ecc2b7fa544909ecdc984566f6cbd0cee3f6d69c75bd5ba860c2002ada52f53d23682b157c48b3af0c51a5b16fcbbfbf0e9e53698a4a03a4fc102d66995fdbeec1168cf63e2d6e3fb8286264586416da5bba51571a233fce8a0c9f2c9b8ef4774c9d2c89d24e269be59f8b2c0f82cf2ebc74958b490fbcd49f6392214b3e4d25528002b839a25af96ccb0fef829697193dcccd8a2284f255bacc4792153838b71b393eb2d6bab37a362811f11975c5ccf142174c7506a573cdcf12be10fd541754900c3562964ea507d1d8fbc9f4751dc9e33947f64879c00f12dbf56206f3b74862302467c9cce5e8c25b0eb2b2948dc13865ada208c2847f44cd2cc43e73251835e61297964bcf0935333b00d1cd8ef4f97d3318273e6ae763bc36e5143492eb3f6b9249e4da62c0148e733d1e5954fa86e9bb2481cc461d4277e32586b4632687fc41571b62f1ab22f2d1ee6490712afe4ad0aefd74cf9ff62b747030632940f9b699e2a53d1458456e56c940192f80d72fc4d3f8ca5c7243ff213e6a559f5899f094d369f1433bc4ae90dc317d9df46dfad62700d2efa5e146335252cb05c5011eafe96e8bb058ac7a9ba22fea26e7939a2ee0fe7f87bccd4b6de762aabaa2d75dc18abe1fca065bb6e9be181533c2594987703e05c350bfa9b8c8e8e9b03b8b3025dd19e1a71bb9a1ae159c8e15b6d1ce264cc84d9bda30e4251d16f97893296053ba28f21ebc18e9e343870eb6fc8c04579d8a8fa2cfb03a67e311a25073d9530d924301995b8c75b3ecbe442a11af66c4faeb19fb34ccdac5b4f0fcc21465833f7fddd5649275a305165dcbdb72c85396309cf5b0c93315077d567a7c34e1f99e1ab8ea5067e45c213f41ff471f17962c573d4e9dd6586f49a8bf7d3d98abecab0d87a7d6ae17f56fecfd2a633dac037bded60eee54692a48efb71f3eb38163380495408b1707469f97682c26c0165938d2293c16bdf7d8162997a736c4141c6c7c0699642648f95befb791662f3862a6d14793bf2d987d01280b3e68b4c512822aca38718f5fae2b4e5f01267d091553aad06f9c74624cb6e64e54a94ef484a4e0004384c4eb22fd9be2e3ebbaab75d6595f9cbfeeced7fae1989f634608c267eeec2f9773a7ac035c582f6c33ad2049550b0411ac3682d7b9df768c8c41d3cd8dc6d101bd8fdb8d78487dbefb79122647426154a860a167448982e41059daea2c7b6bffe5fd6f16d84be56f75b21511c65822d2b3231a423673d3eb868baadf11319f0eb165ccad67011377c38266112dd9cec51926fa1af5a16050eb3aee5a9640c8b911473b19ac7f294a3dfe5112367864df82427bb7d0fb926d2077af3bde103d955b2b4da25643c7270ef3d8f06446630ba8256a37c54456ea001fcc360fc38acf83db295932a5a832d5ae9c3983fcbadd53d592017d1965c6279bb9ffc13581c748effdefe5d0753b3de92264a26087ff5110580a60459d85c2186d0094792aa21ba4b89512f7cb62bc8f9032a6f3af7f561d6074ec45096bf764d2fe6337b220cb4de5977348f52d5e5a672096db62ab31a2b4f8a372c011e85ccccd4e39611e6d9243e5ef53407e7115b07874bc1d3bb01f6552277b9b5948c8bfa755c7f27e5e29d607017a9ee49aec4fa5cb2a2cd3db8c2b809d64c428dd47c1e6ee023e603abc2b1178c17cd2193ed11ef68cf091ed264eb96f26fc5e2c379c6bca20c9ccc3de64bbf8cf42b285b6a307782cae14eecb75f661d4805fd2fb9fe6780c1d11239d955634f0a89497039aab0d1eb1df38ae23181152e45bb439e7a0cfc388d2e49a742a69aa4025dd81d48c28fe4b3ebe200527868c07394f59569e6b3cc4ae484b6c47c1f1acccbd25be3f472738573b98a6e0a0505f7f27cf12bafdde653fde0449aed4ed6b86740db77dced2d327821704cbe6c8f14421e2ff4820d95f2797549f50db865d7bbc5d32262deaf94fed448c247d8eb68687337c9e64a45391e35c23c1ab56e7cf06681215b259d99fb5e00190e678072a256eb9dd6c9c2bea62b619a4c91a23bfa1f06d08285057e6c0db24709bfaa58d2cf329fe9a628bd68f5c3d260455957110414863c4edf37df0de219a2fccbbc83d2f96b438173b607aba78ddf8754c44e1390cccbf46d137371eb88af8954193ce855d30ecd5d8c32674c7d0983b9c225a054c1d1933a30a1460514426fc17619c8dbcb29c6694a76a0cc35b6b4db3162d284abbe5ce476cd4b283318c17dbacec8a5bce02d2f6bb3364f2d8864983352ec30895b7b8bbb9147106c7c839b493222d0d79b24f991b168006e99c5b032e2d4347a2a8a8d9b038ef5eff95780c2093295dc69f578d14f3a5da9f1c49f17316176622921423a9af43d00f06b5c1df33d966764c6579a4ed9a7874d8dca565858c8e50b8ce485d8c17afbd168a2b0b1b6ebdbb42896fc47904c114c3db7917a3dc6c9dbab89d3bf5f5af65a2a0aede3acfe89d2bb66b51a6c7e52315cdb055b48cd561de65eb16eca63b1541bc9d298ba21ffbcffda70cf4632f304b75685ad2a0a354bddc67c5e9742d36f69499c859f670163ee30066e9791c4a1468ae9c18409435df4a7b8272df032430ecad8611cc0ec2c703e06b0a6909b82235ab72af873569ecb4b12f6a577d032b6ba5376f1564d7593f8aa053899b6f71085f9214f6b93678fe8d583c1ba88d76a495538884e2b2de6d5622fba4371ff14145c9455268a5eed7afc8ad99857aef7bc9184228d26401f75302aef8f2a5fd723c36edeb5635491f8cfcbbf1665e3dca20c74884d4af2917f6dfb12c678a447305e8684e95eaa63cd85c0905293ea37a61004b1f7bd1420e49819718b65bbc8a6fb5464ce49af704552132a758cc9b1df8d6c36e6941fe0a4f4dcd064a0430657c3f19f9ab484c26e468e719d3ca2af103944efb9e3db648b3f622279b318c8c06a90aa25a35043160f1450a144b16cf31ebccaef4cd4c1aaaf53deabcfb9a7c308ec01e99ce09993a1789c2f3024d63c97af80db8213ec477d7a33127153ec78dff3dbb327e0bfc499e01a5cdc26b896afc20d1a8569c0ca5f865ff7714db2abac27cd33fc88126da2ad57fd6c437cdee3153a1216b78e593e22d9f720bc473b1f7dc4bbe891cbcb06873b4bfbadeb1055e64fa640984e33aa27dc2db02ba40f94e0b8f277d5703c72ecf0f2bfd0350939912c61534423350cc02e3a4458894ed7818b2420de565b8f9c56827bd117e69a38eadc330ff70a842bbaa1c31a841827e6352bf220f4668dc657cc4608f5b7098aed6b5edd1bceb5d6ca92d97a5a309a670ba9959f65483a8ebd28c3dd13a6a4079f24085eb708207b82a2e2a19c725e678a10fd3323831979b7800feb737a5bc31df1a68ccb0a52e7bb8f33f78b5be9b1a9b6175fea58a614cd1681eaad890e7f6aed270610c6333181defe22a1a26823cb40687a0178e18d76824a70088b1cb8f8b9606cb6191e493df37f8f9e3409db9890a0d202915fd3aaaa29d7669aa210c412217c8a65d04f10f2430c33e441a541e30dd08123b77be264f52a74f9482d2ee4205ebae25c3d2062f1d3f4819d9ec7b6c030bf1fbfe66875e94c151ad2fa0ea164305396867f1b70d242f4db4578fe5e20c508c6c6434220959fbc808cb023801e93906251908cc0608d49444d9e643c15b29aa18f46396e8d01107a454c6ec8bdb6840d51bc0a22d48c741f0b18d5e8d37894191b4af11f7ca47119ee955e2e30dde8285fe9de57d30643476bfb5dc28668eb1198d484e831e317c490c97b9d918bdb19cac89e702f4abb0829a8950e3d6a1c2fda83e2d6806b15b05f230318253a24b0dcb029463be24301771e9285a9fa006791aa787e2845cc25e38ab71aa49d29801b82e62c0e1650468e8dc3fc02e1412455ea9bfd190b92d3a64ebfd74cde9ad0aa176363a2b7c6112105511b6c32bc5d9fb42a8cb67ea2d7a6d7a0de6e4e99fd4299dd993220773498a7b5f743300b6a1dc1cb071ecd635ab1951f4ef67ef8a2fe9260f25c39af516145b2ab559ec0134f42934c90a58682e56a0fb77038e7a771bd808db7065fe7fbd0609f9714120399a83e8603ec631e57e5e508f8ca832844d5fcc429f0bca8f013b1404f353465fea7a61460c8bd4cc24966acaf923790f853675e629c23a22b9c63013cf6c4159887f1524d42f15f1fb8dcad5cf4724c9b6d36c5782ced7427d944004b58bd3e2a94402931bf6caec4951039026504535f4d39bc75a391a5e79d40de6a8ef5cf94d8a97816bbaf6eb5f96afaf223a77455e7b98a1fcaadfaf7619f18515e577c5e20a9bde3ab32d2da29cec188225bdaa6dda7aa0c44b2acb33f6851b070dfe9c0fd340770a8cb29456cc9d773dda5dba93ec40e1342a1a4f003782d1f7792b01ed0f7661cc132e78e9029d2fa00812c506fb5952085372411bd10cff83f58a78dea3369c9cc2122e20a81d4dfeaaa9872a52900d908c7b887464405cdf191496b86f68253e68149592393cfd3df9796068b781691aa1cfaeb36757c5f4a43b6e721b1e46f731668ee9a5520b7b0f425c1a2bad5eec161fc77e591a025f10d8d978c7ca369e936cc0975f774de23710d27f8fc132f74f6c89a225796a1fd869d37d4357b9f8d68327f533ae25a35a8b0983358c8b2c1b3c9175af798651e4381f848be49f5358b0d2e0a79b442760f343c8776d59026bcb9f16caf68bb8889ed8", 0x1000}, {&(0x7f00000012c0)="fffd87aa6276a5a1ceed9f0fb7cb719421dc0ff59a71958ccc8b501fbb6352bdd19b62657e3afdac50baa484cc78234aa2de2e263fcdfab8615b66e10d07afc6c13c36cde0bc28b8f0e822c9b316b73659a4100b9da9801c504db44c85a3dbc37ce4c53894d96853a74c6948febdc8942cc0347f28f0bcef96ea3e2d6e899d818bc282d0254eafdf5b546f1c57467af78eabf6b02495f29fc34c9b49dddf028beb241dfb9e25cfe9a7aa91952538440a694269236efbab636aa12997fb4de1d5cebecc1c911f0cf0738d99e7ef09f229807b32f93dee25467e92e5b31489985a61ba420d381e408548cd76aeeef2f0e2666d2a9a2d6720ac50cffb439c87ca0a894fcd5814f01a5b1ddcfebe92acedbc173817e52336848b4abd4a995d4162f3ffdbd3fb54312045ae0702957e37fcf3ba7c7b12db982c82c135326a67d7130184550c5bc8dbba133a8619104ee882508b0c670101d74143bffee6bed987562f41e556a4616947f7592aab6fe071e4bcf8a7fe1538cb5c394a21776b360e342a6040efac682a8eec909efc033469e2ef8adf34c4ebf75aae6251dfe8fbfa7d179451be24d1ccb23f9e6ef622732f70101c78a0a56f02662cc8c0bf284d94a16a49d256feb6a738a9a1641b89ffb3ce4bf06f8e7acff977d2e517c9075a0b283920b1e2c1e2e34031c18ed541cd4036f64677da0a8b923942e459a54f27b6bd2681fadaeb328ddf6e8f88e0cdc32b49fd01d8bc57fa3a69857af545d13bd503a7b4eebc3fdb56e5aa2fa449541c92ceed201b18647004aba696923f211a091b9c46132c4df2833370aa22287532de446d04ef20ab7293d245ccc324f16343a5814d12b6c978a6780f315e0d9e8a4b1c770b51dbf116f6f51482a94a67d2322fb5585b0c7d503677acf3efa644e45958d6098e672e7a63e3ef48f6800a0be330a42cc0ac158013af4b97851b93feb331d7bba45c5bce51e8038d53bb7bc64ef3edf4e2b0347fd7560e783108bee51628ce2b7d517fef7397cf93e09189129c345a0d7340b4c87ed9d3275434204ed502b7e416620656d582037e5cd7b220d0cb211b6372782f5b7be0ed76eeca876cc02768ea1e48e6ddf14a10b81fdb1aa40117bccdf44e76072adc1313dd35db2eff8423e7e7f92d019d633c14585dddb5ec2fa863285083b189f4730d412e140aec820a71ad5ab512308440a566c5fdfde8cdbdd148349b8ceeef21ca81b79d5100bcba65f8da00fc32c3cc7bf86adfec3e1b53de4c2f23373ca41b843fc89fcf25ea32d36de8157cb839e226590d1bf75bdc2c15e92f0a34761d756107cef38e34bbb093c1aeecc2576e497e44f41a54e273bd1249bec41649422e39c29bedaa0bec94f3f7e900db10a030f09d3ecc1a41890e1a29baa97e5f276d90e4c6f3f58cbe3942372bab232d3c24063c2f1bccec9608a33b34d309142171747f4ae291e1e89abb08e17b968743a1ac9e3c5f29d60af9bfe9d4f01f8792ae2b421f8fe9eff2874a48c448eeda0ff4dc1b374003671f3505a8cadc6d325ef11156269d13ab32a6836db4e2bcf46d4d195c68e4d2316e7de45ce0e79480bf0d207329f147fbeaa67a28426e041269e5679cbd8da1f8b4ab76a4d431e5a6616716cf14fcadda5e376c43bd33ceddd3365aa659d2bb6b6cfd5f215f6c49ed635c0b9c8ceb606560cc4dc05cc3dc7943e19a536a12980f81ce675d3a5565d188cd561cce3f36ccedc498045fb5ba2acbeb78a195cd1d606347a171481f78880490d635819824f14a187649a31e8c6da81eed9af0aa239ab87fe657b83f5a6ec4c140993ae24ca3a83b65fe0986bb0ca2742cf04699d57ed5ca4af087b9d1a40075aa6a845388f702874b3ed94787ee1a7340b555bcc344fd65c7ff104221c2016328fd6a0d42ba4c36980cff9f5f70b1bbc8c476f66935c79519fb9c0f5e9de1e43ce4e4d4a5f999599b2d43bed9df90782dfc8ecdf35fb7b79ac99f4a99e1257cc29c78ec8c251b9c9270d1d5ce49e376bf73adc9e9dc83c160bdc66ebdc251e07888bb64bf3d75deabb9d6729cce2d09c2d0998ad32e223115815ce9b1cb9b0d6351f1bb1255cae6c6425d3687289e04c5c1fbba7d5220cc10c82796f15e45502b414064f3079237b48987c4d8b16b2aeae35079f4011d6001a553d794aae30925bc8d7ededf4a4b4095437a96c9b7420534b48fc4bf60bb8423c31fcffe3bdc36c8def0a5c113c8c234f063c972d4f012e9379f9511061cb006e857a7af5caa5706a84b48827e3f9cf3aa34705de708a0581836fad9c3ef71ccdf09b480e2253b13a608d752cf839efb773397a13f8e8378430dabaff359436f1d62456b8dbcba4c8b77bde5e602ff5f118e24a9d50298fadd7b54ac5b21445d4c3e082d3af5cce511c0751b83062f14a083622b106b3ce06d8d952dba5a3a8ba16bf35cdb4d7cebc2e186bed49d5a57f061fb1ab003aa21df92b4c700408b9a7343dde98fb4d4d9bea995dc8a8c10cdfcf574c495a0f78513fbd05f04f25814f5d0b23b0e76c676ceb1de54ce6a215e692f51d78c7d5d90cf268e5fadb2a87beaa84c1f960e5fd374eb5bb283f8bfe4d97e4a9beab37dcc95fb500909b4390a5368ecce02ab2694825c90e0297c65542474c54fcd494548b0cce500016596543205a2341f27a1da3b65daa21428ee7b529b1656f40f1681ad7c86ad1c1a7326b448d79716e9f907cccb04ad373e971cb7a5515fdecd7110084fbcba4aae0110a13350260dfd0003071f36a0e2f32e44fcacafb9e903b943dc7bf53db19d02cc24fe21440f4c4f21b413862f8656887d497a4a84d5094a0ab9b5403d766f66faa28a42209773a0220d6bb8d06393b05c70428cc0604e2881a3a785189eea4ad63cb9b8c6a50d29b2e9d239463dafab2f87929fdf44d0476001a2df0186e3ec7d471afbede5efcf4e4be17c584674f406b172d0ea235bd05a8ef23e7b7f93c1e67bcadd8feb15f5bd318802e340be3ec0cf2c1a57f8ec8e760d765dad402b21b92cb91fa959f205d3c68eab304c42fad9cfc9ce5a77245b566900243a5d994cb29b219951322bd7f472533e9975de4e648a7ebbac8829d331a661dd0acae8447f745f54ad0a36d4195b51d13af9e7a1ac451291372ead56183a01f9f99054bf0e4eb02c92df2416604bb4cdc5c0509879ffbb9f60d392c5922e60c27a88cac6a5e08ee6d7409055d582769a264076ce7788c7331723306d7d9e621713f1a8f0fd9b786fc7b52d343a4118c3091fcdfeea5a9fe4c831e1ee96407e00f4a0783b4d9a7aee7b2dc1bc09418761b39ee03bdddf4235acf19010aee100a97c98d10e68498f5c609ff7358e0424cec8088f61bddcef8f722fe29a08b901e806d599d23391816728cdbf635d28ebca2c1862898be97e91ab26b683d5f955ee58e2f5bde5821be96469d6f8cf41c5b3a8331d7e2530e5bc8405b0f76defc35c474eafe8a2cd764cbd57aebd558d36410786303c69f43aaf22f64f7e84e54052d39f903bd4b1e846b05ed088917d14a40e217fcf12a9640721a2f5a5c4dcd261eadf34764dc1d753b64acc9a925e330ef9b820e77d4b31eec5a5b2a05e253e31e4d5428670abd9ed41152333759dd403fa0620ededa94b3158ca6f7010b5375675a6219922e87be3f4158003a3a9c7ad874a29f684c7e4ffc38477cc75be82c5d72304dbdd672163cd1f91b21e1a99d00c10492e7faad64fbdafc879d936893d6cb252669d7694b63480599584dbf24725b681c85ac63160acf91420640007ed511004e0d1a6e56b769af605cfb676ad34ccd6fb6f5853060dc0393187c27f41323bf403f9ef0e75a899fa6d28f5f2a69d058c70b7cee7ce45aae625cbccebe48232a8e9692213e30815fc23451390709e169a690b9d8042bed5ba27f291a24f02a86d316a3343b53a4c79ea18171a6cd7c82e9900cb7c83dbe01dfd41f33c3dd8e1fd9f5bdda0dff9fb79cbfbaff7792bcb76eecb823c111cee6b3c6d7797cd934ec62e3b9dd5de107de0cfbcc483fc16c53f9a98de88dbb686db1331036c41355110ced713aebc3f54d94d4eec58a8054df17c63a49b3887fd8d0f508031acc2b40147caf7199d05eae302baf2f9935c3ab13dc03d5b5de7166eefd602dbe7e89ef1ce62d4b5ac8d6db51e62eb61bb8b324be1bf14db915c07aba5e6cf5ff24606db3e45feb5b3a504f6c835ab90484ac29db1e0e97f80a58b3403272addf87c37d8c0023936109c050d434db79717fce4bc33d3e7b3bf0abf98d11c9a01e95294d380ec2686e4ac94cd8a68b7444a821f26926250f0c8baea44e7dadb7362ba87b1d16677183adb8a9d738a783543c4081e6694968cc2d6497afeb13c02ca19bb074a9fb3c9ed6fed76fdba811ba5ef131ed8d89fa5f7800623a4ac8f256ddc4b3b8c5b70313e2683216d72641166fa55388e1a08027362f1f438728d1e3d7d47d362273d92dd4eaa3002ad25832cb3e2a1eef015287267745bf3b8f2486e3a7dd3d4253b214f73681911999eb063311194769647d3793005392bdce4b138de8f0d2949e077a8b1eeb9cabf7f9f6c0390355ae91c4e72626d7ecffebfe8fdfb9d283b28749fb400fe21b9df197203affeff33863399e309b125714455a4e82701c48dd9b8522a5a00c46788934735b5298f43d83f2c93a5e6c6554ce8f8778677231f8271c59862b5576ddccc81116847f7699f4e455de4c2af693f765cb7756df28789a87995d8d26cbf1142aca0e0b42512e81ff687c22a14688f5cd01d4d5d45890c1c55df44faf03bbbc7fbfd360be43c58d8f40d1e43816260aea2e948f7f5946bbbe8fb6fdbbdf0e869074909f4369fe4644eafcbb9e69d7944f2177a7a10dd8cc6f339ef484417b83bef5f3479176cb2ad17d7d64e7b4b1405dfe5b442e06b8a440313cd0a528818358db686d00c71cee519fea63efe0a4af12c612104d7ff5103ba535d457039c1f7524537acdae97883d287cb6fedf7bbbb015ba1a0cc62073bdf2751bfcf885da6102f1a73e283a1b549af3105a6aa36e8868d3c9068d5418df3d2989baefb00dd31423a2329030802f16a2396b87e98b9c5fe484107f9a2d65ee163f105fd20d68d599b32a1c66e3d67835470a4895a122bff35b43411396f04a31b90b57d20d3a7533d73f0a8d9fce410c988e1cb162f29b684e7dc4bb37013cf97bcb70cda95f167f2665e8a2af87dbe45e9d96f2cea332004113ed653ad52be9d42b7a01f95eae22b9852e97c31bd743f13edf0a6dda9ccaa6f0573dce4ec3d5bf7bceeb0266cda3becd0fb748db76505c142c41636720afe5a3234ae61c267a9d641ab2fce1ddf44c3f3c7157a7521c8b839282b09668dc20b81ff2499d346efe58087956b1e326d361763aadbb40f2c8bebab6c0edeefbf279d2c64195efb9eebd0652ad654891d71eb52f28f00553f176bacbae9db2cdf625f5278a8b6f268445097980abd74fc48748e2d3bb9689288634a52c4beb55a60c07b7ec167c28419d72d1ca148e129c5f70c516503aa89e2e50266184b2dcb609373199f9446c521f6bd97984191fd7b507c99f9cef7914726f682374d67d4e5eee832a38d5590b1a9ebb1d88b14d4292327f54a3414e8b2ab46fcf0b3373f70225e05d110016e304ea9b8a2dbdfd78fac5d4cd0f10b81dc5a1c9c5210b4d231813cb65c882741c2b12a2e1d7f7bff35f91798fc108e208f74bbf022e6985954a07f8d09b3656a0dcff1641a689a06d97833ad3c71aa946b30958d7551d2754e", 0x1000}], 0x3, 0x0, 0x36e1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) r2 = dup(r0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5708, &(0x7f0000000000)) r6 = accept(r5, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r9) kevent(r2, &(0x7f00000022c0)=[{{r3}, 0xfffffffffffffff9, 0x14, 0xfffff, 0x4, 0x1}, {{r6}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x0, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x8000, 0x80}, {{r8}, 0xfffffffffffffffe, 0x17, 0x40000000, 0x6, 0x7}], 0x0, &(0x7f0000002380)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0xfffffffffffff6eb, 0x4}, {{r9}, 0xfffffffffffffffd, 0x10, 0x1, 0x9, 0x3ff}], 0x8, &(0x7f00000023c0)={0x401, 0x6}) 06:45:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) 06:45:54 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) close(r1) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000001c0)=0x17) r3 = getuid() setreuid(0xee00, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x2, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = socket(0x2, 0xc003, 0x11) connect$unix(r10, &(0x7f0000001440)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c9700800000e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8baa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f9c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4be1000000000000007903c5efb7b8cea6686d4c99f5a05ff1453d44a46c6cb2b5901d7d87a6aa89c6f41c04230c29517c1c203fab3e834b7e2a1d4cbedad97c56cd2b8c8e4933e6a2e94ea93bc1503d11ab51b47550279788c358760baae5731f5cc2d0a5c644d38a8bedf474aed074c80e7e66f0e6952ee95854055221f5271d31dfdd265441ea500f3d89f11a4759ef1b85a57fb32e3f386cf12effe61ccaf0717eaadbef7e4b043351825326f48a73f6e04d63da5e0f44783c331a76d14f6b8aedb5982844ec314c0dd2b6f9a8d636b151f2aa3e1f6fd54379cd4dc3bf68650b0115126add1b8a2c16a0e2388e534db2a529274d01bc19948ef25144765ed55c05aa6df404aae81fa55b95935d9278413c2eb6f8ad6ccd31ab829e0524167e92b86ff14e45aeb3fa3713b1841968e44344a04aa487f7ed0ae097944371ff9d2606d81f04afb3c120c266d74d8c00"/1934], 0x10) writev(r10, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) r14 = msgget$private(0x0, 0x1) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r17 = getuid() setreuid(0x0, r17) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r20, &(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(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r19, r22) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r28 = semget$private(0x0, 0x4, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r28, &(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(r28, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r27, r30) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r36 = getpgrp() fcntl$lock(r34, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r36}) ioctl$VT_ACTIVATE(r35, 0x20007605, &(0x7f0000000380)=0x101) r37 = getuid() r38 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r38}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000004c0)={r36, r37, r39}, 0xc) r40 = semget$private(0x0, 0x0, 0xa5) semop(r40, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r40, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r40, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r40, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r40, &(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(r40, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r44 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r44, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000100)={{0x3, r41, r42, r43, r45, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r22, 0xffffffffffffffff, 0xffffffffffffffff, r30, r39, r45]) r47 = getpgid(0x0) r48 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x101, r15, r16, r17, r46, 0x18, 0x39}, 0x4, 0x530c, r47, r48, 0x6, 0x7, 0x7f, 0x20}) r49 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r50 = dup(r49) ioctl$WSKBDIO_SETMODE(r50, 0x400c5708, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xc6, r3, r4, r15, r51, 0x28, 0x8}, 0x3, 0x259, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x800, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 06:45:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82ff0fcd01352c3bdd30f76bbb376ac9d96ec24cfc84fc8f1673fb35dae45cdfedc22ad97b2ff9ee5cb7ed18dbb37b2be43d373aa5853b77c3040772a3a90ebd95021ec29e22ba3f52407d54055a146e4ab3abdbecb8bff12223cbb6658f3c2829a56777e5415a387dbaa596c078123d314e699af8bc6f3b9394d04cae3cee223b17d0cbef2ed5432d594c3d1b565c59ec348011dc8060edd5589f3a0d2870ef7bff2a1b90b8e3512c1c4c98bda222539b2cc2d03fa50a52d600a71cef9202146deaa7431f4893fd7b76d1a575"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:45:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) write(r2, &(0x7f00000012c0)="00aa71d2dc6e9ddc312d2aed0320b3208ab403e8b9484991e1a8c776971283ef3eec7cae48370a9f32ac6d70b707d7e59e38e1a218ff8fe96569fa6206d6901343633f980fc2d5d622d7415b1c1607f8247fbd2fe03b32814694d1260732cbb3dede7fe746b96fa391c4b913", 0x6c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = kqueue() r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001280)={&(0x7f0000000000)=ANY=[@ANYBLOB="b80d001000000000"], 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="890f1c3186a5dc1891c9c0ed5d34eb6a46cebb481fc06d6184e2142b8ce1a1af1c9b239df41063c7bb", 0x29}, {&(0x7f0000000280)="704ef1a83eb2cea0fe21f83d79097125094eccd5cb7ae44e57a79ce65e290494adc7d20e16b594cde908f065dbc9c74b7b8614983275c19fea8599692236c6e6a691db3ee8275e60931c75de50aa9d7f032b0cc4e913cde529ce97d108103e9233a710d0a3322a7ea5dc228e3b44efe843394b15ff2cd468beb3d6ea12ad21415a4141e8c720bbc81552fff655bb6844a187ed7a11ea7adf9ef02a44c3674a3a3441cdbb9f82cc681ac2a78064cd3a452b2f155f5605a5a2a0f857302fd7bc5c463213d2ea0316fc8e39fdb5ef30958b556f04f003c84776bc9ea5bda55c50b184721613883e7576f841eb0ea255764220fd7315d8e7f68d7c0eb19a6788e959896c7e7f9eae24b4289c9a6d4436b4e6527dec1e7fd18e005311e2bf9f2596b982e22eff4b9451ace6c5ea99c63600777d4da62764e47bfdea375c79c12ec41d0f59eca637c20e51abd63f51d593e54221e7e09b18b415d8806605c25413b979e228f691c48274ddb6c10eebaf7a3a30325fecd502f72973d21c425505adcaacc2308eb14cb7ab2c6c2d89fb5b2d1b6c764502af9e80a22d6c435d572e404b071d6022135679f102d4ef2a7fd58b828e2f5117cad804529a99f7224e16962d71c1708027e08924a1123c23b7ea986ad94f3a9144c6420ddba742b62e69be143ba2f42e3af1f2fc390e416e26e8ca739631b1f55fe6931b13962a5bf51deca53600b9d0553f07516b9c9dfe44b5423d52b1660089ad03afe4488f0c23239f84405691c28d52bdd0102b55667691b6034917be0cb80e67c5d852c2de7b6286245eab69b8edf61f2d9bbd5898e05bd55a50ffb10908425a6002610f9dfa8e41de5690128f1f4de65514fa78a37fcbc538c2c8affdc10ba8d0cc8552a76c14b30ee7f7046e038b97c4127cc2811e1fccf84633d7c8c1260e5796b10696ab312214c2fe5184ebd6fce03649e221ae01cbc04e332a240b26245e1bd06bc13290131db6354022bafd0383f877bb855d92067f71aa0c858054b5f2e355e92635640bd9c41b90235864810b222ea7380bead103b5c28f6e40256bd29b293986318e3305a8d7fe6c95e1b2fb36d63eaac0c25831d1651518265ae5a9f264f3cd2e1c719f8384c439eb8dc4003e1e4645fc54b92adaaf5b82c5569a338cafd1130cd3e26788bc2dd294f683debe193dd180d0d8c9445c1f7f91d5ecadaaaa6ff20069452ee3bd7e31a8b7670f889ffc7ce231432830d37c310ff0dce7a825dd3842a4627fbba5f6ae49565d55b6926feb6ea3152a8c349e2cd2e80694af4ad83c424ce3ea089f207e0083355f036df0576c3f176435a9dfec9ca0ecd5619c4ea475c1ba45a37629bbe98e9b0214dcde5770acca444f16221524b226775514ba118b0a5db342a139bdd23700e15e10dee482638078500a1e40c1d906af77658cfe664c35d92016e5a2c5b9166ea68b53b85bbd11c234f9efc94599344d952ef88cc156f0c9f341e63df9b07f86bc2e88abb8c6864aeebe1509ff2d9a9fa781d475aebb68f4cccede9574b853d342ce1ef8fcd747789839b18cb827129774e87532ee6d760fc9fd2c74be9826584947a8b4a742a797e04abd08dfab674c5718ab1fa081b5837fc2960a84ccc0ec13fe8b54c9f9a8ab9679b1aebcb11c35a77971ea4ef5c773d6f6ed8c22f215a15207e3b99718a633eab9a829c05ae338c1120aebe6ae1e6df54839fe3a83f500d0da3fce703bf97d0d5274ebc7925e688767844b6b24bbb13c548426a1bc7739f31895d8315803a3e6196afae4e08f969264a78a16a4774276a18f0917beba3df859873a00320d830c4b3bf0c9ea17313e124c85486fdbc7f7741baac6491c2cc451b3561ec7d66173ffc66691aea262dba555bd0fc39f4b667fe16e6e8138bdcd4fb9e05f80be1eb75c3d1ebae08beffc7b5450862fdcef5097a6466e6a23486db39335f5469e4775df1652cfa34218bc3d15d6d018e12b1ca583a895a3aba56a9e5da77359ac8f33da445c611e004d9be4129728ab613068c44b46a4408fda4fe54bf2bb27be0ccff6757e610f9fbf4bc1f9e323dc478af068ea50e027696cd7bd8fed1c2ad74e41727949ee166b9d26ae128272d2bbb4220301be4124e715faf653f3ee814f48e6da81570ea7502684cc54d82514430b4207986a7d193f920483bc13c92d09acec558e2ca904941bd947fefdfbba77b0fa3607247e65ec2c0e1d6abc3213b32bdd1a8a405dedc171407f623f617c7b1803acbd999e918f0073ba8ad8218f3cef5684c0a3477530b0235a4e202d945adf349cff03d8d14e327a4f33b00d97f111e94061ece0a2b8b877663f548ce51092885b1c0f024e29ff4745e8cd9c5763d0e931ae83d62f4253263f130c63dc4e795e1270b815b4f1421bb9dc0e6e6f24fa691950036db7d704c3c418395f3136880afc6a33178767e807f476a126ca7427d5ae70c9fc4773c18482dc2f6fd2ae5611d87cfe16af037f9bb102dc7b1a7e522dd4b2bd6f5e5a8f8f6be1a1e8b6f5253ed366a4492449a32d6785ecf1cc482dc4eb3059c5615100a40f6ea2c1e79bfef42653c9b09e0565f518156e39f53884036e21ceb6ddcd73939269d6e1eec4f07f62402bfcd427b58ad6589398641f62326da6a1792d2722651a44a07c98d2b291e68ed86202b2290aaa944e523a17662a6f8dc8edef028d45c6d57c20e85fe98605eb2836fcce7d092bbd5d1c624783914fc2adbda4b105a59d03f7913ca3ca50caa01c050fec10a3e020728d21fa05d69c312b98a1a3eebd7009633e4b5e75921060bf6e900045b756fa0e80fe78ab67204e3ad659a024261dca46ba08f590cd5857066ca8edde5fe22a50881c62e2315634dd1c16fc9f63ad492a88dc4ae616791a57feff38a975da5d9cc9a7c3c41cb352c7b3e8e49465274aa8c938573896ae3b11802fcd28bd33fc8bcc9836dc706e6f42e01c3c2b13089b8840f4a95a88042c63f39ef2c86ae68658573036abca01b94ed34dfbab81deaf7da8db6f6269cad824bbb9c02ca5212d0dcd8545be081f1337dcf61d8b7108a79009c9ea119d32940c2dda1c10aaaf83078fd4133d0411454816f76e0ffc6c6a1eda977b4a304fe8613e4da524bf2f752487cd2bfa4f116ee89136bf0f6bf1004d06e7002ea2d5a009fce7d31e3df12017fb305d48b5f3fd4161264877abf6ab87f390900107843051880059e7690eea679e1ed9dfc27bdc2e35affc141d73ee8d2cd796c0f4a10e4a920e59175940bcb89aadd6b400677c870ed503fb6e8e13bdce002fcdc086e7694f1ad1eb88dbc970733d602ce706773858f4f052ab9a636b5d7aef47b4ec6c86f1e39bd7dd16e516a2bf46d72f3ac29cc14d2e81344b886f0e4c56757f31a503721cf0281207caa049f008344d9a239d850cb9643b14c4eff568843ae55ce9c3d6e25c12a48676e085414eee80be004be9fa4dafa3148564f654c4939f443c421d3eacf8e654000283f9f9adb8d7f0618e666f0b3f03cff2bc5980bce0dde9d0ea445fcabaff4053871e4e2b9e309d8ef9ff7418e5136e40ff5a19e34da11c333d30a352a26954c7ea3b142250ca31eef63a05fe856c067ca341e829aa6298e13d22c09ff53ee57baf26dc6c5d25cda7eb36fc168862a4fa04f92268c56126ea180e1bba52699c94bb47ac97ee0fc0bdc3ef3ff7095321837969ce2d853f0de4e046d35034d6ebeb88c05c209ee9ca899cee82ff8526416ef3eda55d504992c09bfaf6a45c92e85216d1117228d1f958eb56b155505daf93d9a1299ee288aba4cc5335779837a090882c45f4a9559fc9e0120d701b3f0fb7d52f9cd6f2ad22f3eadcc3b8962a6cdc952c008e955993108f18ea2dd795d2a8def35b637890fbac1b4f92152d6d119d77021889dcf415c6c707cfd1d2628f4a1d7230eb5e333ccb68150f1fc7681bfe1513981df492e9322bac40a0be0d872e5f65864471392b703c9c5fc42dfa908e49ce3b373b184b2a18fd322b91f58bec62b0557f41fd2ec98ebe543a08a87aa02a6141d85cc2a288116185c7b1fdf090244b48b31b1e6149be1cd7a806f3bac0a1524890a9626d4293dc5af1c3236417c21e8051c2ad335c97f505db4041dedb1bcaa2a5c5cdd1a0969ef66532704fb752469fd2f9103b4873bd423a3019ce22d13acd11a55ac00499bca6e112fca3fe0b7774f9e115db90ac7beaeb860056b1761c06cb11b449e441195ef7041f997a29eba27fc03a5c062c8041fd34a1361c99e627a8fd9c2e81b9d4b3cd2af15c0606fb3cfee5c6b8eba9231a73584943148c6b60b1aa5e7e26c6b6c5b3334ccd1153d9a7376231d50671d7a526f5be100b2859133f1c629bbad7aba79ec8fdec4de8ca8b1c1525e8356e78c7ec2bd149120bb1dcf3afdf8b27c903d7394d76e97afb44458e7978f6e0b8b5b3283006c5dacb386d997e4d0d5783c31b5c150d705d01897cf3f34243aa65547b502fa99e143e9f8bde778f541f93940c8d3ee43ce2d43e336807ecb8e9afb15948cecf040afefedd8de1b9cdfe38b2b54b8d529d478c9f685350b23ea14a6c0ddbb8fde72bbe689812e2ac9f787f2f7a6f11c86e499f1c7a5715a375e4de38beba89ec71af4c3a5dca51b993485cded5915ae43510bdc2850a31a841fad5ef4c4c05ca82e5334bf0e553848f98feb69436b3670018442942525ecc526902896e5cdd9f29623e53673c91f542641e5b057cbcc767eefe83bc8ccf170eb6096ac1d50bd99a6450005368102aecb03d3e499a4eba1c66853c9c3a26ecaaf33dd9229ea26875fe8e9362392163ab218cf9567135b8342440527dded2a9be49f4e3884857a59bb92c3dc1b70b3e6c5ba8977f0c45ba9501c4931fccdba559e3dde7ce1536b88466441617902ba974c94a35780b46be5f295547b2f9ab43038c1b105bbb3f48123e9ad43011b5bdf5d27da55dd1fe1c15aa4a3fba5abf1609366e840abab1f0a48a1442c23f25e6430b83d49df02bd8a3c3f5ec0c56da8c0206059f1806ab2907074a8bd32b64f2addab77bd05e48a8c88e5da745d1fb2e153c13e8a21a36091977344bf55307a7b094826180727b761a524ee0d22877edfb6fe45f583a1ef2e300d5252cba28fe99c78bbd37ebc668e0a0608cfe392fc81595d458b2a1e391cfa8d1e5ed4699a51271a9028c55eb6f7ac8d735cbc46bf66a1df9311f4b3046c35c7d549199406e6395f49c81514543f38384b859d6ddf474dbd36f84aade8ecda1b2a087ceac66cd22e6b5211c8b20337fab89a4910821892d7efd5da8110b992b62c2e13046b99a874f366c70c9afa514c816c82354f9685b26f9f58d7a9d31544ad51d31ea14359ccb7a12499fedd378c847aac92cddcff2bddc1d6bc02fe2a2c2d379ee10a88a3bb8baeba658497093a7b2de23dea394f747c456895c30d487f7f5b9277d9aa6946b8d58b3e3a553b894aea20af67d8c8ecc401c095fec26678cacab23e10a35584dbaf1b31f5403a0c25b2f5e6269f86eb6d7093cb6494e13eb507252bebe60144c688e6508e4aa13d113384b12ec0f15fa185e6af514d2b81b3f725cbaad5a8878feaedb129734c2e039e061b14e246cffb6718c2ae0a84384d7216a00c9a5b2191d0ad365faf552dd4fdbaeba575a0bfb0954c385011fc1120dc3c5f4b4421626d46f93614530da7ee0a1b4d904028e6ad87ec3156469d2518aced362c05510f2a6063b47109ef5e869a2f8d743f71384998f49022354178fe0d7d573a1a61a2735e7642a205838e974cc2531", 0x1000}, {&(0x7f0000000080)="4b13762aee6b880b68d7c493e1d475119da59655a672db1ec6b150783e86d11419764809a4872f67fb56eec8f03a880f63693147e102b01c53980386b0e4103bf865c09ddc275b4d2c968694510f44b0e9873652e57fd7abba30226e80d4fb74fcee82c56f225bde5ec66740f3c38092767a8adae10f672098ee67e94ab61c3fe8d139cdcef6980ae80df4095f4a16af2a37a138f50b8008d083115033165e790acbbeed6434", 0xa6}, {&(0x7f00000001c0)="ca957454cdc8040d885f3f33ffc9f7f6ddd22fbc5ed23b484620a0d924a2ad2e0f79e2223d9af72beb29c40709e8ed8aab61abc8d69b2980", 0x38}], 0x4, 0x0, 0x0, 0x2}, 0x1) kevent(r3, &(0x7f0000000000), 0x100, 0x0, 0x10b, 0x0) 06:45:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x42) r2 = socket(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x1400000, 0xffffffffffffff08) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x400) sendto(r2, &(0x7f0000000140)="095a4bcac9925d2c2b0ac0322e88b1e8a609cd7f5d2a3a62a1de943f25a59124814c45c49b6be550f9df455d37c5f307f2b9c9c8215660f6e20a005e3be7228f1bfbe9518ab7579d213ca6865249bc40ee16371155bbfb2b00000000", 0x5c, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe7a) read(r1, &(0x7f00000001c0)=""/7, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r6, 0x0, 0x48, 0x0) semget(0x3, 0x3, 0x100) semget(0x1, 0x0, 0x0) bind$inet6(r2, &(0x7f0000001200)={0x18, 0x0, 0x0, 0x6}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) dup2(r7, r0) 06:45:54 executing program 1: pipe(0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8) 06:45:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x7}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0, 0xffffffffffffff50}], 0x10000000000000e4) 06:45:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000001c0)=0x7) r3 = kqueue() r4 = fcntl$getown(r0, 0x5) fcntl$lock(r3, 0x8, &(0x7f0000000200)={0x3, 0x2, 0xc3a7, 0x1, r4}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000180)={0x5}) execve(0x0, 0x0, 0x0) 06:45:55 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0x100}, {0x8, 0x4, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:45:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) 06:45:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4c001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/88, 0x58) 06:45:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) close(r2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) sync() 06:45:55 executing program 0: r0 = syz_open_pts() r1 = socket(0x6, 0x0, 0x7f) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffffff, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x0, 0xfffffffffffffffd, 0x2000300000001}) 06:45:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="057be372e2d5d9094270ef2f0693ff3091146e2e2e", 0x15}], 0x1) socketpair(0x18, 0x5, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) dup2(r5, r6) execve(0x0, 0x0, 0x0) 06:45:56 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x1) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(0x0, r5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000002640)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r7, r10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r15, r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) r28 = semget$private(0x0, 0x0, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000001180), 0x1e316d81a01eac7d) r29 = semget$private(0x0, 0x4, 0x48a) semctl$SETALL(r29, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r28, &(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(r28, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, r34, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, r18, r27, r34]) r36 = getpgid(0x0) r37 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x101, r3, r4, r5, r35, 0x18, 0x39}, 0x4, 0x530c, r36, r37, 0x6, 0x7, 0x7f, 0x20}) getgroups(0x1, &(0x7f0000002580)=[0xffffffffffffffff]) r39 = msgget$private(0x0, 0x1) r40 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r42 = getuid() setreuid(0x0, r42) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r45 = semget$private(0x0, 0x4, 0xa5) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r45, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r45, &(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(r45, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r49, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000100)={{0x3, r46, r47, r48, r50, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r44, r47) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r53 = semget$private(0x0, 0x4, 0xa5) semop(r53, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r53, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r53, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r53, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r55 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r57 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r57, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000100)={{0x3, r54, r55, r56, r58, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r52, r55) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r61 = getpgrp() fcntl$lock(r59, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r61}) ioctl$VT_ACTIVATE(r60, 0x20007605, &(0x7f0000000380)=0x101) r62 = getuid() r63 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r63}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000004c0)={r61, r62, r64}, 0xc) r65 = semget$private(0x0, 0x0, 0xa5) semop(r65, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r65, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r65, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r65, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r65, &(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(r65, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r69 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r69, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000100)={{0x3, r66, r67, r68, r70, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r47, 0xffffffffffffffff, 0xffffffffffffffff, r55, r64, r70]) r72 = getpgid(0x0) r73 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000240)={{0x101, r40, r41, r42, r71, 0x18, 0x39}, 0x4, 0x530c, r72, r73, 0x6, 0x7, 0x7f, 0x20}) r74 = semget$private(0x0, 0x4, 0xa5) semop(r74, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r74, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r74, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r74, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r74, &(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(r74, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r76 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r78 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r78, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000100)={{0x3, r75, r76, r77, r79, 0x4}, 0x200, 0x401, 0x2}) r80 = getegid() sendmsg$unix(r1, &(0x7f0000002600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000180)="b6e58b664d5c3dcfb58089181aa519d514fa042546e6a1b907c301da8d6abaadc8d4cd009632f2aa643abef56b0862fa40765ecdb564c76d6e85d8a50c941c8ea7bc2560059289746686c5632eaf1bb8810dec2c52843141562952691f6f9a994af11ef862b1e23b4772162e94a7d5c380d99209b5b5d7230810430ed1e46dbd33d34a19363f8fb603aeaf654d956eb319b996f441c365a1a7dd1be38d6bbc24b7fcd1113dbb7c23031dd2cdb4b12da6eae2b82cf50cf8de2119a6dbaa6be2e670087e08914d87d99b1eb19d66c4eb55a01a1b85610404f77ff02f3c8ce6e7c098b6cba76b95f686840149372fe70a20e6b5018d5ce46947465f686e0d1c7a5ccb14194fed8e56daeceddf81d5ad7415acf5cb08c51c0e66360feb0c8755115cbf4fecbabc5baeb24e8ec55e88b075696d022027532f54eb926376d737f8538177b7384cd79d9e1eb553805f02ed3bf664df4978866d014b3e56c9537134c376bfa5aa09c132916d822ffcc2e1ad0675ab755cb27bb194dcbafd29b10fc23edda7d5911727216910b3a27792dfe34e3aa685a20cbe2deba1f66616c60438520468d408e78f8e8ea1fc823c43204782284a8aea6ac06cae89b6ed3f951b704e82f36f84f738babd40013132ba6fb5e145346a08395b360933431912d5b9aa27735e77e4082c7ab7e5d24cb05dbc77d5069023b5d303600d21480d3f1f9f5000be93f8c25231b8d5425f47d9d758074fc2da60630b10bdc06d4bd6eefee2b5f1c9d938b03981e9778c599a344973839d392c9cf0728b3cf0490b1b9fca59dd3945358e42b59a7a3719972e3f60a840d5d643312adce54c5ada1807f98ce4c9dff2dbef4597d5c43cb6ccc86ee3f98a09d870c3caf1ef62ec983183098a2d9c5bcf4a7975f3e46e5cf91779f295b971bc7e5405a2477cee8fd8958c488326fb72f5f7cce6a89f48a15228bbc9457520f0d41155005b6cc1d0e5cb4feb5cb3bbe0cd1a68834d1ca2a8f5fbcd1bd33cf034cf5c857839ad10ddc650453f049fdd7314197e833e79ebec0ce2f37f606a275e412df56c25cc921c5fc2ee2f3ec9789c8c026135f38f7f84113f1adbf3d0cdf7eba14c25b75f2a96f75c052384423aedbfcb5969f45898965c8bfc7455c2ce0b92e4f4be113d85e1f77c88d7c02f5a4436eff8435c0782c3754a5552ceb163fd20fa371c9e9a04c27d79ff9c4c7c239da0ea5d80186a3c2647c7f888cf3958de8ce8a7f70bb4e32a72c6b7d4f5380ae6c9275d7d874c9e153a27f6e2923ba305c9d16ba0c9223859ee5c8d512a8d0df334358d527ae51a0c442c16ec4a7162f1d6d540446d16a094e0a8f10f3a793996af79bc5fc28efd2f5314c712cd0aba318c42761bfffeb07f62f3257e2a957bcedca4ed9d9f5b17209169c8d71ee7ed17199abb8a426c658ce272f8b98499bd2bc71535ddfcb45a3318e1ff324f854ca1e617edccf55f3d083afe7eaff6641e4feb5a26435d711d6a97288ec0923a24802229d493c42a61cbda769ed12d00e9426a0ac8fdeb8cf46ab3432de693380560d45aa5cb46bd15a40b828974f21fb2229118bd894d566f4721c552d6f453cce678014e6891d52ba9711eb6f66b852b22b8c499e079f52c70840dfb014879d643136518d009c33de82155c6c13b6f74e93b5714213a445a52f11d9bedf96b63e33765606937c63ff4254c26a2d0135155cdc61bd81a32525660a917d408c58311077344ae4f257a9660d61e523f6966897c05b869ff6d5aa996dce5ba389c52f923e14734198deaefb61db14cfd1a59e30fe68064298b0eb7b59e3c3e2fa489913d1d169049be8540fe67cc5be50b6619bb4e9b3ae898073304081951ece799eeab71d25ff16e4ee3bbdd67935f6fad3999a0ad130cb0176eadcdf5ff3c555f2a6f6077eec97da9532da2736baf0cd49263368f985ac64126e3265d7d44bf179dc4dd3d75e878ec66a327e8d7192e418cb1d16a42c12a6b88356d920bb83991be06ad83ab1dfed623ed0ce4bb31a3be0c330ba974d78b87b23276a895739e6d94e47274b2bb3e06d8cbf0b9e76a1c0804ce94e678d474ec86bb1dd4f5dc29f2dd3d75be268cfd5cc51d187d0d0d13ac4c3865f0cbfbed3ab5be57b8b08de36f2f5be7a5818c38c74906232d10474690862eb033c119349a2f1bcc0afbbe600b30b84f2aee7ac91fee5fa6ad77b7683b390bfa7cd81f47edd854c67999669f3cf35c32699a3899176a26298744e767b57592990e71bb088fdf4d83b4867a4d87c7d3552bef7f713dfae1a6867998fa812640a53d74a224b1c1352cd4c3f1fbaebaa9510285f898cf7c2461d654e2630f02f7ea219be605e2848f32e87a113daf63b686652e6d23f546fed33fbf0ca27bfcc8cfaa6e3812698a671af278f436039267d9d7f032ec309335bceb9bb525c0feada1fcc1092a85289d1ec7ae3a360281051cfc774e001d5ea472133f7b074caaa2d655371cb86ee1d31819c587e357bfb25035fa8f38d65b0b8418f42002ccaa876f08e0c6e78bb866a211267baa29c7eb8e1a6b885928bf7b416fda0f0fb5d9f7d4284420cd208098767bb63c3a7942ac4fa8ccfd9ade4eae7319b903cc29b8f9149c69079343ae460ce3bfe13961d957dacd28fea6f745fdfed0b1a0d43096ad54b9547b8d28f2991de4b61e228cbe43563687322764b0290287b9ce57156909448beb1d00ccd3843db3c23b7b52bb73c94a120a35e99d61f7c548e9be764803639971de8591a313f4d37c146bcdeb5c40bd73ece166962cda85a284c9c867c8f67232b7731213b9923a305acdc384dceb16e539f691295086f5e0dd7cc2b4526f5fbda2ba8853cc367dcc790cc6525825827336f2dc5bedb7d44a6845f08acb5bc50d8616eb08d2b41a8b928d97b01dfb22c31fccbf57a81f897b4384aef85cd207eedf74e0e4dc4f374b0401edf24eb5fab4427d923e98168388c9e987b2a89d1aa3ba384f9ca56723a79c72fb84a09f9628a2cedc49d1731c2a0571c08f8a8a9be75c99d5131207f98e12ac05e9e6d742341e9a7c889846959c1e595c97b9c02f55cf20ffb977a29cee580b4b719c73dfc484356af3fc0b829a2af1f0e454823b051b99153621167d409571854a9e2e5319e31b7f724a9a6d6b7695920e909ab45f989da29bc2009d779e328471b9cb7b6acb86f037748fe71c9469cfba6efe86fdeb1c7b205b3800071d8cdf783ab79dcce1970087260bf68a6ff5098e210294ba85a07c4376e030c9806cd75764a34cf7f9b6a920c5bd4fd0b1538c445119bd2beea5f55d756fcec4b24605b315594955effdd38456f08fb35350ac8fc9a4ed166db15e6657b2dc0b6c20a83902dd98a9dc90935b21bd5c43a9681c83f4a97f5c0f2d8642ebe39a98d52f39ac1ea5f623408558505581e2089ec786fcbd0e1c63013f1a15ff14fdd2d6989b08e6628c2defad6eae2c905b9fba82c3448638dde657c8e3b1ffdfcb63d48ccb47bf21ab3aab13de1335f2c81e14c607329f5883cea60c0d18902e508b8d0354d665c622e787fc4ecb9d4aba6cceb39c8db644b6996b9759757428522397e6244384b9119132d5b9dd172080eac594d5e3dcd4297c51723b137bf9880af53ce065cede76809beb37a91efc83b49249d4a04ed6d6036b0cca63b300eeaa9d74d8692f68fff72280ce45e36b4fab4074fb57237417ec0f77509fbbd4bc09bf19a305b54c172409490d4c1d2bfd45505dab7495c8eb1ec0c799660f3c49efd14018397e176d9f29cf842f62755fde1c8428957e2694d698206934a08dcce70a8bbad5b1b8c25fe0947db32b839cc6bb5d4a44a6000646653f4a14165037f812b60664e41c6180b53311b5251c0ad1d5941c55d25b0907d38126f01b2e80dacb19b0ed0ae28ca2692394a65f25ca6fe4e99a0d96941cf10786b5c56e393813771a24380195093bced58b5681f7c27d1488cb79c6bfbe2c2a480cdbf39561165b4bde73122fed0c98d1e485aee965ff9f874b7100833e0e1e3e87faaabb7321e716ba8d6bca41a18a5b433ef29a1d82136d2e4767b665ea139da12a7ee4726d3720ed350fc141f88310fe77abb25e2bfec8a8c50849069cc5868c832c4df47eb227b50f17e1c0e4d56ae75e245f0cfa425d846a533c435b451f2cfa9e303a112421383defc77b83d46ca5c02430402037b71b84799fcf2f103ffad465078e09e764974d223faae2d6f99a6bd27293e1602f39fb0d647970ad3b76fd98c0b4e0010f403afac97e4a8d2bd17b72fe371fa152166efc27458ee1833893ba5df7a10780f2806f23c20b9f7635e256cad9f3953b5faa71df7c6103b1878b364c5b9709e0d08a9b71fa6a3f085b41cdbbb475dd637e7dcb95fe9418a6ea74b4fe74f302f45db038226ac50b6d0a2545642842d483a471d22263ac39e4d0b86744bdb56938b1b300794798bfcd7ab94bffce38010c03c909383d936abf247a7133bc5468df2e77a47ecaa288fc2faa7faf0286c787c803e6eee52cf19fcd9a5f1209a96e1ac7b4d2523365dc14641066eedc7b8620795bb106b38bfa250b6194e1390039dabcd0d090c4d9791e8b1800634cde6792d82c160d5e6baa6f5faaa71b6165217969b8127a03a340326ad973f89ed06429a5be608e9f176af76072083ee542ab5b27c826bf8726225f3764165724b3ff51c499817669274bea8b4b328ec2eba99c9f43c7d25f31951566ada7411e302c2535a2e5a479cdeb66f977704e95808f8d518960583767b7ad4d4a9a7f6e59dd9c01f4455414724cc133785e7e78a05cf9bca607dc5d3182c53a51af2ac1d23d34b17773bfa571e0cca96d4eac152a84e08015f9f745d6644f45d263d7325cdcb3512efae28de9e00ff6da66f3d1e99d821434ce27906f8834dec0357c951d169d622e6b373d46027d3ee2f4d95c139b7355881cf3fe379bf99cb613f30c38c9e2a0c41ad62d895f05a1b766f5e1ff061ca2f00dd6f133d691ce8309b416a4c3a6e3bcf555d648c26d2d0909ae09c3f29d669486dc12748310b784a2495f1dfac6dfa067f6ef98651d349d6ca5610b17969ee6d82c584021e6565dbec66f231ae397aca741430d6d0b13ff6d5c211f3f6d5f306b64ee06f9bde26b75a86e37d2a6fb4db0a5e719ebf04108a7922075dad01c71170760b3e881a3894238710ddbbca32e85843d61e30950709e0ac1cab20dbf4ce86d29e57a3c0d76280322f38e025e4cabf78b5e7d4fc4f9d1d8ca34503a648a5064a89957ea343b3f8f35a56d41f3e75731d4ca5359ec4504f331ff55c75062a7b2cffd147c3689e1c3125e209f3d5fc15a8668f7bf730eead0487518f7594443e578b5858fb02167687ca886ce2088def302e3d3a42c2e96125d84bf8a5bb50f28bab25c277d94f8e62990e36bf8189a3a670c998f724c65dc4998f8b796b0312bcf68b6f0353500b883c89ef0c2b4f4369803af8090fe78202b909c849caa27abe48340d8e586f70c2d8648e42cc0bf0b7c59fe592febaa5aea1992fa6e220c38cb0a792255585fcb4520c69f699ee7812fac9d74cdd61705231ba97bff6b00e4b6d3764ab6f7b2bc3beeefe8b0a5f1623b144b74b37ec5be84b280df8bbea5e35e430cca995e783f32a8d0522ea9de64d7f45a8a6293bab72f929e2ae7fbc4b563568f8dab9c6fc5c56f34073fc4214d24b0c9bdea8536f7ee963ea1b436570730ebb73c91d7e51c2d24296a265326d1cf58c57c6917143952192a9b03eeb06f628b17b26462aa2c2f742121b9c6ed", 0x1000}, {&(0x7f0000001180)="2f9b0a716d55f9c50339f4140b98720306364585407215127b987bb1865eb42e6e58a89c2ae1b889e440e0d08be66a6e957e049ab28ec4ef377f409100fdf3a7f06ee2ef3401cf1f23ae78b39dd1800069b6ddd1340977e4df729bd518fbd03127adbfc1fdc0d65db7658642ca40c15092f4d18b9c86283eff4128a6ac44f223df8a492453d3dc7b5b4f191c0ae06934d22de0282633f557587c2d3c648cfc4a344dd241f099b40c78edc446b03f18bf76fd13a5cb2bc40a4e42596d7f02164660dffe49a73190787df35428324a339fecd734128858ea7c989ded602ee266ae3a7c3563afb0517d5e8df476b8cf6a2643fab8a8a64adec05b1d835a1f8439b6e404f76855dc2b853c72836179bc4983396524ec357fb31a644199b66f91016ac27a45305688e72d09d4dcbf97ff143abe1e791005a6893e5805c8bfc38ec93d12c2ac9bad0f138379923550babbb050ce6e02dbd55e91b38a1bc613ee05de1a8fdb0243ae7da26f9c7622cc01e76487215de2c07a8188744d7a1a7a78634371d122f24aacc817c5c29cec4f5291c832fcc4104030805a24608710d8288639678d01198a82104c8851c69e3a743096756d89a5320c36ba7babe18cacc7dfecb63443d32aabef476e854eae595235d58d9017d7b006e31f80612d99468a6d5f7e149f55f9d10d0b6b5c235c93438d267279d4daaea2e15822d08d36d3db8fc3c4b1a68d725fd5dd7deb4319470f83dac8438fa1672e1b4c5f8d7b37a4ae9e6c134123ea5be32315f1bb1977f0bea07cb9a654512b4c83ad10982f2803916658d9b627358e4957c0b3d95bf3782e2619e1ef762457c8dd8435a43258229c2978dfecd9e06f30ce2395ed7f30d1ab6108e550d56143b5c38f1d071727a92bb616d2dfc9f90da1320a6db52e4aa560e3d1d9efd5bda4d970b74e45032ded4d4639b9a0deb3454100a07dd3d93badaaa886a31d6bd24d94faf52cfaec9cb7364561be232d4aa3f3e39371e1322357ed88307eaa05cf70b1d32e46b0adf55a9e4459b417da3b2b84e25e7bd07a4aa326f3a131acf4c87b2dc66463e88a60c01f3fd75abf4b15cb4857eed00f94d3e613f44f3ac2c44c599e24e02cc044b0984926c93ba842d94999bf94c953e2a369efe23d58ea753673b3cea0ae8fa979a5d3244eb735dcb701db9d010b9d8ca6e1d2fb8d9bd36ed0dbd928181cd15cb613fd68dcfde5e7df7a34f362c0a82894d1dfe6adb24410c515efe3e987d686359f63accbca5f9505b8cb9df199f2e4d7bfa83ff0d4f058daffb42a7063727ded0e342920e49b9c716ab4ecf430e17a53e8a8fd960827a2b988a3d3b32b9999ec29b289c2157f20af81ca366a91a21db99d9f9acc821c06edc5247b58e1ebfbac9cba31f901a19d4f7c38c898f1e29cfd47ec66775578281a6bacde06be02e05372295f5b2f33c67e4a8c794eb62a87c4d4f0b6b544e3657e220202d39ab29c419ac6ffab837e96eff749e592657a6e9e02ce1fb35a527ff3df2cb83ff5f7ec282dd64f6051f8406f0880be3afdd2eb3cbc33f996c78c0f8b5ae234bfd299d460827196c03e4161e12fb1b6a5035feaa4c596d830208c874f0e968153f03bdfcc436f4cfaefd62f6ca93905d5a4a14e77f33fdf65721eb1c1513b78ae89c81be768250019a6fc26e7235675de4abf66f61c354d0a105bbff4394738229963399df01121dc82e10712ea56c768a0aaca6b978abb6e13eae0636444595471a9cac6e453b56cab4c15138ef72ee90d0f36a10c7f8c0ae9d75e4129ecef17ddf510894a8d251f18342b6d5c6b4c5cda973d8efd1ab002789b0613134582a549a2c63efa195274d9712e0871059673b4ccd6f32e23f67d55894d06a1cb772b42136fc93c4727d3ca348daa78c28a330f6f41904f2178810d46c0bb9ccfe522238732ab5cfc0a535613a2dbd3b1d104cf676cba7377c1d082038dba7f5491e266471083eeeb6013d96365d0e8cd2a4ba6d3de48bc25ada5e4640da21f77dab3644e1af44a188e979a4ed6b29cef3d844c166ffcb964b39bec15cc02c04c6e91b0a77579f484114bf0f83a3a292daaf8cac1f70b7cd7bfd42193a61d02cd404f3f27e069ce445585cda9ef982f0235f2475581896f23448a5d032714c8b968925c8bfd45d636a070a58648c8f616e120f85848f83247242d47bbeeb411301f77f57384674186ddc681994a87dd4aaf1348675c63de95e5d590df5ff32ced5e775fb07872ad5f1cf81ef2d9ca3f6a63690edf10b6b5a3be7d4cf24ff95657c94936f0c2b3b9ae7ca8b4d3c50b47161d9b4caa4c069c12b24f37bb91c4ddd5856bb76ba807817222454e19f3840364e7f75cd4e513520d9fba65585745fca10c1f4293fc0c1e0b86ff9d24d41523deb2d7864f8bd62744ae5523aada3095d1af0f1e2076f26d4f24f2dd4df7fcb377f272f09b4b3b10ccb532d8774848d0aa809a34aa8d3a7bc9d1aeaa51ff4f5607a2e5f08d9fd3a9aeaac7a47e6a41d4a7b0bfbb623de9af6f3deb8683eb4b6b3d98b351c2821a7a2340b1cc657a82102e387a8332f5390a5324a70e4ecdd80bd998c021bfdf1cf1fcf5f0b162fcafcb379e21bd122e40b793029022a6f3edeb5bd66b87955185f23a6906cf7d3402b62f81415e1f685b43dac2d7b17860ac65a3b3a3e1747ec0ce6ab1f543bae7d851c9bc673e12e94620ee878bc166c303ca734939378d5fd62a78f078ce9c20944f7b90290bcc9e225a7ae169eff303cf0787d51b8f84234b2d978c93465ee070e40800d55fb8fae7d332970469c585ade266d67f768bdae9692f20a7f56b087650455958ba011e392770df8f953d483016faf5276d12f24a5f296eb613b8f41fc731bb06330a82e9eb374645167b310731112cfcd52b5ef64e620b29005285ab97dace485ac73c769f8c6f31a9079fa4afba27033b7b3e7210c927463bb56bd0a54b28d7e70129ae604682c299a0fb2bb1012ae6773f9c9d64fb1e5f9449bbbca754ed33f685db27bb92aa0f8c18462a18984f7a9aa7179ba3670809929f2c72dc841aa91765dbc047ac30338e8d41c42200dd04ce9a76c7dc05c3176b205aeff028eba8e9af000c3647710f6ba7665ffeb3e49e091c8253c519f72d5c3eed5a26d0d00c0c5238ddfaaa3f40670b6a288602a44d80abbf97fa8581cfbffb8a638367d18deb1e925c5c8c746fc0e8f00bda373cb62d9f147147c62a45e8ec8344d2221a38bb6a1f1155e5290bdbe7ce17fe7a094156bfe1a92d9a8d6aeff0abc6d8e1204a1c4c1ecc467254e977f84e3922894dbfe3a6034c4255be47a8f1506f4e30555badc9b6ba3ce278d2983a04c2d74830186586d5d35d0b0e264104e2cfd362c0e648b4284b0da1e6a4e37f9427f93f073ff5789f554bfc447774079a56595112d3ad90e022eec70e16585f77374b75443b68f681cdbc3c9de1968b3c0cfcc1219b17fcdb2e5bde96e5be5f0e454bc794723e3b35f246a04d408c9faa1d8e80f542be7277c62e88f0a8a5bdeb52fdda74b1818b130748aba082fa4fe3bbf1436ae25f69f2df858111423583fe54d6cca1091a4af5bdd54c04430ce07d3f876b614882cbc16feb28301939ebbc8acca83ea9bcdfb54da8e2796f6abb57b320ff4f68f951a6b5dbc59ef72f759e8e2dae6097d5f73588fc67194a54806e9f7e7ce107c002df2abc22e45485f02266694458c36e9f1316e3aa988b8a8c5accf4934e6423e770c10aa35024a1720b14e1005f9612a7ab77ae18cbe7f7692b2b02c887610731ee3ee2ba2ded7e13ab4a1081544e4feb03f1eb160e4acbc4301d82744d2c3d92a5e1143fff378291b7ee0e26a799dab39a3f29793e2a2e7a1bb59a39fa8af71963f085f1afda59d2cac3b6defa8fe9d50d1a2e36928248d22fc7d717838b175c4b5ab378df2f103c1406bbcf47397cd631cee548997c629073ef7dc2758bb91b572b04465b6feb73407bf36b096a64051e8788e2558d582645e25b9cb44afbf5bdaff7e723e17ad4e3deb6c44cd013b9e8a03a5d945ef2b9d821f6fe3b4cb56854921470d7da33448c49d7bb320ea6d57326f1e767cc400835f588847c132d8eb169fb0db6747259a35846fdd4a52305919e5b980d3f154d38e3f5024a7ce23074f2e9030143df45a34db44f876b070a7d3193a102d6dfce82fa7a65dd021805a63fd463e8a685d0870765b28cb2b2136502ec2265403b65618a51cf0df04d03ffa7e1101d22aac3a115f5a178ef03976fafecc96923e1f3292414c9b1a820caf8fbe23d4deae2bf097b3d1c53ec81982a0897505a75bb4d4910c8dd6a5f3658048dad7b2e57db70d6beb61134b3c6ee0d9ecb5286e80f9591cffbe9aec8dcdbcb4d0f798bfb4a437943bccf4e36d50efc055a986a1e305e8fd52120a6ac3a05986d214b9fcae2f10eafee97085696ab2529de18b3e3bbb08413b43803b5da68445e4e2101a0b8fd93019ec72d39f2e2db594b757c2030c90cc4589665cef6c9ba6d64fa8f3db5b3dc65925699207318b87059034d56c34ee522c99656486de7353a5378f587c70235ec3ed2284ca22b1b8ae96cef7332df9c7b9bb417b09a23d470a63d4707b24679438ab0661f98f87aadbfadf8158bd5eea3dd7d028021f2d5516a1ab7e7368d3e39a56917009323bce411f08718af12dd8bef8a48917e267a3e479687dd06723c573770764512d0982e06eba65dd1f72670f7b19c2ccc2ade92907b2ce0bbd95847adf679989ee9f5f983a1fbd3cd7a0b505a3f5a65932169b07e3ac77a5a44654ba5695923826bd47db6bbc8025a55e08b716322c171eed729703a889e57fc2b777ebea368baf9f0cc40a4ae59c7fddfee9e5212292eaf91d3416e57f7f513a8c288a4667987de6af5caf85982f78ed5d264cda24f88c8aacce130de809a4f97bcdefca5fd1de00e2621ba44368ffdf8bd70bbe655da539417979fe161ccd638e2796f593ab62bc23009b47d5c55eb2a6e45d52c484f0cea64b0c1f0d85b2e22a3f265e80a8a9f2369f26cf196b6b987b99f826b2f063a629048fa970ce9361a423e7c3cfba4e4296760add6c34268fd8d274460c3481277793f240d5020730c1b1170a19fc33cd9cb5cf99e0ed3e4fd6d105f9e996296e5d836d08bde93d6f5486cae2cdcfebd290000d8af82c8a3552d280fc88f7b86f881f8e512a4723013979da617e9af7f8da27bf7239734e8cb27612d8680438546ff45cca0f99d40419cbeed89e7382ab5ec6bac8c885584e9cae32f50a07f204c8c416ac33b73063ec36a6c2439faadf289e5941499301e634bf5e2b17f65623f5d48225bfc3322ff96859ef4d937b5ade08c13c0112bd99b9078de3e4f047199262b98f232103151bcc4def5a061087d4467fe17b4264051ec3948ad55f1c0d977e2e8f3b999eba6c68cc7ce0d5b21c44bfd376ecaeb85b2b5f6552dd71e7954cfa4a8b48909bbab883e8d64f8bcc2bf3726373999250f16e99814f0c292998d43e613e1d59b121ea2d6285f32bc1e7af7c9bde93bf17062e5d2b53faa0378fb709788b6b6f504fb8c9d9f55db6013b4ff6d9e42e49b98a00b4839d3e4138d111d1da8d7de718c30791ddac5246a397ec9a0419f6d73a8919cdc19521c08a1da33263326e7cdbacf8e343d52d20c539d0347096c1d915392b0278d2e9527d1d762c46d336b965c96e209984a6b78552e8001f77c23fa13119de997c72289c989ee4fe40ab525d39c2335df58c52e6e66631e851ae9c1e504b58a672e7e690cd55e74457eb203", 0x1000}, {&(0x7f00000000c0)="e8de45cb3600e6fb32261f83b691a91781721da860f0395bebde983aa024682b254f90e303e0a95d8321040a74342a", 0x2f}, {&(0x7f0000002180)="d5b405a72770f9161094c848b2094e811e7b62b60380b0d7a9978f23cbbd254158666c1eafc2f260c9d3720bb2a1610fb0e38e2cdf5c1d6e4bf81ef29122d1fe639dedd78df4247bef6357a8b4b17be9d99720ed596d17bcb6abc36ef941d8bc7327ba4f11b59a2c1f3244", 0x6b}, {&(0x7f0000002200)="4a08f551d932a2db0cd5b6ee8a22e8f89efdcdce5904d596e95aadde4da4ea2f563e77dd15b4745359e70468536184f70f8f188df1be55744ca1f019643cafd08a727e004d3eb5f49adc6c60390e9e7f53857fd7e57bfaa8cde2c18ef0ffa86f22aea0282c5b95baf388dfafd06709f2119a5eab2d765d2f1d8d2353a6b6272eb5764b555e0ed0c56fabefc3143bb5e10a639f94549c07d5f67554143bc5f0efcf530b37bc82eb8e6e10ca37d51934ec51fcd7103b3b2de569a391438235ea5785f34fb387306aacf9602ab55824c1a9f78ee6cf5ce3fb8304d2f855b4ca7acfaf35f71f60ad0fb32c5d1514726e914cc66cab6b30ae303f81f89252bde1", 0xfe}, {&(0x7f0000002300)="38ee2f463447db72846710a3a74ec3b489b3f9c9d4a23a64c28cabf385af8598f3d92de20e0443352b3e4977eeb032682a228a6b26d292fc30c575f483daa2d1d4b483c77088f5b6ec0f63c2f5d88ce9dd8e87a22871dc28c1c3391b099dd2bca6588c2a837e42b139", 0x69}, {&(0x7f0000002380)="82afcffc5044c7fa04bd592727f4750c6649128b5b06d6015cf65e2699b01e66b75310c57d99d51ee7fd20aa79611497b05feac06229ce02bb00265a115f15f93f7b7a56fdd2754392e160d4edc2cef5d2481dcb97c80d1122365f0c882748d42b4c6cc9a39cb0a4c08b568a929bcbdac150e6f98771e9b006417fa509dc6c89dfbad83a85eafcc7871d08ca3cf2dd5c2577e0cee5e80d21342ee0172b8f2176889f3711c29e5b4ef6f7393b3c57da1c5648afd3646d4225a831c0a8afbbaa9d84a78183fb91c6056f0228bf248f96f12ba02c1b41c14377c494e94eb2db88e4ee", 0xe1}, {&(0x7f0000002480)="44fc6ed2d9252222d61e53ccb3f42295df2e67b944037eb2deb04d5b03023bcf8a74b2910019679c5f184df6ccb1060e732d597c6e5817402c8f47d7905e59a2a4e9f79456d1420016b3155a1687de83447de613d4dc97fc16da9b23352f", 0x5e}], 0x8, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r38}, @cred={0x20, 0xffff, 0x0, r73, r75, r80}], 0x40, 0x400}, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 06:45:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3ff, 0x7}, 0xc) kqueue() writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="d218f5dd9ff34dfda9a35a347f979de578ce77adecb574aed3bd4b460ae334f605a846e6801ff32a6ef51a5a8e94736d15d97eaa638627de87f586b7905a152b6e98b10df96fe4abe6678c4b527fc2d858d445d5180d", 0x56}, {&(0x7f0000000240)="33f92b827fd903dbc6fed8d18deaab9db44e59bba52531d277f86ffefd834f08c8b314fcf1", 0x25}, {&(0x7f0000000280)="2679cb3d02c8b230ce280e0beb0ba7ab37c0e0a6c94fdca9d71cc7fd99b828b280e2082c8bb775a879b50dd3319a2bd4fd5c5e3e37821adb72fc8bc04f950c32717b56e078082c5dfc9349a84b913418cff16752358121d87df60897482facb5dc90fdab8a9cd712251d11943b4648bb902b064e674c6eb562275160fc74cdcd3fe53f0b5816efde4bac7e0be444c0b3a35c587edebd31b0297cc55eddec2563a084b0d1afc7be8abcdc0bc8c8f73cebecae59df67990fe9ac52a74410588beecced30fb6778", 0xc6}, {&(0x7f00000006c0)="bf8cd10a323083718454e87f3c767cab0d399cda3697c63b9a486187087b8c690ded49965138e8e4db2dfa3b962422eebdc7bb7eb02d5aab2ba2aabfb37705c4f389be45ab649f32d3de1f844365a087685634f520b40ccb72f68230ecd8575471d2833341959b9e673efdb417d4d5005907a800050f32b5b8e0f518388958777c8ec55897e5440a0dba1a2b73da87684848e81cb85e2f01b910adcea6ac12f946e0878014a0f89d1a012a65ea37bc6d5785784d64c91bcd3abd2bc89a378ae047a7b168292f611f534871bf6464cb910c2c68a8ec8b235334f68dcd73d61f958a215415a7e4cc7ba12f1188c46aebd6c80418c9e845e3e9c78069581691925d9556da099418bd1a57edeb3d5bb1a68459bc7c51600448794f2348367ce519d7df8dd13abfaf663de887fed635dc39d7af18d17e8d56e12fcb5b4ded6505193d484b5b2eecc506d8568e28d29d3a6c8b7b84e4d37019fd513fcc4d033029cc2cd2bbd5f7cd798951a08b04acb7110c5080f3515c371c5b9a7738cbe760b589245915adcd31d8872a24b6de796841510c8c787f9f0c5e0cbdd54bbce2dda3a8af765433f4c36496efe25fdafdaa4f842fc1437940a9c720dba6468de2db92b0727b2bb7127838c6772b78f4aee276a9866b07f646745ba0dd7533c17aecc2605fdbb478fadc045a15ba872c0eee4c53169d216a84c15dc05d794dbaad5fd79008e75d405f11a3d60ef016e7b5c7ccf4b9aff6534ed66158a3596346012c39fc520265a0c01114a8a5d1cd0106672d0f959c3e6bbd5f234feaeeb936c695bf9815e278e0c8ba79439089aac3e6fd4eb26ce48d5cb4b9da92f40952f6a07934272c184d8e1704f48a81a6284c8a7aacd4da656f950c8e93b4239a02120c28437b193ec98aa3951f0137c87174610c82a446eb14935efa8b83b2ccce7591f06d0545954abe2a04ac90df9bf5d000477e2a1106ab4954a9d02f08e66490c6d501a3f5014576bad544668819a3fba5b6b1920a7a232bbc22aaed7e5820902c373bee251430608d2cb866ae978f5f3454732aa9a7c4d130580c0613256855d2bb004599f624a27f24bafbdb5ea4b3a4e51c45e78e5faaa4282c7010cc1bde81ec51ac3b61605e7c7d3881abeccb23ab65f8cb097f6b0d8d4b3568dc9b5e9a75dc87c399b7f05313a22c9ff11aff42fb318196611afb41c80e9d620a10f203d9788fab47c3be96f0cc77f5eae1f48f515120b881e8949fef1b4d6dd9a5ee5ec96f9384b46737a954bbf5d19daa98d948e8611a2a320f4718f9774fcc93155ed96726bfec9247437f240164da41f4a113cb5df881ca7a1e2f4302fed0ace9f9002914aafdccdca317ce3221d093eb1147d8e15224e953a1add731dfddc1e58b5b5a3fd5ec1f28f15d95a9d412353699f86e89477a9e94d06dec38763cfa54713dd8fd23a1fedbb89594eefce873ff6500223f3007dd70644b464595a222ec868e37968fc013457222ddefa39c89c0c9c1f796d8174357a6d2d81e16f6dfae450f6dc558a6bef765e991a64a2364c86d88c1309e60ba227514706389183ed5aca2d3c1897dbe5b5b526ce4ac5220f7a7caa66d495b3d160c6d52241b4f4d28f5bb8b4e72bbe68854b103c4f23fa7a7f4c6f77f2920f2d2f509780be0bf57e15e6f088177fda212d802913c07d87756fc5c271992a479eefbfc5ab6f56d2c37951b47f38911cf58912223ce84a4f8f87374acfeee106c62e832aa8356bbd3a6f7398b53fb90ed74f637cdd868a74e354797defe86c001b386ebe8195ca0e0aac88a6573ceddc45cbed5197d181232ca54b9bb030e294d48306265c4f7e34d04c63b01c635314c532b3a90accdaf461d913d3fcaa009e43e0294cccb6efcbd19ed01fde5bbed48a3e5d38b3fccad863ee39982976f006a8f27bef598ba6f8cb99a288907ca94855da19acf6c3ee8bdf17a92bf19a818dd6900847edcf5786eff79941b52a8aabb9b938aa5d3d0081a70d35ab45657f126f316a0e66ba18e9e421cd04eba18e11146e6983517fcfabe99dd8ff09ee391f9e3dbe69ff34618ca7a3075ebd36056620fdfc8744fa0d761bb88e63b007571a56e47ad6f91a7299256c2e30830b2564716b6a4277c200154aceee09aa67e2da0358cf0af1ca5fbbdad0eaebd9eeb19084433aaed4df39d9582bd94e75ef59857e28b02d7174dc4fb2cca7ecd6500db05f05ffe9486948bce5e4b9f1c54ea1f85ee01026b6f898e94d179ec7c15b6c031d59b983ea1dda33256125b8a445f5a811811d10c027bc602f87cbb97a5396ddb2324bcadf2802d6ff1b9bc68b90ea705eaa8e7df640e61d54380b1284ed9bb5d4f8bde7322797e3838c0712af469ec02626e6ba8bbcaafb6608040200cfd15e88cdda747308f05560bcbdd00ec1ad303865b57fbbf303ad06b3cb0517a1ba2ed543648ca4b4667107244d6e2352e9e6d6f7c32ed8f9fee0057771335aebc5bfafa1f4b7162d14fd0871db9623151a5293d1f2faf073b78e2b31bf66212a3204079371d2cb7f51c51b90936c75042650804418d61e3bb20d52a9d05877070c4f1e804afd05cbc45bd6fa0777cbc756d3dee220a82ea426731c598d6f318e5d7937b25cfdbd316d8c4dc6958eb03d5b874b8c184b19a42be4dfbe178cf592124b640ed2a4e2414ae9157b137bfa5cf86b50c858980a4d5ce32362dbb829deb5afb30243894ad14547e6780c07bc957befa60e358a9e21f36982639bd57e6e1b18fe735faab756950ee99fa02d8900c68a5104bd34001a01bbef13454e4ca81a030a5202ac33aa8ed2c4afdfbcafa92f80bedd8b524bfc3b466890760288bdfea3900f92205bd97b95ed3b12b6a8c9fe34f109b05b712f06f91ed586b737a1363eb0fd55546ac02fa12c0420c9445a39d041c5fd61173cfbf97822ef50a28a6a475e7ccb6dd02bb1cdb5e11d906fde216333995744178864f9c7f52a8a82f12bd84f4924986a3eb96141fa6337d7145860c1f6cd5ec81cfd385d28b26f6d61cdefda762aed2a538d7400b8fc8d7c5f279064243c5429ce80fda5cd57f9dc081d477150b1a10142fa32d7dd64a0f6cbd7048fd3390a71e3ca926f853fdd53289899396f821f98785528daa82c402b74063caa1b941fc273c6c496a5591a812fee88bc9ccf8c5c12f100c78ad9d0ef372868ad98d008fd29b7d30acfc2649a4b6f04797cb4cd89d3efced27fb32549177e14ca86ca2ded06c4e1adf14d23867a288702cb8e2364617467b5ccb58588d4e17e94666d01576e7d2654e719486b0e891f13b642a2257dbdf32db58112a39c61314f219ba467cf0bb7353724687c258dc11528407d612c856d6b938b5dafad43bfaa3234251c21bce4930160945209286ff433c988ce19d218d8f085277383b24e23f34c3928dc50e02de1017394789e3610bf21421ffe1a67f7bd3523b132ebec3991f8d05527c6169c554ca62f54450ec6ecc0f64bef600858f503e00abebfd41551baabc3b45d34d6e23511d24dbf7a4b8cb086610d5cdc3faa214377899b3f511534d9c9a8f61473a34303bfa4d6db7af1221aea3271ae4b16c77efa162b0502bef742ef7d4d62326e55218364307c982a2171748215be814e2ec6245cf4899bb00f8e4d761d638b0b1af23d92e7ebc0a712a0bbd63131d634a3b8e18a9f37ecaf089eae50c41693a3c809c0a2300140d141f77de364f8e257edcd326a5a8edac583b19c68159442e25ab30ed5dc04bd0f969ef54bc2e8f8c3caa4fe9bd97a35f1a4d0c5ca135a3bc84137b1eddb00caff512c54daaa16c14b716141b5dbd1cf780338da74e7d25d1237c814ed0b2b356e3a630f0e9908110f9d13ca87b506f5843b89033927cd310b647151d89e8a5a404ed4ff51386dfdc37fa160f9de23ae77d0ea44e20b029997a3fd4b84d10c9002c6461cc3dbcdf1d84449df86a966aea3fba40eb4d4d1338ae41aa792bf647494ce9fbb4496180a5eae70a599a0da882c39e3e53b56ac53da58afe602e5b1265b3c5ba13e76e4fe54dc0a39560b858490a01fca73b94bf198993df4408f18a4916c92728e2f968646c911213ec6fa880aff3efe42c502ea3f7b74476af15d4a58f8e81310dfdb60f877e397e054707b1a10ee0d627227c0020c25b377aafd307893ca5e73bd411fbcdae4c4131f1a226693b8eb6081df4de5b3ed96df86e0fa1fe564655fe25375d86fe76558acb56d69835684cbf33c097193ef2ce2f7b94acf1d09a2e551f0bdc632d7f51426b28da68967a15031664eff47041a0f3ffee2cfb9f0e85f59f2bfdecb652027710aae88e31b6de2da68233e7e639e148570436f9a37836ebd2dd6477afec95776d4c62f40925418896cfa3f7080be5503ec5748a29ae142178646752dc039714236d65b2505f49742ea8831588baf00317686a6bb9a524c220452c91783542f4591c7abe45c0fbfe05204db785c8551bb5f14a98c73c10401464108f5afd14be48d1d49e7365e30845ad68bfab5867fdc15178dcaccc43e94485c73caeda042bf879c3917322b229a50e4d7c6ab86f4146ffb745e11ac405974373bb2e657e15e51b68dd181dc7af42545d09b7ecd415d59b4f408789257a4ebffd426927b066d2daaefafd2c3b63f9db8fefde4c5d024f1a1eec2de425b66f2a1c06098b9f5e10f66e6089475c031a704f7a6d0423b52a668e8ebf22a06eaeb67b05238fb532b8af48ef89d70ab3bfe393ab8ccc767e1c11505044fe38c76773069e0e18a8c88a2643822f78cec44a12dfa7269450a8dd2499c9141c9d06534c2cc7b38024876d02a824aba4f272d558f36d3cf161383ca26963baf90a5c7fab0b35c1de6263c338b5e8d61af17b05520a9b8eba2b70d0ae849a58864d51572bfb286241b820550b5c7ad85408d7a95e0f5b1bf2e3f6b5428f8db89c04ac91097adf8e7ea5dfeac6afab35c64615343a3b2affa51594ea8aabf75f4a2bc56651dbdb4235f11b1d873c5e205eb147f74fe0bf9da0a26039d963eb9fe5680f74f5a93e3b207d4fa57584597ae3ec42aa4e855bdf76840e6eb2f5c5a6de46823a78f74df1c38eef0b01ffc3f70ce1d32f46d0b9f8f2be30c664a0188ab82d2abe9b46c12bdd0fe1a6f679e7cb59014e2c576877dfaf0ca7b6b722e391b46d6df048ff95fa290c6052c6b2ca80f24a44888734130094c87b8ba4fb4b9ce290c54f39cfa35ad169ce849e977288fc82a12c23a21440a72ea02937c2df97eb3c6adf6da4e69e26cf4edd3661d4faa1fb7cf9db4183e25244d088bf76151ffd16281cd5f088905de73d123001d44eb49a0accdfc1ffa7e4995ad1345e76e746065b7a44ca952713635d65bf291e5d42527173ce118734aa32b26c9563e92b6347f6cdbe8b8f9aa2cb9ad9fd6ad70d520e0d1ec17113f7ab61c44e5cbb65743fe984861d09b4c15e8c6929d68f0ee26e8d88d69881af39c5d9648b5b41874d1c8630932d8839e1a959900a755e9e44c61b26064e8b250d88df5efcc4e3a7cbf0107179485d71037f0d1c9e2517ab2aedb788de3fc26c991ede36c7e05572ec2161f9fb048d57a2b6c6812bd4948523a7954fa8e3e55b6fd15085e0d5efdb71c1c3e91533c1b12ce970b8c66cbaf25765af877dbe15cb7beecfad73770075f197a84fc826a2f40407dab2d231e421ba116feb8010432c7af19623df7c93bcce58101ab6d81582dd09485c92861d3591d8c10cad84e059505384340cea5981a5aa93aa9d6ef673c8ecca88bdc80f3c3d333bf054dc19a7827e9881dd", 0x1000}], 0x4) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x13, r4, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000680)='oL', 0x2) pwrite(r1, &(0x7f0000000380)="ca0472fbd2ad25f8200b1f19817dc57f821388c419e51441e555025ef695f93d55836ec2eff2fa4c399d66138bce841d25db13b00e4e45a820d3492ece9b347028e94e1797e9598b989ac5a565eacde7912a3153915613f17a32a27fd65a79696d2e35b661430cc015e3ac3c59a66129b4d1afba05c7f9138f18da1dec472deb2b099720d1e39e0f47bddc79bbf1d13cb11ae6ed444798e1e5d7fb0ee43eaee7bf6ffdf1be13244cccbc3ffdab80b9fdd75d826d5bb6bece4976b8ab65d4175b6dc71d17dfa1cd9d8f0b01d4567010ca67d978c5ff2effeb75810f4ad445ad070e94ae9f01573a1d6994fae089811db49029a6816e0892c50b76803aebd53b622ab9bd5e2193d54c21eeda96027ea1bb5dc2abc2765899d888fbebc98e0f44b6d426aabfd64806b9b9f0d36212337b405011879099be2ce3fabd9e1a7c8f95979fd422bf2b48b1622196b0ef1a85bc7dcfde483914fe2268c70449c2ea7ca3dd73becd3435a8332c501584a20dd98ff0f9beacef0a6325e960c06306f64cef2beaf29b841b609a383a724010738638a245933870905eaaadde5725f96335b6f2294aee84e21af74ce971f5c326c5d5432208e8c356e247dfd4fcc68782b3cc405f452e2e", 0x1c4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:45:56 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 06:45:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="18f0501cb08a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 06:45:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) setregid(0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000001200)) 06:45:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="d9", 0x1) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 06:45:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwrite(r0, &(0x7f0000000400)="c8ba62e5fe637e8073ed26da8309926a6e60fe84add68f1bb08cc7458bd884d4811e5d8bb833bbc0ffa43ce8878d7bcf93eabe89706ff201d68db330280de937c6a44c7ecef49140cbbe864a61e68de5cbec1e3d50d254ebefa510397fb3f77c59bcba347310f0407daaa16039912770e94f4ba6c5d3a0cf7c540ff4874f2173264281683cdc31d6fc39a389cc826556ce7d81044ad6bf2550b39efee3c01ac276ef1cb850fa3d3d59ec562a0caa71935565b421ce43a179516a7e801fa1616b6dbe5323a1278d85def1d9c60dbd534834de2f39535c58c64564aa0569bbabb1df3ed9d70e1dcb80d89848", 0xeb, 0x0, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r0, 0x0, 0x10000) 06:45:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) fchmod(r5, 0x54) 06:45:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 06:45:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x1000010008001}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0xbf66, 0x1f, 0x4, 0x10000}]}) mknodat(r1, &(0x7f0000000280)='./bus\x00', 0x2000, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:45:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0xc0105715, &(0x7f0000000080)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r3}) pmap_unwire: wiring for pmap 0xfffffd806bc09bb8 va 0x20002000 didn't change! 06:45:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) getdents(r1, &(0x7f00000000c0)=""/95, 0x5f) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:45:57 executing program 0: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x1) mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000100)="0a0285fd76379bd3b94037224243c40ef686961c49b0aa06743008d219097b12c2127984157ed57846341ca0e7f0725277744608dc71059a0100fc64ea6b00164ab023c981d5a568b7aa9ffc8159d3a2aa50f14e111e1403538508b6a80c40082afca92dc07671447bf08a09b4c6e6a31f80d16a1c83cf5964e4a4e5540d9202eb9d665f83d8dccadb376f1381d730987374eebb9cb6038bf61ff4818efba01e7c807af5c26bef54cc12834f6469dbcd887398e64924c7d412373385288b11e23d988370633695c4637e64ede4b8a7e343b9d0f73c4cb76b9fab003d2b898c4da9232df3bd0136498d5f04bf6906ea5238398a552be818098761", 0xfa, 0x403, &(0x7f0000000200)={0x18, 0x0, 0x2, 0x8}, 0xc) 06:45:57 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x17c) r0 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x1, 0x3) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0xc5) 06:45:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x0, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x0, 0x7, 0x8, "737a117c0000000000004000", 0x4, 0x1}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x5) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 06:45:57 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xffee) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = getuid() r3 = semget$private(0x0, 0x0, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = msgget$private(0x0, 0x1) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r13 = getuid() setreuid(0x0, r13) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(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(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r15, r18) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r24 = semget$private(0x0, 0x4, 0xa5) semop(r24, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r24, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r24, &(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(r24, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r29, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r23, r26) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r32 = getpgrp() fcntl$lock(r30, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r32}) ioctl$VT_ACTIVATE(r31, 0x20007605, &(0x7f0000000380)=0x101) r33 = getuid() r34 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={r32, r33, r35}, 0xc) r36 = semget$private(0x0, 0x0, 0xa5) semop(r36, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r39, r41, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r18, 0xffffffffffffffff, 0xffffffffffffffff, r26, r35, r41]) r43 = getpgid(0x0) r44 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x101, r11, r12, r13, r42, 0x18, 0x39}, 0x4, 0x530c, r43, r44, 0x6, 0x7, 0x7f, 0x20}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r47 = getpgrp() fcntl$lock(r45, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r47}) ioctl$VT_ACTIVATE(r46, 0x20007605, &(0x7f0000000380)=0x101) r48 = getuid() r49 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r49}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000004c0)={r47, r48, r50}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x7ff, r2, 0x0, r4, r9, 0x101, 0x9}, 0x3, 0x4, r44, r47, 0x400, 0x3ff, 0x7f}) sendto$unix(r0, &(0x7f00000001c0)="07f580d8552a485d7e44d5cf717f3b06ccf1b871f2c23d6472183d58e8a437a67228360f8397294b31b20a2304b5cd4ede7a124a130c86f3d1beee764c30fd66c78cf37a93810e193ba1ae81fca27da9d116b2389a337596738d1444e1a9a608243d80fc4c1c05874cfbf64c736e22025a0bd7f5a62ebd6836c418816203137e93f47e316a98148af2dc1bf8d5994fcd55f4e463d296f916baf7e8784a4336da1979df7a2ad927642362fc18393356699f545457275d0140fbd3d2652f10a097318cc582dde46bb7ff0a0b0b86c0fbc665b7b002df65f34b2a538be38def34532d68", 0xe2, 0x40d, 0x0, 0x0) 06:45:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = semget$private(0x0, 0x0, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r12, r15) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x8001, r3, 0x0, r12, r4, 0xb2, 0x5}, 0xa23, 0x8, 0x16}) getgid() r19 = msgget$private(0x0, 0x552) r20 = getuid() setreuid(0xee00, r20) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setregid(0x0, r22) msgctl$IPC_RMID(r19, 0x0) 06:45:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x88fe}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) setsockopt(r4, 0x1e61, 0x6, &(0x7f0000000200)="8692d28177cf76c2ce8be93e1e844f3f06fac495045fcbf71f524a155506afb8441031551958fc893560d532c83b69e155a5c0061e837d6b65291f4b42b0e2d88ecfaf56be2edf9d1d7b6e8dd9d1f5172c51fffc2ca0c7c77a71e367c190db48517fffe663797370e35b3cbe7084ee2572141f9a3595f0a70f08efa1b19d9fbab303debd6cd4552aa67065e3497d11a23a128a0eead323fade5cef4ff02030de91e1242dff721d3105c8c5d9165831ef7948e1fbf61f5844e146416fed241d24aeba3579a42118bff1d767b775a2634e54a4a5bbe1129e68f3", 0xd9) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = dup2(r0, r5) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfff, 0xffffffff, 0x1f, 0x0, 0x8001, 0x5, 0x5, 0x0, 0x0, 0x800, 0x3}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) 06:45:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210], [0x0, 0x0, 0x296370ca], [], [{}, {0x0, 0x0, 0x4}]}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000024c000/0x2000)=nil, 0x2000, 0x4) socket(0x2, 0x400000000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) 06:45:57 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc010570d, &(0x7f0000001180)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) 06:45:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 06:45:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = msgget(0x2, 0x250) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0200fcff000000ff653611db713e5fc1cf"], 0x11, 0x800) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 06:45:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x10f) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xb) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = dup(r2) linkat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlink(0x0, &(0x7f0000000140)=""/96, 0xffffffffffffffd4) pckbd_enable: command error 06:45:59 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x5c}, {0x16}]}) syz_emit_ethernet(0x72, &(0x7f0000000500)="6c5c924cc941c0365f3a64ff003d6afaa527ae4edf479ca9b50f2c4c4d4e8fa9b72b638b2d5e23026caca54c3f4501016e6714af8c2b513965b090eda3f1f958cfc0d66f5edd10fc19d71c9e799d9609000000a0c83d8cf09e67399acf62b3daecce8c1f9230d98a46e08c1b22bbdb0200808563cbe0905030e24c6eeb3a90993f39fa325bc1ea54af10c39248a625c5804cc42057c50db21ca83c5648aabef69210a83e1237e2c83cb28df895c3045d244d50d99f81ff9c9a5f68a404caed59ff010f29b5fb406e9e7fb026366789773da1367db98ba1ab68d6dc28ca314846e55dafca834eefe7efcacf8ace909e92597fb7d9a894b7b1ba2b40757e68128b41cdde2a6f3b4c66f4f4d3a973f9926ce3f0a74d1c0ba1409c0e8c23fcf6fa2bd822c22afe4557ac9e2642f1bd21b26d982392224266fb6a81f3f15c364fec925a3fa18f377f4ac320c98e9f61277975bbdecadadcadb428e33292e9598f51338a63aca75992424de6b51d33032027e93fd5b8800510f85ad09f682bdf877e32a4e028ef3a1f2a1e98d29ab551a5148a58d0404fa01977948f143e504da7e3cae13d552e924867717bb65b6aa63d50f2b7b6dc13468246aa3dbca393136327f08879b9c11c59cf74780037f75235b3cda0fb1ca63ce7fd8558551bcbcd982f35a70a08ad5ee810215ba2f344bbf020e3ab36190c22477826b16ce12aa9e3d9fd4a455d6ac7ffacde249390aa7baaf7ac482ac2e64b06a977de1b2dcd44419a346954dded1718ddf4789a3c8f87a1f63fa816650cd310de56c6cf347943f19e3cb72e5128bc2f20532426501557d69f2346404dba432370e732f125b6fe5ed66b36b16e8b0d455ff5220c66dec117b9f9e814bbb8e8d834a280f4b9c8713a0f53626216e2943eff687467f9f64ae08815143f3b477b1acf25d617bb09d8488e33b7197df9c491ae57d96525eef52d38e29b6db5bbda39f8656978495bae32b1bf05bba5004abb1a105278837f741f") 06:45:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0xff, 0x20}, {0xec8, 0x1, 0x9, 0x20}, {0x8, 0x3, 0x81, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x45}, {0x47}, {0x101}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 06:45:59 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') 06:45:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x2, 0x1, 0xee, 0x9, &(0x7f0000000340)={{0x1, 0xd0, 0x9, 0x1f, 0x7f, 0x26ba, 0x8000}, {[0xe4, 0x8, 0x6, 0x40, 0x5, 0x1, 0xffffffffffffffff, 0xfffffffffffffffd, 0x3ff, 0x7, 0x8, 0x0, 0x9, 0x4904, 0x8001, 0x100, 0xee8, 0x150], [0x1, 0x1ff, 0xff, 0x7, 0x40, 0x9, 0x9, 0xa85, 0x40, 0x1], [0x5c20, 0x80000000, 0x3ff, 0x10000, 0x8, 0x9], [0x2, 0x7, 0x5, 0x3f, 0x0, 0x1980d772], [{0x100, 0x7, 0x1, 0x4}, {0x1ea, 0x7ff, 0x1f, 0x576}, {0x2, 0x4, 0x3, 0xfff}, {0x400, 0x1000, 0x5, 0x3}, {0xfff7, 0x7, 0x3f, 0x20}, {0x3a47, 0x3ff, 0x7, 0x7}, {0x7f, 0xffff, 0x800, 0x46b2}, {0xfff, 0x81, 0x29c57f96, 0x4486}], {0x4, 0xfff, 0x40}, {0x40, 0xe420, 0x401, 0x5}}}, 0x7fff, 0xff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r2 = semget(0x1, 0x3, 0x40) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/98) 06:45:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xffffffff, 0x5, 0x100079d, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0xe8) syz_open_pts() 06:45:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f84e815f73f2a044fd33055552fbd78ab06198824b3da025bbd47b030079456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360d1628b53a473d5d775cf92dc232cf719ac44de644fc", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x400, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5708, &(0x7f0000000000)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x400c5708, &(0x7f0000000000)) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0xfffffffffffffffb, 0x3}, {{r3}, 0xfffffffffffffff8, 0x0, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xffffffffffff9dde, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x401, 0xa7}], 0x0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x4668}, {{r5}, 0xffffffffffffffff, 0x41, 0x80000000, 0xffffffffffff8000, 0x5ca3}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x84, 0x15acf71a16b785fe, 0x8000, 0x10001}, {{r7}, 0x2, 0x40, 0x2, 0x8}], 0xa19d, &(0x7f0000000300)={0x8, 0x4}) close(r0) dup(r1) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x1, 0x88) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000240)='./bus\x00', 0x1000000381, 0x0) dup(r8) readlinkat(r8, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/45, 0x2d) syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000000)='.\x00', 0x0) 06:45:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) socketpair(0x6, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffff}, 0xc) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r4, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x2a, 0x0, 0x0, 0x0) 06:45:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea819ace46ade000000000400"}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="010018e65f5880137e3d10b400d300080000fdbc09e4"], 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0xffff) 06:45:59 executing program 1: socketpair(0x18, 0x0, 0x90, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="18ce2bb179adf5dbf900ba286446cf"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4004, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="2c620361293ca9714e2a9c0bf76adac040dec3c43c96650f31ba502d7e18d9e9fc79a694e4ed74430c28a9927c3fd507556cd75191007ef49c0271029267291bc0a0d7af2c2a0aa42bcf0331e410b7", 0x4f) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:46:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x8000, [{0x3, 0x2}, {0x1, 0x100}, {0x3, 0x7f}, {0x1, 0x185b}, {0x1, 0x800}, {0x1}, {0x3, 0x2}, {0x1, 0x3}, {0x3, 0xfffffffe}, {0x3, 0x200}, {0x8fe790c7ff39e92, 0x7}, {0x2, 0x9}, {0x3, 0x9}, {0x3, 0x7fff}, {0x3, 0x20}, {0x3, 0x80}, {0x1, 0x7ff}, {0x3, 0x7ff}, {0x0, 0x4}, {0x1, 0x8000}, {0x3, 0x80000001}, {0x3, 0x7f}, {0x1, 0x329efc9}, {0x1, 0x2}, {0x2, 0x1}, {0x1, 0x6}, {0x3}, {0x3, 0x8}, {0x1, 0x400}, {0x3, 0x285}, {0x2, 0xffe}, {0x2, 0xfffffffe}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) write(r3, 0xfffffffffffffffe, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x3) socket$inet(0x2, 0x4000, 0xfe) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000001240)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) 06:46:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r2 = dup(r0) r3 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r0, 0x1f) listen(r2, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) read(r4, &(0x7f0000000040)=""/36, 0x24) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r5 = accept$unix(r2, 0x0, 0x0) write(r5, &(0x7f00000004c0)="dd", 0x1) 06:46:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x67, &(0x7f00000000c0), 0x1ca) close(r0) socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c230c1e7bb6fc6e23c5b00ffd200000000e745e4"}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000000)) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) bind$unix(r8, &(0x7f0000000040)=@abs={0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r10, 0x0, 0x0) recvmsg(r10, &(0x7f0000000500)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/229, 0xe5}], 0x4, &(0x7f0000000440)=""/184, 0xb8}, 0x3) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 06:46:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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, 0x2, 0xba) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 06:46:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = openat(r3, &(0x7f0000000040)='./bus\x00', 0x200, 0x84) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = dup(r2) ioctl$WSKBDIO_SETMODE(r5, 0x400c5708, &(0x7f0000000000)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000000)=0x1) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 06:46:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001140)=""/115, 0x73}, {&(0x7f00000011c0)=""/117, 0x75}, {&(0x7f0000001240)=""/158, 0x9e}], 0x3, 0x0, 0xc600000000000000) 06:46:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0xfd) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(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(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/200) r7 = fcntl$dupfd(r0, 0x0, r0) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0xee00, r8) ioctl$TIOCFLUSH(r7, 0x80206910, &(0x7f0000000300)) setsockopt(r0, 0x7c1, 0x3ff, &(0x7f0000000000)="4d8d001691437efe3e1279ff914386b9e1ad3f506372062122a5e354559c45f21766b238fd9f0caad3dc74db3c05fd978b82afda7cae5ded763c89034b4629264d878ba6512571e4995d317de667229ce55a31ce64108095c907", 0x5a) 06:46:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/105, 0x69, 0x1001, &(0x7f00000001c0)={0x18, 0x2, 0x6}, 0xc) listen(r1, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) semget$private(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00'], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 06:46:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0xfff, 0xffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008060001080010040000aaaaaaaaaabbac1414aa0180c2000000ac141400"]) 06:46:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="82022e2f1e10b3d25c096c71a3a95378b866696c653000"], 0x10) r1 = socket(0x2, 0x2, 0xff) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="a2022e2f66696c653000f90bd63d7cae2d8eaf2b79d04dc5ee929bf83183c779d76a4ea89d4f4f44a5dfeaf3a064b5f4937bc9da5b62f10d6c1f7dec27cb9626608ce150cdb1c195184f19efab8abd708e1acc27a2f9e0f49acc05483d7fc1bac3311362948fc55913729475719ab265ad9825dab0928896"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r0, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) bind(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 06:46:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 06:46:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60}, {0x25, 0x5}, {0x3, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 06:46:00 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001100)) r2 = socket(0x2, 0xc003, 0x0) close(r2) socket(0x2, 0xc003, 0x2f) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r3 = accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r4, &(0x7f0000000000/0x2000)=nil, 0x1000) shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001080)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r2) 06:46:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x80) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c0", 0xd6) 06:46:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0xafd25d75d8876685}], 0x1, 0x0) poll(0x0, 0x0, 0x200) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x110}, {0xffffffffffffffff, 0x40}], 0x2, 0x95) 06:46:00 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0xf) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 06:46:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="f7b5118a4c685bf37d163dafc400"/29], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 06:46:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) socket(0x1, 0x1, 0x7) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:46:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) sendto(r0, &(0x7f0000000180)="9ee923add17ea622b38e8e1e6f0c29e04e056de92655ce2d3a4c44adfd3181fd0773a5cfce38ab80453b4d48899c914b02026d36e9636f1398148053b5b3d28ff4a19b860a8d378e368a3fd8392d36a97b699aaf9ce8cb9ffbf3595689a32337f598b50d586a3b1be562ffcaaa81fde0edeaeac48b006afc61b623ef936afcb3617ff4dc3f4753297e3ccaefb24488ac5cce87e3fcf775f978d7f4d26d901d7cf64fcd4a1b0bf461e0eb29032a383d6a5ee95926e10528ac98dd7288c51df6947237078cd9192913c1820a18e16f5ad387faf7b7a31b97199224c2af049436302dc3b491bfb00af75bcfd352e0bd309acca026ea69311ddb8d", 0xf9, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = socket(0x6, 0x4, 0x9) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x3c) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:46:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x0, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x100, 0x2}) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0/file1\x00'], 0x10) 06:46:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) fchdir(r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:46:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) r3 = msgget$private(0x0, 0x1) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0x0, r6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1800}, {0x1, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r8, r11) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r16, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r25 = getpgrp() fcntl$lock(r23, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r25}) ioctl$VT_ACTIVATE(r24, 0x20007605, &(0x7f0000000380)=0x101) r26 = getuid() r27 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={r25, r26, r28}, 0xc) r29 = semget$private(0x0, 0x0, 0xa5) semop(r29, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r29, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r29, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r29, &(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(r29, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, r34, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff, r19, r28, r34]) r36 = getpgid(0x0) r37 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x101, r4, r5, r6, r35, 0x18, 0x39}, 0x4, 0x530c, r36, r37, 0x6, 0x7, 0x7f, 0x20}) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000043dc765bb7aa227290cb42e39ca58742b3435cf98b3d09ccea1dad07aebb9517fe51c32ccd59e07f207479c32dd1afe6c527b25c3bd35180505c803e1c59864b44ba96a9bbd43bba9ad63fb5a6d809e63798da607343fc1dbf540669586d8f4ad14b4a8156c0ce30c01d96542c01853988066b0b313cad3e3f8a32454898efe2bafe8fd42ca97d24ae7eb94cebc1d0b928d3e1932925f92272e082e6cc5ec016b6dc1fd629a9188377f3896d"], 0xb1, 0x0) r38 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x110) ioctl$KDSETMODE(r38, 0x20004b0a, &(0x7f0000000140)=0x1) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 06:46:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x1}, {0x35eb, 0x0, 0x0, 0x20003ff}]}) pwrite(r0, &(0x7f0000000100)="f992f3b4bb6c070e832d737816fc910ae2257e892c2330bb34de838acb83b0ca3a7c76f551ac0e4a90c7246702cee49eb869b86234f29325089b9d345e17c24b4bd48972267b8b9f8de29448f07d94a0bdb7c70d7897d306a09df55d667a7bdd1a63dbf3179aa1af3e9743aec303b37f", 0x70, 0x0, 0x0) 06:46:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000000d2, &(0x7f0000000080)=[{0x48}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 06:46:01 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x29) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = msgget$private(0x0, 0x1) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = semget$private(0x0, 0x0, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000006c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r20, r17) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r23, &(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(r23, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r25, r26, r28, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r22, r25) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r31 = semget$private(0x0, 0x4, 0xa5) semop(r31, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r31, &(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(r31, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r34, r36, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r30, r33) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r39 = getpgrp() fcntl$lock(r37, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r39}) ioctl$VT_ACTIVATE(r38, 0x20007605, &(0x7f0000000380)=0x101) r40 = getuid() r41 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r41}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000004c0)={r39, r40, r42}, 0xc) r43 = semget$private(0x0, 0x0, 0xa5) semop(r43, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r43, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r43, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r43, &(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(r43, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r46, r48, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r25, 0xffffffffffffffff, 0xffffffffffffffff, r33, r42, r48]) r50 = getpgid(0x0) r51 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x101, r5, r6, r7, r49, 0x18, 0x39}, 0x4, 0x530c, r50, r51, 0x6, 0x7, 0x7f, 0x20}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r54 = semget$private(0x0, 0x4, 0xa5) semop(r54, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r54, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r54, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r54, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r54, &(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(r54, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r56 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r58 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r58, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000100)={{0x3, r55, r56, r57, r59, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r53, r56) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r63 = getpgrp() fcntl$lock(r61, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r63}) ioctl$VT_ACTIVATE(r62, 0x20007605, &(0x7f0000000380)=0x101) r64 = getuid() r65 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r65}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000004c0)={r63, r64, r66}, 0xc) r67 = getuid() getgroups(0x1, &(0x7f0000000440)=[0x0]) r69 = getpid() r70 = semget$private(0x0, 0x4, 0xa5) semop(r70, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r70, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r70, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r70, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r70, &(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(r70, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r72 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r74 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r74, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000100)={{0x3, r71, r72, r73, r75, 0x4}, 0x200, 0x401, 0x2}) r76 = socket$unix(0x1, 0x1, 0x0) r77 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r77) r78 = kqueue() fcntl$dupfd(r78, 0x2, 0xffffffffffffffff) r79 = kqueue() fcntl$dupfd(r79, 0x2, 0xffffffffffffffff) r80 = socket$inet6(0x18, 0x4, 0xe9) r81 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x400, 0x0) r82 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r82) r83 = kqueue() r84 = fcntl$dupfd(r83, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r84, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="768c6fc5e13669db001a32fba43c0af2158624de67b0a68685d15638651d02bf61fee6a80d49e191dd78289de7f334bcf10abb6f3aedd7f5104e648a517d44c398f8326be3ec52f06ae86cd1b051f41997dddf87af4784ae4f71e737eba61955522038a2d68943e69fb34b9508c83a4a6510a85ffae2d1195ae58e39d73691702e8046035e2594ff0bb5ebdb231094a488fd700c4851881a815406782c07c1cdbfa27a3319cfc24f7e71479b13de", 0xae}, {&(0x7f0000000240)="db3e8cdded17ae1066ea82a066dba0e861468c454b9679dcec6615c5215f56c2a977a364bff3281f1db39114bbd324af98e326363e17a11863569bf5e4e8941d336dc9ad63a33c63ff0e3f06b64c017f5c41439e82da39b2a8fda61eba8ad85a484d8eb350d281c5e4cc1168416405647b765a436da5b69578dfe55ce7e89f3ff199d9d7cebcde710c5901ffbe9ca00cb54be7971865c1b0f78b1ee129917ba9754df59123d68ee3e92baf641428ade03ed612b7f1c203361c40fc95050a902ba1052a492401bdf5", 0xc8}, {&(0x7f0000000340)="941f62c945c88fb4f105c5f797e312b26a926a70f3b84bc9b3285f1175000698ea6ea05cc9f0003ff1e709f2d2e389f80b52105d6af40092f5641a97d8f197c327b36b34fd11cbbb217eabce751dde8155a607789646c7c0082365f955cf0301b67460f699706d7b57e49afbca00a7b118f351170ca1b12013c4aa06a64955a80f9995951bc193384c90e19a765fd35bd8c38c22b81bb1ca0230070f66c67ec3fcfbdea68c38bd53f17e697fdc846696fa", 0xb1}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r50, r53, r60}, @cred={0x20, 0xffff, 0x0, r63, r67, r68}, @cred={0x20, 0xffff, 0x0, r69, r73, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r76, r77, r78, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r79, 0xffffffffffffff9c, r80, r81, r82, r84]}], 0xc8, 0x9}, 0x10fe9aaac656aa1b) write(r2, 0x0, 0x0) 06:46:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0x3}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) mmap(&(0x7f000059f000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0xffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x19) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x22, 0x6}, {0x42, 0x20000000}, {0x8b, 0x3ff}, {0x81, 0xf4}, {0x82, 0x3}], 0x5}) dup(r1) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x0, 0xfff, 0x9]}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000300)=0xffffff48) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x3) 06:46:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x23}, {0x20}], 0x2}) 06:46:02 executing program 0: socket(0x2, 0xc003, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt(r1, 0x3, 0x21, &(0x7f0000000040)="88ceb9b458fb8850c75ac5211ea5650000000000000007b3db472a4736ecea5d74d682e820000000000000000000", 0x2e) 06:46:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) link(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r10, 0x0, 0x0) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r11) r12 = kqueue() dup2(r7, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000500)={'./bus\x00', 0x7ff, 0x16, 0x9, 0x1, 0x3, 0x2, 0x10001, 0x2, 0x2, 0x8, 0x5}) fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) kevent(r4, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0xaa2}, {{r5}, 0x0, 0x40, 0x1, 0x3, 0x100000001}, {{r6}, 0xfffffffffffffffa, 0x36, 0x20000000, 0x3, 0x9}], 0xffff, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffff8, 0x1b, 0x4, 0x400, 0x200}, {{r10}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x2, 0xffffffffffffff03}, {{r11}, 0x9, 0x36, 0x4, 0x8, 0x3}, {{r12}, 0xffffffffffffffff, 0x11, 0x80000000, 0x7f, 0x3}], 0x0, &(0x7f0000000440)={0x4, 0x208}) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="6bc7caf6dd4c81741256566dabf24950bcdae3a8c2309bb7763c1c2fa7d570825c85a3df2f131770ec72cb7fc1e7fd9f9aed9a194d28ae9ad94e17d3413868e8a734a948f4f8f641f0373cbea15e4babea59a15890d7547fc93c8f04aaab3e72d56e0099ed21b773cf2087a823e575143d4547b1835f75afb3f5cd3d250c8785d5a5465c9bb65f1d1e1b1fcda61ec0f7f5442c14205b9366560b76277e8524b5ec56f3df3515e81766e974ae6827aec5ad9fa84adef035b810dbc08d8d8192f74ba75fd5a3973a7df4315224208d18b95d3326153dab7e891b23380e31f5cc50d454748c1a0ccbed716c28f20614", 0xee}, {&(0x7f00000001c0)="a572d3bdcc206759b939b9f3f8f362a89d3259dcbcde8b87a59228aa7c1d17987430580bbaada69cec07d4011d999dde8c137ccf1a770d506edb71c50de796391c4c870964d1b6cd8fbd99fa4a3b1eb069f271946aac7806eb0c5f81d7b25f774ee49283a9e60dc451f0406e4721f8470c7cc9f53e0d90ac26175f2d9a3db3db14dead5969d096645127c0eea15d1227da8842743ecde043c0f6c3e2b5fa2c4dc4625c091c5ab4", 0xa7}, {&(0x7f0000000280)="6e1019f01bc49e2460a09b67ccf22d2aa8ca465c064386dfe2b77e043fe7527b9e62491375eddf7e0dde16a2717dcefa157e0c6b19c553f4d87ca599e9d7", 0x3e}], 0x3, 0x0, 0x0, 0x1}, 0x8) 06:46:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) r1 = socket$inet(0x2, 0x3, 0x9) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="7bc5b9fbe7cd02feba5c7c4d5ebf999eafcda0ad694488e4c5a5d486222bcddb9a9b099abe0d0b1ad9aff783c6188b3a3ca1b088a4f8a9866e01a80015bab38f340b1d7f4f085d6e8eb84a8c61a43e433629194d75a5c32c37a4ab723a2568e32030b42c0f042c1179895743078bed5a3820f2b8db0f0842fad7db", 0x7b) munlockall() nanosleep(&(0x7f0000000140)={0x100000001, 0x9}, &(0x7f0000000180)) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="15ea570c25889904db9d848e3bd89764118cf9989df544f5dde24ab4c8a370bd48022a9b7a8e4d3ae65c60359b28f8a234330a7ef5f52ab4e20538802c41ea234f0ade0bdc725020", 0x48}, {&(0x7f0000000240)="362ec326390cb7fbde0d5246136af4b869d9439b827677b2d88c852bd1a37b2bab5b7d14ffa55ab5cffd581c159dc032fe24d153189f4dfd0041dc84a178ee4c1846118b399817796a2235ded7efef3612c402e1c3b1f268de149ee1c3cfcbddbc3a5c0c64f8a230b466ad94ded3c2250db36fefee2b2d73851d4662ca6726d2cd39405b0273fbe396f224c5bed4ffbab6d80d4debd8974a2667f2feca799e90ecf8aecf8dc2178b4a852aeef3d3a3b587f2a9f99152651a10ad2f170b0372003b0af96465b4c2aafc17e3330a757d", 0xcf}, {&(0x7f0000000340)="bb93474f44aec018cb88a2b7eb9ebbcfc79c568974d14b031a600f2340de04f2ad705d3347763122430a04e779e1acd1017aeec95e636901a849f9a6f1c398787688488fcb011568fee2cc05f3c3721e313f2395554492e9cfadf73006b931c1419a2d0a62fd82ebc92dcc96b14baefc4c91eac80ff5ecebc812407fcaf3624e8b5eca9e217759337e1e1c0f1c0189424cc73b5de19016f1d84623d661afe7829d6250471ddee1286aa31059997b21f48072eda887aac0e3dcdf007a35c77f367dc9", 0xc2}, {&(0x7f0000000440)="cf6ab81ef2a0596f085474e51968c4888fceec807d38061a", 0x18}, {&(0x7f0000000480)="f05855fcc3c08c5f40dd7d28dec135d7fa0768200ab0a671516e5b412d8c4db1b0bd909d586e1d373d4b162aa53133bbc6e8a4c1d89bf2c7a4b8e2dbd8de5697dfd0de5160506aac6ce046488dd3c27f30d89892ca2d2cfed3a049fc24aa536af2498fd9206a89f19aac25962b80ff700fda9ad588649f0badf4c0af50a78c158eef8726c0f0be2036099353913c5459", 0x90}, {&(0x7f0000000540)="6115e1f277157d0fd1ce3178efe770e1f4a61bd15e3be86b164e00212675c46a819aff85ab79928910c885dbcdddcf3db30fb91d9c1daaea9e010c0b65969c08aafdecdc3a458040d08b97a0f34799123ba687ec9d687e58efc74d0e91c2b761574083f2a097f6e2908f82cc5656a8ca5a2d67a46dcd434d03e3d78a759d5450f82c78263af41eb13f4eeb75a4c6e83295938fcdecd31cd68213fac58e0cb2308c80ee6042fcfc2016e55c094109b1c13c0cff02e4c56e31816bc5d605676d92f5ddabd5959a60b4e9fe15c56c79", 0xce}, {&(0x7f0000000640)="addada5b16dea4bbfc5fb54cce58fd52831d826c25a521a29dd742bb035729df84497c6a944facab4d0b7753b2e579fcf70bf4d881452dd332952f02ca171716d847043581196488b27a037969d53a3f58101c79a8348f5ddae77998aebd543683af67838e46987cd43aa30d0c016493f7a2a2ec4914daf15833ce4dffc4a76aa780d8a6671216f21c3a94ed85326221309273b4b0a8fe22e3299c99ef8d5582ce9ab771beb305fe9219c4191e9106aceb44587db4f11aafb3cb5a27d7ed9c6dd70da191dd04784bbb70e0f617b491ba3f5473aaccd4960b49933043574c79495ceaa77e349d55901f39d1ef5a717649cbdaeb8362fe744cd08456c65d", 0xfd}], 0x7) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/bpf\x00', 0x200, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wskbd\x00', 0x8, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/speaker\x00', 0x80, 0x0) r11 = dup(0xffffffffffffffff) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/bpf\x00', 0x866a, 0x0) r13 = open(&(0x7f0000001d00)='./file0\x00', 0x108, 0x18) r14 = geteuid() sendmsg$unix(r3, &(0x7f0000001dc0)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000880)="484a10650a5ff555c0a054bfb83bcfc6d4d19208a3a819027a76102122772a848aa4a356249037d94c62b760b9c88ebaa6f4145fdb62aae2430446d7d6cb16893306e5f5c2f9ae5aa9e202b725cdcbbbddd95889724992dc9a23bb15774ef5e824605032fc94272583b6c3d9f5dc686b2dad8c8831cd25bc4b99f8ed2377e3e424942a7b5e6627083c01f0af9d1bbf4c23054f115e590fef815346300347c4cd836de6a2e85c45166508e076279e901cbcbe30f1c3e0979a5ab348e6111ed403e35c64288f29ef37422bf2db2924c45d595724f3fbb8a3bacc4f8b3e74162de412ec90279825cca4b07048b9c6af0258245bf9f31badb595cedca3ff342457d87e20d8b3a8a67775c57b412047a0f433cc0ed81d173bec764421e250bbd852b423de129bba65e525017d5ad68f53f8964a60a90ac4b686148522f752c16db18ccf6b618e21065f57bc1d5f5cb57a8612e8e853b44dc04c31782c4e275c4670699220945be19b281625178d4f6523fa43f39bb3021875901f30778f441e23af9a015caf569f49e3fe034fcf7a0788ff965f270e945098a58019597a99e42c799a339d9dfeceb290939fe9d6d4779bc49808277af3a44def3cb808f5298b028fe94f8a0b30b56b4a3f1b3259aff82710f03e7749e95af14b20cab5e0a2842747a786f5f11480513a715483c049f27a15bffed705afb99ed1b8e809edfcabe05fb5237e82d1e1b81b8ca36f6d8103ac7013485e16f0683960b7ca38250df4ddab3dc6fc522f6991844861eb9f17ed116971eef4ce6c0d31aeb100ed00bdd404a0c91ba12606c72d0c3c7e90386a6a4b005dc0bc2bd56f033b0dac094829ced54ccf5df94e5d1343150cd2ccec07632c0d443a25283804fa9ea38d3638afc690a884e797f2d8924f4fdd81e7d8490daddd568f16bc8ab94a2b27024927a5451d11339c441dd08dfff34f621b10a066afe857738b260f47618f2bb65afe4e226d83e8f9585a7788cc7272f37be1ea06f46ebd96db123dfedb2796d913207d26dc0c348568f3a74f82fa8821bb647dbe44736badd6074f6e9041bcc59ab4c391b748992de47aee0bfeb437c0c880159b3bfd1b73546f46b178527640ec567f9fd8b0536fac86a6195771a2e3bc144f32b93b0595ebf04de80d4b5197ec2a142e1bf57c5d7f1c6692dad55f2149a6c76cd75cc424149542b47dc3db19218f6d8fc1237f7d996fd37be7780088ed298fc9c20818dd3617669800b95a2db51da7e0b5e131234cc1e39de9209f20e80dc703bf26f3e490a2b68e1963d40078399ab7be39adc1f1a4dd9018a1e84461a6dc20cc30fa1beff96b91da316b7cb1436de7d6187b7708e707ab7078b54243a963711cb07783ad5a72ed19eba2ea83c0000db68f6f1a4532b186e1d92be6a88d270626736c5c93fc443ff50314e19c5448aa37dea7084ad4d502fe23e0a59b6e2c5f555050c0a8d81e3bfa3b6d3fb5f20b172b244ca57f8525b1fcb86da99a9b4ea7afc8eecbb996e19765783b58c35f99767961c2fa87ff709f227fa0d558351c8e44daf354632ed5056392bd690f4552a8cb8c8042a7e676facf0a674b86a39219ffd56bdd9389d70ddc9e4339aefa1d6d7500cf152f6681f71c481a45cdcd0bb84927d026f2b8cf144c9a208c21a5e2cca38841940b9769e49b56e16439e3a4e5b81cfa69edc614e0cc264df18c8b75b26d9b8df46a4d0caea6e6043868b8a69af41b52a0a040ec01491405eb7af370f31aa1980e7685edc13df66c8ac2cccdadeb0c1f85d6d0ebfbb209dc750d4ed244175910b179648a433345652ff23cbaf8928f52332e5a1c379129d93ba4ea9199e33d49a81b1f60eaad6d2ee920a0f80085e8bb28b7bc8301d9929181c917c22bb4e44d57be61e66492ed99f6bc401dddeae40e9801d66d01e0df443a891bc6d3d7dd08d8ce513ad4ba9a5386e924e18ea5e700d5b2ed97ef4d464a53a106426ac95345186439a32f7f7e81ff4efd2cd6a87a96bb057d4e8e436edf066fe2fc26aec5854f42584aa9eaabbc6933e812b92868ad56294d4ce7a7776f03f4a6726508379993d9c042fb59cdae3b1b1c5537ba8579c40cd0e50d670114b9560f985c7b263e9e6283ddd621e934edf942f72f1a0d8529b12c13062511f7e5c45c838ce799ce102ab361049d9b4d3e1bea6f9e74127500aae4f564749ec11672602390100d065a1b35068daf466c1de5085cae495ac1f6028d0d7ad55057b1aa21aeae8ff503005a694365db05793a0ef01de99e2040e05402a1dc67a7cf364a05ea55bc92ec586dd7d96c24c084e0a9b57b1b23279eb0b1ed8d340f27da0879f53c0cb3f18c7f5ad89f94a7bbefe4eff0adf233b81efeae46d108a7bad7445ee773a6386a751eba761c710ee343373b8b714001a219e97e185dae3ba714cbaf8690de45a9ab543c9f471bf10fc2f5a786bf723b74152c1cb1ce1e999c075d353889ca38899aa92a8dc802558146e28761c8e1834c4c31573198297142765592db0f9bb85ba190c01a11af5c077630c868423ba8e203bbd73e942d2aeb8ddac9909cdc3a0207df4db7929c4b79d729ce19fa18ab63aea69a08374fa1b532e61055fc764fe269377bf04f4a7042db1a7e77ce99bbae7bd9d14564f56eb77a8689e1353543aed2b945de46d421cdd7c27305fe7ce40ec51bb28a0f6a95fdfb29ca3a4e5e596ccfb9d012d83aa13e11faa971f5c1f56e19433bddda7826383cb8fcb21b61d7810fdc5f95ab64f641b194847cc55d8a460377f52877fd50521ecd53025f481d097be83ab8ec18498e2efdf0901435c5467e5d42d48e95623b6263fceaf189c5808c7a66bfe04d9d1a9c555a620f3145cf45a026791c0b703587b5c4838877a7099b8e89a2db82d52daca93da595380366b2cbde0c01b826cc0b6ad73bce4a724275dc7c1a3aeefbd926a8f61fc85762b3c613b032c4fa9d60332d396775763fea02102a78de5939d6a22b2908851684d50b1a648ff7745c6827a0770104b63289bfa58d324a0291bbf59671f880aa48b8ae7c9e3a43bb72e3e3492396950e8aea68e151b817bfb1011be03126e998b91a62d246dd8cae8bf9efbb1c572084b7f96f74ad7e42b57d9f734ba9199bb982176263df0071120bc677fc996fd181ef779f704fce949bbdd533c782cf1e836fbcba2cd5c7edfb3f2397a7f22d9dc72651c5d935e1683650511f5154a9dd2541e37e3bc037c88807745efb3dce09479bbbedff1743ea2aeeb46dc34135c38a19c1f21aa7e750162aeaf95b2fce83dae1aebbee6a2628f2c8e8c1b2f197ad0abe886e928d4a38d38a02365ce17fea01e1fd5cf1a178351a7be342ba8f0249f9c28b1b5942c3a24f9baf2b350739a33e722566cc35753e547bd399f008b93dad98354497e4216074ed1f95bf270ed5bbac4f98fc3431d68f344a0cb2631eaf4172389103e98808b874e3e82c362d9d387a2352dec29627fdf067146e33ebf1db3332d240ba1274b06df826fc2dde4fde6854d1a74226d492dfe288ea0197ecb590b59351fa5e382a99b9fefd02d12e77ef3f758a3ead028f39511e4019e8ef9335409500b6105a8f6f8d091b046f0bb4a750c0ded06b9cbecab909e377022c948e9f32e2288e403a7d0c81c1c6a17ee19495aa2cd3930099a559e7eaec44034821600cfdc3f9bb8a2e2a4cbe9ce320738a4a02d5526e97d6ee275790bff1b02fd1269d836abd84a64f0399073d1779f1025e1aa5fc1d45777d475969da9c71a7a424f144d9372e6420873e702bd704b0ef0e12c0b11e0f5b4d14c88bdff065376e7362482ef92b73ef6777461ad894ef2c7449bb7cc8e1428e170f1234bb44210d863eb66db90a846517078c6f37a12465f3d75f730414066b638e98f5ad88979717d170e186e14775c32cab8197a676a0f997e40a111eea2bb49a2f24eb6ae7925211bc67ca5c8e88290c3a98396da68ca4b4427ff8c5d72fe2d8b235a0298dcb09b4a0df427ea78442b5a25349841c0b2d0f82b1bc2afe0fb0d40490e424ed9d4ec17ff4c08e3fbd3c00da178a0b2a9ae63942df2b2f0cdb4d7ca067790961570986c30c1af79f4b4d22945fc8394cebbf26b4c754e8725abcc7db3d01a293b2f479c18d4c34706177a389375d77535660135c6a012af64de2392f07d9e1c2385ea0a00be9f29a5d8370a90ac9f14635cb6503c16413a7573221064863d1577a48ce8c7e1e187df1ba4d174bd8f9b6477352732cab0d8657ff081046ade53a5aa98abc81d47802250123b5a6cb6835e7301306a1b715169182768fca31d919af31fd816d13ca92ce14e0d05dc124e50ae431d4528fc84cf59d973f258a15a0d85fe56e54f3a933cf55df0590857f92e29db1f6c7b3d45d8a0d2db73a3fff14d19f7f0ae1e9e7c4b70eaed6d6be5c142c12d8002df74fc891db7d19c3061e416a2fe6f05239ba9e99e569810f732db0b218e7572ea9d8c15854309a978b5cc7eb1da24e43078f667fdc7e8d7cbbe236285d214c558de6d9c949618fcd3ba698b3625ed655268c582199a0d613284d6c0d3b33f20fa2c0e0c1b514309bbbf8c36cd24ecfc1450a62abf0395f1ec254d4b695eecaaac49695c44b2428b3bd7f9edb38b82baa5a102d0d956f34e74a5dd4486c6a3bda912fc616ed8d02a50b03d7a94a7942ffcd2b057d09c990685e20058df8ed794a4e5659aadd27158ca1e3326b489b9e8d5d132d64fc290777c6ae7a94b0bf587369f915965eeed4b3191c16a9b40d927da8fb4a21b6b9ae4ee1b69f0e69838a1cffd41378513dd2c241a6ef673ecf40ca8985d8f19d15165330acabe61f7266e91811e98172989f213900f9b967b9c699ad505d030ef783e31ba768f4fba0530b6d069f1654e00e72a1a97f84eadd160ce4cda316ca24791ad965407eeda43d01853268a59d3a07501c8aa47593fe400d06410c2ee44a73f8d407e38292871524aab8651f72cc7660c05607c92f577b17de35f80d67d45c862b10d5feee94222dd4515d0f47c5770dc90c9632e90d7525cd2b8d4a879797cb975238a20e4d3aa6127582389f0f11f33ab69b4d5c856b9862cc4714f7f472ed85572aa6bebcc74a9be46b2c6c0c6fb55c0108241e6c402cec6b1f16b913949f1c4e0446bcbbaf4a93be8dcd974683e027fa65d10bebf19de692a22759229a94e626b1d3981221cf93d67a7689dd3aa069d1850acb8ec759924be13f60782824a0cbe3966b5e807a6e0adb6b31c531c3e23079077305813df232bdadc52bb7cdceb5d6925dea0a0d5cac5e7f94e4e780381ad07065def777bc24cc4e0f1e4a7a7dcd3cbd5deb2de9e6c89a605e7fe1ff549cf30124e1cb1db31038419dff493143f77e64eb7cac09feb8fe426ff7a1972cc4c4385cc4e949b92c72f7af1dd89f5b3519d265dc1c18e5aeed435fb73353c45bbf0bf0dd0f80b075207371fe2dd4480e6d303c272f302ef890933820a8306d2432625ee967225ac8f2009ca0f3b912314a758f5a46d15cb2820da4bcb9a0a2f3f74ec0feba7c76983c969627afe2012d885ebe84353ff4403c7f4f6eae3b771992fa6f36a07fe3c13a769f9155014ee36535c923023153a8e23f2d352c4241b77498a4fddb2876b92c9225df141379823ee28bfe21801105aa0fea98edf874bd1d14619db59492359efc94aa38182ce300f0e2cbc70f88a6a53fe6af40837b7787a3762484da3a43cca857e262fda6bd91eea177ec392353278c22ac71eadbc27c6941018990d6a2cfc967e8117bfc6d42b2dd9a", 0x1000}, {&(0x7f0000001880)="22d21032b76df529ffabadd0a5e9235af1dcd28dd3b0075aa8dd52930502b9381594923fe85fee2a4fd89c88b73f0d652705f86794a6d440432221f781163c74b8d839c614aebdc6a9633382057f14fdeafd0aa53c8751f3db95059cfaa5cdf1f8d0dba5a81be9999d7be5e3291c970b3c543474c15c3493a2bf50b6", 0x7c}, {&(0x7f0000001900)="634eeda7820f46b202570883a10a50ee9c73bf9b53c2d4489045fe315353486ee70387c3d8a8c03b0ddf534acd7c9c0812b32d0432852cd41f2591", 0x3b}, {&(0x7f0000001940)="6d486b0cab28dacf4aa1e9b1eecc7eaa255a5a69e605b80fd3e04f5f0ef201f69ef3e515affd6e89a5452e1fc404f422b5de6be000ecb7d97940a0b155d9534c0ee53d352163ad4f684995cddda890d41182934970e22f7c32ebc366bc0899fd8fcfecf4523a516fd204a34ea902335e23b6c971573292881aa3e5a9b4c31934c03dc6", 0x83}, {&(0x7f0000001a00)="ef092cd398047b7fe5e0cad068e6b088579fb309f2e07bc9109f1d65c2eb2d5cc1d88f4bacb2e686e3ab7b5542116c42dad37c63f806ceb70c125a4b8f9ccf8d541df2c958c6041d3a1d5adb04554f8a4876c959e34dcc97dee8dcaca01f8063580d63773b8893be300ecfbe0723991deb878bc269", 0x75}, {&(0x7f0000001a80)="ce02bc90494e337c73e0c1a4eeb21f01ec", 0x11}, {&(0x7f0000001ac0)="09a6834bb930d098844ee7b8ef80db78023ca9133ae5511597c4f8b2f0dd1f14ac11a7d4dd829d1fc76d02500316a3c6e416f0eb84a5d2eefebdc6b67708e1a11bdc32b50de567952d96bdc07458e39a", 0x50}], 0x7, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r2, r12, r13]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r14}], 0x70, 0x8}, 0x4) r15 = dup(0xffffffffffffffff) fcntl$getflags(r15, 0x1) munlockall() ioctl$TIOCSCTTY(r13, 0x20007461) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000001e00)) pipe2(&(0x7f0000001e40)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r16, 0x4, 0x80) ioctl$BIOCSDIRFILT(r13, 0x8004427d, &(0x7f0000001e80)=0x8000) 06:46:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000080)="0b6bee4ac49d6068bcb9f78233e4712af22b9157dbcc66547b55eeab1cb7430eddc161dd417ff89fef2c9237d98ec4ae121f30fc56a42e965a8ce0a7bfe9beff13d5306f66737f59273af8f874d7fbfab7b0a29ecdb2e4704100000000000000000000000000922cb21e1fc1925b582fa1bb7f76d6e30f94ce2fcf85b5f855a5109fe967a7b05651bb2669ccf4789c7cde355282e8379a310c08918cfcbc7f04c8a9ac95f38691828b4b020e5d9d0ce2cd29a82babc6d00a3041e6ff6b42bc60ca7d728ea6d069bf0c302316a920b25576f06a2225c4889cf6a625203cc83bf73e3a5da7cb9bd31c90bc15cc16d487eb7ab58165549724c7b7", 0xf9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = getuid() r4 = semget$private(0x0, 0x0, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 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, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x2, 0x6, 0x800}, {0x4, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x2, 0x7fff, 0x2000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000280)=[{0x4, 0x2, 0x1000}, {0x4, 0xc91a, 0x800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) setreuid(r3, r5) r10 = dup(r2) ioctl$WSKBDIO_SETMODE(r10, 0x400c5708, &(0x7f0000000000)) sendto$unix(r10, &(0x7f0000000180)="9aebb2d5281f2527b806dd5679a95ce6f9618ac0df629c325edc7861b9b390cc48ea8204f7cb64b0bdf9da06434fac516aa8514ebd8cd900736c", 0x3a, 0x406, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1ff) 06:46:02 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x4000f6d0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="7c6ea1696968ae57eae1d0cabb117a9a3a55ffccfd9495dde29beb8e14048e3c69c0eb324ba6dd9f93a5f9058b42dd19e049658166f48c832798e2773f063193afb8c62b4490a5369cc570543e87a730b21fa7e1f975daf1751e14fe21928949adba919898ce11", 0x67) 06:46:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:46:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) dup2(r1, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) 06:46:03 executing program 1: pledge(&(0x7f0000000040)='r\x00', &(0x7f0000000080)='*/\\]{,{}\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = fcntl$dupfd(r1, 0x0, r2) renameat(r3, &(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) renameat(r4, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00') chroot(&(0x7f0000000480)='./file0\x00') socket(0x0, 0x5, 0x8) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) readv(r7, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/119, 0x77}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/22, 0x16}, {&(0x7f0000000400)=""/10, 0xa}], 0x4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) 06:46:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x2, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a", 0x36}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c", 0x23}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8dd641ff3781d7a472c9868d9cbab82da556baa637db52", 0x36}], 0x5) 06:46:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, 0xffffffffffffff9c) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0xfffffffc, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r2 = accept$inet(r1, 0x0, &(0x7f00000000c0)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000840)="b84ea2897d47b40ecea83ddae4b964f5336600cd7adcee291e7c064f0ed8204236101bdfafe5bb89c36e4837c272cc5e5018ecd8bd4e8a7c0be4c04fc6da91d22a98528ff7ea924fd9a7a5c91c8c3882c7bd4ce4096094a03d37b4cc3b0375d3e190e865084adc8655b36d8d98ae8f293580acd2d9c0feeb9d78a60f8b4161b794ae096ffb87cf4f715c82ad2f16e6441cbba8f74562a7e119c7dcf51fcf68d353ab1ee2cbdf2737a3fe3c5fe98bc32d30d2f3bd2a9fca8af78cecd54eca669303c2b8d26de9aabf18301739f253b10e5e50b809ee5c50e7bb1134f8818b6413170da960bc6a3586bc1ae06ecb497f8e5164f0577689dfa54f3f9a30b8b71344bce6c6d02586db284c3ba08e8db884e5dd764da7b044e27943b8d5c70b7abebd8b76c64a221afe9a520ef9be86f6088cb20c8489edb97035249f3b81a458315398bb0a55ed1ea8246b9bf854d777bb6fd7902a80625ddeeb02df8c548920ca57295b8a3d42b5fd87e9b75de7a835bd42e0a3da1f00a843b7a611083d5905fd493e20ca34c7c320c9969e510c0000ee2c5568d4099d9671670029eaf90b6fd8dcf41d18d29fd9bfea1f83225c233f75c7d1687cbce1c27d2cdaca14a4e22eac2a430c5549163a2518c2cba4eb55614024aa3da335e3d6a7738910c330a7de6eff", 0x1e0}], 0x1) 06:46:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setrlimit(0x7, &(0x7f00000000c0)={0xffffffff80000000, 0x7ff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x4197b16a7cfe97bc, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 06:46:03 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x1) r1 = getpid() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x84) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) geteuid() lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) 06:46:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="6202e57f7f00000127ac3481348ebf3c2281f2579f79205ce316cbdde8317345790b9c4903b5ce5cfa6d43d197a46e51dc8117ec267d30f81cbdadfe5131c762a9647afdd8d4d0cfa65b7f4fe8b7576a9da19bd41a32de2a6c17f0ec0de250d5364e4c4f79b743ab518109d331fb747060970d09336c7bcdac011a535594cac038d13e986bc08eaf2d32ab73351bb48dc8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) socketpair(0x2, 0x14002, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f00000006c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001700)=0x1002) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000001740)=ANY=[@ANYBLOB="00ffb11b66696c65380c43cc5487c339dcb425f6"], 0x10) sendto$unix(r3, &(0x7f0000000080)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xffffff6f, 0x5, 0x0, 0x0) sendto(r3, 0x0, 0x0, 0x0, &(0x7f0000000280)=@in6={0x18, 0x1}, 0xc) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='$},\'\x00', &(0x7f0000000200)='%\\\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='-*^X\',(\x00', &(0x7f00000003c0)='#\x00', &(0x7f0000000400)='/-\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\\/#\x00', &(0x7f00000004c0)='+\x00', &(0x7f0000000500)='\x00']) 06:46:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x25a, 0x0, 0x0, 0xffffffff}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 06:46:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000140)=r6) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 06:46:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffd], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x800) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 06:46:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x47c27d9fc24b88d5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x200, 0x81, 0x81, 0x414c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x14}, {0x61}, {0x6, 0x0, 0x0, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 06:46:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7}, {0x61}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000740)="30abd25d714d183334f91c72f929") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ftruncate(r1, 0x0, 0x1ff) 06:46:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getpeername(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000500)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="cfedf7e966d7eaa0af6334c0a25a8d1f8395a877759d626691316ec8cf5e6dbc0d7469329c4fcee036568749d53a4925486c191bc0aa605fdb5e27bda93f4e93078d85179e7f6e9928394ff4609aacd37aca1dd00931b43c09f74cb3175d637d9f15be7ea1d7f014e36e757ddd8ba7b8e869a8d33e7d0334c8e00ccba1548021ecd7e6a274b3d3a134182e5a9d76f36cc5b0"], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = fcntl$dupfd(r8, 0x1, 0xffffffffffffff9c) write(r9, 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r10) dup2(r5, r10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r11, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r11, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 06:46:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x29a], [0xfffffffffffffffd], [], [{}, {}, {}, {0xfc7}, {0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x81) getuid() r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 06:46:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210], [0x495c]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) sendmsg(r3, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="99fdef1832fd247cd61c6e8c52f5fc46290886e552f9f1319002d80cf45fa0bf728dd343aea350a7a641c0f004714fef4118e041440027bb1c65aa3573b3c9c1896bd903157441f23898fa749fb16ea993fae16e130286f7a83849f25bb8a3d421c349d8c8ce977dd8c06f04f5fcfe412ce595f1ac08c5547e6545217a028e0c1a1b11bb85fb22b904695703d82157b44efdd79bc9763441d549cffb9d7f6660824dc8fb715a7ff4fde60786cc772cee1cffb8bb6c0340e2b7623564262d018c1d264867ca985dd0cf1faeea506bccb7fdf21c52", 0xd4}, {&(0x7f0000000100)="774fcd9e24708395e0ccd644d2dcab8b33a68f68d2f1015cf2e46c3f4cade769e07121824ea572658f142ff6ec8d703914ed616360", 0x35}, {&(0x7f0000000140)="f8fd5289745920bc15258ecd8f97d4a9b6a941bfe5f5cd3c770f93573b94467b422b8f73c7edd5231466deb1a79970c6fa9aa2070122", 0x36}, {&(0x7f0000000180)="05317c8c4653b75b8725523a71318a426fbea0b6b338b46b472897024c69722062b214caed4b00a0992e68b8abbb330d2b32582a715bcb8aee3912709dec92037c22ed2b4fcc30c7a6cbe4246acdd0c17faac710a3e486998175b082c6417ac01e527d0415be06aef4cf5abba36c8413d8f5593b655f74e4accc960cbf46827139a65fb9e2c293816be9c7276e6f77693563d5d1022ed7778f0d668ffa3ac882de07896a895375fd7125bd420a3dfba0a452982c49", 0xb5}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="f800000000000000010000000000009882ab768d8ec9ae3afdf495f5c6667676a002eca095cc358c0781d29735786ff7055717a7c3f00b5b7a1db781c69ca0161e6c3b86395c9cce0eb4b7358ed553dd9bec78608ea1f41807f3b8c4a10905275059763e853895ae615ede4bf2acb07fde73ce0eeafb3d9b02233bbe092a8d0b732d6d72165bfb62d94feb235c9bc04a0ca2cf7a5771c5a7ae68265760de188eba337fcff998acbf095a7a1e66c2118d199463e3c4844c3822f96745d8bdb89327713da823893aea5dd447fa4f3864a1a0c942bd4214859a01d67ec7dabb71ceae9c7da54c2290287cd38c67aef259e2257467a800000000c800000000000000ffff000020000000f84b3a212f9d8932f987abd864a376b71fd257d70948e016457d157f14001be902a9f3dd5826277f0a1ca27f4632332e73921f3f73df01acdbd420f708b90e50c4dc9ce9846e7b3e0109868972c7f892fb8bac883420c67d402f3705db003be3f2cbe365edffda09056856196c7e3ffd25a2e2eb97a5f5aad3f02c6de2c75666281f33b303b737b5ab967a76524fa6cf3602a13460eb7f10c9b80093bccd61bbe4afaad19d9eab7aacdfe5b29eb3957415e085ba00000000b000000000000000ffff000005000000777cd5422c652f2ef66d9ad40d323224bd592c56daf553debc48158f2c716baa03ee90d9dcb35b2ea6881723c4aa16a7ec39747a81a1101af352a7269a9d0a9278f3649b25ea6f7180f09af049b118e5ef9ea8c8a5f5c49b229d0aefe0e63ec4175a64ec6863964fcb5250ebddce62d6949d55eb701a4bc79e90b46ef274817409aabd81f9ae39ada8848ae25d8a805c2f0bc2e999def3c26a1ce254a2b2d300c0000000000000000100000002000000e15d5b1d0a2037e4bd8f6959712e9c3ad7fe9a5e1d7fe3f5df00114378b8cd31fc2ca68762e652be5bbe3fc7f7a30e13b2d262174113f266c53c7289da90fcba8ec480ee8e6810abfda85d0f387292b7b26e65a487bca3dbe5cd8c1e0af2d6d9854e0d13eddc831e55f0a35016606dc9f990d693165cc02f308799c8f1514f41969800b2890c2cf40f916053332421d655f13e7b25882f35a66cf4497a3abcdafcac224501601c209288c77eea000000280000000000000001000000ff01000010e670c97fff867f7151e9301fa266b723a6a9ab781bea001010000000000000ffff000002000000d291bd3ddcef1a6441d6a167db572f1f252a29b46929455038e5847470102856fc0bc87c7df463a38e2d075549f3e99d88ed3139097ff35f72db310a3c21e6668346b197561b45f4a11aa44fb21169721f51b758ba790cd04d9d8f1cf4a282375a294b661f4d15bc58ec8a080b856250e8fbbdfa5779fbbefc86c98fa4f49dc88bc2fd384d9bbc1bc47e1106fca10088b078b6afe881ac757a7bf6b432e94675245653ce9823758f0a4ce5660290663328cd28ddd15f0a4e98936f566de7d9be3b31f1d2cf9c8334d6f119d91ea34b87f1ae8aa55dab09c5a75218a0d798f5d4b42dae1865284476f73468462c2ba56debdcc4a73b489b0f9ec255da2291f790005a05da1fa401efed7aca5e760c1abcbb73a1d7302f9741ffdee133e0cebcca450f999a3459c3369aeafe6a640eb9f0fcf1cf649e1bfe5384756bcc6ca357d606ec8481055cd0de3c413e089ed976d2d79e927835e6d0b3e6159c19595dcfea6bcd8b65003f04ef2ed71dec4bff656cd1391d0dd03c30695e0ac0c7d3d7b67878d92325a839d757db06a7017462830721fcf09a7225995779e2fef4fbdba112cb293183e1e4ad52fcdd6148738da8863c1bfa62e14af6d8a74c5fd8cdc7cdd9bc035e25985f248b3c27fc80016a9036ce74a48389820ae9d95dadbcb40471d8a5fba1617fe2f917d8942e9bbf2d899925cb8e1ce25eb81a0a0d9129755db23f36dc2d14e9d2e09cc228ce81cf322257e4337e27b074953f6b1202f9941d790e0636ad5db12ddbb987003ffe5473568449307e5444d743c56cbc59d0e37b1f9f60c570ceea1e8d4f3db4940e3223c7fe80b264a06bd185a092f4cb12aee114486494db6f67504b118a877d7771887df4149482f48e468f3dd5b34c8efc7355617799b69b0134dfbf96656009babd753e66aa132da59c9849320d11e3225bc8064dd29346b6b7193a711e32b005644ec0638281ebfcedb5faf08cf955ebf5c503af878119b0f6064fc432546b5d2f18b6d479feb69f931d211206b6a0749f331bf8cbacf11e469dcf67ea63a95eb58c21515bab89e22b577492ce49618505a2adf07999263f58eec367ef7394badc91db0c5fbaff74f4217830327f3c69a8f15e88d5064ec334a96b3184eb209de0a46abd91dc0b08bbf2830ba0a117964a470bb1f849e37d884d3afad50286fb89e90a7b256dac16862d2c12928eb69f29b4c758858c83446dc1731a5c53421ec89ed0bc056c0c9efe914af06cbb5d462d53c204ad2fb64e527c2a27d31eb09cb563515346fd54b6ff8864340231ccad12937b2aea2c1889757ad48b7016b0bd982ea0a4df4bc92d866b00500d388b0dd54fb98eeee7812a01dce4d20d7844555062963dcc945255e160655a85f9274314a8918ff79fa7ef76ebf927b9072b02f8a65417e9651e16b89e17b165df5e85ffc7574b82de8c6e907e5451f417bcef2e8bdec8eadc7b713530960fc7c8415c87b54ede6b84525f997f5d9f2db280a7f9dfbfd22c5990d1cd1d82c8de41a0240eb94a665ef25bee02d2ca183a3c60441fe36dd63f142b4235a257488bff78e3aec820e7a939567ff622f054e0145ee9c28199fbd7ac3df8daad2c851c55e76098d7a40669621e3979b8194b2f6a10d09db19df28302738d9118e9e681a4022cbc55c417c415e873434fc518c81164f07510132e8f8b98ea0e150dc85782c491d1e09235804eb2197998f688ce85a9148aca644d10e376c8ba3eb1971f9c75b8abb2d930f367968735a0f6cbba8fb4e4b8520e3ca324444387c01d07399c2987cbfff427ab301bd62ff30f35e316e4c3d3bf2bd9cc6ddb7a238b6ee14b4a02b2b5323b654a048c727884f5c864322670743d89c8dc2124e67dba926356ce2720da14d78a7e1e77d66e9d856d2c889f55b1300aa511e8d58646766599619bc166e7cdd3e67066548431f90a47bc1fb9547589d57fa1a8ad4aa06f5322d41d7d06da20096f01267071a145deb1713df3c804029535e2756bd92bfdc3b9ec46015a18a863953b667ffbdbcc12bfe9079f8b16c7d0e984712c6ea1706157a77fb08ea53c6898ba13cf05ab812f691b99a18d2fa19c97a18cedb1abc38862442bcbd7674dce117dc731c945e56685b5d0382a1bfd05202d481e950f99d4f9fd863cc678337df968bbaebabe5c4b8e1de959c1b56ca3d472745ea24130441d6e6f24b9138c4d19c14e98dd56075e7c5a90a052144b6f07fa9c5a6ed2dddf7ac18c763a1806cd816784109ad176e24b6b82d11fc72f2cc1f09d343074864feb4c8b0d9e1d087b8c849e5666059ac859b01e8bf0f2c595bec2ecd88ab4c709d110fd7c4109c3674104f30847cafe0f80d555c476e599f336c891f73e8f240ebdf3116201814e68f3283e636eabf615fef54d8b213e857fa3a967a9b59e33149ebf61eb4d5436ae7a23daf0239191c5426b0568730f3e384045f80ba9b3d8074cbf03f93965d4a706fabfc56669c40eb8cd54fc698904405114f055c3e12fcbe729b7fdf580df14ca3616bb62e5d4b29d0a6177b1d68b610d8400a5bccfcb24a211e27b2aa247a22423258dd73a38b812a21783af8377da5dfd3716531b089f7d18cf484b05ed7b626f9023900ec9a9990976712e8d264270a6acc7985bef7e1be894099d1fbb56d8f20b74642384bc3301314ee15e48e248fa60187af2747c13a4b3d040222d2bdfc24f5f500faa8f6d04366df07f938b446228d985015c62664efd759f8bbd247254406866db14923a45936714318bf47adcfec4a9e41090769ab7b472ee116cf00afdebdaafa87bd0be79b561d72ab54f22d1259092e4b49960e80c439419ae3966b669acef918a788ab2ccfe3cfa0a8a7b6699f1632d7efbffceaf1511ec997cb893eb318ff4eeb5efc94313bc50c9983b62855cd2472b591dbbf01cee3f241c205406513eff34403cb36fabcc3fdf43b010d7389ac39afd3e6eefebfd528957242f015c38828e554e51fa64480a0ea9ab8d263229e3c2a620463ce9620b20aa2c546685f4a67d9b054156be09c28fc94c50adb59467a22aa226eb616eab62a497933d6f8150f1d6a34406e48c9135257c1cbd312eee2451fa7a7185f64c14f3c873c3aafce3a8cde81f1d3cceb87f140f8970ddec2affdec55332841cad1878193264ca44ac6a419425a7a63884cf2edde287a0a1b87a8ccd3ababf243f6bb9432a18ef8ea2658aee245ff1dd875076cb5df4f9d1fe4f7d8aedb34d4da5ed33c8dfd444e8792b73498aefed9a919043e462498a65a492ae17db17984a6bcaec732c8616ee978a975f862eff5b277f6a142bfdb92a454cf44436edd4807346da03757740fda97c67513ad778f03da49d4879f2e28b046ab80d4b477a435dd544c066f00b07dc81cd0797f81274c418a4aad211365119498f7d816cf806abe7b2efda28e8ee4d7a444225d66fd948095fdcaee6587821ce0aa5ec8f0bd208f4a4b59facccfbd7872ec76ba8ffac38bdbb9f900b1e9a7aff9061f1bc3cf72590712083ed9461a85d0110143490ccfff513d831ac573ec0c00ef46565cad36363927e3c33964a31267ec33b2a3952b083cee21db01a4cf008b38763c3ebaf02faa5b733c3cf0d63389411f201e5d94120c9318d88b95578efc52bfdfddeff07829a41d03df832e0755127cc3ceec300baedbd98bd19fba230ea806bc9c3190960e5207ed8ed4bb5bed7a610342ace8afec1409c67db6e7ba57b36014fe9658aba5d3133ab82d779b95982505f03cb0df511a645c3c25333359e88f8b4e75298e039f8b1244f3585598543ed2c3838e6ef97c2c612c2ab884ab8b33111d3c262a02e8edd0a1eda06761d5c9f50d816e0b19f32dcd2d6b0be7da77404540a0bcce3e90f0516ffc4171504d2b8b0c6ff87efddc1ce3982fc03d20028fb76a23b2fa38da616a12ea830966453fb4af25b0889e0af3c6e61846f8320f934c1218667a34c42a5c7acfdf4bef1d3a4a092a32e170a2e2710b0fa0d42fee743761e93f1ba39fc9657cc65c0ba84ebd2a33562ce35607dc870deb1ac6d428be28c612d2ebafe18d5874cbb602d1f0ee05da74b69802c431477a9eb9a3349c45a5e81cfbcbdc7a015e14f5499eeee0625eeea7bf5cd9ebf7abd10276a28d03599e9a96e96f9683d2c5bb15addca9524b7f80f0ed202f564f66a4e95827a9ebb30c2acac7ec0f30d3a070f6c28f09cf38aa9011166ffe8a881c0952245bf8368a3199435eb24720622e7dab2318b853f6d17c9ce23718ebb213b67180ea793853eb1b772e639deb7e9b728d076481525fe6b4feb458e7f3b8c6f194f773a3c50e3061cfa50ad3f7f5c0869390c9d4b8ba1346d5a432243dd4ec36126fd8520e28fe198b7349f378e1cbc7258570f52131bd3431d8904936ba8ed968d26cfafe9519d7799c661b49cb05fbb10d82b307eb61bde12b1fd9c1bc8f0d43dc414b483d2cb0ca9450f375f07e3850d242f443bc64037c2f086ef5429ce37c8435f19eb0403edf2fd900e6ffc73f0f19cbb4f9d7288aca92983b700fb4656548bc74a00ee7a11186fb823733de3b603545921aff05b9137ab4001907415758a11a3279d43730f8ccbc4301c5304970fdc9f41d4c7a7e5a12bfdcbb7c9e53b0de8d0137df3546961af5d6a3fdf7171ed7294ea81b277e99d617dfca4c9ac63b11b2ffb4637d12db28c731d5c45ab4a20c59496dba0bb1cfdacefe01b5233b927b6b3124fe0ac3f3a3d2c3248f34e88793c0257d89356e01fa7116106c89fb8762b57374e8abe0f72c116aba90dd796c7238a22aa3343f88022a610f00a12e42a94f824653fd7a145b5fe4041e375edc9fbb5e75923656f3bc04f3d5f70b7de924f221687b2e4d3297c298386acf634f783c84aec8f3966bc275e0dd7dfdb259d5edf463129d4b6db63279c8d884701b781aad62a5e95c67b999bfb37ebe6cf50369d1e7b0d712a4ef572e11672c4690f79ffaa4c8b2eee05598884abda632b0137acd4dbbd70167b9b933af8137b4018d77ef4cb7502633b64a4c161aa2e06f467114f1b435f23675d558b36acd9198ba1b72385f039e294b1751b9f1cdacd8fdf49fc3af535f108211ef603032ce5ebb23cf27f66a97b63accce853845a679721d08896894ac8c75985c84bbdf06f2fbe407d35b9d9a954014051371827260d015fda05b0503d492d62256cf9744bf0c7e084c699ad32e568f9db8e05459beb4e1b98773abb1ca4dbf7de5a1be30f36a1a236325bf5015c2d0f952c7443835ac732b19c8907d32c1ddcfabe379becfdc98e5dfc4d08e667d90043657d5c84c5cb362da9f66a3e0b8ad0fb021b70f4f3807bd9e4bc44341bd5e4c60ae5a98dad6e93ebae507920ec9568d9811fcb54c7bc874a4763691a40ff5394353e6ad0cbe0227ee345871bd2f48718ff4560325b4d88c04076d596cfa85fe6004c21642a2fc85566f9ffc5ae58e2916ea3b4eaaa2e211dc4e1dad61c05edd5c0e83e39cebbc6bae5d4d00b2ac0170bc8c4f647da2b0c513a0d73e82a45562a92f820a18a5eba87b507e78c35c71e9d97e26247eca1983b7bc1cd4de9390e7d789fb29b02a4da306472d9e770129a41cfdd8ebfd8eda5f32bcd1bdbc3b53cfea6f9d3593b8ed9f0c0f06a67c273d8b9a2030a0aa6e4eadce5df8287f6d22dcc05d01bc581f5edf39cd4ef4e9c66194126da6b267f7ab28f510e66a5fe5bc82f6cb9f903441597028bc8906db144586a730019a11075b97f7be8b735484ba340b95d4469b2a603b8731b19447e689b880000000000000001000000f9ffffff0b02b46defbf04e514b168f96b04ceb1a1238c41897558c5b530de2ad915e195e8041e19dd8d6cd1ceb6215602fcda35f75572af40e5e83b2956114db0912fe8370c6fcf8278b5f6cbeaaeeb7b28959a31db4680d08dd66c11ab4342824077eeea7b3daae3beba72b0f127359ed231b0b2d66f072f1180a5"], 0x13f0}, 0x401) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 06:46:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x4, 0x4, 0x7, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0xe000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x2cc}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x64}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000005000/0xc000)=nil, 0x3}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x7db}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xff}, {&(0x7f000000b000/0x2000)=nil, &(0x7f000000e000/0x2000)=nil, 0x5e1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000010000/0x2000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x7) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x1ff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x3}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 06:46:03 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x80002000) 06:46:03 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = dup(0xffffffffffffffff) r3 = dup2(r2, 0xffffffffffffff9c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0xa) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x1, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x3, 0x4, 0x2, 0x1}, {{r6}, 0xfffffffffffffff9, 0x40, 0x20, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x31, 0x80000000, 0x1cd, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x9}, {{0xffffffffffffff9c}, 0x1, 0x4, 0x1, 0x0, 0x223}, {{r7}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x1f}], 0xb0e6, &(0x7f0000000300)=[{{r4}, 0x142689090d6ce1e4, 0x0, 0x10, 0x0, 0x3f}, {{r8}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x9, 0x7fff}, {{r9}, 0xfffffffffffffffc, 0x14, 0x2, 0x8001, 0x2}, {{r10}, 0xfffffffffffffff9, 0xad, 0x82, 0x1, 0x3}], 0x7417, &(0x7f0000000380)={0x2, 0x8}) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x20, 0x88) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f0000000400)=0x9, 0x4) write(r7, &(0x7f0000000440)="e2881d350c1013852de49b4b5bdc018f22c3b922adb4117be1a7ad8239895e7ea8b63b04f7f788955509a1afe666f0f664b7e8625ac1c81e701db4f6ba5c8e3001e6ca2a645425d9954978110fbbebf6d26f333f7c207443cbc5a1adbb85bac31dd677c54ab296afa9cf541d0e5d2b26b7519914b1881fcc362b69d8e5d55ef3efeb70e885373e2f858aec059f69fa615fe712cd81b7409b", 0x98) r12 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r12, 0x2000746e) r13 = socket$inet(0x2, 0x1, 0x6) writev(r13, &(0x7f0000001700)=[{&(0x7f0000000540)="ff0d708d8e6e04453f52509317413b05bacf5a5d7c709b2ebc00787004deba96fcd1e6d76e407e15f713d0fe27c7baeeb97429f83b139d6a8ac129fac90c0c67f1c874ccb980847cb607f31c60f754592764f8de0a79d310b2c94520be7c3b6e2f6f2950214841aaf9ac6331eb1cf1ffcc5085e15c00d5e34965698e3862c90346d6422ca4a62078e62c7507df1ba314370caa575e7edf8ce3c18530cba804692763f1d780299a3c48efad6245c5d81c404ae3d31a5586f7d210a191b2946f9ebf1b72a4e7f52602", 0xc8}, {&(0x7f0000000640)="6282b4f42835c72d", 0x8}, {&(0x7f0000000680)="344a41fc6ce8a1d4cc86e88e4a44fda1e9d53d924f40262c80be53075e85f4bb125d966b47959e5851d0466a7559375ca9e442f99b8301afd44f2c77b9f9a722dedc46e82f775ca979e459ee877cf75c24b3083593ed0315b84ba254999e50443cc38e75407c", 0x66}, {&(0x7f0000000700)="56138d0ffe9e52fe321263bb885b4c8996b84d8b8a260be128dbad35cf2076259f9e9d26f048313050a4f22f54c575a215f31461a3fd519578c565e8e1f0c0e77b9ea294ac44e2c4899a2848e7ff88724d23430ccebc3c89a9961c38851b654987af82678759eea1a346056e3941478aac17aa9c7b36fed150774de6a4eadb1be1bdef314ac410ba3edf356b635ad0058d53b6d6ce3318f70dcc31175c885c4a3ea047d6e928b938a47d80798c5de5a092279649cffec0bfbf4c03dd02d7d5d550137016bcb11a7264f6ab1ccfb46a8e7d391f4f4ab82a4b94542b7fd3c130345e3b321723f40981c5ef146ae6b7f834a6c87c5e5fa20349ea0fb8c2c48acb6f223d50adc6b20ede3cf43feb91288ebce7b43f61f757dddfbb87ec26af286d1488a329da1af92b51207b2c414d115b7bdf6ff8faa260e360ed501c623432800c9fe7daecd0e37c678d8b96630fa8aaaea1f0c89ad0c0e14d4f4ac42212f40cef6316970fc54f41b83fb08a38997d6fbf70eca76171012cfe546c8b262db67cb5b91b40fbbec377a8cbfcdb7fd2c0dcdae73243d18d4a99f403a349c3a3c623d44c6495e37a755391dd3a4238f7782c71814a4b9e356808461c6503b04534624ec8f5196ecaf898fc07aefa6622c7b0f2169bf644301238114575983dce6324084e99acc43740df2c51485c8d0288b6596a26696fda8a2854c3c25bfc0cbb847e1d3412c05b008bd8877d5ff9e9f00b89c22a9cd5a181c56b74a73bd489e97a5f03512a99995400c122b5226f275efcbc41005d22823cd7089809aaa39ef68a3fd5cef774f2fe85976822e4096649eaccaef380793d14203ff502cc13e63bcb00c12effc63923bf145fb2054d7d5f7da2a8b1a22136d1306993ede65a580fa20f5d0d1298aaa3317ca2469ce0eba35892a9cd7ce4f81059f06e30e4bc6f92a858798ac7ef16700f238e2bec31c32b3971f78f70649fb7fefc28f972c7545cc1b32104b1d2f72309ab8c22d33df28dbe0e65729294a5c8cae87455959e51fde292af05cd400841cd76f17ae0fc979f69b25c056f7af75037ecf9825fb9165fd2f4f9b1fd529793c3ccd1443be759f15b16a5b37ee1be1cc04a258a5b62d1bfc65c9c33405887bcf42a6220c40b89f478f79922a17451c39f95164d35f63058935bf7741781178cbe9cf7ac73915b962b3107512c5616f54870a721e5a99432b80d09ffa1462c4bf25c3435ee5d3b75f7b2b50190f71d16037a9b4bd8b575ea740546d18cbc1b612350e4c02e336bb48b827f5508b5f98d031fcdbfa9d0126baff87984ba4cc87477e67c0594f46519414948412497aff7bd5e6d534eff25cf1b9d878f9e36b3e16f3eadb2320c45c41b329fc96623d323215e17174801f36f427729a66e50581d7195e54fd4685f2dd7cac5f3d75b8ba235d11a3a3d84c2ba73b516f2e8eaef4be115263bbb563142d1543e445032ba9fd9df32d5f5801cbb40240cbf2249da5618c8f91ff07d2982b1dcf89377716bbfce399ffb5d936faefdc69145e7d9b430eff1dd73db387ee7b1fe8161e3f10c40e1825e52a9804ce014486619128857a2cecfed071bcf9aa0bb7a37a5d543c8f1b76704700a7846b5d5fa04df9a294c1ed82530beba001472a7b606a4f40ef9f26abb5a8f63cc2af6f3605076c9fab47e256c41b1c91019fd375eebf9fef761e8b46de948187a2f301a037848075dba6e0c1d1073a0cb5fa372c34e2ab0d508e34a032b930c8a1ce7d37840b16110c605a0c4a4b3f734a44c01ec45a58a6661b10ddfc6c90c43fa078650548de2edcb9bc5c4fc076b00b0fb2c6b44865688a1ee480a0e990310b3f3f5f259f0174756c44a65020612e70ddacaa5969e53c711a53f8d1d8fbe427b0c1461e2c5d47fb23836c0b380f8f432d86059cb00c0df29ec1de9743d2cf19851dbabb07fb37a85cf0db3c69a3a0272a8f7bafce5fbd0a417edf35a4869ec8e60fd58ae78fe5c00bc1c1a87c87b936cbead6f1da554ebecebb4ee7266b4eb59a8ce9f2a1d260b9bb88e6167cd20bf625627fbb27ccce0f0fceecc8d275b5e42d20a415d8d402a435345e8a2d8a553ef27e3d00408402573bde9a768e92816b6d3a9b995dae6cc372b342fc359c7783ea76a52ce48665a9ec9246d844e840aa054447a7100f252dbd89889e45abe715c3c51ce92792592e589f933174b0691d0cb98b3fae3bd0969112cf5bc41a548d4ce2595bcc013eb6b7722627d4a0705575052f34c05eeabe4823b25dcf1f71e6f53d7da54b9206022e70950faf004baafa68d764bb4ebb02a0b01442430945e3469a51af000b16d1a5eaf3f88bb1b56beb2cc03791f2ed527bddfe6134bc6936f403cf5ec25e9691ccff5bb15e55beb4269853eb4057e091cdcdd91614d9f33d20ba650000d0e324b7d3aedb4104e6d9f769e8e15c4042382beccdcd3a8f6f5fefe4d42e732d0091cfaba4958ac50eb09c521e7af9f318c434be31a6623ea3c895d8aaf5e89e9e0bea1e78ebf2725f26e3208bac998431ad9c435661f4d5e9e08d8b230746ff7533a904681d1fdd5eda2773fc9169ad6e001f1a60aa6b8166634428ee6deabb8c5edb4155888c9cbc230a84765471ed1daf10b3cc616757fac52593d9899d66c505df16201efe934f225f5a42c6737a7ecfbe7ac065866f1b4b6db11d2fda13c8d9f73150fde274047512a5cff0a0747073164c4b1459aa32931885863a1cde6407a674afc76d18d429f84a21ebac0a59ca1528fa93b0dda8ec3a2c3513f75e4a8f53ac551cf8e3f3784aeb756cfb388930158300188ee13c01596319b741095a93a70b227253c958555fb57fbbbe58fd0c638154212d340bdaab7343f8d048b1e77f73a55811b0f43e557fcb4cc849584994d024f5cdfe68848962eba3795783417c790c38e7aaca170131910bdb49a3aa78078e95a7650c514854744d156bf4a9deb990ff4cececc39ddfc23c1c477eff121e3d9b150410a699afa15adae796fa31679c1159a7f1f0096d4af988b284829f57b475cad5b912e77c436a58cc98c75f51ac3515ff8c17f4f8f0cb5bbaba59ecb68d1508470141676bf18bf1ef2b37f54c741fc4da0fa7a847ca4689078cbc2b58c27ed6deffd95775ef6d8db20c784aba38a993fc8893551190f052b260fb3f67eea8263ec73a02ac8a7568121a2f2b198b8bca345d272e199aabaa2e6bd661a57c572ebcf04c592f14321a44fab9fbbf32a286ebf832630f6e9440c0da7fa55899ba3204ee14f8ba7fcc2dbb7e002d43bb760ab4d86ffe624437f3cb9fbf3e3a3646c8570aba0be5500438ebdb63562c9d096aa625a8a366cf7e403e2029581050032de0b572ac38c5badaaa53590d8b0a200d742af3d7155c4adf1c85233d97d990e743887f7b3c7481e90df63d86f774c44319afd086e40dad07b6ccb7e1c00c17b67c52d040e366db76e809859b424f19a1c46a0bc5ddc073690f9e4bfbc1addb77bf9f253b71c157ad4e0d6bd24b77b10226015f239a3c62e7fc71caf30b1fbf08af47f65472417b142b8c582c8065c11c2ab3e9dfd29d3af9e895307b762dd535fcc765bcb443a77a1e26125b116cd97002d6f8867b0ac03c640f1fd2f652f3802fd8225ea82355e29b402e2c0a65829e257d29006e177b04a6fb93932d5c3a5746b621c3082985415e5f46ba50ac8a0020ac5a6f7ba11e6d25f83ee4aa4dca4d6670d11be75fafb6f215afad0d6861b4122f1ae267859df422e3f8393280d82e7608a456b2c8d592625e019c49c0b14bb15a99b10c384fdb9cb86e45058d2c394f7af834fb312318fc50ab6182cf4904a34ff0a0032f7322e5d71ba3d8dd642dc27af3bb7728ab5af009cfa387d3077379af9892767b5a1a31c09cc386c13286bb48e8cb7704853f80b3d11caf3025ae94c74cff553dad25ce85691eb9a57e082d7c1b55d15e9f2a25109a7cef85f2af45a46fbd86faccaf06ca517b1d9043b87fdc3e6e75e8987248ec59ca0b9fe6f018c32d43ff98860843867f861aa28bc1656f8fd58ad38f8d1ec616ad1eb9266eb47de43b6db3c3b3bd34c0ec26a7db47007d057983adbb5367dff3fe275cd4a63598e3d07a8ba0608171caf836b7aa76923717c56233a3497233013be4a88b8d06e5f716aafacc9122118c3bd2809908466b667f0110612bb6f00e9ae21ef7c26ef82e5ef46971514925b8cbc185ed29ca15ec3975bdfa1d864ee4a6be08eae848b6521907b207b7e02347677d28ca4b0bf92ac507085458107f4784485b045c369bcfdcd9141c3c0c38a5a118b6f6a2016508205630b4852f4420ab5dd35732722941f91644c79eb8610c5c2abb0da24e6adfe18edea81abc72acace2de9279b9df0fd89ae8c084f403df54d9ca9896381f27af856aaca1849bb30febdbceb6855f3f5272c5cd68124f418cdaf3ff23361a2a988f153de1e9df8fd2590027ee2e0903808443da1f6277b2ea512aecf47e67f78c03d06e3ba0bf9dc56dc955dfe3cb3775ecdd384a3505c63e981f0fc24328b90f30204c1af078dbece86c90b9b4a0dad2102f8d8713f5e4b8e8ac5c6e43301415be94207376f8c2b624333a0f58d50853bf13b22d017e782727863750e0ed1d14e1dd546a15e1cf81382e747ba595aa370d56d3f1008eb45d11648453d72ec0bb0dfc3d189cb7aa286061bb99f1f2051b5fd9639a6c4af80988b1f119bd65d4c921b19fc7988804943f223e7751d70d565cd8f8d9db4936236e25655db2a29a76dd20184138c5107e850f792d5d850e7cdd22806b36fdaa7ca569e3ec22a0a500b101efe288accc2112cda334c7a5d7a1835bb434ac3b4aad62acb897ca5c7779691cb6230bbc41ce7a381af5b7abbbe72489e8b1c22045a877f99acb3f6390c2597c5a57105bb2e4e7be8db430276416b303e4094fc1550294c3a3a126ba2a5e7fdb72e56707f41c05bd52920727108e915f04a1e531f0f97ddea9dc46609a7a87625d345012aa6ccfb3133e46e803b81fae7e868ba22d9211c136bad70c14bb576e728af11f19966c0926e34bf58dc5248f5d863e55736bae5d9b75afde2b8ad959f6f9e950f1a602639a39c00f8eec8b29797feaefef71bcf96d4a608cac045eb131095922dd8e8e6281abf9728f739af95c2489ee7639358ba17a8265a564bd91b7bfbf57a908400cac56156499bb55789098538508e6dc107fe1afa79756802b6670b758d83d7c05167266da3512523991aa26db111b8912de5304df4b3151c13b7d5d8520318436b0101a7ec6038826d47ca651d88dd8e6d1b3de6abfe32be0e5cdd8dfa3ae02bca1c1aa2a3aae9259eae56d19f24536f2a1c109feb3146eff9aa56183076ec2d3ae9d978de68747cfac923a1651427bdf855666ffe733e85bc97eff678f15fea28aeb6bb1de34dad4f59670d5d7f242c8676a23500b3c6944f2c47f010ba7aed86ce44ab831ea9e9b76f8686178293c49b48b26ed1470c9df939f51aa6127a0217512e00ab3b95b22a241980d7ffee312c658caba3d9d7fd801f8dc2406d6aae115936c9771053e213c140ab75121ba311659cbfa3dcb7ce5403910582938191a97c1c8ad0de43f890541b9ed8c4662e162d915014112327a8ada7f4759962af2403bd8135c2863d23c626b07f1d59b7822d2b0bf7f771568196d296282fb5b7c1ba969a61c433ee02591f9237d065acb447c2e11a3a3cb587ce6a1aed86c7d51f8697cb5e5d7ae47b16cc5a73b7f585d9ede0138503ff3a226ccedfd0b38f10983c58dcb069a47cc6", 0x1000}], 0x4) r14 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000001780)={0x7fff, 0x80, 0x10001, 0xed0, "2ce47dc5f87fb633a95342f48561f318f4c82e8e", 0x977, 0x4}) msgget$private(0x0, 0x64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000017c0)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000001800)='./file0\x00', 0x1, 0x20, 0xffffffffffffffff) r15 = open(&(0x7f0000001840)='./file0\x00', 0x8, 0x0) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000001880)="e9f14b8e5808f11cc6cd2918d7819ba1b81fbba140041d237de38475a7ac4ffb6006cf222595f1bcb6dbb50f0fcac7e9550dcfad160f91b614dbb46532405dd6d02a3c1b2ca617f5bb4fd48b7e737a8d9b50ee1f5d8bfb6086db94cc74bd856c82ecd2ec68ae41fd2bd52204dae327b3d9a4de8d3f27cd08b73fddbd034a2b7fb43277690aa38d05156546d44584d9c2603586b0dcecd5d14e64c312b6c7a98f98e09ed6c554a1751b5eefb4a7e8d9fe8b75586c0954b2573c", 0xb9) setpgid(0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 06:46:05 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000540)={0x1, 0x1000, 0xb495, 0x80, "2007d7001b696b419a8ec33a9d4269d13ef89d4c", 0xef56, 0x2}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) pwrite(r1, &(0x7f0000000500)="c5340cfa722a2139be3c98bc4d659ba8", 0x10, 0x0, 0x870) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x8, 0x4, 0xfffffffffffffffe, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x80000000000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc24}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 06:46:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 06:46:05 executing program 1: lseek(0xffffffffffffff9c, 0x0, 0x4, 0x1) r0 = socket(0x2, 0xc003, 0x2f) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r4 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r4}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000380)=0x101) r5 = getuid() r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={r4, r5, r7}, 0xc) r8 = dup(r0) connect$inet6(r8, &(0x7f0000000080)={0x18, 0x3, 0x6237, 0x7}, 0xc) r9 = getpgid(r4) fcntl$setown(r1, 0x6, r9) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 06:46:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0xfd}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a70dbf947a59964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc75991e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x2) 06:46:05 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x5, 0x4, {0x945, 0x4}}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 06:46:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x10) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) recvfrom(r4, &(0x7f0000000100)=""/191, 0xbf, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x82e}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) 06:46:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000003680)={0x0, 0x0, &(0x7f0000003580)=[{&(0x7f00000000c0)="aa3e65522a8cfce5c0125f25d77fd949174c8019e30a1c5f04138662ac737f148f82930179f144c1d25f5d073cfa6a8a2ce85dd8060000000cf0c0c8fcf1d2701fa8ce9191b01aed33ee89b898022c1b07054815388c4529bdf27c920b60bd0fdb60f198646c056f8881055bedad3a90f9b57fff5200ace6e0dd9d27223f6ab66e6634104d71ceee65e0b3f08b98e2d76fadee6276b5e7a5ec9c65c553814d7e54126967b381a49755a8182941d375dcd6d63290b795daa6be8226f665ccd526", 0xc0}, {&(0x7f00000003c0)="caf2cb2371a0b5b68429e3730f233518bc286c8b5c1ea7fcf05ff6e1ab3bf5d920c4a3fbb6846421cbeafd88f74847011b3190059840900fdd57a726c6ef2542041294247668651b66504d2e70c4a2f86349eb25dfc5cad47db705b1224d78fe8c4b85e06bde816f75761f2e2279f1592e6a5d7b18a7b93b1ec794b8f0c9835338e35039d67c4087dcce00d9e8525a738d70802d3e79a8287f142e418251e28c5877041fb923b697aecc2a7f6e439b4b423f46bce68b44c683f944dd7bc7a2a001b17c7912d6ddc4d3081e81b1474eb36fa54d5198125d3f384c35efc8492778eeea91fc0428f9aef82451087c5f3abea0ae702805b39d992d70d884473fa272b7fe39dba1d0f9b74725721bb6ccfbed801bf9281240ae5698f147204ab5c7dd777e92d583b2a3d36da59d7a3824379a1546d406b6605fe2e7c8b0bdf035c646f6d39fedb205f3541205be23771d37c34c2be000dc9c86c63dc5fc38dfea04837cc36dd3cc0fc60406e7299e73c4747619ac337d34fd253f281e9aa44974cb93e775ff5c1deed502490fa7c7a665af8f17ac8f85dbedb3b5f12ae1baa6675194cd9e33db82fe5bc5df6ed0498270b4af5d380b7c14b358bcb8db0f7a03e8ee2714439077fbc3830613c4f0b88097e05a504a899d21a852d573c4847b2afe03c82066395e761bf688432f580afb79be3bc74810d5813556540169e19cbcd00a002d97e5c4ce7bcae26e1c87a080a5af0d20a2e7a511a2026e4212203bb880e8e378bf9613effc3f23956048643daaad72a112ea7da581e6bc0f444cb271b8345453fc43bf263d04c744a1d87a0f982ec6d809134056cfc39a1099ddc5897e8a01b5174e51a191530af020380b5b1402c1ace94fc9f1730cb663fcc8d5d9699e953bbca8e902991ef12a26a792ed9176e7c5777a979daefdb359f0356db7cba8b4a2abd005ee40091a053e59527f485fb4ddb8c313a14cd3d87de520f396fb6f40fae219765b9523ce32d70932f4f5421c9172bfa81fb5fea1cda77ce08103eb193da0845f1962302ea3749e6dcd85729138a19378d71f43769c7170da5bde0617b2cb67c9f837cc05202be850df571c4c3f7354cb5013414ddbb3fa02682245b1be9c1cf97bef66d5766094d28206345889c5112e264d3b776fca4f10ae64229c5d330eeea69e30dfe0614dc912ac76d503c4244972c3d632381c261fbab10ae6c511e4b51050870abf82b49391846c0a1dae4061914fe8ebfb374182c123f17a3f3fbed37b9546795b007600fa1003b4db0fc35f4a617b06b9dbe397c7b4d86cba64652d9d910210b91714ac8bef8ef4df82acada2740746df0176383c83ccdc784b8b8f226751d9bfa78393b70b7288ed2d604e7480d44ceccd7c53a6c0892a9190cfdc96f5b747b0746f2346309302c5cd265f4dcd172159852e44d51f193f2f6c7c167733e522e46dbbf34a108d634fbe487c7d51f485e130a6ec38cd7f3090d0eb4f8ed31a5512cb6b7a9a487d96fc483a3da2cec4da99fadbbed086ce55bec32487491cd57ea6c7d54a8a6c9fe9e46d089024fcf33148c2fd09991caca46de888f3c43ca5454fbfbda6c46abe2a89acb7f65813bec91ce0be6c137968e4cab3c2305dd0737d4b449c7e2d6e96938c29bc6454625156bea8b3e8b92f6457b01fcee99c4e29c0a89155f230f67ab175cea4bbfc602b13a996dc9d2b15f1440c2ed44d3ef57ef767180dd24d3f4479c5c8157d032e1eb4d6887c5cfd56a1ad45951763e79371ff72946069e51ca74ea20c286c8b94a81138e6e227eeeee435ae96d2149f56e81d5fb3d8ad8c35d4f7f8f37f1e634a0b6207046051eeb95088466835a311a01f275dea629ae27bea10a24f780a048d74e7fc8eaced7e8561bb3780a853a0d2fd684e3868a944431807f6523bfba68d9372f017a23028908352b54c3601c8f002135c3113dc61b568ec18c1b3d807068a81f949c125c90a1c7dc7a5a632e5bfe83429b1b2417348d1f1aadbe2e87e9848e3489a544ae24f0af4c79a186203844231b70b71c5942f05681bd56840ad738161ddceb010a43add3fc25983b50b836aeb955e2a6d2298200ef34d8f669d26e17a2fa99bcef63fb984b8839c91124aa77ab54d88766c000b7cbd08f461c563992ada552b281ebe8861b20739c5fd8ea461284d936e167de3c4b85b437589a69dc71ed6eb143159114c428483a185b424cb098b98185d61423db6a6b7aa24e6ed0cf5d93e085a6ba57ca1712c0fffbcd4255c6cb1f21d118826885de0f521b7f456ee7d7c3dc85e8347737368b22f8baf78dfab0aec40b6f3d311fec8b352bc76e343031e4ca9e0e6f9bd031042ac215b9c4d65c35c6e46a118c501e34801aa99822f057083c7429d8fb4ce632b055317efab1de5deb78238ef61d02a3d5ff6b68bf4b4150be241d47250a3c92d7d53b9d0209a74757b626566ec7950dcc8ca4c87cb54cb3ee78b7ceac2b57eec3711a42cbecb27c83d8cd245ae75e8f1f464a06623683542a6d157bb9c8bf291b0ee2441bb30485c1e986ffe2f57c3362629a14ef805ebbf8307c2f0f28da9816b079e05e02ca9395475d2d615580286d0a368fa5485e7956efe0f88d3cd0a9e3d95e55fa05543242502b94788c9deb7a4a8cd0d0c3f93a0e1024736bc5b72804b09d55309c62a09729c557b3bf391cbfd3beeb77d3ffdf9a6913e3a3c46a1da5472e3d3cea59d00c794f18948350d15d02109582bf95241e1cf01d8996d55831bfe13e8ba97aeb4c7e04993e1f0ca09b898c508064d4e0e6e3bd5ee3b98d1f22d620a12bc079076c14b2eec33047cd13307d4b319e2c03d8097e02c0b92ac359bb0ff76397e953e86b87d26c6a49dfc857ff4ecc713160a1748809ae0c7d8eb7636955771952eca71ab39729105cc9f05315001106c40ec96fcd83158b30ccfb9901437ac22730d57a416b53d81f346a84c82cdae7bfa9f780efa8b5ab1e914d0771e1e47ddfc5496797bcc90c72fcf02d7c0bfb5cc7d61e2ae636c4fc28fdc454809f65aa0adaa1ec4c6ff91ffd0fb26e9d1f42af5db5b6283e998ffbe9516802207f74215585b5ae9cef5e1f3f1c6c0417fd8ad0daef86b6c1092fa74450dd2a54766c5ddec70536af589357a63763b0f55016637d577124a27bd064aa3f9956811a5b4103a8fc4620fe6ec034c24afa4454d15db533a57a744ebef444729f28fa32219dd3f2e8321b0a62eeedbade035332e7ca9015d81234831f529d0a24f9c6fa009adf2ce8c5037e26a0b0437e12cc18a0b87a0100b461d8a165a3249f2bf02719c84e1bb4ffb62c4aba88fd4990618df8b77605b99d48ed86abb6e2a574d794199d543382c4b54a90042a3dd7871de41867d1fa226ed3517578259dfbe26197beffd289cfa51ac92c312f9b505e79702fc456031b2e0b4b98d3a813c03c5eeb120d32e2fd1355afff0014465bae81c5b7d2aabc6596971a2c2eb912e5ba6a1202ef031d4fa25b4995cd92be9b59fb253a5587dcd739aa0b2e4a7faae8010635ec89140471468c562b19716a03583208ee5b109e020039d4b2d8edda097937713f3b3dc1ace48308c20fd5a174afce7ce1c6b1f20fe85f94a148472f6acf31eeec62b5ec83dcbb62a22c033893b15a475ed58bb610a623e727a3cfe3299eb3e7e929bfe625c3932508f922b6651c7721c535dc261522f286d5757de2a85987d515d21b6e61316fb547d08b8f3a94c394154b0df5a80ace53470d82e19130ec850d6b547914d605fc61c23225f110e2729e730e9bf98d3830446d0e2b246191e43246f53b8d6c895f23a80812a8885939c2c1b73a73eccc0b5b1d91615ddd80764387a7e4140d5350169f2ba93051b6656edac5214825d91035cecb57132bf950df453039c92399a32b2b5a3219751048d54a3eca2cbfd01c52146ae96c33c7b63a43d0d64c9eff87e3e1e549ee2176b2421a2ac4887dedb2b00660a2cbd9162adab08dc728bf40e2fc477faad0601f584259ba270126589bd74c5b9c9f14cba588627e77fc419482b76c761aed6df395459e5d65509a0242194d6bb1ef5f5ea8cf9928c458203d6575c3205be5fb8c7f9fa5f7f37095c48f17e4daa078f19ec43ee477f6cabb78f4f4075100f45d599d4d776c652d76bea76214f6d151e137fc3aec9ec39bbfb982facd5a47bb95ef9aabb84caec8c64a100aea9aad97701c72c716f539ff29275c0f854b78f87bb1a8de1571da42f75ed8d84c3d178ba1f97565416494d662ff0551655a1bb58c9c192525485b57c47f3276d33f1a6e68503246183d3bed725fcf1c766ab697fe097f88d500366cd3a91bb69d04db04583389a155276a66d3c7737052c4fbfcb6fe5080629d54f0c2ba6f3d7be257bbd6960bd1565e3b7d9d8c83a548a66ef4c12daa00a8f080883616576b95468f9414ef32d083500a49d3a2d451eeeee061addc406f718b38aca7c4deadbce29b2b27da68e245928bd03c0866ab1b1d6e51d348eda9ba9a889ceea2a098c3fa7aafb84542b70d5d9228c09bb7a084cb6bfdd9130d221702a3f68e468ef878a00291436b057cc716bde0388b91e08669c5426b1421bdd51cad34cd7c7e699266dcb9e4f0bf04329e86b048e3c0ab1a722e386e1487f873ed5e220e9333725f807e7d4760de501a50c5b7e12392ea7ef5e7a2c79222f3fd52a118a98dbaecbdd7c88428644cf720c91443c033cfbad246453cbabda25466767f804ff40d324bb9d817e617cd95b09c56789a75e59a97adfbdcdc2f7b4610208aeb5da9dea800320292bc8757fdd17f4d2f77cdfa3940ef24a10ad7214cfb47d888278662dab281bab977d8a700fd48b3e7ed9ab1161d67b2fb3a802cc2ac7c93b228c7dfb306b7ac832d88d140183296ca31715a0d1eded7e8934d9ad10462ae2c3b02b5051c46babb4c81d2965adb6ad423e3bc5228c4960e2dc2fabb74ba9743b4b79376bb36e2c6d12f530625cbe758adb27085ba936b3a03724e367097bbfd6ef055d591ebd41f706a5f648737791ddb818e00cca74c046ce21c86acc9299c01f13e8d752c8d67bf3a6939f93741da40058d402836c03435c1426268fb1c0ba2990c1bf7f9c1e7263022e3b8fb4cd27f5555728c576f64b40f4cf2de1bf42ae7ccecb8d9a20c543d0e6593835c0dfd4b2cc65502c6c9f09c2c003cfe17ec20d89384974e2be38ce48478767455aebc4fab06b5afbe8e61b7c859099e424986a25cd83cf87513999136617310d7ea314ebc6d286965ac7da0d7897a40a8badcd088dcef539e72ecc7c62e1e311eac81df0f6493e3fca868978ce1542193781298f2916934c3efbde896a5404df08ac35c1b62ae941998b61fcec91da0be58d5fb5e5b34702533137f56294b8402c08c891690da90fdd9ad227d9c66772b2e07545a8a06b0df489f7f625ed3ad5ab9522793e1c4e73a6ee87be0e83e56966c0f46be6f1fa6f4e0b534f4c574f0ffbb64ff6334169e2622300bbe2896c1172d5b75b2c7a4f30ad4b6c5825f6753a3d3d54e8aa76baeb144c3f65ff262e63464b77af609742ccb4af264e9133106125bac54a85e56dd93589e3a96e8eefce3e5feb05ced426f87c67489856e19a5f4cad3fc97e76fdae441efb91c8c71939bb337db2d547d6a7bf858f508c55af98dc8329adab22dce883f8db3f90319561996d41831ea2725aeb620314e8dde9ce58b65ad5a18aed0f7bf2a3e055941ccd1b2b38b3bde695630acb64ee10ee14047788a57456b6a13481dd6610a373dae323efb8f3e1ba", 0x1000}, {&(0x7f00000013c0)="9262f0513e731d20f41eb10bcb2cb56dd66526a1dc38e34ae6e19bb1a9cfbca014017cef71e0a4def19c1c74419b3022ef427732b360cbced1a654538c602623592aa6b12afce4a34f8ed03c3945c4f1f3198d2090c207d4fd5c68d082c883c1903fe6f99eb9a380eb4bd083621aafcff80b3a74b8c3c222dfe4560b44650af8a7ede6d8aa1ea49c6654405cf79a9deec8a73c6784c359a2fa2a0e950b101e7488eee2eb01fcda198fe5491725734347c84750545c372e5be90d61", 0xbb}, {&(0x7f00000036c0)="9a20524122", 0x5}, {&(0x7f0000001480)="5ae4a50bebf48dd397621062fd9c3ec1f680036c199dafc418953670a746394de8e93f7a5a656e9cf6779a841ef66f72494e4e69de072064755732c27ed269ba23475891c4c7be7872d617977426c72ef862cf6f45bb907953c181bbac2747e85b20cc32dcbf0096f7e2d5844ff7256bb4edee0919644325913f45e159f228f26d16d98465bd5ce92033924763f93a2404fbafb1b6c6b650386335c7167019c289a0356b3fe20ebba58c5b9e561f575d44a7ced111c05dceefe1ed465bea3c75bb356532364ed523daf23c56203373813e8deafa87e81e32edc4fd51b07ae6", 0xdf}], 0x5}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001540)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x104) sendto$unix(r1, &(0x7f0000000040)="bb59cda21b6d8a4c5bbaf57f4a6a3cac69ebcee29262ba34d3e0742efae74749bd43a2841dafadeddcd40e04c2b12672a3f39a6256c10ca013c1a0", 0x3b, 0x4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x400c5708, &(0x7f0000000000)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x400c5708, &(0x7f0000000000)) fcntl$dupfd(r5, 0xa, r7) 06:46:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040)=0x71, 0x4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) kqueue() connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 06:46:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) dup2(r1, r3) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x5, 0x3813, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') 06:46:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf14d, 0x401, 0xfffffffa, "661fbef2245107000000000000007f091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 06:46:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x1000, 0x440, &(0x7f00003ef000/0x1000)=nil) r0 = socket(0x2, 0x3, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = socket(0x2000000000000002, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 06:46:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4, 0x2}, {0x48, 0x20, 0x0, 0xfffffffd}, {0x26, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:46:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[0x0, 0x0, 0x0, 0xffff], [], [0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {}, {}, {}, {0x4}, {0x0, 0x0, 0x0, 0x3}]}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r3, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 06:46:05 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f0000000040)=""/29, 0x1d}], 0x5, 0x0, 0x7fffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 06:46:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7794ecb2b77544b74715e9d96cb3") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x59) r1 = semget(0x1, 0x4, 0x8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/126) 06:46:05 executing program 0: pipe2(&(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x89) pipe(&(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socket(0x1, 0x14000, 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = semget$private(0x0, 0x0, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r19, &(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(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r22, r24, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r18, r21) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r27 = semget$private(0x0, 0x4, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r30, r32, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r26, r29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r35 = getpgrp() fcntl$lock(r33, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r35}) ioctl$VT_ACTIVATE(r34, 0x20007605, &(0x7f0000000380)=0x101) r36 = getuid() r37 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r37}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000004c0)={r35, r36, r38}, 0xc) r39 = semget$private(0x0, 0x0, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(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(r39, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r21, 0xffffffffffffffff, 0xffffffffffffffff, r29, r38, r44]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r47 = semget$private(0x0, 0x4, 0xa5) semop(r47, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r47, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r47, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r47, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r47, &(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(r47, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r51 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r51, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000100)={{0x3, r48, r49, r50, r52, 0x160}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r46, r49) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r55 = semget$private(0x0, 0x4, 0xa5) semop(r55, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r55, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r55, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r55, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r55, &(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(r55, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r57 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r59 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r59, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000100)={{0x3, r56, r57, r58, r60, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r54, r57) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r63 = getpgrp() fcntl$lock(r61, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r63}) ioctl$VT_ACTIVATE(r62, 0x20007605, &(0x7f0000000380)=0x101) r64 = getuid() r65 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r65}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000004c0)={r63, r64, r66}, 0xc) r67 = semget$private(0x0, 0x0, 0xa5) semop(r67, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r67, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r67, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r67, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r67, &(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(r67, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r69 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r71 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r71, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000100)={{0x3, r68, r69, r70, r72, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r49, 0xffffffffffffffff, 0xffffffffffffffff, r57, r66, r72]) r73 = semget$private(0x0, 0x0, 0xa5) semop(r73, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r73, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r73, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r73, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r73, &(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(r73, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r75 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r77 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r77, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000100)={{0x3, r74, r75, r76, r78, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000240)='./file0\x00', r1, r75) setreuid(0x0, r1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) 06:46:05 executing program 1: mmap(&(0x7f0000de9000/0x4000)=nil, 0x4000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r2, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) 06:46:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) 06:46:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x7bff5340, 0x8, 0x9, 0x7, "a53d175641b71cea20e1306a9059353102701c0a", 0x3ff, 0x8000}) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x20) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 06:46:05 executing program 0: sendsyslog(0x0, 0x2d, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x410, 0x110) dup(r0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x22) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) sendsyslog(0x0, 0x0, 0x0) syz_open_pts() 06:46:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000680)='oL', 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pledge(&(0x7f0000000000)='\xf4:\x00', &(0x7f0000000080)='\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 06:46:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7c}, {0x80000006}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) fcntl$getown(r2, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f0000000040)="fa9fb5cfb7daede0693704a3") ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) 06:46:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 06:46:06 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 06:46:06 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000012c0)) recvfrom$unix(r2, &(0x7f0000001300)=""/248, 0xf8, 0x842, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001400)=0x20) r3 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000010c0)=0xc) sendto(r3, &(0x7f0000001100)="578f461625ab0b980bce00740a1631b8a221b15781c24ed19a1cb6670f0f0be3e95dc4fed103acf54a696c55304fc221ccd606c39005bf54dc23153ed6f71da2bae71c52dab92204e398b50d40e7544748f36bcbf33f989baa2492ab4fd0598bedf1e11ac9534dcd399df8f496fb71447a74e68097aebb35a82f690cfc7bf8e8647ee73284a4f948b5624d9616bbcfd2aac537643eab727524786cb363f8a5aef62229b7defd0e0971f7068479f46b815cda5e847ac3", 0xb6, 0x5, &(0x7f00000011c0)=@in6={0x18, 0x0, 0x401, 0xffff}, 0xc) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000014c0)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = open(&(0x7f0000001440)='./bus\x00', 0x80, 0x8) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000001480)=0x7) write(0xffffffffffffff9c, &(0x7f00000000c0)="cc9f9656d3dd576ed441d950b4500459ef7ce83cb2a67a7abe84eb3109f3282f04d00d7b343d1fc1791b474609d9a52d6ccc51c12d57dae6124fabbc8c1db6663b93b1c1e66a5aebb0f3f01348ab833a2648235aed6941bec70df080d259a891b43b38c4b873bd31071a094849fbfb4d2138d5141de45677642a733c224d90462a3d5da0e458243ef3481e9914879406fd31cecd3c973c4ff6fa559c3f46d749281105f2147e3e231a1c6af4df9f9f5f3d70b9097bae7f319177c727e86be171a9a718489f8ba4be882fd54ad8912e075d9f0c8239ef9defa057add7bdd8170ecaa3679c70b9765d67a903aaab5565dd54f933ad1cab7261c0e9ea98ee0bb21daf3eee7321aa16ef441d52b470660c9cf5d60f78403f035cea8389c9d89998ea6abf3118b878bfabb2e6433d7ee590e9d9145f80324cf6b4a0744c4f224bcf40465245b0de371068d623f8c35841bdb8398f57660096aed88b1dc33c8d9ea43bed5cebc3a199cab69e9daed7fafa35d5adccacbb4cec84fa2fb2f4d6cfbb855a8d6e66bb5d9394c3481063d7770032198b5fb0539d4f10489ff9bfed300a6065d65b289919e71ce0cdecc095e69af499fa75a14a31d8815dbb0f10aefea67dc4fb74c03488cfd484ac4fc6ec466d0dd9874c27530b2a459936ae827ea742fd26fe19875dd479eb7db8c7ca61a7ae3e4fd356f36eedf6e93bfe7c941d5f7d44639afa54974a5373874266416fb50dc485d4bf7c129784ff9f5b1db9c01c36ce3f6d2ea20354fcdd20243cdbf48f13c3533d342af1a2c29aac8d641c3be69f25e123c8823a384ebd913171713d9cbe8f48136e326f436b8a313c0b6440ce90458a58d0e62b435704831a656d788c91f893b7d6989e691b14883b89cfb8ca232a3aa5bb47e1f86badfe1576f9feb075e9f127df2f94133779a613f4cdf0f42e676ead3d2196bef83bc13c900c0899b34487aef9b516025aa5e3eebe6d93ee8e2ba9d533395abdef0a8978c45759a9f9f49efdd188dd18df4738af1f8ce93ad7b33817e4ed0bab2f6938e1554897063c48fa58cce6c3f411c8e2770d6309a87ff76660d84908ed2c1a0458687074bcffdc82d45404d046ca8505ff098d2adb967e6d2dec081c9d3c4287cf316891524b3d2cde79b0dcf3f2eb7e78d11498cda7228df7a4d19bab181f0255900fc7914c7d7ada57759fe5abb07d7b1b0a5f494fdc3f8602e1531a595ace4f8fc0d4a6db2d3b606748266b46b4ef06a32e4612247c6253e8ef511629c7c66e7ec74e9d5a0d044e053c7a2def204d7362c61b4980b52f436c900dcb23a04fca0cb72531b1e6a0fe04a3212d6cd0c6df00cc9aa63def32e39abd57afcc1044819c95688d2464d97581ee864642e93a3c6c9b27152e53810c638de570ada3904913f603ea6df13f98c7388a5bbc780831a14379a166a11f568166ffab10f296ce37a34aa49d18f1db01237be06e89d51468166e1a39c3d8f694888da01b4f3155c5f6d498e97006ba543f1346e3d5793652b00fd44f723c4566d68555de6fa3454233bb460bf6f6e4eb13be9194531d7eeaae6e44d5b018752fefbff35832f2e4bd8bc06d0dd5b0fe031579d819f9b6ec084fdc0a751a9a69026b9d224867d92be197be5ad578ba977ed99113b1d5552b8bbaadeec23c31ccd13f74c9ea8051bfe49f63dad9c8c99d75dcd3785555dc5b2e4c86b5773b3f70e42fe77931efeb2c4c78582b9fd1a6097c382773c3554bcd5154608bb85e0995bd62e7f1f341feb0356b4b9dfe1f7a613bf8a01de954b6851603ea3151dc9e7db95ef683967eb4983eaadc2de5ed50180c97685a51f4e0553cca91d9d047ed24155ce16aebf8029a6cc2bf670ed8c0aa7f72a16ce853fe50e1ae31ac4b2187eba760eb43af1bb7cf7fe9b64b1c4aca082c2aca961ec1e7b1a94cdc3a3e7156cf2df300eaab99ab85ee5e6b6d2157846c7900358a785e32fc72e76656eb7b029d061fb2b51aa1c8e8549aa12848a1f8131ade5f8f0ec7dfaa3f7a64657d626f5e681985a932b32be63a524bf96c3d17884170241f7968fb6dca43e8b2b6184ecc7fc9f62dd324a46b1b02f261e3b29ba6b90a9b2e2d21f68e5b938a7da801248ff8cd4f503a8ac4ca95a0f1ba99bcac0fd13890d61241b4607751b4cc532d63e7f249c3c4bd391ec23c3b349c18f2daa320db8b63535d5db464d8511a1c18d0ead66346356a95757ceaa458b53daabd6f139ba2235325346f3593d7eebb90e4243765e24f0f789d1147e5989f9d8bb94f2432bba8bbb84d5813f88b1ced3ba04b6e2bd5db88b58f1e54f4f079532f4d58f2a8d46f7481ae149c5d79a531fa4e19f506a050d9a9b4f7f2477f4fc7f23557dd1a66958a94d81b98646ef19a84e65fea9f343effb20d22defbc1705c73465a7227ab19fc50321694a99721a984b2467701637d526b4db8f98ab1f588671652e1f8a110268911acbbf80d687b7d1c9e12572de395064cd82619ee5ff56299a36989e1002690b54f85428fb4f7ca887e4e46017b57630099ffdb2c8d941dcbd9c4c6c119199a954c0fc3f1abd85763bed20854bd533f89aa2dbd04f0ebc2214c23fdd60a8bb663c7d14b301013473f7ad2fb8d966552d66ada8131d50e36f2201dd882cca3c6fdb3143216ea7b3b0873ad1ab5512770508c03f025710a3e54ace2d78526cf680acce9e6cec1c1415462b4d413bf68761b1ad65cc5887df2a4cd8c977288a4d8fa95a624f3cb714edddcb7c85d16b1426457054fb08b3b648d1389b43652ffe664b76eba36ffe2b242744e731156b3a8d52075ff17b9792ef02b46ad8bdbdb8468c0a05fe19c708a041d7294adbcb2ef7166475d2056097491367d72e63bab75b18c528b7f6bc165c101bcee3214b35176f0a2d13cfbf20e52c9ee73667ae453d1cbdce88de3a6e3e94aa2bbf3943ebe06b04f0225d45e73fe1cc96d3682de49cde43eb73aacf21051191a724e11944f81f867c306c9cdc05610b262d19fd719b24dbb8f4e8403711ee469e09c4006c1893aef49ce2fdc56de294e397e09ae8425b565540a4189da282b0f290df0bc45e5f570429b0c6b7eb168fe56f866e49ce551aead4a80186117dc326fe6810141e9417b3ec390572b9e020e737119ceff9b774f906c9ec7dcb0fc3f5e8fbe078f05b9ac5f348a2f2f0b351c22e386d761bd727eeea448b3c748e632e6fd6585907c5a071fafa88fa5e1e137d92938518a0b0acbb54ebadaf0d37bd6b1b0e6eeb898908714fbdbdf08c0342867082f64e5680a9939f2e67fa454cacb52f0b8e6310bca558edd154abc35ca4243cb1a1e506bc1a95d6aa0527a121173f651cc882b21f3fd2c162f0f8bb3baa2fc7274a14a9f063bf678fd93553ea557b3de2903d8b2b228e71de2a1ce4ae2aa2bfab6da9b0e98fee1f5a6863f15b131a3f6d148372f52726944f603aa274b28e63398a71f0cb640a053af53abf883638bed5db8bb07c0d3df8358b70b8234b4b43b8948fff5fe7392293fcc5f9e4b1dc4c4988a1f8c9e67740176dc1c8893d3c4845f26115bee9f7a20f5cb8492bf092fe24bfcf37c93ce4376223b5795d47da46fa23d7f25227efbeb20f76d8299aa95efdb7ab5e1105a7b41891f68035c300c03afcc5270064bbe14dd8e227c0ea73abebbd83a06dd0ab0f36c1570d09b77572ecc3d4ef1ac2a372a4ea04fdaa85ef0ff7d0a90b6b21ec9b37315e3b18f835a31fd423ab7747f7d98d795d08c70a9d51026c6173a41d777f26a0be51f2d18bd2ec27cd4a38f9bb6cac3c58a19ec9d9dc03975e04c5e9a23b6531a855cde1f6725d41b161b6e0aad16370755c442bd76f7c8e82818747a466a206faabcabe6352ac4766b09c24f216486c9d5efec1551f5414bd13ae44742c10596ab89ed859bcd731db0d5f1f272b68b51044798bde1b541a40b07cc313b868c737cec90160296c6e8e2442a4118c48f835334c743632671e327c1a161428c424c956f910c1cafbedb152d30a0c6190866d06542bbbfca0a3fd20b1c658048430d995899318bc0961d95ac84ccaff9a6345d56028275bcb35cb9a9f9cbdadfb9f48131118188285007159a82686c848e64e85f8840334120b6daca3f897a5877df5504b5d8b105740c2e22d47bca5e710f60b0eb7f097514f4889ff91d78cc1580fb555c3069b8df89e0a2f5bb04c408ce2d96d0d47134adff3d09199a20dc25c2bb10663e30eb9812882f536bf244fd76ae4f135fc45e2d9d291e31aa6d03055514b89a171007cfdc5a6938c53ce94745ab5dba907b6d16ab4d03475a3769ba357850707ef0795d60b1c2476d84eada376c004f1b035f4f82efa3170ac4717b9b0687e87c7fed6e71d82535338a8158a2eae18c56d1b43ade67b394a5a23cf525ef633807401ff11c9ac0aa96867514c79f5961c913d6bd8a99297ac842d135fec932d3a7f217fa3382db27f4b7fbd726771bdca77164a206e825f4fda9f6a4f767458f9444e30d7226e115fd9d58e7995c63acef976ddeaf120c2d856f3673e2e0fb2742add5b363e634ca3048c76d645aa4b34c30e6c26f4093c1bf6f78d9ec80bc192b066e76e8b7b2889633f872f64f2bb93c4e56b1b04dca07cb5d5d4fe396db68d08d87da0141b9b9e87430c9906e005637d8497cb029b9035c7b9003cca18a7c22b550882cc6bb0df4716f700ff9bb0ee776b8628678263c8ed7a45a84f318e68545c8d6bb8bb2f2396e4a3b518af29d3971c1393fabbd6d77f48f18042bd866272344d1eab359a6075b2d8efa6c87201abd81c3fd2366f1e51d12e990b4306f645fdabfa0cec46a938cd2558832917637cd63fb21f4233d6a80f9476c950827f857303fb83319c6bb17b25d755caa004e5f4f22df7d42469546e16580f1f59437b02e8a745b97d8dd7f156bd138e37d9dff61326c0cdf00a41002bbef966c253b7480eed80ac2fb2e44fddcc24b08fd4c6c262550b2f63b03efabd8c7fb05046b42c362e0d22146d129cf6cb093815b7146a27b62a13bd732b589b1c5e5ca31bff0b7d35d531e750820845f3163725fee576350c536e0562dd196312b2060f93ed20ecbeab5cc912fd2d41a08d30677aae37266ffd9bc5c603d739f4f0a240aad41419e93a9e483aa613cd5c361e668e2943aef1eeefbb3de701563074bdc0611931ae275bf6bd476d0f7495690044b73c3af5caf43e6ce2e04086d5b101b0ef5243cd4d4472a56c7ecd99b324e225ef8ac910ea76bc8bf69f80dd74cd895b1416d506bbda027d9cd0b5aa905d953bea80e6eb8249dd6601baeb41434030c8a6fb4f994b54834d4b79fe729320a721497a01787d7feffc0a525e8f54308da9c412f7a994b31c8f4d85bd645342ba7f49bd8207275ec00a7b5089cb14cabbbc30947f90662966b6b1ff922ee0b69981661a6b22614f014dde480fa70e0ed7c9d655dcd4b0777bf778925448d8157da9d489584bf18b4bc97ef8c22b7b1e43cd60531be74a7b992a5d19006030e50605ce2f7bef2c74dac41ff3b6509764dde091e321d66b6dafbf0244de1255dc259c37ccaf6a05b9bfcf9ab1a2a7b3c6e7789913c996ae76236203c793f59f84ead557fb65e7c8091b4a24b5704dec70ab449823c7e7cc20012cf1a96860744d3f9af6fc2314e8f24920df6dff5eb5d3549b81e82cd0f87e80869ecee043d47c6794458d3b01b89d8859e55b0e654bf3b316a6bc7e0cfbaf1c4bad758825d51ee0929fc90525a168e785d3bbac1573629c0dea5ca6394ce0dc4dd26cb736dea2f29", 0x1000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) fchmodat(r7, &(0x7f0000001280)='./bus\x00', 0xa, 0x4) r8 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r8, 0x400c5708, &(0x7f0000000000)) accept$unix(r3, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r9 = fcntl$dupfd(r4, 0xa, r0) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r11, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000001500)={0x80000000, 0x101, {0x1, 0x639}}) ioctl$PCIOCREAD(r9, 0x400c570a, &(0x7f0000000080)) 06:46:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x48a2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x158) sendto$unix(r0, &(0x7f00000000c0)="30a342b1618b70efa75a497f223ebcf6f4d2faa3c50e98a6ad28af3b4988ae9045dd1f95e999a69385b7a360efc17d223fbc0d84c1bc01a6fa859f7f0c3368f1024e4bb0d125ea7196c33ef06f028b5d6bed1fae09150497f947543d1b83142245a3205162b8f04249b69fdfccd7f975065df36acfe84cd9fa46ecb6ae5e51e485cd050bc730bff2124bd5dc8d0d17cb12eef10226cdcf34ee9d0e518de6a1a894c4e885eedab1125417a3a79a6d493383e65ca8fb2bb873133eb76421dae5672f5db77e03bf0e2c1764130ff6e46cd4b27cffd3fdc5e9ef8d7fcf4f8d75c0f8e18bb1a97419a44dcb8807", 0xeb, 0x402, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) 06:46:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2000000000009, &(0x7f0000000000), 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:46:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/192) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000005c0)=""/143) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r5 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r5, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendsyslog(&(0x7f0000000100)="d35d412fba80cab404", 0x9, 0x10) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) semget$private(0x0, 0x1, 0x0) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x7fff, 0x200, r2, r2, 0x6, 0x227ccb81, 0x9, 0x5}) 06:46:06 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept(r0, &(0x7f0000000680)=@in6, &(0x7f0000000540)=0x441) unlink(&(0x7f00000001c0)='./file0\x00') r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x800, 0x0) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) getpeername$unix(r5, &(0x7f0000000500)=@abs, &(0x7f00000002c0)=0xfffffffffffffed4) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2050631, 0x0) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) open(&(0x7f0000000300)='./file0\x00', 0x0, 0xa8) pwritev(r7, &(0x7f0000000100)=[{&(0x7f0000002480)="e17e73b000", 0xb1}], 0x0, 0x2, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f00000003c0)="fc86efdb9199aa68824a16b68eb425f88203f46cd7465635ede750727bb449c50bb65ea3a765ad749f0f57bb3365cfa79e1f27f939b1619c9d925bb6d5c5b9b345cc0d73adcf3196a63a10246a6a070000b6e977a6a355bac590e8f0bd54bf0000000000", 0x62}], 0xa7ce92c628241f55) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000024c0), &(0x7f0000002500)=0xb) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) read(0xffffffffffffff9c, &(0x7f0000002540)=""/71, 0x47) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f0000000580)=0x100000001) r10 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f00000023c0)) preadv(0xffffffffffffff9c, &(0x7f00000005c0)=[{&(0x7f0000002600)=""/227, 0xe3}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000003700)=""/88, 0x58}, {&(0x7f0000003780)=""/20, 0x14}, {&(0x7f00000037c0)=""/244, 0xf4}, {&(0x7f00000038c0)=""/4096, 0x1000}, {&(0x7f00000048c0)=""/178, 0xfe54}, {&(0x7f0000004980)=""/244, 0xf4}, {&(0x7f0000004a80)=""/141, 0x8d}, {&(0x7f0000004b40)=""/91, 0x5b}], 0xa, 0x0, 0x7fffffff) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f00000025c0)={&(0x7f0000000480)=[{0x0, 0x1}, {0x87, 0x7}, {0x8b, 0x7}, {0x82}], 0x4}) r11 = semget$private(0x0, 0x2, 0x3e0) accept$inet6(r2, &(0x7f0000000380), &(0x7f0000002440)=0xc) r12 = kqueue() r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000340)=[{{r13}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x1, 0x1) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x2) dup2(r15, r3) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000100)=""/172) 06:46:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x40) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) close(r1) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) setsockopt(r6, 0x3, 0x4, &(0x7f0000000280)="90b1502be5c94a52e2f054b5740e471f67cbf6c3525c0c37a1aa5a876f9ac7bbadc5b2e86c47b8eb4185377a54273cfcdef82ce2ffa72cf116004e07898e4abe685ce6ed057ebd5d296fb7d337f4342059303b0fd591824ee231e5123c00377da5c2e858081815bd2a7599aa6ccdc5eb44224639fb53", 0x76) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x23, 0xe4}, {0x48, 0x101}], 0x2}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x400c5708, &(0x7f0000000000)) readv(r8, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000140)=0x800) dup2(r0, r2) readv(r2, &(0x7f0000001480), 0x216) 06:46:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x20) dup(r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000000)) acct(&(0x7f0000000100)='./bus\x00') fcntl$getown(r6, 0x5) fcntl$dupfd(r3, 0xa, r4) 06:46:06 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 06:46:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="976384292154edbf2dcc2d2911d7942e121abf904131c6fdae82605dba921a7c76b79a16bb2434ed72bd5b55fa247c9b7ab4784e5cb9841f073cd709cc9ff80d347b2018602290bd90bbe0127a9a10f6012dc8de1bc8bacc5df6d6279e797f913387ee953b228df507fae775d9a4f6a293705331462d214feb24d3c39b5cecdb"], 0x10) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) lseek(r2, 0x0, 0x3f, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) r6 = accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) listen(r6, 0xa70c) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) sendto$unix(r5, &(0x7f0000000380)="44de958bacb522c0c61e223ab544c00161be3012eacb56b4e05aa99448cca9786cb28c1b9982eacca69e3abf6002616632d6bd4f42679da6aa021aad9d9b084b3c4bec7afb973774d3678a3fb545afe29e50fbdea17cd0fee951ecf9994b6236dcba03f6394400765fd5b0d72771923d6b057195d4d64e1995b5", 0x7a, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x400c5708, &(0x7f0000000000)) bind(r8, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x400c5708, &(0x7f0000000000)) fcntl$setstatus(r10, 0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0e0bb2e005948d00", 0x8}], 0x1) 06:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) 06:46:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = fcntl$dupfd(r6, 0x0, r4) r8 = dup(0xffffffffffffffff) write(r8, &(0x7f0000000000)="2d2ec7a08ee2e1a9b0f3dc7deb05c384167ab0a9c42d1d79588ea0ba4dbaa8147a1b078afd06596d0c639732219a64a4dee1b2378be12ff24d8dc72dd4b5efccf65cc64f02e886ac4dd29ceabaa9ac8601f69f268b33acba2393c85e3a70ec4ddd5b65ee469a60cca85de58380ab8bdeead4f24ea1c894a1690ad4c3246ea4dfb55f29b03ba4a0712ad9ef2bfc27aa426d2725ba6162d725f52ee031d7efdb4a4dac8c79a46ede2e8c86faf7175913b4aa2e24ce763439ed146162847923cd370d23e36aaf2920dbf645b5f00fe8f9148a454da26665b355b24927ee550d99aa43cc6017528860eb36ec6cad90030a7f", 0xf0) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) 06:46:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 06:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/161) r2 = getuid() getegid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r3, r4) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = msgget(0x1, 0x254) msgsnd(r6, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae46c5ea1e09115a272ad61fffa7aa46fb3852a1f934fa0a39328b358c8e84b54b5403ff3176db73fcaa1ed010817d0ea42681a735323f11756ed8fb2acbc1acd43a2623183052b85d9d1607a7c9d5f327670dc9d1cf9ade57"], 0x107, 0x800) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000cba94c40341a7fb837ec3fc72a4799614b42e2f0f28f53930ac9ff03000000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbcae9fd2d1817724aa40026cdb7"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000780)=0xff61) r8 = getgid() r9 = socket$inet(0x2, 0x2, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r10, 0x0) shutdown(r10, 0x1) r11 = socket(0x2, 0xc003, 0x0) dup2(r11, r10) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r17 = getuid() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x20, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r22, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r20, 0x1, 0x9}, 0x800, 0x1, r21, r22, 0x6, 0x1, 0x1, 0x2}) getpgrp() r23 = getpid() getpgid(r23) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r23) r24 = getpid() getpgid(r24) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r24) r25 = getpgid(r24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x8, r7, r8, r12, r16, 0x0, 0xefb}, 0x3, 0x0, r25, r26, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r28, 0x6, 0x5, &(0x7f0000000800)=""/206) semop(r28, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x1, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0xffffffffffffffff, r29, r30, 0x86, 0x8}, 0x8, 0x1, 0x200000000003ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r8, r27, 0x0, 0x89, 0x4}, 0x10000, 0xda}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x14, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 06:46:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffff7fff, 0x5, 0x0, 0x1, 0xfffff801, 0x6, 0x2000000, 0x2, 0x1, 0x3, 0x400000000000000}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCFLUSH(r4, 0x80047410, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) fchown(r6, r7, r13) getegid() write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) 06:46:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = socket$inet(0x2, 0x4000, 0x2) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8000, 0x9}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r3, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x2, 0x0) flock(r5, 0x0) dup(r4) r6 = fcntl$getown(r3, 0x5) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0xc000000000, r6}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0xa, r0) 06:46:07 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="f6e07852c102299d85dd85387aa1a88653c93fcaa7900c662e", 0x19}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) fcntl$dupfd(r5, 0x0, r2) writev(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f0000000080)="4a25d1458cc276c376a62aaafd6ee86e840236e3aa670480eb9fb93549196a84e52e1ab35125f736622c3d48814f9531b538", 0x32}], 0x1) 06:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 06:46:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x4900) mkdir(&(0x7f0000000000)='./bus\x00', 0x22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x0, 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 06:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x5) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:46:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, 0x0, 0x0, 0x0, r3, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:46:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r3 = dup(0xffffffffffffff9c) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) r8 = accept(r7, &(0x7f0000000300)=@un=@abs, &(0x7f0000000440)=0x8) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x400c5708, &(0x7f0000000000)) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = fcntl$getown(r11, 0x5) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x400c5708, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r18 = getpgrp() fcntl$lock(r16, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r18}) ioctl$VT_ACTIVATE(r17, 0x20007605, &(0x7f0000000380)=0x101) r19 = getuid() r20 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) socket$inet(0x2, 0x4000, 0x9) socket$inet6(0x18, 0x4000, 0x7f) r21 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r22 = dup(r21) ioctl$WSKBDIO_SETMODE(r22, 0x400c5708, &(0x7f0000000000)) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r24, 0x0, 0x0) r25 = accept$inet(r24, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={r18, r19, r26}, 0xc) r27 = semget$private(0x0, 0x0, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) r28 = semget$private(0x0, 0x4, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r28, &(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(r28, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r36, r38, 0x4}, 0x200, 0x401, 0x2}) r39 = kqueue() r40 = fcntl$dupfd(r39, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r40, 0x0, 0x0) r41 = kqueue() fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r43 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r44 = dup(r43) ioctl$WSKBDIO_SETMODE(r44, 0x400c5708, &(0x7f0000000000)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r49 = semget$private(0x0, 0x4, 0xa5) semop(r49, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r49, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r49, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r49, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r49, &(0x7f00000009c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x1, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0xf5, 0x1000}, {0x3, 0xd, 0x1000}, {0x1, 0x40, 0x1000}, {0x1, 0x6}], 0xd) semop(r49, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r53 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r53, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000100)={{0x3, r50, r51, r52, r54, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r48, r51) r55 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r55) r56 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r57 = dup(r56) ioctl$WSKBDIO_SETMODE(r57, 0x400c5708, &(0x7f0000000000)) r58 = socket$inet(0x2, 0x5, 0x1) r59 = kqueue() r60 = fcntl$dupfd(r59, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r60, 0x0, 0x0) r61 = kqueue() r62 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x10000, 0x0) r63 = accept$inet(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r64 = kqueue() fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) r65 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x10, 0x0) r66 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000740)) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f0000000100)=@file={0x0, './file0/file1\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000380)="3e56dea40ff74fe51fb3f1e8b7ec47960f708ff6470134dae771c2e1a613f048c81dc00c31acb4590dcede9a6eea61e76c734e10324ed339bccaea6bc0df1b01cf1c57543f4580a573460b0b69afc7a39ce14f9408a66a2ed441495b492c81b309f6739af82eac84471ef8c0617aeb7915d78f38c48d472d1edfb423bb541c2a845325cd36159dd0a1b2efa3177e33c149f9bc7b3efc59cdded9fbeef8bed60f42b1", 0xa2}], 0x1, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r8, r10]}, @cred={0x20, 0xffff, 0x0, r12, r15, r1}, @rights={0x10}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r18, r34, r0}, @rights={0x28, 0xffff, 0x1, [r40, r41, r42, r44, 0xffffffffffffffff, r45]}, @cred={0x20, 0xffff, 0x0, r46, r48, r2}, @rights={0x38, 0xffff, 0x1, [r55, r57, r58, r60, r61, r62, r63, r64, r65, r66]}], 0x100, 0x9}, 0x404) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') 06:46:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xcd, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210], [0xfffffffffffffffd], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x8000000000000}, {0x0, 0x0, 0x0, 0x400}, {}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000000)="5ec9b6c82dc650787b55bf2abbe87293722f08778359cdb1c3ba92c665e8b2c38ee3d1b68326c345525e5051a025") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fchflags(r0, 0x10000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 06:46:08 executing program 0: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xfff, 0x7f, 0x6, 0x7}, {0xcc13, 0x8, 0x0, 0x7fffffff}]}) r2 = socket(0x20, 0x2, 0x0) socket(0x10, 0x1, 0x1) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000140)="b10005016000009005001b0007000000331c3bfecea10500fe3a9ac6e11ba2b231d52cb4aa0827f96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed0074c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282102000000720fd3abfbb770c1f5a872c881ea772ec589436a4d47840b404f361b1202000000000000020208224a73c9415572063f2eb1f16aa371a3f800040000000000000001000000000f0000000000", 0xbf, 0x0, 0x0, 0x0) 06:46:08 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x100}, {0x18, 0x2}}, 0x3c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x2}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000010c0)={0x1, 0x2}) getpid() setsockopt(r2, 0x3ff, 0x7ff, &(0x7f00000000c0)="69131dffbc73d468368ae05a444d1a8be5e75641a1bbd95d996df755c4e5ad20b8ed284e131155be5b7e87ab70d101c21d9075ed308a3f7d0b1df622bd1ae011ccdc03f2f8ef9be7f1626484c3de0c206aa9f07bf8be770efcce7b0dac7f2ced0dbfccd4369032398df3452ae296409e750db020a2e2a63abffe6839414674875d2d0e4f8f22c3ea32a0dc30fa521d0947d40b36f0ef7b7cc47e969dc3c7aff627546dcc1be90ff4c4042c4d214426341309435401ff026750e9a381ba03954d0a4470a8ca4a590842106ed35f64767f9972e42553130c5e2fc838fece8bc8263b4c01cd73958cd2a728fd525ea5cb97f9327b586daeb433133403b6a3341332e3ece01b9689312dbec8d67d517043dae19af8da6e68a5804e9c4f7b1d4e3b98c825f980b5e4118c4c75f05e060ac10767e4e0263744d692d25719f8e082c99551284d5c3027232e3e935d04a283a580a3f5752f80597ba6a5c38d3f666db321bda1f3538dce5c1fc4ce1ae1baea52acbbdc3564bda05666302dd4fcaa535aeea39803f20a7b4206896b2482de7d908c450fb381891103e5783991072718a8fc41b8ab4784969934603631741c82da03dd414a69155f646e4808d47ba58bc21c5b369f255ce18828a4d6085a0f393288454eec6a70ca26f2fd79359482b6ecb8ad6fb4faa0c08936ff22ed717a4b4aa1758c6f7939e599ab35e6799407ad76ad3284d4cab15bc9f51ce0d69bc87d27731774149e8972234c5d5d8eaf4da2538cc20f20a2d081be5fa576fc89023a0c27ed24983058bc3e47f718592191e073a9d58b253fb7c0d582f172a93f2ed2297e93fc24437e938d6a5efc64fc4e10e80f94c0f531a255c2b130851ed18c81f9980913e2950e662bf68cbc24dec6680a0b99e32a4975125eb1e4b7d844cdac15787e1986337c49f84d24808ee19dbf8f5c694901ac7024f8f448ddbd55e6333912a63133a405fca49502dc43ddf44970e8c2a91681fa4798f2618d32b712e52938290c574107031b47270c104aa183c090b6539d7c8d34b45993daa930e7a0bf338cb9a5a5ea1c3d4eb596bfb138294272f5e3598b6248da5daf62349bd82ee28ab675d8d5c9b4c21adfc062919f5ecb31b8881cdee9e27a655dcc30ee14c322edffa73574b6dde0ed27dd75cb15cb604774eff10bc5e48fe670f46bb8c65d786ddc51e492ee6bf4e8b6f5294c7341040d6a7318bacdb0c14b323479b66c91ebcaaa8c9b639a48d5104e80003b20c71ac2be0393977920f3776c7c1a2be9887071f07a09628d4ca43009feb0b9c7964167a1cb75b65ba07737e08184306542403251de788205ecca9db8d51d23c39955f6b39a85c073621b68641dbdfec846f52bc4f80ed32150aec91f3689dd0b6dd3cdd02dff61bd4909a5b34c8fefc83110069f6ad4268d90192d9224e2d1488f9c00eb3800293b83509e85e60adc33132c1fb3404d6eeac7b6236684ddd9279b4a3ec1559a35b652dd67f1e81a72cad2e61080a5f38da90fd578de9261b3a4007cd05cb4a2d5353f13df0f154fef16606cd6d3e3682af15f90c5ccea8972663d0aabf2b01b96eeb86010c98d91f1ca9bb41c827e11a12cf0fc1fa9c1e4c759c01eaddaca2f6ce559a77a874a0a03762cef07e75633ec54b867ea8fc59eab0c5d3245fd16b9c02363ce96a3b23ede8cf114d464c60ff44ae80bd533457ed3404e51d4f3460f1bd8c89dfb23d6a7aaa5bd315f09962f93269e58a72489fc8467d2528f0fef4184e580029380f87b578921e652e656617caab5972d26412e2cae578d7950a116454b8585610b4f7ac80581a243321fdc0626e019537ac8c3fe25a4fbefc9c9c247b683b918b0983bf0bf51d3734a1897a238d29905730132bbf68b629d631d2180c15e68685388c248536334088902598cf1728ec875cfc6871958d262b92d6fcb73cbbc3f27018662a149c8c120cb86e54ab0d240d02c1e305095cd6da59e5dfa83a7555aebdaaff88a7bad1e550f3fe549c547cf58fc1620ced67463f6d862f8d1e49ed8dffa7e650984ca0f97e1a9a82c174c858bccffb11f91ff7f477c80dca50c343e0aacfbea652b19fb608eaaaa63add9eb7b2412c871bf7fef629d2ea9b31a16c4243fb4e50cd74442091852ced08ab10b9131b243edcb88871e5c0dbc1d22ec77afaa71936fee89df57c8241c3115233d3728733d625b7855ddb7df4f6841497e7037c68c451bcfc0e7d89ce498644cd94f3a75465d931ea3a04a7954eb41784d5103f0faec069202073844af11da8bfb8d35590bd7f06420408a2c950f411114ae7facfa9b457886a2079b59922aef22c405dbadfeeb878916bb003d372817c328ea9ee90237a54d12982b0709581f34ec4d8e54f8074c0ad2f7e574255da556e4a7ec2c803bad47475f03535761aa6bc2696de5a3132fbdbfb37797608d2815121cbec94dd4ad81fe591dadcca22bde00ef7355ab83d9f3c68ffb8f030b286036852888f461c76646958a83621b04a68ac3eac0423f1d4159c3d975319e2054bed00f3e3402a0ec4e2d5057a528f71fbd2d7db2e2c1c27c2667e4fce4cf104714dfd218fa94ba81ec0d4b06eec0e96e076dbc2e5e97aadfb0285c82649bf7cdd1ca91ff6743e604f901c62309826f9e8f7f2f9e517a7fe2a41d7d9034963c974a07fe5f8c7933963f1d90527529948cdc727ed19e9735424f654e51dd4c43a0bb00f59afed15fd2a1ae5d380fd12e8bc55aa6947465d4096b3418ed6572c072bcaf95e2b82d0fd50d2c83d7e7b4261b26ab2f0585539d6775b62a771f14a1d16c48cb0e2e6bd450884598c24832cdf841304d0e5e1a4252205c53a05521fc16b9b0e7fed158a12f03067445554ada805d4ca5f65f68c4be3fa88e5b6700f3e4a00929f3450d4eb423026b058d7d24ab21bd812fcf3481e769ce0af663da6602ccb918e3defbbc230bd01147a9bdbb8c6b26a744d87a841c1f1ab6ff2004840eadbc52c905a3dab3f702f72c0c15a689fe840e7fcbf0cb046106bee345f6fa1e4900139f8ddb59d7abc83aaea658d473bfbe4560ba05cf114e1e6df893bea705c4a3fec3ec6e571c1aec49e7b62a2593da3147522e1d75ff1c1a03497a881e7f8fb555939a0668db41b0e329c7f16d4ea816bb6dd31c4d505f39c19318f9c8d59ad2a5cb4bfed9406e1110bda20e3766d648f5c9fab6f4eb0c8983cfeb60f6f5e3e0195045046854eb4c635df97456e9634704e0051d637426e87b9aa2faa1bf284a7926320cb00c1d43fbe5bd126cb64d0eeecc0774ca0e679b99cb92b59336c8e087cf037db68041867cd6988eb866f1400ec466b8ef83b307601552d21ef11293ae9ca5a0e0cab1a99d191b24ab0ed1977c950822e43377d17828cb2c6a65590ec242816bdd1932b15e630b3d16b84cc7b3f66050587f3f8fc41e7db69fe85292d73ff57486bb1e99255cb87c2dae7280d15d5b974d0845766ead82adf8f75d6c31ae9614226f01e23e0dcce926adffbf54a70d1ae90cf9be4017c00388b855a67548e607b38c6ef08b37bcad85a44819a44362804029a5bd63ed09e5aef366cce3f49b5988959a69c193a119ecbb5089748eb61a0dd4880339c9cfbae71299f92abc0e15f370a0aabf634ec815c76b5850ff79cf7326c248ba1bfa5fe3d9fe181d1d38dcc55353005de2fe60add56716efe6ea45d0d6dc9427d1f894a57116d93edf1c08e7f289274cb55f2d537c3eb88a0d046a5e20733f04051a0e084c17fb8bc2a257d70736e2d705a6efd88b22db3d9277035346e83da7c23e7240e27165aa91f21d73645051d66edc39430b0ef9d6afba7990a6d6d59845613d8bda6ac549d600354b450a3ca37bc32936f77b6cecfc9f61198376c0c68303c7086fae135ee18267f294d4336de670957648769a072f4db61801abdbe81ff663b3494846dc91b1ba9d5a15efa419182f788924ad1f11111159a4b09db33c1bbf997b70a61d0f951ef54e846c2d01ba3d088f285466fdd95b6653aa613dd85c169eb09a10249bfd5310e237d2065c2931c5ba21f4e217d32dc8d1dcd7cf4942f45591b5816734ea529abb233ff121464f7d09b91bba44fc807d0ddb04c2efaf01ed7cc6b8debc1ab5767c636f25c21786c5555a06c893366d653ea2d0ae69ba3a26a16caaaa410f2d8494cd65134051f6d931227f291149e1a0266bb0662940fa2b559ebd957c4f9a44424f73eeb36a0c4b5c72e75b51f9e569c21682656ea72e8e8f053eaf6e677d7b4b35d524d2c1197f55366109be31dbe731239852eb9d0f7ec9da4ddafca3d372369bd138a19c231226ca19a43728ffc2e2d0849d26c61026d6f6565cb52534805b87eeaa8025416d993ac44d2b297e2bef0dc583ee0443f65e369e9c4d048ce8d4433699fa86e2bbe6c93e54861c3e7cb69f9ac00f42d8242b8704e97e705cc2623b9e6a70632eb0a61b290f1d4ff72623be5d08c1db2d611602e3d8c85aeff01db79b6810b8c4c958d416b8588c8edb39c51d8a2021fb5fc46e7823006ffcc0b83f00b2adc9680f8db75b909487df046028f4360cd4f668f00b615e461931d42a4eb866c6579376690d29cb9ae7aebbb781547908c273586358fda9fea8d0eda0a5ed870b5e80b9b16a43d02672bac36388dd97624401fbf0bbe0f3fcdba43f3882fa062e24e11a8dc2b1fd9476347a480c341699de27fd7deb13f0a56d7344cd1e73006050fc07a242e252fb173eb7f71b4d72ae472eb11cac98a6cf931b12ff227babf4847b8b6df93ecde9031d8e94b02b558f5e392c032da5cf0541b99891a543b3d83fbb6149d8a616fb8fca007300efda8530fca9214c3839a43c4546ab8fec5ec3ffe4bd8a6b69e1b123c0429a7ff574c42656746368f8b1b6ab9c70120ccb7ab451e6b581b8518ff72d37cd9c900e4af5a21ffac40f1f907ae7219a279f1a157d5b5200210cc5a55bc6973eb02f10a715c7440f3d22ece6e5505d2a1e26a716908e88c9b2692090e06b0d0f8f70545742458521265b1484e053f64f90c99c1de8581e331e6fe5f13ddd7ccbabe9e92347294f36b94a582d4d2fba76c9bcfae781a529846f644765e98ad6365b4f83e2a88ede8c0ce0f150ba78928aeccc3f1f34c7c784e87eb657d7ab7a4d359875664903024565bbd33b71bd76542965e8ccf2b3705ff61dd1ddf805049b6916426a79e96591589f345b3b2f0f258862ab6f00c79e95e3e5996463236734547013db6306f642f42807b6e63e0c9585d018f0faa6e13c3ea2bc7fcdf427520facccdabc8d76113c86a1cf0053f09a093afa7fad2352c515ee1f3cdf720d455984a8dcf1abbd690305e48dff4bb7b4f64b97205fda909de453da4572742b97f03cb1c7388bee4c382b8d2000dc2bc64e90220121ab5513d981eca90bbf5756778500a9f1dec10f3e7fce2b0b6eb2a719634faf7adaa0b944e215f315fbea71f81e3503aaf4fe8ddc6d0d450eb97776db48d78f41284890f650b118c2753cf613ca63a26435c3b73fc971b2337ceab2cf2f9fa38b2a1e8f0817b868b1a537be605d7c82aa1ab0ee4b090d774a6b49d1badd16a3ba76f008d43af230727ae60640d6d559b62e78ba427c8b69f77f356657cf1c075fdf91633b32f6f1ba03cda046b126a84e34d2e569e472c2c0878cb9f85360a51977efc0eae29c9c5eca54649af8147fb0a9cd73124e28c37824b9b8d446e36bdcd56948d46ce696b1c08d5233ecc05b47b64ff406dd0590f00fe43ea3bbb666191e41700489ba844e38aac856", 0x1000) 06:46:08 executing program 1: syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00050401b6f7f84ebdcb6341420040794aecf239284ec61f1bef"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0xa0) dup(r1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = dup(r2) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) linkat(r0, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x0) 06:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81, 0x0, 0x0, 0x80000001}, {0x4}, {0x81}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) ftruncate(r1, 0x0, 0x400) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 06:46:08 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913600000000000000e16e1e1a2e0d97f83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585fbb0593c3753204856049da3b801d8e142c59f39a1a256296e9d90244aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea724"], 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7fffffff, 0x400}, {0x4}}) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 06:46:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getuid() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000000000000000000530000000000000000000000000000000000000001", 0x2c}], 0x1) 06:46:08 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r1 = dup(r0) pwrite(r1, &(0x7f0000000140)="d99afea20d4de63d227d6d2182e836926f4f36", 0x13, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)='>', 0x1}], 0x1, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)=':*\x00', &(0x7f0000000200)='/dev/speaker\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='/dev/speaker\x00', &(0x7f0000000300)='\x00']) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 06:46:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0xfffffe01, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x3, 0x1, 0x100) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) 06:46:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800", 0xffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000200)=0xfffffffc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r3 = dup(r2) pwrite(r3, &(0x7f00000001c0)="4e3532c5", 0x4, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r4) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r6) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) getpid() getegid() r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pipe2(&(0x7f0000000100), 0x10000) dup(r7) 06:46:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYRESHEX=r2, @ANYBLOB="f55ab41f0ba9c7363fe8a74324ac44116b1d97d613b0c549e49712ca173ab90855a06bc8d1dde3fe8cbbaa110a70b68012c5214918add73dd565f3fb65276d662534cfc8cf24cc50689c5f57eed3e6cfabea40a4c67f2ee8b8f839529bd499d5c37e75bc17523c1cec172ec7f700c38a69df381655071f83e86493d4fa593f860a1d9c76722a5dddbf753c9c530707dfe7cfd063c2333a6da01b898fc40bc349ebb26a1ae74dd5d6305eff75ec1f25d20046bfc864b9625df1e2f09b7a2b93348a059bb70f42889db570f813b1073259b2d83885c0e4dfb3e7df5bc6269eef9a", @ANYBLOB="4430738c87455bdc", @ANYRESOCT=r3, @ANYRESDEC=r4], 0x5) accept$unix(r1, &(0x7f0000002700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f64334db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003513000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ea3aad30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf8b9101f298de56e3a33aa69f4b342e85423ab89b866e24576b284e6f45cd2a4ec5fb4e3cd9031167685f8e2fb7b8ac42df"], &(0x7f0000000300)=0x1002) r5 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000280)='n5', 0x2}], 0x1, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x2531071982f52296) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xfffffffffffffddf) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x5, 0x0) getpeername(r8, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x3, 0x8001, 0x7}, 0x2, [0xfffffffffffffffd, 0x1f, 0x1, 0x7e, 0xd, 0x0, 0x4, 0x2]}, 0x3c) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffe9b) r9 = semget$private(0x0, 0x5, 0x204) semop(r9, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r9, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) r10 = semget$private(0x0, 0x5, 0x204) semop(r10, &(0x7f0000000100), 0x0) semop(r10, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x209}], 0x4) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) socketpair(0x1, 0x8001, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000005c0)="89915b2d84a92b3e69d6827bc7b3a5f66b667e3eb1a6b36a62c7bd74dc83a1fd0e2cc8781db9c8baf411833c029e33f7d568e3343098b8c66d60a64c94b4d30eb1bda7bf1e11842a757a6ccd733875cad0dbd4b6427686b57d633c8d1450cd99a6932f368593212ea46d3f8cd774234a931ec3a8748b8d1954bd62906636b08d7f20e1e00e0daea7a89de824274bdcdebec02adb527ef51e2c78415f2e6120ca0f51b2b17113f849a3968a52a0653e9fbc3aa9a2afaa4d3fd42f6973a5e096a9a00de41b254a7009891ed4c941a02d14b7c224e9f2d0f34bfaadf1ecaeb7959458aaca389beb07f68b87ec7b1a07428450af952ae9263cdba37f", 0xfa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) getgid() open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x42) 06:46:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0xe9) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r0) clock_gettime(0x0, &(0x7f0000001500)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xfe8, 0x17, 0x8, 0x6}, {0x1000, 0x7, 0x1, 0x200}]}) 06:46:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1, 0x6}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 06:46:08 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xfffffffffffffffe}}, 0x0) 06:46:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2], [], [], [{}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pwrite(r0, &(0x7f0000000100)="87a1870f937ae74ad0ddf6d7a4dc3d61db49255837f96299e9b2dc721d99b27f96adb484e4ca4ab65ad4e374fdf06dd6565698868cd589e89b5d91668b24747104e2d980ba41b2685a5d7ab7697b8dcdbac90676b4fd67", 0x57, 0x0, 0x9804) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) fchflags(r1, 0x10000) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2000000000000002, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000180)) 06:46:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x64ab}, {0xfffffffffffffffa, 0x9f}}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mkdir(&(0x7f0000000140)='./file0\x00', 0x60) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 06:46:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 06:46:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x80000000, {0x20000000000000, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:46:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x103) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) chroot(&(0x7f0000000200)='./bus\x00') utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7ff, 0xffffffdffffffeff}, {0x8, 0x4}}, 0x2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 06:46:09 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x5, 0x0) socket$inet6(0x18, 0x4000, 0x1) socket$inet6(0x18, 0x2, 0xd2) setsockopt(r0, 0x2c, 0x1, &(0x7f0000000100)="df500e731fd245a37273fb6e2d4309e2603aa9ab53ad616a6b51db5c345c6e5c144eb82722ba8aefe243290b6d11f47c90002d6592ef81eabc0243c107f3dadc38521d2b3c70d2389779f9d34d43eea8e7b4db837dfe357c095e05f6ca65576bcf9093408361de2953a055aba9409e50d70000007f4eada0decd78e45a92e69829a36a1bc185735c3d7c5e9113ff9dbc6d2638308d3b6892b685d4148a70ba6742b0e57e30831cde2b073094001caf61d2152e23d677bc77000000000000004833095081eb8bd598863694da036b532a630a568808de38d7debcad39799c3c650869941926506970f560fa5700d110e92223352456eabf2d2f51d27d31d2c381cca1bd01c69247c618eb3f8f9bf45571f2ab4cfb0ce15a36769a7b0f05085b0a245cd8d1b7d6f0a7cf6741cb9baf1ce0a3da19fbd14a6c3e71ed7924bc30d994b2237eabc133cd08d6f330cbdc51f75f5ccbb0a6e02aed7cdd9996622fa59271a0190779f6a98f01fed9500210531ab5ad3e60b30888d0b48b0ad9e423f3b634e6919e7d0d46d46e4d456d4acd", 0x18d) 06:46:09 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0xe9, 0x0, &(0x7f00000001c0)=""/233}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1900, r4) 06:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:46:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8008}, 0x3c) close(0xffffffffffffff9c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x14, 0x0, &(0x7f0000000080)=""/20}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:46:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 06:46:09 executing program 1: socket(0x20, 0x2, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 06:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x200001c6, &(0x7f0000000180)=[{0x6, 0x0, 0x1, 0x63689df6}, {0x1, 0x3f, 0x5, 0xfff}, {0xffff, 0x1, 0x5, 0x6}, {0xc6, 0x7, 0x1f, 0x5}, {0x6, 0x5, 0x80, 0x1000}, {0x200, 0x4, 0x7, 0x1}, {0x9, 0x38, 0x1, 0x4}, {0x5, 0x4, 0x2}, {0x0, 0x0, 0x8, 0x9}, {0x9f, 0x1f, 0xba, 0x400}]}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) recvmsg(r4, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)=""/4, 0x4}], 0x1, &(0x7f0000000280)=""/168, 0xa8}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000199}) 06:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x48}, {0x45}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 06:46:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x800, {0x2, 0x8}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000080)=0x7fff) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:46:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4b], [], {}, {0x0, 0x0, 0x56cb, 0xd3f4}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) clock_gettime(0x4, &(0x7f0000000200)) dup(r3) r4 = dup(r3) pread(r4, &(0x7f0000000100)="2bc1822f32e549ce44fb657399b0155b9b1c21d47476562320980341c3b526bf558174cd3e48823528969e64d8504855850041d4ec7538b839868ad7276fd77be5c1472a96c5308a108f29b9b7128e3ad2875fe6e08a84621c664d00f482c346b58822ad39fed1b9d953d66fa280ce0682b2062839f6912b6986432e8d51b8729c1d2d9e706a436969d885ce6bfd6b61ed6c225b2272444498c217b9402a8ae3b74a6285584e6351ac6427737fe2af54893870ea7757623b2398681bda53591d543e38aca788acc06a8a53d688a009479a54114a286d1447eaeea3d339356c9f1b8052fa05354df64a6d440b8ba1d77eb1197f9f247a", 0xf6, 0x0, 0xfffffffffffffffa) r5 = dup(r2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r10) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r11) r12 = open$dir(&(0x7f0000000540)='./bus\x00', 0x100, 0x2) r13 = kqueue() fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x400c5708, &(0x7f0000000000)) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r17, 0x0, 0x0) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001800)='/dev/diskmap\x00', 0x8000, 0x0) r19 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r19) r20 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r22 = semget$private(0x0, 0x4, 0xa5) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r22, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r25, r27, 0x4}, 0x200, 0x401, 0x2}) r28 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r6, &(0x7f0000001980)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000002c0)="673d76ee37a0f1a23fdde4ea775e25e59c72a703ba379fa9a2edc55890512ffb02d4c22b611072619a6e3d246981624d2f46de678df0e4511217aa37aa42300fa6da032346bc93276af4d781e41014157cc60df4aac6de8148e795c4b740c3f75c158ee587989c604f6690a550286305b0ec618200878dd0afb579b306a8a468454e2828b1fd", 0x86}, {&(0x7f0000000380)="e95de568799b25cff5df3132f378c692dcafeff9f0dda4a18c783351172725c960e38ef8c96e48d62ff5ea247cc8e6f08b8bd67c30f54f84b1088ea395b32bc67dfa2a7703e9ee3e8070991a029b3bb7bc1b946297687708c61def303e8f2784e3fa53022dab65105788f40b6f6e03fb1deeb5d983da9f6573bb32b0997b98295d9a35edea6aecfb347bbe706cc88840a4b53432cde42626715f1d3b727025347a1534300b36f0422c6a875cec21028a532550b3a353e9ad162769ecef0d4b9f120b2cfbf1f8b932541301f5ff95e6fdd9975750ea93c61ca5000386d630", 0xde}, {&(0x7f0000000800)="74e77c2adde025fb85f828f10275e61dd28e11b115d0280c0ed3c6441f4fe768f5a33ee960eecbcba7768c02aa8fc251684094bd03d496b96c37946e16102eadb7024817441bdd4e3300df1281b279a0e984984064c259205762ff6c66b78ac4c4c0431b4b76a17eb73edc99df206fd1089b01f5b4026ddea5ea68c2cb4a291590639e5e3e547e359a136dd45b320cbb9326c724342c4dee4e12a81b811f799f6deac3ec77e26790e87bb64824e6697b8fc1af2431c74bb81a50f860e2da8471401cfa4eb25859422ea8d8db42b542d29b4cb5d4995e4751ee0bb16381cb568f174c9036e8f23069709dc4ec1529221ed9374166785ff6a8424ba1e6a1d5c4e1c40eb576d02f38c4a8ba3a257fd2528bcf0538ac25dfb5e726e6099b529ce324423c0f74ff451606749cc4ab96316791a0a0e66ff906c9ceeeed331f29148399d34d50a8d2809ba3ae17fd72f05ef8c4716e430c0ea1306b33bb997c72d119094639acfc4515aebba358e98c3d166c0377cb69e88491c4c9a7683b0634be09cdb671159d1b83f74d0fd8dee0885d26d8048a547b02dfe1f768ec2b95fa2493ef4a8bf0356c0a5b43d8728e700172aa0476ea1ab93cfc936f1f8c106973ea6364a507c498127048bc513552939c9a969f06a3b463c5ba1e76325fe76802c6983c259e7a6039a9b5cf46fa7a20667ce84544f1cf6bd54e65eb9b203740853f86bc53c722ac5373947266b2b76a6ee2797916f6dc999cf7a098e2e32cab4bb34d67bf00106f9c680b1f6f83d32a9dddef0974f5e0625dac5c3e70608cd1f6354473be9c91de282b5bdcd0e3edc90627ee1bf02438e36eef259ba734ed2dd7b5d56dabee9920ed339db5645cac9bf159eeec9757eac2cc6d22bd8e6a9c09dc247f61a7b6b5c9d74f5d6c40346ae695f70f720d4b2e1971b13d6485a346f4f1b70bdedb4da19897df2d15f847fead4774c47c73e2cb55f7c62bb3a5d7dff5278c366fc5ba06662fdd7a4aaefb25f08ae3bc6c00a7fc799b804eeea7baf81edec5af2603a401f2b844efb98aa034429b0e822c63ecc2ae8d879703e1ee15fb3fdf1c562f07de474d3cdf4d6752695b26efbb167e03eb54739f2bafc25f139a45f254ba9611458ef1f53acf41babe6e618d85e9b475d4a9cde4bafa2a21e654f5f46c0756052bc8548e15ccdc344da2fa18531eaa0002093e1fd39d2872c98e9eca09b22aa69a0913a7b3cd55e15a6d002940a572e49abf00a21ac49c6df7fe38d47d3028a6cbe908e374965a5215333b43b620018d25aed0a01e4b5a735494fb1991e3c05ef301990d54eb7b83163653e97b7c4d1f5aaf3ac84b60d092c3717e607d0ab61fdf116ba681ce0b8f641c0c9390ad3a2ea28af8f4a722b2ea015aae94b072dd164517fd93cd5ec6859a807b049eb4b1572004d29a3c57a6b5362e662ffeccb853222fb9e8ca7076705f176deae493404ac01a43e0acfed978bbdc468a54611e429cfec4bc5b7de515f3af34db925a5d4b750b48106c6d2e2823c135f9caaa872fd50d5382b300f4a4424dd1de39b0f926700016b979b1ed1375d3e181d5a7e5ccac567cd2913a50dfdd3771184420a9063f3600b34095b1828da5204e9100a5835337270cc28a47709894dc28def226080929966422e4f6e6240b6880b675bc936c4ed92b7dee2f473c5abbe9348107f94162f1bfa8fb2069b0edec2857276be63f47e3d87eafbc7c2eb4cb6d4d1562a1e2ab7e8d631038a89940418bf53764f0f879da5560e7561cd09752be07bebd0c30b7c93af752020d7a8c3886e37a0252f0b8e4ffaf349fa5627da22bab71af83a81af6e49b6f48556586a3a35aaa4e46b0eff8be2b5afaff6846bf02f755081abc377e13aa0237dd34d174e40296ff5f3d2d5038caf60d626abfd0b7252d974add6394ea8695ee0aa0822dee3468b8d76dbd3cf607e103576f9cc29c9853aad12020f5a8825499637a222ac5d2da32ee94312c3b83815070f1ee33a5374575792d211be106ecab2ec58e88492f34f751d05db7ac31fe1944881f24bc9f6075bf9caa6dadc8a560f9d6db25c59b5e27a1025409a48dfedd7ad6b1172ccdc90b05a540e9fe9c1b1db47b6689489e75bc2d8bea8ff323bd634edbd584f7abf6c5899ec81af8a1ba5baab1cbb0e3a2c71cb10ec9c41d2673d51944cd76b30330995c012b802f6080c66217e0de203662918e9514c078b2a7ffac71721a345195d8f0d1a9e39fe0dd44fc5a17da7075d56c4d32b9ca4c727187d15eb0d61398b3ee1f630fc78c9070ac4391d1eece84de81ba7a974b5e5bfc054d210d6c118175b379f2b19ee9f4e059bf33b62617feb69646cfe5dc5125676a8d12aefdbd202f25a7fadd4198a8b1a9743126e8fd50bf744b8780a4cfe1fb91ee7b966cc1fa295a6851e716315e1f118e176aa1f963842d2115197dfee818843d3147f369e5446567d80308493a3e806b20f700a82d724c5f3dcd4cab88e48bb648588e683ac47dc557214fb1d71aa4875a44553a6d688931d878f497e7d00298046cb4e565a9c05e13ff886c1946dd860630f5cdda6e16d9a3e403ffdf1dfdf517e24d2b359803733a14a12489eb4f99edb3fd0f6bb585d16aacfe448737fa1493acd5e12e33e19c04fbf4c29f757e015e9636b98d9a05ded8470f77c12f150fc134fd9940336229d4707be7cea3526bd4c5b1c7bbd0bc6468ea6fc943efe0c105f3b81e6c06d1527e4ef987535c459e5e8792ff531f8f63d54b160b8fb614133302de0e2be80952ae1b6b2a65d0053270a885a12ab200c8258edd1d126176812bda07394c0e564e410bc2ff53827cff605b0dc5441733f998053e8ccb8bae715a539c37eea2ec798059ae539834125044d1a1be9c32154e220ece80b0f15e2da67e00f59be32726db4526bd3c48c9d874293150448c4bc3b21da4156af7c1b4381e5dc396e674bc198ce2a01afdd1785ba02aeca1f1c68e5dca07c4e2ec3a2b6e71aba906303f249984a59ffee2e1ace0439077a94be4ef65c9191a36758ec3cfd44a3ae926f6070a597770f788922df0a05433fcd1c2f73d94e92e8ece4fc4ddeff9035c94c08d0d4c8a50a787eb3ad8e0642ef3d854030b499b6bf8db2ea34e349a2bb3423ff2739dd7a67c3bfaa6e521d162ecaca283eafa7ac6276b1e2740dcba0716dd2bf379c477d2fe6b21aa3751f105f0e25526331e5ce767bd0f8ead5d192ef56abe2ed6d99de73e7400e0984251edf663ee73fa2529904e2a228ee7b1929be7f79a673639402ca0c17f76974777647ac9053d4058440ed5c186fa2067931795a9f324c6bb67df54eb63e1ab38c68a36e345b28965386b84a6b31ad1ea0865b01fb61db0ac7cdedf8673946fc4ab18119061179c8d1b8d6f007be6189529f5216aa9f8efee35326113fb94f3c5a125a900ff99ec0d58568df47da90f3ecc8accff44fd0bdfb9721ade673d77dbff64b8e2652b3a0b911187a29c7ee7aec19362d47459ffff0b3ae077dd8c3a85ed28c5b820173a821499d6924bbbdae2bb11964ed676f366e1496979d7f3ecf1a476d7d24194dee98dbbc2df2d279ef06f5d0cc234d3752da5b044ac5c6d16405d6d4d85cd9479ede52d9d528833e377517cd500b69c8e654f8e61545c92376d52bd4de8bfc0f61456538e1642aa509f81c472d01746480257989152c0e6562e2dd72ec9a28c290548326b035dbd354870b52d225cc60c38b9d09f97f6f7eb72a8a598c66ed92c7e2d2ccf3db31a126fb947fb38b73d5dc24a57d539d9ef104ae56d816c2d5c169304a02a22c734b25188370b1ebc1926cfad73535f6dd9493a2a6d7c928da1c712a39b5e5409d6ae22850595f806ffb0e0ab8ff4694e7dc277266bde46c4da22181941af6e3aac6184c0d74ebcc02b70b1f30c2168bf3b5b2f15b7e25945140bdd946f18b93db5e2e6f4000b98604fe1683a3543ad1a0607021e623660c6401c10989e8b7250aaa2b06b11af8c7840315193616997f96d55b4da3d297883a097092b77fa7f7c9c6ff174699b79db39846ee755bfafc17afc41a472a7c8f64b65a5eabe55a0e06d44705c2341edf77965c6ec86a76be4f500873567191b9557eb35c807fac225dea97d0d909c322da4126daacded4fb44b628ad333100075f795a2d120195b34f957a3617b167591f4177d73598c8d04736d79dbbf1b51d0467f5e3a321906793fc3529fda8d33b03d4e43f18322d2e9789a5a3a9696f710a28dcb6d1b906f506712eb6c47d5873fb4c9584b7b55ab032e7102a969d74e56ac38c90780019e11ce7928bae2b7265651f3c54faf4d7ff6b490e14aade270c39b5a7279c1d7df2c01b5c9958037aabac53f284a791568ff8a308fd831c9d0a4b2c345ea6af3b453d35011c6708cffef7706785395f0d173688e13684c3cdd0eb9221229a934ecd75f6a6c9fb134db9b6b780b552e6bb20ef6aea1dda9a80f8171664bf48ad8309fc76c51040b67cfb824bc3bc4295c57545c4bfc3b5b785cf324b869c039e430fa04eae44f46032747befaed3a6272d9418b27857b9044b801bafa5fb0de5ce94b39bbdd2f08e17817dc7e382fdac910fe64b16cf737a0fb0cddbc7b6fc0c1d6edfce754a136ce4d346d65d82342546a5f60b1f858eeb403e35547cef9759d1cdfb67ff93ab48794677c7be63c5be06f785b08a396367544c81d639761ae045756a4d615e7e0a6e970737b06026d2b265cee79db3473c7fc85dcdd5969f9e85014600ef06727ed8afb1564b6520bd2b2efaf0366c9a8c9d213fb549be86b4e2e86554e831473e49c2cef215c476c564ef3de6288cfd512fa1cb87b11a9e0a1bb5db0a719b28c362150b2c2faac5d22d29ef47c468f2d84ea704f2ee7b2bfa9d8f4c44ec065d6d454957892a0be7fe9a5abf7468f56f60efa73ac63e4ab9003534785fb83a9bd7d3c326781e7e5584941df4bc1f144482377cf0312473f2a9ceeeea8e2befc946ace9f1e4b67495d1075215087bb87b2364445c91036f93c9d8963b70413736e6445f8fbd3bb278503a18f4c305ab8550558dbe6dbb619556259ae3bada87d236926821761541a8381edcff0ff11ac7dd7b68bfd3fe82193dd7b8d6fd9e6230afb07b04e3529d4bfa5eb7e8563b75a3e75433634de6b3753aae48168d7be4880cf202306c0a34b36eb45e317379931f7e3a83786619b1e1f4c8250a8a8f7090780ccc05be0c68bbf48a1458d40804a7c5ddad314f8ad649f1175a6ee0642b71c2c736177c7817da3901c4182d8b60ca1b3e20db78abb49f36cc0041564e6418bd2aa66ebb8b9121742124af527d82d52cdffad99b27571be88e8084b9dc5fcab17db9c8b3ed7719c81f14b39a41d1a75f05ef258870ba02d8e0b7a0c34d6028bda7e033fb64a996c15df148b3d80a3b8276600f25b8499846e4edb4b2a5f639acd1d34591e0b91e26561be5fa8a5e01e1e75033f93d115db596eeab744a0487bcb0b24f0d5622a75fd3ddc3f6732d4d80ede5df81d2e9f72db84a2fe7f9d6ce1d3ddc0b21b1ac718c222408a0b6df4bdc5973d879d21524f8d41eab92d1f79d7e0541bb38c64084945a871c984dd6bd10306a89eb54ac0730f5d02537ea7a7380758f037cb4ab937520024a954cfea81ee406eb512b0edcbd117728f06ec29f03edfd22f14d227a041609f679e34bc5386ee62e2fd619ab3d29fc2f20eda6563731db270935fd2939026dd85922cf28096882bca73f1961a7475b59af909f4efc986d685f8458b89d23903c19c8bcc10864d", 0x1000}, {&(0x7f00000004c0)="62da9dbf5d640f0fe63d20f45ace81da41dce2c54d9a9c3c6ea787129d2047a15e352e", 0x23}], 0x4, &(0x7f00000018c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r4, @ANYRES32=r12, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r1, @ANYRES32=r17, @ANYRES32=r5, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r27, @ANYBLOB="0000001f20fefffffffffffffffffcff00000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x404) ioctl$WSKBDIO_SETMODE(r5, 0x400c5708, &(0x7f0000000000)) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000000)) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 06:46:10 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x1a3) readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/36, 0x24}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x200, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) open$dir(&(0x7f00000022c0)='./file0\x00', 0x20, 0x2) r2 = socket(0x18, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000003680)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01182e2f66696c65300088471a30cbbeffd27e90567e52d5145bac03f59270a514ba486a81a84d177181f7b6d45a4b2f57731bbe014d2f575e42730077ecc7fe0f000000000000000000"], 0x1c, &(0x7f0000003580)=[{&(0x7f0000000200)="2d490ef1e033ee75e60cc473ab35a1173775694e13bacc7efe395910c35b55c0e21db7eebb1b41ee62ccd0df9478f5fa3505212c43508479ab8cc90150313fddf7c14d41f673a21c18b7b049d820a8967cf8aff17c5ca84dbc796df694102483e42a04f60bd50cb175144e5a254384302e5b5270bd4ab354aac56ff63654a6751745d5ee16c8fb5e706aaeebe86c360032748acbfbc99cc91ce88a3f7a19c7e9ff753fc7561d1c5ff8abc49a6bead0fd34183bd7a715f680101cb9e6fdea2086a46861b90fca51a7f9ff911240a0681dbda6bc86d706", 0x193}, {&(0x7f00000003c0)="caf2cb2371a0b5b68429e3730f233518bc286c8b5c1ea7fcf05ff6e1ab3bf5d920c4a3fbb6846421cbeafd88f74847011b3190059840900fdd57a726c6ef2542041294247668651b66504d2e70c4a2f86349eb25dfc5cad47db705b1224d78fe8c4b85e06bde816f75761f2e2279f1592e6a5d7b18a7b93b1ec794b8f0c9835338e35039d67c4087dcce00d9e8525a738d70802d3e79a8287f142e418251e28c5877041fb923b697aecc2a7f6e439b4b423f46bce68b44c683f944dd7bc7a2a001b17c7912d6ddc4d3081e81b1474eb36fa54d5198125d3f384c35efc8492778eeea91fc0428f9aef82451087c5f3abea0ae702805b39d992d70d884473fa272b7fe39dba1d0f9b74725721bb6ccfbed801bf9281240ae5698f147204ab5c7dd777e92d583b2a3d36da59d7a3824379a1546d406b6605fe2e7c8b0bdf035c646f6d39fedb205f3541205be23771d37c34c2be000dc9c86c63dc5fc38dfea04837cc36dd3cc0fc60406e7299e73c4747619ac337d34fd253f281e9aa44974cb93e775ff5c1deed502490fa7c7a665af8f17ac8f85dbedb3b5f12ae1baa6675194cd9e33db82fe5bc5df6ed0498270b4af5d380b7c14b358bcb8db0f7a03e8ee2714439077fbc3830613c4f0b88097e05a504a899d21a852d573c4847b2afe03c82066395e761bf688432f580afb79be3bc74810d5813556540169e19cbcd00a002d97e5c4ce7bcae26e1c87a080a5af0d20a2e7a511a2026e4212203bb880e8e378bf9613effc3f23956048643daaad72a112ea7da581e6bc0f444cb271b8345453fc43bf263d04c744a1d87a0f982ec6d809134056cfc39a1099ddc5897e8a01b5174e51a191530af020380b5b1402c1ace94fc9f1730cb663fcc8d5d9699e953bbca8e902991ef12a26a792ed9176e7c5777a979daefdb359f0356db7cba8b4a2abd005ee40091a053e59527f485fb4ddb8c313a14cd3d87de520f396fb6f40fae219765b9523ce32d70932f4f5421c9172bfa81fb5fea1cda77ce08103eb193da0845f1962302ea3749e6dcd85729138a19378d71f43769c7170da5bde0617b2cb67c9f837cc05202be850df571c4c3f7354cb5013414ddbb3fa02682245b1be9c1cf97bef66d5766094d28206345889c5112e264d3b776fca4f10ae64229c5d330eeea69e30dfe0614dc912ac76d503c4244972c3d632381c261fbab10ae6c511e4b51050870abf82b49391846c0a1dae4061914fe8ebfb374182c123f17a3f3fbed37b9546795b007600fa1003b4db0fc35f4a617b06b9dbe397c7b4d86cba64652d9d910210b91714ac8bef8ef4df82acada2740746df0176383c83ccdc784b8b8f226751d9bfa78393b70b7288ed2d604e7480d44ceccd7c53a6c0892a9190cfdc96f5b747b0746f2346309302c5cd265f4dcd172159852e44d51f193f2f6c7c167733e522e46dbbf34a108d634fbe487c7d51f485e130a6ec38cd7f3090d0eb4f8ed31a5512cb6b7a9a487d96fc483a3da2cec4da99fadbbed086ce55bec32487491cd57ea6c7d54a8a6c9fe9e46d089024fcf33148c2fd09991caca46de888f3c43ca5454fbfbda6c46abe2a89acb7f65813bec91ce0be6c137968e4cab3c2305dd0737d4b449c7e2d6e96938c29bc6454625156bea8b3e8b92f6457b01fcee99c4e29c0a89155f230f67ab175cea4bbfc602b13a996dc9d2b15f1440c2ed44d3ef57ef767180dd24d3f4479c5c8157d032e1eb4d6887c5cfd56a1ad45951763e79371ff72946069e51ca74ea20c286c8b94a81138e6e227eeeee435ae96d2149f56e81d5fb3d8ad8c35d4f7f8f37f1e634a0b6207046051eeb95088466835a311a01f275dea629ae27bea10a24f780a048d74e7fc8eaced7e8561bb3780a853a0d2fd684e3868a944431807f6523bfba68d9372f017a23028908352b54c3601c8f002135c3113dc61b568ec18c1b3d807068a81f949c125c90a1c7dc7a5a632e5bfe83429b1b2417348d1f1aadbe2e87e9848e3489a544ae24f0af4c79a186203844231b70b71c5942f05681bd56840ad738161ddceb010a43add3fc25983b50b836aeb955e2a6d2298200ef34d8f669d26e17a2fa99bcef63fb984b8839c91124aa77ab54d88766c000b7cbd08f461c563992ada552b281ebe8861b20739c5fd8ea461284d936e167de3c4b85b437589a69dc71ed6eb143159114c428483a185b424cb098b98185d61423db6a6b7aa24e6ed0cf5d93e085a6ba57ca1712c0fffbcd4255c6cb1f21d118826885de0f521b7f456ee7d7c3dc85e8347737368b22f8baf78dfab0aec40b6f3d311fec8b352bc76e343031e4ca9e0e6f9bd031042ac215b9c4d65c35c6e46a118c501e34801aa99822f057083c7429d8fb4ce632b055317efab1de5deb78238ef61d02a3d5ff6b68bf4b4150be241d47250a3c92d7d53b9d0209a74757b626566ec7950dcc8ca4c87cb54cb3ee78b7ceac2b57eec3711a42cbecb27c83d8cd245ae75e8f1f464a06623683542a6d157bb9c8bf291b0ee2441bb30485c1e986ffe2f57c3362629a14ef805ebbf8307c2f0f28da9816b079e05e02ca9395475d2d615580286d0a368fa5485e7956efe0f88d3cd0a9e3d95e55fa05543242502b94788c9deb7a4a8cd0d0c3f93a0e1024736bc5b72804b09d55309c62a09729c557b3bf391cbfd3beeb77d3ffdf9a6913e3a3c46a1da5472e3d3cea59d00c794f18948350d15d02109582bf95241e1cf01d8996d55831bfe13e8ba97aeb4c7e04993e1f0ca09b898c508064d4e0e6e3bd5ee3b98d1f22d620a12bc079076c14b2eec33047cd13307d4b319e2c03d8097e02c0b92ac359bb0ff76397e953e86b87d26c6a49dfc857ff4ecc713160a1748809ae0c7d8eb7636955771952eca71ab39729105cc9f05315001106c40ec96fcd83158b30ccfb9901437ac22730d57a416b53d81f346a84c82cdae7bfa9f780efa8b5ab1e914d0771e1e47ddfc5496797bcc90c72fcf02d7c0bfb5cc7d61e2ae636c4fc28fdc454809f65aa0adaa1ec4c6ff91ffd0fb26e9d1f42af5db5b6283e998ffbe9516802207f74215585b5ae9cef5e1f3f1c6c0417fd8ad0daef86b6c1092fa74450dd2a54766c5ddec70536af589357a63763b0f55016637d577124a27bd064aa3f9956811a5b4103a8fc4620fe6ec034c24afa4454d15db533a57a744ebef444729f28fa32219dd3f2e8321b0a62eeedbade035332e7ca9015d81234831f529d0a24f9c6fa009adf2ce8c5037e26a0b0437e12cc18a0b87a0100b461d8a165a3249f2bf02719c84e1bb4ffb62c4aba88fd4990618df8b77605b99d48ed86abb6e2a574d794199d543382c4b54a90042a3dd7871de41867d1fa226ed3517578259dfbe26197beffd289cfa51ac92c312f9b505e79702fc456031b2e0b4b98d3a813c03c5eeb120d32e2fd1355afff0014465bae81c5b7d2aabc6596971a2c2eb912e5ba6a1202ef031d4fa25b4995cd92be9b59fb253a5587dcd739aa0b2e4a7faae8010635ec89140471468c562b19716a03583208ee5b109e020039d4b2d8edda097937713f3b3dc1ace48308c20fd5a174afce7ce1c6b1f20fe85f94a148472f6acf31eeec62b5ec83dcbb62a22c033893b15a475ed58bb610a623e727a3cfe3299eb3e7e929bfe625c3932508f922b6651c7721c535dc261522f286d5757de2a85987d515d21b6e61316fb547d08b8f3a94c394154b0df5a80ace53470d82e19130ec850d6b547914d605fc61c23225f110e2729e730e9bf98d3830446d0e2b246191e43246f53b8d6c895f23a80812a8885939c2c1b73a73eccc0b5b1d91615ddd80764387a7e4140d5350169f2ba93051b6656edac5214825d91035cecb57132bf950df453039c92399a32b2b5a3219751048d54a3eca2cbfd01c52146ae96c33c7b63a43d0d64c9eff87e3e1e549ee2176b2421a2ac4887dedb2b00660a2cbd9162adab08dc728bf40e2fc477faad0601f584259ba270126589bd74c5b9c9f14cba588627e77fc419482b76c761aed6df395459e5d65509a0242194d6bb1ef5f5ea8cf9928c458203d6575c3205be5fb8c7f9fa5f7f37095c48f17e4daa078f19ec43ee477f6cabb78f4f4075100f45d599d4d776c652d76bea76214f6d151e137fc3aec9ec39bbfb982facd5a47bb95ef9aabb84caec8c64a100aea9aad97701c72c716f539ff29275c0f854b78f87bb1a8de1571da42f75ed8d84c3d178ba1f97565416494d662ff0551655a1bb58c9c192525485b57c47f3276d33f1a6e68503246183d3bed725fcf1c766ab697fe097f88d500366cd3a91bb69d04db04583389a155276a66d3c7737052c4fbfcb6fe5080629d54f0c2ba6f3d7be257bbd6960bd1565e3b7d9d8c83a548a66ef4c12daa00a8f080883616576b95468f9414ef32d083500a49d3a2d451eeeee061addc406f718b38aca7c4deadbce29b2b27da68e245928bd03c0866ab1b1d6e51d348eda9ba9a889ceea2a098c3fa7aafb84542b70d5d9228c09bb7a084cb6bfdd9130d221702a3f68e468ef878a00291436b057cc716bde0388b91e08669c5426b1421bdd51cad34cd7c7e699266dcb9e4f0bf04329e86b048e3c0ab1a722e386e1487f873ed5e220e9333725f807e7d4760de501a50c5b7e12392ea7ef5e7a2c79222f3fd52a118a98dbaecbdd7c88428644cf720c91443c033cfbad246453cbabda25466767f804ff40d324bb9d817e617cd95b09c56789a75e59a97adfbdcdc2f7b4610208aeb5da9dea800320292bc8757fdd17f4d2f77cdfa3940ef24a10ad7214cfb47d888278662dab281bab977d8a700fd48b3e7ed9ab1161d67b2fb3a802cc2ac7c93b228c7dfb306b7ac832d88d140183296ca31715a0d1eded7e8934d9ad10462ae2c3b02b5051c46babb4c81d2965adb6ad423e3bc5228c4960e2dc2fabb74ba9743b4b79376bb36e2c6d12f530625cbe758adb27085ba936b3a03724e367097bbfd6ef055d591ebd41f706a5f648737791ddb818e00cca74c046ce21c86acc9299c01f13e8d752c8d67bf3a6939f93741da40058d402836c03435c1426268fb1c0ba2990c1bf7f9c1e7263022e3b8fb4cd27f5555728c576f64b40f4cf2de1bf42ae7ccecb8d9a20c543d0e6593835c0dfd4b2cc65502c6c9f09c2c003cfe17ec20d89384974e2be38ce48478767455aebc4fab06b5afbe8e61b7c859099e424986a25cd83cf87513999136617310d7ea314ebc6d286965ac7da0d7897a40a8badcd088dcef539e72ecc7c62e1e311eac81df0f6493e3fca868978ce1542193781298f2916934c3efbde896a5404df08ac35c1b62ae941998b61fcec91da0be58d5fb5e5b34702533137f56294b8402c08c891690da90fdd9ad227d9c66772b2e07545a8a06b0df489f7f625ed3ad5ab9522793e1c4e73a6ee87be0e83e56966c0f46be6f1fa6f4e0b534f4c574f0ffbb64ff6334169e2622300bbe2896c1172d5b75b2c7a4f30ad4b6c5825f6753a3d3d54e8aa76baeb144c3f65ff262e63464b77af609742ccb4af264e9133106125bac54a85e56dd93589e3a96e8eefce3e5feb05ced426f87c67489856e19a5f4cad3fc97e76fdae441efb91c8c71939bb337db2d547d6a7bf858f508c55af98dc8329adab22dce883f8db3f90319561996d41831ea2725aeb620314e8dde9ce58b65ad5a18aed0f7bf2a3e055941ccd1b2b38b3bde695630acb64ee10ee14047788a57456b6a13481dd6610a373dae323efb8f3e1ba", 0x10c0}, {&(0x7f00000013c0)="9262f0513e731d20f41eb10bcb2cb56dd66526a1dc38e34ae6e19bb1a9cfbca014017cef71e0a4def19c1c74419b3022ef427732b360cbced1a654538c602623592aa6b12afce4a34f8ed03c3945c4f1f3198d2090c207d4fd5c68d082c883c1903fe6f99eb9a380eb4bd083621aafcff80b3a74b8c3c222dfe4560b44650af8a7ede6d8aa1ea49c6654405cf79a9deec8a73c6784c359a2fa2a0e950b101e7488eee2eb01fcda198fe5491725734347c84750545c372e5be90d61", 0xbb}, {&(0x7f00000036c0)="9a20524122", 0x5}, {&(0x7f0000000300)="f04d5e67f2ef789d5b4007df89a482c20e66c3dc275870123e4815050af886a19b712f17ff85437df02be4d9dc86b5f8a0b1459033434bef89634e59c8f28684c5ab40dfaf3d20fa9d9b450a31059458ab9e4a8448c89e176bb04c60d07ba5bc419080a897c69aeb69480110ed0ec97dc5313ea681d0bb", 0x77}, {&(0x7f0000001480)="5ae4a50bebf48dd397621062fd9c3ec1f680036c199dafc418953670a746394de8e93f7a5a656e9cf6779a841ef66f72494e4e69de072064755732c27ed269ba23475891c4c7be7872d617977426c72ef862cf6f45bb907953c181bbac2747e85b20cc32dcbf0096f7e2d5844ff7256bb4edee0919644325913f45e159f228f26d16d98465bd5ce92033924763f93a2404fbafb1b6c6b650386335c7167019c289a0356b3fe20ebba58c5b9e561f575d44a7ced111c05dceefe1ed465bea3c75bb356532364ed523daf23c56203373813e8deafa87e81e32edc4fd51b07ae6009f59f30fef62b162f92025d3b5ae935e542cb5649773d76dc933657e5cfef535acf021dc22cdf44ed6b3fd3771f0c5ccc96b8718e6ce177c8c8a44cb351258d023e6d242e036bea4e3caa0029d5db40fb30f8b1cb33eb0547e92284453db968373c63ec04a83e6110091cb735daff558fd9a7a0bf290968f1fc729a4f89b4a21589e14fa6c295fdf0823feba0070193a02e9415df5e493fdf35fb3574dd3b9b5ab9ae68cc3bde42e7161c3a8fc09c220fda78b924827df3ccd763fd7ac6df2e112ead459cf5b621ca578c02d61b35fe269c608b92e988409e6b32167af7594df4c2692cfceebd9edb438f812ba9e3105bd0b89c26964a9be313be85d5bbb53c6c26154e27278357d9adfb375ee0bbbeedf28fe75d1fdc8743e217996e5f4f6a8645f243c0632e40784c8b8a9fb4c29da0e8876d7d4c37f39df0af64827fb531426925d0e9dab7a575b3cc865c5d3ae9ddb55ec669a8bd508282b923e19090d0070838a30d8f5ce30fd1559c330bd23979461d4083d0fb424b8826186b84c124f3da2a565007f642df22f2a2741365c40a25b0b2d981bed78743e94a60039be012441649cc364818a748ee3d14dbd450304fa04c594e3215a85a423427a65c4e5685538505906a05212e40eb4fd749bea44e15a19155fd5b5de26346c54a89bba0236f9e5782e2f7bebbb38715ed4e049cd3a2fac3311116a2dfa1a5205e2909e1c9690ee7fc64dcaf2c3834b5795e058c171120ba928c86ee0d0a6cae608cd458e15943d57e0b96e0199bfcfb63c513b50323036fc6401d3e9710f149438c1e40f74bbac25a9e7592b1c60167c9a7c91a1118ce5f6bcde671c598d78e0acd34df6cf65dcc94cedce284efe47ecac67622d25e822a4b06297636394b5c226f2d088b53df7d6325e8bd7b6bad3767e18dbbac4bb8c3417fbf0b837fa5f3a99077f27749deb6456c0d04214413103b5497210af5d17da73b9ff1d9dd336ade441b9c942bb4e487bf522eb501781f16fbec180e2612ae0ef96bf193c89064f4895f38959dcc642743eddd9dce034dd6de39ea34493efc90c2b23da9f138645188a8be3b3c7f369184083ccf1a2175bc8028e45a828d8165f031b41329a2fb94977f24296cbe1670b456de7a0fd077d45ea360c96cfc2d5dce99f2222006e444a1c9d61e201ff22d651b60ce184c9b3c63e7ef099362411cf6818951379bbd2d0603ef2f6f4fe5d2c397847d0ce7c839c9ab276f44536da92c02cefa1e4e43be355cbc15262ef5589b8e7601c0c8f01eb000059fe8c12ba556c3d96cefee1ceca923e6d17d25837af6f572d809dc032e836e3d514db3877395fe8fbd4535a3b11b5b9f59be0360ca9a4b615766103f3d17cd51a9e4af85efda0aea44dd7d0ce04bffb63254861aa441c89ee4363ca3dab88374f948774e22fecb31c6e83e16e9b6f08df07e056534a97a0b1bd7061438a1b8f85e8795cd68a72c627f0331d7d1fad6be37ef882deb6b115004fe698a35434bcd39cafe1413cc124941b0d52b019ffed6c067b47f00557d55b5b945f432593e9d8918e351133407eb027348aab44655a158087b6ea5f995bdb185fd050b22822b005029d27269b1a49ed9ab58450e229c80a319d179400c1c5af719a218d1fa5fdf2895f53565ca1586f31a1c7c3d00f7514abb2bca1ae9759f6e57b7b4b5b3450fafcc91516178bb0baf97d6c05352db23af0a48465078737fa1c4006a274e3dfdebd84e66f410819a92c2329e6a1048b5795202bbc8978645e204e4ee6df79c01eb27c78a635d5c1e9a29d64452bb0acec80ebcaa2ff2fc75da08696b80d80b83c1fbbca0c4ab43e84f41e458443e5d14137c2d7ccad5e163f71258c3be12d4d45a9d9717575ca52895636e03848bd15af63f15680199b007450eac094b7a331fff545541c2831746fe1d977cdb0779d9f84f74e51b70c6f533e9052aed2ab033d589d15ee7ada8d7648181ac8a46bb87ce669a96c9482bb46f518fb6f87eebf97cd0779003323e4c61eb6e53d2a8187fff1ab35a40c6983dd39e5670542c1a8ab39bd8124b944abd3b1b74cdc8a4e2a44f95af64e8f5e5b7f377c1a07b8ac21f871cb364591f7291bde58245b6e353542cd130d9e56a22526382e0f29e6fb031869507697fa1f466340ef18e0254d919377ea2ce8fe62555ea9d5869b2900c48725f724298bfb031bb7db974b72031b99722b646ec35f2b9f88e8efc25a5d831c3995c0777a51abee103f294b37445396a6531d8efe640db65494e1697097529c2446214233350a8355be862f9d97aa1256498fecbddaeee5d02564935c365f16fb5b82c117dffca370bbb00019b629fcbf3754c6047a2a740feb6d4e847707675d28a56b90289ec899a632fb5cf3f43bdfbd0dd0d58f7e792661db79270212163503df7623bd91b768e529cc6057413061241c1b7f955c0ba3026974ff3a532de120819268d84bf635bbcdfc3080b75395885f360757a79bb6ffe543006c28bea120696a3faf1157c800f2e0395c0fafca25f1242f53162bdebc3a741576478e5d8c004373ae1d4fdb15dbbcc8dc3bb52ba95d2cb1c2f5205bbd7e0b2e52e2d91d599aa677dc0858c2b1ce91c6e5b5193d65524aefdfb0cc3c5e2608c5f86305131ffa5363bf4db054b8d90d1a1c84d287efe92171fb92aa0aeb7794af55d3c9cd2055d9a1fb5ee30316aaa7792e7797d9d227301f2e1f6ec8fdf7912e67fcd2d531adca91560480aaf024b50b9a276b59b3a8bf07919deeb3593ae99e8ef3ea8033da35024afe5f529e2f8cf1c4a2970d845496829310cf47ba93fc7763959ace771296f60d0ca523becb0ddfb7b73a978b8d1614231f410e302b55eaf017845b0e899359ec1ec5519c3d10c4886c1a69d6c576d4c38d4b3c2f0634a1e207486c4c4aab68da26c8e22a98c4c240ba41e954db8fa1cf2e54cbf61c9368e9d4ad8061eeef24dbded4797f19ed416494afec2bf8f1489c034186d2dbb58cc9fd1f69b3fc4c6a3642f1bb553f4c56578bdbef3f07f8b6b91ef685da53020ddea3a9caac18751c75164986a137e998cbee46f5328f1939cc9ae7cbf3d80405fc4bb12c994aa282ca1c2faef1492fd581fda226f3c0ac2e9f0c58148b5a954c5d364bb27af6dbf41115f2ac3988d78049a04933101f970ff02fcf84b6318bc351db9df390456c767f36818bf8baadb3a15f55d2223d161120811b90900c4f85e71f15623cf61e3eb2ebb8e7402b8848df2bf64168df5f22d86544272c166413d79ea21d494ce934657af53065fc668ce312696c8867ca41c5e6caca4c9f97ff166d9b616ae64368edc5641099f24d141f3d6935df98f647cb7795d45ec31a596a2335d0569638a05af3cb4278b215119c78c8455bd82b9f806121adf6c954c29ee5e868f0827ba7d408fa0c60961bdf4994cf5227d9ca381296710705ac663b7aa50c9f90d906f541245d9999849eeabb1689177ee33a813296598dd5fa0e27398711c22046246c7c4f6011ee9874b1d130be3b9b9b68d686bc1fde24ce382c54126e6a89eac0926ed333e62e5eaaba3be8b4701bc1649a95eeff7e8389e815af7435877feccf6c15a02b0cb54618e9ad5379c80afcfeb0dba19f12212aca163cc9ac2a1c9ee1a92137b7e356b90729b56fac2672e0cf7d4535c2afc46274ca217ee1e07e1f5dd84d6a098896597f4fb6500427ef81fb67872ed4943ceedc3d2ba39978bf72f2e26591c832116f87a2c5848d0c95cd6afb2da530fb48ac53f719e5e5148f074106c648444c46ba8c947ddfcf3d437f244ad529d4f029f4fe05b3f615314116fda617e70ff121f2eecad0299238978121a3f983ab2f754e1168e8da803d13ca4e70c42452aecd225066b2147750ca19fdde8a72d53b65f1a653557afa6a5411b8deecd042c1160d66031b9b08a0faa2238d2d559f26be3364a706ed144ebbbe432fb7c59cf0c8b25f6a13529a28482c1b6e796db5b7664a937620f905f3bfe6f00fc5ce4dd89af9ab13b786fdbc4ab3aed2d9f1bc6e15e27c580453623d6bde564fb4c6c1ba6a7115152a7750041e95307e5969fb9a95e5df666fcbb3411e0dbfae53401614c0c437bc6822e502571e95ca47aab8f54876825f4167a2d6597f01d07523d696f7af39370a82526d7c5a4807ec911391ebddbaa20219413a2387e7111039396ee276081e431d2cf4c9385dc91dadbb6eb43b4b58ee05fae8cecf227c97c5c523e28a5fade1b120dc153f6aced2e5d1487721e4ef4c9b7d67d245c0d1e7847f36d181d0f0e824cd21431e49cb755ed8476e7c49e0a9273a9979009865b28bef38ab5d1e1fbe8f049332f53f76c6105372ebd7da98f22414bb6f6c9897bdda7fa350dbfc64a6de34a18f28bc77cbe5ac72a7d326ff2626f187a60b461ca50cd7ebccc09cb740b9c47efed079ec3db34544435386c5895ffed0f1ed01451f8576b1e0adcf8cb9e894be3d1cbd9b4ff252373e8adb7486154c01a038c8b702ff8d0eae509f38ceed8e14b629fc460538d29af86b795ab5ec63d18dda329671f61aa9eb6a2d71f3064030bb1eee6f40e4ce765dbfb334c2dd95eb67bc1ac35ae6dfcddd3cde11dd7b128fb639cb5021c8c00ed036827893c6c5afe3574531171631170304b661ce1bd9c0e7f69095fabb75a82acf8783e7fd550f3841c560b28450f9395c47190a3b60d21b9ba492e85dbb6486bcc606fa3ecc175e", 0x1122}], 0x6, 0x0, 0x0, 0x994bb9d352a60fd4}, 0x0) r3 = socket(0x18, 0x3, 0x102) sendmsg$unix(r3, &(0x7f0000003680)={&(0x7f00000000c0)=ANY=[], 0x0, &(0x7f0000003580), 0x0, 0x0, 0x0, 0x994bb9d352a60fd4}, 0x0) r4 = accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="796c1548239470f56a78b9ddbc36f040d45a04abf517c7d53748d8320b9b4d1803ce596927c1300c0267f5d22174c423f01cc9cfd618f67283368c2221adbfd39c8f98fd30177e88f9361f42df45d3f6e571a60650505f52ef4af2cc3d7a770a3671bf32ebc7aa87af22a7ff077ce8f3be0077ac79cbbaf54de87e0f086fdc086e30b95067045ed4096ec5522da34f0e60dbe343f997b73feca30cb10fd14771bc03d46176c8ee203c7dd48254929a128fc48a8e46093a6f18df4022c1e0387ed851d9e9e38886c6099f8078c0fbb193236f", 0xffffffffffffffee}, {&(0x7f0000000240)="4e37dc97e72b391f33dd1238d209583e973fa7e6e0e36c80a3a1cd20bcef0d67cac37f66fe763d0e9ed68358a824864c4c92e50ce6eea1f4e36215fd5b81c62affc74ae75d9d0975468a20a74a034fe7ba023e4cffac7b33d99dac190cac277deaf92c585db573a0b238023d40fdca9bd9d0cd16f42f0f69c9ca504f33dede18c2b7ce3d44c22263930dbb3a0fbe850abb84c18803a5af3545d3cd73ec1a2abcaca6e949b3d7a1ffcf75828f44e51bb42500121259784a85276258a8c0aacb58d1b96c7d359968b9d658", 0xca}, {&(0x7f0000000340)="9a7c5cbbc79bd352791a4b1c10bf0dfcf8699a8c345bae599aa16de8d0fe1c899ef994316e834d78732d2df8d64ed0343cdc5b3b62baa26c7b870775", 0x3c}, {&(0x7f0000000380)="34d2deec0c7a3663d0fce56353b73e52772fd233b38dbd380dd3aa8c5f2393c923df36516619e0544ba5c81bc6a72e7037e29662b80e37f8ae967d5afff15c1f221d914112b6f20171be38fc", 0x4c}], 0x4, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r2, r4, r0]}], 0x20, 0x6}, 0x403) r5 = kqueue() read(r5, &(0x7f0000002280)=""/1, 0x1) fcntl$setstatus(r5, 0x4, 0x80) 06:46:10 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) openat(r2, &(0x7f00000001c0)='./bus\x00', 0x400, 0x108) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) 06:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 06:46:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x0, 0x80, 0xfff, 0x1, 0xfffffff8, 0x2, 0x5, 0x0, 0x2, 0x3, 0x401}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x5) sendmsg(r3, &(0x7f0000000400)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7ffea5b13488413f5d8e7545d2a523e0353f2ae410faf644b0d535b44d2870aa8b3761ae3b3c3bccaea63e0c511677ea90180437523ded2f7bc253f6121e69e76aa8cdcc3e1d9fb3e4d9d0e07334b9b5179c1b1c5189de4b3f7e518721fb7583b6f9071ac08b3bd1b2abd171638310332583c5391a2eb594175a86ebffe1687771d3d5aea9aa927cded48c61686c0d55a92aa8f2e053e3e1819c63940ff6aea7b52174dbe5a5145f6278112285055f32b12c9244ecc9bd6a02ad4da33b8000e1a5b30d3d36cae219d56122639ecd64e4144549b36814335d0e8bf2d3364631c66cff1db33ec925448392d6b0593954c6fac1bdc2", 0xf4}], 0x1, &(0x7f0000000300)=[{0xc8, 0xffff, 0x54, "dc688c966b67351c1dc9e4324e413a167968c1733096252adf58af48076ae85f6f0ead266aa9d7e40c587a5bdb6c2bf8fab07a91f30750ae4230eff922af06a68740406f022d1d7c5fd401b76ff2768fde54cfc4d545f8b9e36511cfa5e02b8507f69dbafb08afd589b5f7164b5b615e46e1be70ec07c6de76c0ddce8af725f1ab588020891042ae106e18eeb3f4276f3cb7c60f47fcb56b1f78710302dd0c4fbed5859cb21b96851a72bd8af84620ca5a25ff"}], 0xc8}, 0x9) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x800, 0x1, 0x9, 0x1, 0xffffffe0, 0xe000000, 0x2, 0x2, 0x2, 0x400, 0x5}) 06:46:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x2000000000000055, 0x400) r2 = semget$private(0x0, 0x1, 0x664) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/252) poll(&(0x7f0000000180)=[{r1, 0x10d}], 0x1, 0x0) 06:46:10 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4000000000000005, 0x1000200000005}) 06:46:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x3, 0x1, 0x0) r1 = syz_open_pts() close(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xc) r5 = msgget$private(0x0, 0x1) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(0x0, r8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r10, r13) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r19, &(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(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r22, r24, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r18, r21) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r27 = getpgrp() fcntl$lock(r25, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r27}) ioctl$VT_ACTIVATE(r26, 0x20007605, &(0x7f0000000380)=0x101) r28 = getuid() r29 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0)={r27, r28, r30}, 0xc) r31 = semget$private(0x0, 0x0, 0xa5) semop(r31, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r31, &(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(r31, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r34, r36, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff, r21, r30, r36]) r38 = getpgid(0x0) r39 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x101, r6, r7, r8, r37, 0x18, 0x39}, 0x4, 0x530c, r38, r39, 0x6, 0x7, 0x7f, 0x20}) r40 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000ec0)={{0x7ff, r3, r4, r8, r40, 0x130, 0x4}, 0x7, 0x8001, 0x7fffffff}) r41 = dup(r2) setsockopt$inet6_MRT6_ADD_MFC(r41, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x9, 0x7}, {0x18, 0x1, 0x2, 0x9}, 0x7, [0x200, 0x29, 0x8000, 0x6, 0x9, 0x5, 0x821, 0x1]}, 0x3c) ioctl$WSKBDIO_SETMODE(r41, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r42 = syz_open_pts() r43 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r44 = dup(r43) ioctl$KDSETMODE(r41, 0x20004b0a, &(0x7f00000001c0)=0x1) ioctl$WSKBDIO_SETMODE(r44, 0x400c5708, &(0x7f0000000000)) accept$inet(r44, &(0x7f0000000100), &(0x7f0000000140)=0xc) r45 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x100) ioctl$TIOCFLUSH(r45, 0x80047410, &(0x7f0000000240)=0x1f) r46 = kqueue() r47 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r48 = dup(r47) ioctl$WSKBDIO_SETMODE(r48, 0x400c5708, &(0x7f0000000000)) r49 = accept$inet(r48, 0x0, &(0x7f0000000280)) sendto$inet(r49, &(0x7f0000000dc0)="4af4e8e65c4494228dc26695b60a844b94cc59942b920607137334e5e037ed8201cef9313fae2b1bf5f3801a05b5f4728be72280fa58d10507251ab51fc7fa9c00b6e13c2554ed8a6f437c02c100d7678a4ea0c09164df6b939e41948989770af75fab6dc7787736c18d99658399f6470a92948e279932685da74d6f7ac08e0813a937c78a7ee6c398413fe7501c68c53e563a8d5a5ce035bfdbf269147fdba8f5be1e35c89e89f95db735d3fe95fe89103671763ce4c219db208e", 0xbb, 0x403, 0x0, 0x0) fcntl$dupfd(r46, 0x2, 0xffffffffffffffff) pread(r46, &(0x7f0000000180), 0xfffffdd5, 0x0, 0xcb) ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 06:46:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="d1ae409600000000ec", 0x9}, {&(0x7f0000000080)="c6c8507d5e03500ffb6d7315bb8e05670e8cd4c878", 0x15}, {&(0x7f00000000c0)="b3853f9a18936da663390908944c34653f3dfca79eeac90e899be915f31cfca2bbecde7e3657d9d44d3f34154905ab92883d8d984e4d7ce96d90bfbe93c9521bfba6d0baca3a234a17154a70b6a99afc34be3e8a1fc6a015bcd79e2dca017ba766058cfb9051a61dd85245e12f8cff26b5109b8fc3", 0x75}, {&(0x7f0000000140)="43fd68c49f8178e2a3780f223749ee1eddfd3432b4c160789f4bce1fade4960ae046505fab6477da8c28d4700e8145651b761c5b3d793a7804bccc35d75529d3234860d806d15ab77f086d599928e454017fa0dbddc6e64f2d3880d5322137cea6dc5d4949c0d05b3eeee5ffc4518ce3e4e1da69f27664e699b264edf34b55619582309148abbf5ca0e4e4ac4123a5bb234ed0331b65ac64f4497ea1453aaadd4abda30d6f0a2ad562dbae75558fa65f399427414643b2b51abda643d8169a7327592c95b8cfec3ec825c50651ec426bb218b49560a7bbd67b9cba7df6f2b40976112a14a330ae3afb2f8a269c5f3dd7a0f57c44819b3a55ff", 0xf9}], 0x4) 06:46:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x0, 0x80000001, 0xfffffffffffffffc, "e3000000245a8423082bed1727200200"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x4f4}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000016cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32], 0x28}, 0x0) 06:46:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x4, 0x6a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x0, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(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(r1, &(0x7f0000000240), 0x6) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) accept(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x7f) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="0c556f42edd3ed5f2d7691d2f6b110d5451468bfdc73533e90594a8417a1528a8a12741b37f98a076802ed35a21fc68b04f234267137e464707407ad83bec84f20000000fb6182ffaa731965eaf227301e9ef2958be430cabcd383c9dd5a6147aea1ab288f66075bacab7a20432e91ae2d31d5b50386c1c75bafb182ff121b982e7a2047ef5eb6b94b31bfae1071de962b4a275878628c85d286c2262b8f33706e6d188da264fd33a853eaf5678f502e3b590dcb4516e253a0f7b93a49ef396d74dfb3553ad2662b", 0xc8}, {&(0x7f0000000000)="cfca7b7912a9473e16dfcd02d4a68ea98b776a8fd01f0ae694709b251a0908be92bef19fcf57d783f515a85c7e50157b03a03a223f05f3a02c5ecac8011127843cca3229f10cc98e88f2c1ea7feb", 0x4e}, {&(0x7f0000000580)="2ee1080000000000484ab1c9d9e4d3cf049d8ac9db7c4454d6ebe242da893b60a7dc26eb33c8d196e40e5e1df78a2c7bcb46d18972a727a15c065a49d61ba18f15d671a1f778678001262b13aee17535e4e33209449a9a07f54d59d1a2483ba1a53a3e00c564efb7d5d632090e978c117ccf9cf5c1350ffff142f8fea0255ab5621e0acb6e122262e8cf74594a5276d3ae4e2a14fbac31", 0x67}, {&(0x7f0000000780)="7bc3c4f23c749ce950b82a1cb045bc3128aa7817e9c0b8ce8822ac93c010cee1df8549a8902c807e1c65d64f97d71aaec654e196bb8c77554ccade86912eb8962af30d4bff24afd52d925598e867c7aa94ae02879a1c43938e7ae36826186a9abbc1cffdf3bd7e087beb1c9a84d76f74f0c160c9c4cb2ee1fbbbbb3eb7be55a6cc30964c787628acdf3b99ed94a7ee54ab241a8c7d5db98a273b0c5b2067286b7baedbc54bc3485ffc2961debbd00284281c243cffd678c6", 0xb8}, {&(0x7f0000000640)="51499adc2a51dccf34c50002163bbe639fdda869d4116a704ab005429c5bd5dc45d9dd7a27053f82da8e2429d76828bae913301c06811e41e82e5567e4fcc3967f3d37f88aad2d2afe7e72e5b8e45f5935a2080bc8f52dbb8849d8dfcba45337e0812020bfb330", 0x67}, {&(0x7f0000000340)="3018140e0315edbda4d5250804f6a48b6da9ecdb", 0x14}, {&(0x7f0000000380)="006dde49dc67218d892b840c68495698ffcb94dd23280ba8cf0a21b4068166371e39dc959543cd8b878e3699a036ae0b5428f7feefeb16aad733ea914042dbef1f0108265e35006fc996a50f5f535f4faf5fabb78f3e089419b7ee7bd1", 0x5d}, {&(0x7f0000000400)="22ff19485a208dcc42e01b53664c957738054cbcb623787529109bbf4ae8c168f85949e3124e944537ba034dc37d16f61c24f01b1fbf79ccc9c7", 0x3a}, {&(0x7f0000000440)="1c7df5bc795c6dc0cfed0b63a767112b3bd9754c3f0b9e1956b8a2690d4305c3cbf4c9d1c72214d0b4c07a79e9a836a327494d88de9f70d52f349d2f36701e08ae3074b786a6e64d8c41c1d7b55eb6b66940de3feaedca257077506e6f109e4a92bb60310b8e33f22adcb6614bcee5a742f503206ef107b2468889bcb038afb18af767dadc4aa492b0fce58cb6b93339d06f5c6e3b67de75f60d1a1e90ea86a51bdfd7a5fc298a3e206dc02b43aafbc7d16624dd0ac25d", 0xb7}, {&(0x7f0000000500)="d4826b2e0460f00c851472f635ea11d649ba3505d3a71cba8b439eea36e3dff8fc4132a27b1d2a18c35834c008fb6de2ce1cf640310cc35fe914d795e2d0a6f58299e3de1dda40dbd0804360fd764026a23745756d6302e0c654b9a3bd4c7c9fef908cc38c4d2a11523c36706cf062f095ccbaea1339885f50df", 0x402}], 0xa) 06:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x1ad2, 0x8}], 0x0, 0x0, 0xfffffffe, 0x0) socketpair(0x1, 0x5, 0x51, &(0x7f00000001c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/236, 0xec) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000440)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="7b33cc2df0f9f0f8"], 0x8) ioctl$TIOCFLUSH(r6, 0x80206980, &(0x7f0000000300)) ioctl$TIOCCDTR(r6, 0x20007478) socket(0x18, 0x6, 0x3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:46:10 executing program 1: readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000002700)=""/4080, 0xff0}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="9db91f728fba35cd046bd47391d1587d484a6c4861844d092595bc936f9c90f13f1a8527cb33dc39324e3bd5b30e652c09ea4a3162c9f6179543dc20c0ca7374211ed5d6cab1f80bc07ef32a50f1f2b23f751f4118a9612712b406adf90920d0c717426a49b73c8a37ee8db3e3fbc88f4cf0614639c19573b31e5f0624b2739b6c75da5b087fcd1971cac60dd8894968b6913989fa64c6f99a1a7b22a1944df443c87c0ab145e7295f17b3f5d2177243736cebe45b754df27216615cd14522b0f11557ecdb58bcdd22984d239627318a71ec25c40e883c9489350d048fb79fa7320ad4f211884a8deffbbbe15364e8751c110c7a4483e5", 0xf7}, {&(0x7f0000000100)="c2ee6d58ad653e382b04538ccd7c23f7a4f2e12c4c60382176d7a92da93c7186f027e3", 0x23}, {&(0x7f0000000300)="08f9a297a1e014decef58609e5b0a0162d38f9597c9eefb86fc3e31877a52938bdbda23c757a065d3098f586106de7ac4a67adaff8c0fcca6bde157d56805f89423e37d52ac79dcce843dd42ce588f2f0e4aa75aecb8f8bc21c3d0169762a9a995d18888afa7dcf9a75457381af09ed6fbb194e78b5651323cffc5e9f5cc372382d20c58b76da35e9574221cf125556e89d4bc75b537e73d8302adc5f7dfcd8d04ef51f87b0bc1925d2ea800777270e7344deca50f08c74cc58a9b687e1529d5d57d5ef62c", 0xc5}, {&(0x7f0000000140)=' xy', 0x3}], 0x4, 0x0, 0x7f) 06:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x14da, 0x5, 0x1, 0x0, 0xffff, 0x1, 0x1, 0x4, 0x2, 0x0, 0x80bc}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 06:46:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4000, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$setown(r3, 0x6, r4) r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) getsockopt(r5, 0x3, 0x5, &(0x7f0000000040)=""/246, &(0x7f0000000140)=0xf6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r1, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) fchmod(0xffffffffffffffff, 0x5) 06:46:10 executing program 0: getrlimit(0x0, &(0x7f0000000100)) 06:46:10 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x0, 0x9, 0x0, 0x5, 0x3, 0x7, 0x1, 0x2, 0x3ff, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c779b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba8b8282ab3ed4feb00095ef426544590eef549edc9b6206e76c50c192e775f015229850b5f87330c004e8723d04c8391c150a3e1f7192ae849512ec672f40a9bd01445fd053317b4816d75fb330708c641d9d705e59105ac89fcf40d0566ed03cfc766d5818e38ba4c3648a09420658cd2ceed028bc6260d7ff4379d1a1e0d4d3fad0212942126a1e8a80d1d1613c65f083c1fec58ac41a87caad785ae12212f1df2f5b798b6761f19b8be4e98e4266198327b9e39396bfe699aea65d19c47f7"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) listen(r2, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(0xffffffffffffffff, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000001640)=[{0x4, 0x5022, 0x3800}, {0x1, 0x10001, 0x7351d18524d2eba2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x800}, {0x0, 0x800, 0x1000}, {0x0, 0xd789, 0x3400}, {0x0, 0x401, 0x800}, {0x3}, {0x6, 0x7f}, {0x2, 0x42c, 0x1800}, {0x2, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x1]) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0xffff, 0x4, 0x7fff]) 06:46:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1, 0xe9c, 0x0, 0x0, 0x2, 0x80, 0x8, 0x0, 0x0, 0x3, 0x8}) r3 = msgget(0x2, 0x10) r4 = geteuid() r5 = semget$private(0x0, 0x8, 0x80000200) semget(0x0, 0x0, 0x80) r6 = semget$private(0x0, 0x2, 0xc2) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000007c0)=""/173) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r6, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r6, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0x7fffffff, 0x8, 0x6, 0x8, 0x530]) semop(r6, &(0x7f0000000180)=[{0x4, 0x1, 0x2000}, {0x4, 0x40, 0x1800}, {0x5, 0xfff7, 0x1000}], 0x3) semop(r5, &(0x7f0000000140)=[{0xcdf16993fa5946d4, 0x8529, 0x1000}, {0x2, 0x0, 0x2000}, {0x3, 0x101}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0xc2, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getpgrp() r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r13 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r13, 0x0, r13) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r13, 0x0, r14) connect$unix(r12, &(0x7f0000000180)=ANY=[], 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x2, r4, r8, r9, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r10, r11, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r8) pipe2(&(0x7f00000000c0), 0x0) 06:46:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x2, 0x9, 0xffffffffffffffff, 0xbfbffffbffffffff], [0x0, 0x0, 0x401, 0x0, 0x0, 0x4], [{}, {}, {}, {}, {}, {}, {0x3}], {0x0, 0x0, 0x54000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 06:46:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r0 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="0c556f42edd3ed5f2d7691d2f6b110d5451468bfdc73533e90594a8417a1528a8a12741b37f98a076802ed35a21fc68b04f234267137e464707407ad83bec84f20000000fb6182ffaa731965eaf227301e9ef2958be430cabcd383c9dd5a6147aea1ab288f66075bacab7a20432e91ae2d31d5b50386c1c75bafb182ff121b982e7a2047ef5eb6b94b31bfae1071de962b4a275878628c85d286c2262b8f33706e6d188da264fd33a853eaf5678f502e3b590dcb4516e253a0f7b93a49ef396d74dfb3553ad2662b", 0xc8}, {&(0x7f0000000000)="cfca7b7912a9473e16dfcd02d4a68ea98b776a8fd01f0ae694709b251a0908be92bef19fcf57d783f515a85c7e50157b03a03a223f05f3a02c5ecac8011127843cca3229f10cc98e88f2c1ea7feb", 0x4e}, {&(0x7f0000000580)="2ee1080000000000484ab1c9d9e4d3cf049d8ac9db7c4454d6ebe242da893b60a7dc26eb33c8d196e40e5e1df78a2c7bcb46d18972a727a15c065a49d61ba18f15d671a1f778678001262b13aee17535e4e33209449a9a07f54d59d1a2483ba1a53a3e00c564efb7d5d632090e978c117ccf9cf5c1350ffff142f8fea0255ab5621e0acb6e122262e8cf74594a5276d3ae4e2a14fbac31", 0x67}, {&(0x7f0000000780)="7bc3c4f23c749ce950b82a1cb045bc3128aa7817e9c0b8ce8822ac93c010cee1df8549a8902c807e1c65d64f97d71aaec654e196bb8c77554ccade86912eb8962af30d4bff24afd52d925598e867c7aa94ae02879a1c43938e7ae36826186a9abbc1cffdf3bd7e087beb1c9a84d76f74f0c160c9c4cb2ee1fbbbbb3eb7be55a6cc30964c787628acdf3b99ed94a7ee54ab241a8c7d5db98a273b0c5b2067286b7baedbc54bc3485ffc2961debbd00284281c243cffd678c6", 0xb8}, {&(0x7f0000000640)="51499adc2a51dccf34c50002163bbe639fdda869d4116a704ab005429c5bd5dc45d9dd7a27053f82da8e2429d76828bae913301c06811e41e82e5567e4fcc3967f3d37f88aad2d2afe7e72e5b8e45f5935a2080bc8f52dbb8849d8dfcba45337e0812020bfb330", 0x67}, {&(0x7f0000000340)="3018140e0315edbda4d5250804f6a48b6da9ecdb", 0x14}, {&(0x7f0000000380)="006dde49dc67218d892b840c68495698ffcb94dd23280ba8cf0a21b4068166371e39dc959543cd8b878e3699a036ae0b5428f7feefeb16aad733ea914042dbef1f0108265e35006fc996a50f5f535f4faf5fabb78f3e089419b7ee7bd1", 0x5d}, {&(0x7f0000000400)="22ff19485a208dcc42e01b53664c957738054cbcb623787529109bbf4ae8c168f85949e3124e944537ba034dc37d16f61c24f01b1fbf79ccc9c7", 0x3a}, {&(0x7f0000000440)="1c7df5bc795c6dc0cfed0b63a767112b3bd9754c3f0b9e1956b8a2690d4305c3cbf4c9d1c72214d0b4c07a79e9a836a327494d88de9f70d52f349d2f36701e08ae3074b786a6e64d8c41c1d7b55eb6b66940de3feaedca257077506e6f109e4a92bb60310b8e33f22adcb6614bcee5a742f503206ef107b2468889bcb038afb18af767dadc4aa492b0fce58cb6b93339d06f5c6e3b67de75f60d1a1e90ea86a51bdfd7a5fc298a3e206dc02b43aafbc7d16624dd0ac25d", 0xb7}, {&(0x7f0000000500)="d4826b2e0460f00c851472f635ea11d649ba3505d3a71cba8b439eea36e3dff8fc4132a27b1d2a18c35834c008fb6de2ce1cf640310cc35fe914d795e2d0a6f58299e3de1dda40dbd0804360fd764026a23745756d6302e0c654b9a3bd4c7c9fef908cc38c4d2a11523c36706cf062f095ccbaea1339885f50df", 0x402}], 0xa) 06:46:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) r2 = semget$private(0x0, 0x0, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x3, 0xa, 0x1000}], 0x2) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) setgroups(0x2, &(0x7f0000000000)=[0x0, r12]) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ff4d4d7ee40000010000000000000000001000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 06:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x6}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") 06:46:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000240), 0x0, 0x0, 0xa2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x100, 0x0) r2 = dup(r1) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) r3 = msgget(0x0, 0x100) msgrcv(r3, &(0x7f0000000240)={0x0, ""/151}, 0x9f, 0x1, 0x1000) fchflags(r2, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000100), 0x0) 06:46:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x21}, {0x47, 0x3}], 0x2}) 06:46:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) r2 = socket$unix(0x1, 0x2, 0x0) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 06:46:10 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="47592871102c066bd23ef7d4e39f0ae353933d5d2d7469da5eece5dcf3b00c1539e707acf9f353db03ce113911c7ad0e960e50fb55b993bca907525d185a2224fffebbecf0882cc786c15ebe13db7457aacb6501000000000000001349c83bc905347777dc89e13c7c86f2ec89be9b04ba56771858880a5df46b211d5d11cb3b12b27814624ddd234e1323363d8d26ddc3f5c772d0fbec620e7492a7118b5d90b4ba822a4f4c0000d0538f388496078560dade5328a92b6fdd6f0d99ef6452ee92f20142257b7ac8af4bf76c50550e5ea238476721582d3da0c75870a02634c2cd6163aef660313fe7deecee0610d2eeb81fb53123fdb3154957a59f368026d93f0d4dddffd8ca2551a3d095f6c383d9fa242d27a556d3cb0a96b9bd5df1abd60997a21da59d9eaf4a87d2fbe478f7973074da8067ff894e96a6dbc49922422b", 0x140}], 0x1) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(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(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x800}, {0x4, 0xfff9, 0x1000}, {0x2, 0x1ff, 0x800}, {0x3, 0x5, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) 06:46:10 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000805000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) fsync(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 06:46:10 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getpid() setgroups(0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x40000008, r0) setgroups(0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000204778c0 06:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1d}, {0x6, 0x0, 0x0, 0x83ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000001c0)) 06:46:10 executing program 1: getrlimit(0x6, &(0x7f00000000c0)) 06:46:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x20821, 0x100) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0xc011, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, 0x0, r5, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r7, &(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(r7, &(0x7f0000000240), 0x6) 06:46:10 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x4, 0x7ffffffe}, {0x0, 0x6}}, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x601) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd8069d879a0 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000204778c0 06:46:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/73, 0x49) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 06:46:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sendmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)="e508b1f795e2507ebcbfa1a4efcba7fd3c55f62fdd9f00f464c615eb4954d1437e5a17612b8e6911121d334c85cf7c1fb68312c095f9173a8828aba4e0c0bcc23a3080d07a7dcb5fb8b7c4b83aba2a1769cf796f50f8dc2ed52235e694a9155dc9e774a37e890059b629ac9dd6c019dadce673d129a0b0311b13b92ae2ee4b2da85073d28298ce183cb1f2d138d6fc7193c3c526b49021047e4bf82d5d2501a90ac30587f3083c02b0b7269d28eefdd0b76d47c0b4e431e4", 0xb8}], 0x1}, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 06:46:10 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r6) r8 = socket(0x2, 0x1, 0x0) r9 = socket(0x2, 0x8001, 0x0) connect$unix(r9, &(0x7f0000000280)=ANY=[@ANYBLOB="9be7c0ca6d59e7e7cc8269c6100b650467cb05395d7c466249b374d2892e9fd62e2e175de0b7d0659958b47bbb8c9cc0734eb89d9a55f2f9f874c638123a28386b806e6aa54ba408c32cc3e934387ee57cdbd85774ef3df9f9375f3e0f4e6b6e7b5603f3b054b6c4531c6e8d34689d36c8937ff6a15093422443fd1c1547ad17d57f3563cb01"], 0x10) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r7) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x400c5708, &(0x7f0000000000)) r12 = semget$private(0x0, 0x0, 0x12) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r12, &(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(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r18, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000340)=0x280420) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = getgid() fchownat(r11, &(0x7f00000000c0)='./file0\x00', r13, r20, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) dup(r10) 06:46:10 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000000)="2bb4add4c7105e70fd7ecc3609c247c35b8121c4e30d84044aaf350bc5965e1093abfcd3307a26fda719f560da61fb4363abaef9b14544adf74325b894aef8acd412a71176f814415ce70972e9ddbf172243203e34c37bbb50ab6c1a59f2e7749b270e9a3e2a65daf275e4b8b8f3afbbbcf581c7c8091e41c4e4ff645d77a9cf07c893271f9123a506fbe7524e263f15273ca0aabc7471a97eb4ffbddd930206c589d61a428deba382d57b43e0cdbc677863d3be8947a5d2e1539303ea6191", 0xbf) write(r1, &(0x7f0000000040), 0xfeea) r2 = getpgrp() r3 = getpid() fcntl$setown(r0, 0x6, r3) close(r0) r4 = msgget(0x1, 0x322) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r7, &(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(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r6, r9) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r16 = getpgrp() fcntl$lock(r14, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r16}) ioctl$VT_ACTIVATE(r15, 0x20007605, &(0x7f0000000380)=0x101) r17 = getuid() r18 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={r16, r17, r19}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0x1) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r24 = getuid() setreuid(0x0, r24) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r27 = semget$private(0x0, 0x4, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r30, r32, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r26, r29) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r35 = semget$private(0x0, 0x4, 0xa5) semop(r35, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r35, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r38, r40, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r34, r37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r43 = getpgrp() fcntl$lock(r41, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r43}) ioctl$VT_ACTIVATE(r42, 0x20007605, &(0x7f0000000380)=0x101) r44 = getuid() r45 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r45}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000004c0)={r43, r44, r46}, 0xc) r47 = semget$private(0x0, 0x0, 0xa5) semop(r47, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r47, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r47, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r47, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r47, &(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(r47, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r51 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r51, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000100)={{0x3, r48, r49, r50, r52, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r29, 0xffffffffffffffff, 0xffffffffffffffff, r37, r46, r52]) r54 = getpgid(0x0) r55 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000240)={{0x101, r22, r23, r24, r53, 0x18, 0x39}, 0x4, 0x530c, r54, r55, 0x6, 0x7, 0x7f, 0x20}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x1, r6, r13, r17, r20, 0x104, 0xa0}, 0x6, 0xdd, r54, r2, 0x6, 0xff, 0x1, 0x40}) execve(0x0, 0x0, 0x0) 06:46:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) pwrite(r1, &(0x7f0000000100)="c3819da405ac1a2243aa3865c1b53aad91c1d33a8330e8f4644888ba2f956e5a4de9f2e72a261243b88a75a0f641aaed1ea1be98cfb354849ddfcc816b5a4056542f7f6f30fedab24385d0ce939905a5f64739a6bfd1b34b7978fa31d0b6a2b4ba773bbed95bc47c40cfe1c598a5dddba4097fc342ac8fd003f934768d0c7cb0c85ad6fe3bff8cdd81a776792df3bd78454abc2e3d95d3f19f3d84ba242b462796323af5fd9bed28eeb938411c85bb164791db20a0348089b7b111912d9c14f8ade8d5704f14405b882c6d498d544bb7d462e83439be0c8f8ecd18e789dc1466e3d48f244d825816366457b62e5e455a0554e518421aebd631fdce01e4d5376385b95d41b7da7abd22fbff759a39383a36f61d170ab7ac36c29af19d5f790de98ae3e31d08827672b366bed70fa08dad42216d9b0142b4155731de07ed60d589072421d74732f7ece0788fefd576ed7860e8995345d359c11e7eb009b00bfa05ae6049a1efbefb171aa0fcf12084d2197e6eb5aceaa8cc494c2af7f5b5a74d187fd6b130370782fb6b446ce1027e740b02799c56e147310c3f313a0504af5e69cc69b0e2182ae7b10c0607ed40f877ff544678b8638adc56a02ca0858fa3fd778fd5b3c1816e80984b327a5f136858803deaa5f82b3a18b82afd0a2164de94d76b6d2b3bb987fe451aeb4dc6677b60a76b8844ac8cb01d79ec7216bfb9a4450e4c12e4e9b98638deb1aeb5095787e76dc122e969798a1995dc09811d3b5183f1ef166221a96f2d4b0547ef60c9144af863db06a90fb7b3b6851e3599e2cdc8b2f2b1185503cee2216fa65e903b32d27d56892d22631c59c7204d2cd97a0df7b1fafd8c9eff5ff59d6c56e471beeab98bc7819acdd2d8b2605fa35b2b868ede1f027156dfd3fdec85d4c2cbed365f946cb93d6f80e48c8b1fda37c6d83c43d4c93b82e9cc54bbf975910fffce9f0a5455b105106fb3cb7661290638d8a3e3ac31778f05521328071d2581f2382b6d7ea2810f98f56e103f84917fa9076b8f1920da14e9e0f7b8179960a17738142156da22289c68d08c799e839ea571f1ada3f6d9a67d41477ad80c3325b4324574ba8d9f2732841d3910ef90c33fe3a56c7f94559693387eb9e5a2c14a520e7287095854d74b9bdfb6febc181d2e793cde7b2eccf3ff542c68cdea1addd563f82828cd07d8c95b6feea5131f3ea7426673955836b3cae4fcddda7cc320c3c613b3472ea717159756ab96b8375df443ebccd4446faa9fa34f494a66c61e7a6acb133c2141700c5722871344b6b2c9b84e0ce99c90da15b6b2dc786b9769269b4e2abb34b1d4d52e9fae7d17f34219afd99a1003b5fba7002eaee3900126f7585d76fc2ba02c3beffbe07254471d77a7df7985fe79323fd0fcf00baac8fe61ab85df9b1c9a766aca2729c557cb9ba67be7728b2344d20ab493b73d85a58a8be66969adf73d525ee1cc24d07939d3ab43d643ec4a6253e9b3f39ed25b210a22524bfeecbd7ffa8ebf739771109fcc6bb7ed065e74c57f120523defc18a766e395f59c85e6b7109f8c054ae1ba5c309d8e073d3775dfebc183e1a8cd56c1d448ffc94de0577b201d436e1673b686443dff1897a537450a38bf0684f69bff27bdbe5736c4381f7654af5a03ffd084fbb85c3894c62fd259c5102604a983ea144305ea20894025befc79d20ca499b8c343a1a946dbb5323e73d48e954be96ed8b3d79a9325d78450c87ad8e00e42335d517ee73b95ff9cf60c0fede7654616120aae0774e53e3ce8b2245c870fe6e28ed69eee5aa9d79e8343be85219e5667ca6946853cc83d285442be800a18678cdd632fca169b248742a47209d342f6fb2b0bd6b054e66d59fa4857c3322263dbca118de2651fc7d168db86788b30d2b217047fd944e1809c61e8e3919c7c7fb64dd7d54398935f8c3552e707de5614df1062e203c1cad79c1270debdf1975d1a01b7ed6b49e236ed0e599cfd54b83500d953af8622eff90f90a5187504400fb82ea1fa9cd265912b1ecb801728ed19ad5a5eb0856161cd079cb435ffcb17c8c19256a9798078c0f4f0a3f956ac8867b97b8a5655f17482cc47d5c980254d8247631b9fa46fd7958124f318c32246d561adc71d92235dd76fa84d2f97002b1bf9dfcb58baf1107618529e6500d4f2a650092a25c8a98e5bab74b2e26d02399298807a43e0953f7d38cf55716c639a1a8d8435c0a6c7413b50c2319f527b27891373d2eb5036535f9f99ca4547cfdcea613c76976d7e81b93d3c3203b03de2fc6d5892ebf264672553a6157c9bcf21210a4234413ef090d0b1eb161e0bd8588fe78a543825f00b2c2a86c5637d8f4cb9683c5403ec570661307ccecc336f6558016b9040b6e597b4792195c9f6721ce8769cc4969722b91ca2cbabd0cbf8e24a4a4ae865eebcd641b9c81f96ddcc22d99d099120f65ad7f4e111331110c9630eabf77aa2edfa28b98c0506db4d77c14daa042173d569a7f60bd5d34d1bc3f3cbd01a0a00b15952303134b97433408316303ce5b6794431363515cb7171a56eab6a93abd46ba35ec0991e494178b8eca86a4c5815d6066dc4cd01492d517ba6ce77df021dfc3cc6de315dd21e87b7c23e9c1e21da6036748f4852bd26cc57b6bf7938da64f217551f3d80fbb8244e9449c7d69f1827baa28f7996649586b336aeff6d72fe58d9141712555d20f24dce53bbf361058d0c5d642773de88959ff3278479ca36680b1ed8c90c0346586441176f05eb6984976633166205276573f1d3354d71072f2b824652f5b2b2af220dc15bad2cec27b894735329a7dc88752a3cdb55f7fc6ad990c4033aae3066c8ff63e7fea600c5ddf4374a321d7cdf8e87797b4bffbe463afad215d656ea7609dda0252fca906113275acce569b83f4b0945a886e65e36f2052526d80f211df90c2726f5ea00c5e0262b086ee8c967c63b330b86ecfc84ae9beee8c0190d509851077b3ffd95405a1335867f8c691fb2d3bb1e6876dccb70ac8de1e6b7befbbffe06c8a45da30e80720094f06368ba5ee12dca411a7fae6737da5fcf07d1f921cec432352e18c59a1565da44f5af9b19d7e2c68ddfb13be16bfdfef1b82658728a5464fa1138b4e9c45c14fc0fb3833a60af7002f0ddceebbcbada2cdea0f68795fc15698fb0f7bffb33316813be8a07b1f54cb0e552dc33e5bef9198d246cd52f92792f58e354703ac041d107e19fcc2000cf783f5de65c926e59e0fc14eefc76fd1640e296e0ff579d9ec1a721e3585327ea0e95b94c3855e022ec7c47856225a64f3aa7ddb90ee6e6365aea1feb8008b81ea197d7fbee9ab3300f4a36412814e6372cfac1652ba5a7c4bb0e35d0436421218640afef938a446a3ff3c0aaa3c903f8031eef21fca7e2a3ac572864696a68997378c9466d410b1fdd31dc21a7064c792257f0861b2b04dba9fc594d9fef46a435522a548c7847c2ac637c675d587400e8683fe7b070b350bb18857d0e32048d3f5f034f0a0902dd0fb43401188427850f1b1897707b36513fc265542d35946a8768e78a0cd70e898f88050b595b6ce9adb5735f3a980d31d8a122c35ffdb30c4366c1ef734904cc44185f46e1e39005bae1c3f44c8fa8d05e076288e0cfac4a884711c16346a99250735743f11aaed417fabc71e1aba90ac9c904bcb09f00fc473611b649d3e921e58a51e7eae4efb7c5a25db5ef26e5e64e8c2ac4c8a1903137ea40fc60febb7d1aa6843eaee38a50ec16a2c316ed572ad4f8330bb3e8718ade6255e22621cdbab2ce75227091915d83743eaa6c984a7a07a698a35cda11d2661edc9f220a13c5f5b64cf29ea76a86a1ca938467c1ffc74f16822f3a1976dd77c433b0943e529a077a14447b14faa8eae26d84c20b9ef241786f92e3454e69a08fca7fcf4adb055811bb8622f168c998a02e81a071b1537f3e241fe33c22fac85ff154ca3796feeafefa954db461ae1e7c1babb3cf5d01dcf79c9aa6905393f698afafb1066ad5affffdea1ddce516da393fd1bd967712a60ffe5ef5e6665eba6ad7f0579fa5c297ee35daec42182f552a8a82f00a14ba28c62a1d08ebb367f72288b9475d7fc5e2637b273bc5b8d013cdcb4054fe9d7c253c89dc92d6ce98e5a563da18f71044a61b7d96305a37ab31bb1b63c80d5828a5d2baf62a29af32f55b6f2c441fc959c53de8c0b742113dcd27840844c9cecfd32a879056c0c8f1c651b9260fac2c3eba0fc025f83e1179fc67e6305776e1fff230de7eafe4ae6e21b428dac6cd2a7b231e9916982fbf71c19016e5aad4268402b25f5b7569959d1cc3f4baf9e7345eb7fba68177583d0a630747a2c57e8852176f7b08c75141a10d22cc25b5b5ad6db610f9b41ece1663ae0e30202be857aa9715532a20b1466d7ec1c34ba8cc1f079bab1b58ba62cf14142ec9118864d17d64bab194d79f4f5c951619fecbf5d758d3870d0c0099f06e49ba17d449ef2edecd45eb5bf6e7104018258f2e86fe90edf07c807af740abe693a2174486c202d90dabd82d3531567ee243726436b22e3db3f6baa5da1ae175d452105e532a0617e6f002b062477449280d24e5060047e97557683674e011b5076914d01467d60037ee1a740e6ac8f0db51490d51253194ce67524f0f404132e2605e957310483222bcc1f6f0a90225909d3038f0be991b3b4fa4fd02e0ef3767af485c7bf8ae8374392be19aed35b4cf96b8dbe018198fcd2cb3f71dc2fa2c837ba68e3053a7efe625a2dcf96d38b6f3788eff6b06eeb0bb539b761c887bdf0dac4363bd5a209e45bfcbfe95dc5d9873068394491e63bb7b5e50ff48394e6ed9b0c2cdcd29f6b3506f22b49c542ce706f96ac9dab3c5deddcb2f0838dcfeea7957f64dc5fe1036fdeedb75615e9f65506a926ee32b8499c74285c4704e60aca96dc6626e4b6c5704dd13c2908e81d8985d0b58bcd2efe87a61173d761a188817f44d78e3a47c6d26fe34fa0c4279f75a6a432dc824ab7d1bb4854bce4516faacf7b5121aaa4dd766885e7d79bf72378d528ca3b53c6a0e700a7d783802e7cf4d14a57502bf8d6d45c2dffbbecad1b68821d65708a8376992345f231fac67311bb5c60f52c2180bc0abaa63dbcb301be0ac556c5c5acecb0d7f3c3b0bb8def947095e38d3918bf0621bae11dfb22597a201673d4bf1b9d79aec414357d2e7c0a0baa94813d1717b2af767175089da5c90a5d577837b97acc349234082b2b8dbf5361996b1325e5cf331f64fba7f497dac3da39f1ae505abe2184795d83172b4941a7c1bd3b5a9e85479d65c64c0aaf6c2c36b915845a440df11ea145c81fdca93b0315548ebb1bd2d66bc0e25865b30ada723d37673926ce9a6792b3bb7290c9971aecaefcafeb828f4e2ba7c25c4f83d1e5becc449e800cd202d39975a35478a9eb1dfcdbb5350fe72badfc0ad4c10dc71f9ac7549a902c5aef853dbcf80d81f9df2ebbfdea86f58ada96e8de79c438365c218348456e67313fbbaa31cfd137b3e42c97da48df088ce752de50ddd6e9777414ff76dadc63f0718b0f1cfea8d47ea5de336f9752d11c5cddb308c86b65758968a612c613ea7deee84da4bb65ed7363306ca2b6a7dd266251caebb69ab548336849d9fe21aaf8ea712d7365e562aefa161fa3a844b6bae16dc7136c9e6bb17afc53937702547a4781f96b22e83a7849139bb4ef9f4af01c58669896804c4fe790c090dc98e885d6ef5ea2371d588a4f4e8d287aa8f5bc51cda89db1d79772ce092f57364", 0x1000, 0x0, 0x10000) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000001100)=0x8000, 0x4) 06:46:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) clock_getres(0x0, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='[,]%\x00', &(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='$\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='(+%]{\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='\x00']) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) write(r4, &(0x7f0000000500)="90d918f9745e7e125c7bf6b5635c321a1cd04b5995b688f4d61534337b64df7f0a5c2c49120e48ba6c962f8db682759f9f6a47a8b73d7ce41a4e6a04e168d79771e8019686d7a5f28a25825610bb5fc8c2ff5b55bee1c7e44389cab317b3c0b33db3a19ffaec526a1dc9fef258b24de4f86b5cba16348ab877f1d4a79a1acb75dfdb38b47d92a5a41223e1e81311f86c2eb3c296762e6aaee770af5a1d03e63a58887a85ee19f4f3d1557170809689fc", 0xb0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 06:46:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdffdfffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = semget$private(0x0, 0x3, 0x205) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/15) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) ftruncate(r1, 0x0, 0x7ff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 06:46:10 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x89) setreuid(0xee00, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = getuid() setreuid(0xee00, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) shutdown(r3, 0x1) 06:46:10 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(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(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r8, r11) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r16, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r25 = getpgrp() fcntl$lock(r23, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r25}) ioctl$VT_ACTIVATE(r24, 0x20007605, &(0x7f0000000380)=0x101) r26 = getuid() r27 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={r25, r26, r28}, 0xc) r29 = semget$private(0x0, 0x0, 0xa5) semop(r29, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r29, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r29, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r29, &(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(r29, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, r34, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff, r19, r28, r34]) setregid(r6, r28) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x7ffffffb}) kevent(r0, &(0x7f0000000140), 0x486, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa3}], 0x6, 0x0) r35 = socket(0x18, 0x4003, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x6}, {0xf052, 0x7}}, 0x0) dup2(r35, r0) 06:46:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x11, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x8, 0x0) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000480)=""/150}], 0x1) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x2, [{0x758396c53febc55}]}) read(r3, &(0x7f00000003c0)=""/130, 0x82) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:46:10 executing program 1: socketpair(0x2, 0x3, 0x80, &(0x7f0000000000)) sendmsg(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000340)="9333fa020f38ea920fa810e43338b9920654aebee62865531d8ebb585f9add6baae5bddb79ae0b2ba553687e22fc8db90605b4193af475ce7adf0122b8f73f4d5de6b6d4ccbdec9a427119392af026b898c94792f6772d259593bc34ba38bd64b7fbb8f561d22f", 0x67}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000240)='./file\x00', 0x0, 0x0) 06:46:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x4, 0x1, 0x9, 0x0, 0x7, 0x10, 0x8000, 0x0, 0x2, 0x0, 0x800}) 06:46:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) socket(0x2, 0x8000, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0xc92e) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') 06:46:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000100)={0x1000, 0x81, './bus\x00', 0x2, 0xfffffffa, 0x985, 0x3}) sendto(r0, &(0x7f0000000080)="93", 0x1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000040)) 06:46:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)='6', 0x1}, {&(0x7f0000000080)="5c209326a8a90c99156f04ff662c454509dcf7548b0fa7c795ae3a02a9c983731d61d7821703a0e5f1c78d2e6af27524c741279f5220f1cc465d90c61f28ffbeadf97498219a9d1cd331e6108f8084c473600c584e51ec5190f9dffaaf6eba4be2247c0857211a", 0x67}, {&(0x7f0000000140)="7cda67ba74a24ccf72d73cfa7deb50e80253a9336643592ec0fce174d9fd66d7540521cf3e80715b3f258f6ac9fe9d9cd0bf68bd547fe38f2078fd1951896503fa3a56ba9bce89bf1f5a4caa4abbd7963dec60373bcf922d789a53c7eef66f8339ed207f097f59872e39fd8eb977da4a9d9796bb0697b8b37f2555dccbdac3", 0x7f}, {&(0x7f0000002340)="c94392733b0da6e3d5554bafbfef82010b46617d48cb33365069f17de039f2f8f0be35020d766ef9404802b7a1f564503a336c284496726e5d64b461d579126b4c519dc7a36d52963e72bae52108e648c8c0e8d49502429909ab3335566e266614c4282492b5a818111bc0932b23b01ba9fe7f7261152238ef7bbebf4b93a49ed3b361d265bcd7a8396e7a1e0af2c0fe3b8598f0a8803ff3dd3cac73e56edb69d826121ccead3f240f7c1f30fd553b69e1aa414aa79d72ce6ef1f537caaee4e3ed2c56f188c4ed06d6b6620fcc60c1250018cf042fd7ca11228cf85b611718a53af34b7210a3e860c87354a679deb343f649302fc3857bf335d4cb339c5a8e29223536350de0f5a721a066de11ed758fac81f7ea84d0995922220f79f453e2eb683f31b1f2f887dcdcdd6ccf0dcc23658ea67059fbe35e10dbd3f57c01ffd7173bbd1fea586c6d29f5c6d436fbe80dca1facd968ee05ce1c6ba327437aa4193da763661fca71b1dfd506371fc2f083a561a72b854425dc50c11db4d5032f221747ee43894f596aad479643536d86954e6857267e333d3eefabd9536ce697202bf0b0a96031cf209113ce08f2d17535fa91d8e5bf16434661bfac98f362e366cbea656eb4abb3f5c1205b438631a9a99352a877391504cc4427f1c8488f483a29df75ba1cd3a1af060ca0774943646ac1d9a037a4a0d0a0cad5a271bb7dcde3d41235caa18a02ab0a5dfed269d06c1af6e677b41ac52d58f3c1722acbe20c27cb49475080aaa42ae6046ddee71032404322a30ec4de6b93daa4cbd3db5347b944e49826cae02a1d5c9e954acfc79e966ed34154d89ed891c206c1a09742dd49d60eb11f147595e9a472b752e632fca5258309e1aeebfda70248c6831859b5e9736497a939fbb31f1d99c4d556cb68805d4ab3178820c1c8c811fcf818cc7ff2e29f051ecaec86d37c6166be7474cce0e9ebd9853e6274692a3c46045f60f8db4abfbafc7775be5b587c7f40c41612ff0fc969d8d0cacdebe43cde1a8f19d6487d47b37adcf5edad06b2a20fd23a4f4775ae7865639c13948c42b8145db71ece43e8ecbd0552e0f5af46f4d26e10b937c57f5480713ffdd119fc53369d17b45007233c683ddfb2332fa92481f62ba33128e4194c7f5874b54d73fcc83ffe28d87a366d161f68c7cc5c4ef8714cba068ab08e14c7e94f5c1d523069c8e62a56c7b8a30a7761b9937fb3636c9fb185b86cf558059ba4e40fef0bc68131463a14e80e65b5bad4a772d984dfb49590e47d1a781ad5f0a51c59c4faf08e41d655a27fbb1a6a9e6ff48deabe8ee632f300da4a118e786e0dcfbaa23f1f88a939198d0a874c51f84fb013533e307466c74fe39e3df1ea40419d520f1d76305544f3392946fe0df32729347b337b7f328815af24b0d46e32ad1a33dc59e0050ef66a5b7a372558d89633bda4a85b4baae5d2ed19601bcdacd3499942b45cdfe835527784222aee082b2535bef1743fd96846c048a2af9b767d41acf75b21716c103f65cc119d9e352021087bc1edea450ca469eab11b6d12b6f00891a1ffc0b3ef1a9ddb9de558b652ebfb667a5103d29853444cae3058243d8f128641258d3881bead84b63da88645480ef5f378a46841787a570ab17479993f3a4d7e4fb390e9d89ec2fe1040a0d1cf3ab5628f3a5d0975eb1052fd6f433c488650f07f2e7d75d149b158c2ad8ce4a2b85f14f7726fdb36bfb38e912effe34d58169c05b38cc07c395702d59b233bf5bd6fa8e14b8720ac739674fa159513e8f1fd8c2f7397ff080891c4b6f3381e34edb03dbf9f7a82c34a446511ab973a0b9ce7e1ee60aa0bdeae37d81a18452191a5f1be349da3fe4752864e8c02bed2f91119fbd08fcef33e8f3d905529786c6aefb2aafd3144a76086da7b890202d233b595bd7a0148fd2b72acd39ed8726597e6b8d796d22ec4a952625af166caf54fbc1462cd88a0e94da34c70eb989503f0c3423065a7836425f0d568d08a28dfb9fe5b68ef41e4666950f58e78c793e1600c979b76c1ff4aef624f5013d829f02eec8ce6cb5821885f3da4b45d74d0fcd0c739b35d1ee0032d3e3f0a5e5e5170f391c4259528b9a9f01ecd18434b02a65626ddf5519b44713d97b172d8c5414095b9b85f362322dcc32c2eb1de99858aa1d2b08b73626798d953191f3c240007d9d62dd0c668d89310cdd291b609fb474e5fdb17555527faef7cec29c35b59e374a1c268ef8ae196387198855b7f2ae8077444957a0218e4a2634012fe87d7929f474892b00b27af02dabe00d36199368fd85ef10925e71bea44d2c8a04aacbcfed99b15b77e07813c2e748d49fa92ef2a0eae88a1a7f0e7aa9645fb0b6116d7afe71f63a2d2b8c3caf101730705ab49e834bf4853354d88d0540211fb8b7e84eaf1ad965c2ab11ae8cb0034a9c92a15eb9467ddea9ef174ccabebd40d81b1600e57095f4196a09fb1b2f47db3e5a3997fe8843dc9fd69322448297e8cbde442e1a3a42ca8e1841c0fff96c1b27897107b4b1b479a942c97c7d47f2c2022d5cd10f1c32fbaf0d738e28aacdccdc909a3c038eb244235440f52c35b63bfb6ed48a064fbe0cbe115a433477fc1c5e7974ea0e349a4b376ab8e0acfe6939af19212da04017409120121ec3427f60536a60b80508507322a8eeafa4640cfac6a9ca4d377b94d51b430c5c9221dede0e66c3d61ef98cfb25a7d4ed3c27c009007cc8b0144097e18709a2f77e8269b2583cd81c662921c94e6791849a46c8a7509d8dfff7df23a499b3379fb7d27a0ea6ef0156aa3c944688aef5a6c4b26f19b73bf7ad2fff634668b883f17181cd66da385a12450876e07c4fac58f871ac407dbc55d97da51747eae64d3831ad6a2461f9f444f783f1beea82c747f5e50a99adc68c5fc0732e7a0bc1c8bd46c89dca0f11ea6954aa5214e9bf4057621950a3a1e3afc35845d804dfcdf342e1fdb9fafc25d446f7d5a4c7b0f53533be4b9578706272c0758437fc7d6536eba3980c52c207b33e58a9074d670aadb740653641b053e7fe2ad204b700abe9fb7ccd7f6d9a7b2eb04ae8f0fa278ae2041b64be04839c9e0de2357885a94f1b5c06c48d87fbaefd4ff45d9838030553d92b7fa2422fd156dc80ff44228bb967bf307a540ec0f4068b75e6efc5f30b61ebdcd45c8eb962aeeef05b980c26f0c2b88e1d96feb2d63e988808898dc577332d55d142737847a358943b42940c088c4b790fa21cab225ad925723a4aacc363527862bd12ec4a48936fc0f9b46a0c3153f7f93f973c5f2545a64e51c859230e937bf41965e52512dfe9eaae6b7ee3aa5b76b9f48f0ddb8b9e5bac1277eb62e047d579e685c93053ee714aa032e002c6253d1a56cd01e16a27823a0de14f46d1a433965a0e702ee8c25a9b94b65aea98c6520e2202d24a9feb7cdd16381b41a1062133097adc6ef5250ff8f5af0b81ce167c07710c7df886ac428c80bff0522fc85a700e2c912cdcad900bae29682514171baaeff5bc80995bd4e17276db7a690c133d751aa88b413df71abbfb090f68040dbbb26ae57d48bde88d56bdb40bee0ee05e16977b8b8642d91ffa0097686ea1afcf839aa050541971b5f4810b9d8d169231a702ba392252a84916d40de4532b24f2616401eda0e2dff41772636fa2f6165712f6d333fc55351984ba70ed148025396ae39e3f3757d850db2abb1b3c92cd230a723b53b5094362e40d5e38ab21e53fae488fbd854b7273099ac5b74abc1a37b404838e413aaaa0b419a317f4287cc16069105a983d6caca07e659b420aefb2b1c3f6821de82154e1e5f61e948303eb3df590a0a5ed0ab4c0b6a430c58c52118fe17ef0c90c307a890e25274dc35056c2c034446b2546a759053405dc647c51eca059948eb43de9a87312b565e5c992ab0f85d74b8c26f804e385eb038368cbb03607837b3af36102fffcdf67f4c36dd6124678db8aa07157fd15eb319a114201b37c073ce518c5e8804a635ccd90e64077f6b0b49839981f19ef7fc03fff81712ac6a0dc913e68003e7336283113ad55d5cd01cc746dcea75a21a40a7a5177ace33b4187db832af4d7233756a5a26f4fb594962cda8b8dbd90c0c18b2384a2528a82c850e51c6c276396f70b32a559def053b8d3e778fc791d3cb1ab602c8627458e333a72281b181f620ff6c8c4d431cfaf7220698443ccdd58e66669fcea60f735e49f2727aae7b0b97a65f296b8de81d2e9285b463e6bc84506db7169ba5532ff1d06b5b0eb5da3ffccdc3e72ae64ceeae97ffb915421b3c4b3bb8718d30d776e8b0c4b851ca7107543f18f9ae9d83e3e8e3fbdb78420f3422c97b264c19a773f13167b964eaab0123a024d44f147be44056311c68b3cb3faa36f7ffb0600e8f347febbb2e59318194783ddebb1ec66981f6ec52e9525b44a5135089f2a44c1615354a59457df3eb29055ba39e5025d339f6b098187ac0074a05df8e7597209eec6e8d523a251cb8513ecb015f616547823bb30d923ee9ad349fd1199c840a224400e08f10db6f9fa4131d0a98779c574c59b12d2f335c33aaea2b3ebcf466d13648b63dc78412b0604084ba9ab22f0b4bb20019a2145ad77f426803a4abd52101413c2fbfa480ed0392f4832ca13759d875a73626169b34f31d7cbe124725b4108c1a150733a17d25936cf7246c89e28146806f055d34b513ad053911acb472f079a60383082462a9feff8092791decb9a485d12ef53dec5eeae8eaf21919152c2b990fb6f0e5f6960993902a61596b04ec415a3b7d918f32ccafc99abf7f3fa034a522621852293a2560876653c8b3a3cddf516ec44f519f43a670c3b988e64708473df7a17f663d17deeef27c178caa35f127d32bc313b4553ec318710ed0554c4e998e96251c0fb7b00ceef9e0db3e0c46bd79857e8ae04bb9348566aa5070c912e3dd7da590a914455233b84eb03403f06e18a0901ec91278cfdfc35b5b915904c7dc194dca48336dbda193b010ae40b9ccf650784b08ba95bde5a0f91a8c809728e8a70cbc335fa9ca012e421dd616245e52d40930e38c333a9e34dfe82b73b8fb1e8168cc5c73d671c7f9cae204752d09ea408c74cf60149a26e6a90ebc25ff948609343ab922d112d03f08c7ac2ce4ae51d22c31324f7a20c102d8411bc8a59324ad84e6cf4ac55d661da367229c0f1e65724d74f2b54bada10ec7bae40a86443b1ac672f2c417f6843f9dc83c7825b0f0c2e12a9d34178f4e010c4b0b95f1208004ac578bf233f9e2dfda8fc6419e38ece9dacb2f6040a3b03b0ff51089658b3a6d71a78f3cee5785aa3ae44621622a5d9d85f09588a3baea53573b1ec2552a933458e25d9413d731450ade9644679605c5c681691a4c0941abb6f5118fd0caa865f01c5f26c42e3481f845733eadc65c45dbb6a65f9e66bf680078658d53ece3", 0xf16}], 0x4, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) dup2(r0, r3) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) fchdir(r4) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000000)={0x56, 0x0, &(0x7f0000000200)=""/86}) select(0x40, &(0x7f0000000400), 0x0, &(0x7f0000001300), 0x0) 06:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x5c}, {0x6}]}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x89, 0x8000, 0x56, 0x0, 0x9, 0x6, 0x7c3b, 0x0, 0x1, 0x7e, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x142) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 06:46:11 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x20}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x6) semop(r1, &(0x7f0000001640)=[{0x3, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r2}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0x1, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x4, 0x0, 0x6}], 0x915, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffa, 0xc0, 0x0, 0x0, 0xb10}, {{r5}, 0xfffffffffffffffd, 0x0, 0x40000000, 0xd, 0x100101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x2, 0x1f, 0x200000000000003f}, {{r2}, 0xffffffffffffffff, 0x48, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x83, 0x2, 0x4, 0xcb7}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f00000001c0), 0x0, 0xb1bf) close(r2) r6 = kqueue() r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x400c5708, &(0x7f0000000000)) r9 = fcntl$dupfd(r6, 0x2, r8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x400c5708, &(0x7f0000000000)) r12 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x400c5708, &(0x7f0000000000)) r14 = kqueue() fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) r15 = socket(0x10, 0x2, 0x33) r16 = dup(r15) r17 = shmget$private(0x0, 0x2000, 0x4b8, &(0x7f0000a87000/0x2000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r17, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r18 = syz_open_pts() ioctl$TIOCSCTTY(r18, 0x20007461) ioctl$BIOCSHDRCMPLT(r16, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r19 = getuid() r20 = getgid() fchown(r2, r19, r20) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 06:46:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:46:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) sendmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000180)="5a81750782259b91752f7d129c32a5d8a3d44a8086ff945d3136e3c76876819bf4f4c39e29b4d4f6bef56bfad7229121876fc0986414721dd9d117b99bd72de57f33e051e94dc9342fcda6fcacebf1bc1ae16296cc0529bbad68f14585a9da1b7a3d555276483295fd91f0a25ece0e6adebc12a7d1f404df60bb36f5781a73c6cd3ca325da2fc54fc22d2679ce99", 0x8e}, {&(0x7f00000002c0)="8d31ce83fa5922b9589d05e4e562c28c75b9899f3b99d637af6055024b1389581cd1fcb445e02d498070eaf98e5ae3f5133bd40a0f003aa28c935ed8ce8b6a8225187772317d2f76da0369100a426defd8383936a321006e851ca3df36ab6b38bc95d60a0e44b1e618bc8bcbb3b5a990f6d1dbf123aea501c09f5f9b0aeec6a18e0d9e5d889eda164d060c50cfd82ee8f76cdf54127d87c1e00fd544a99ccad6f28a1716952b9f709333292af4114914d3e9848f714a8a3abb78ef605c30694d6f7ee704fc8e380b29cea06e2351321655524de1d0de77f7a428a94fbdc1fd06f99510eada067fba", 0xe8}, {&(0x7f00000003c0)="5ef6b030d3ebb3dbbec9f725b1c2bbcebfa9faad4957e0a8e0c0193a26229f67cf37b8dd6c16583b208d9a3032b4de154786a96bbbacd6e1ff4c2253e2e2eaa2027dcd5a1fd829146ce9a7be86e392f837a248239857866f1e20ccf3f0a2770ada50b147113a1ae10670521917765e2d04377654cd4d7f52e76d3cc5d68f43a0cc2ddebd9ba13020cb46aae249b7b8d0c704bc0b69430307d0d98950a1a21cad891bf050a5d7d2a45e53dc9f827fc4a41371cd00757ae1ed00e2cac3", 0xbc}, {&(0x7f0000000480)="c08d8a7b2ab6878c433879e68f034e8d37d0cf4650a4881420913879e3494084e58029ea8aeac277010c9f8d0468893b6ad314fbf40661d5d84d762e0faedb6b901fd159b5f1c998bfc5bed1c574265801deef18379f948317ef31e6d1f7c97c56a6ed8e79e12aa9caf6aaf44808cc1e4b52c1f4d3bfcead24414a48489823fa64be22a224a811ff4c2a31e11fe5d284487011e8ab17327ffa0971c90779bdd90a12ab6916603c7c619fe36f8f20161c46", 0xb1}, {&(0x7f0000000540)="99d443099ddc5f920b71b47b421267f902c986d61e8e8043737536e446ece0b636da6d9de566ac73f462baa1b15f22e8b21ea5170d16d1142cdc3500f57b14867276bd4f44d5db83527a85e9d5af56debcd8aeb3189021e33848dd4990f639f6b3e64c5d96517d2acca8bfd958ea8578d646766406433fdd7ba4e89f20f06ff08b18f861d489ab7aa4526e958b3aac43e4ec73412aeacafeeff0bdb0b03abb9b2fa77be1ae55f05d4159a75082f5f0392c0b881813883abb208c6fb9dcb3d656dce96012adc684e30071d76d8d6ea4f40b28111c8ef51fc240ecc1cd49217f20", 0xe0}, {&(0x7f0000000640)="21e92731b19c7d0e8ee33f2041bc96ca0e3dc301967bc9358b98b30d58b36e41e45d21b81e95b1c07eec7e5ce64cb02c7f2a2a768fc5c04fcac3c9bbd3b5afa068d66bb0d325565fd8e7c4b93bd60e04820acf0d6afad7f4b2d954a8458009a515362de3c504ce543fda452d5b98ad909f55b527f59ac8d8b3ee0c26aaab0a57009a86cce6b9c88c7d15bed4f79155176d29ddfc5f73846090a15da790e21a497d35dfcd907f1dc096293ce0bf9563ea9cbf28664bfd241613a9fc07acb95ece60410db58ebf95a17e3e3ab5e652b734bf1a283b806190e6de20523b40deb51fa9a94b011d046111553a069d60409f60611f4d54894b8aac4140a16a98fa6cfeea6905242f701b5852ed1a7a351172b5fde7a8f9f625c3d60f6dd35758e0501ae1fd6eaad28d44458c318542873add170bda0716012762d00bd1ad722fa61b5d51c07473be28e9bab388e56be07bc6aeed92074dd0b8f8dba848f8ac6552098eff8c7b9814e4b7b1fec585bebea6bc8606b41a9c72e61beb9be3e326c730dcb62e7bb44733664f441bc55606287432e1768f1bc9405befacd269f5740bd1fff2fcd3d550f0c22e2611f0c44559ae8832579407f4fa6db51eb5123ec2533653b22f719babb9c5830debc2ffdbc4846712e7f162f0eed69cdf3275783069cc9e15cb1198520828216a3ec9a6cb1287541926ede9287cc2ed013245a9f62979380035ebcac8f8dbb920387cede54e856eae28d53403141f2ecc098ca9b6aadd8d536352d7063a4fcd1359055d0c846368682d6a3729cb5ffcfd213f08dc1f719aefc5d15fea1772fecf5e7a75a17e57b838ec46df36b4abe9b604d5080514fdb9e89815c4b9e94dc787bfe7693a68fc1d17cbc38d1114de194349b2d2de712ce7a1e4286d383124a699d71940ca73785c5be159f2440cf3b61907e48129bbd8149ab7e240eeef97bac7939623304b19d682fdcbe03f4bc7b6e000669809c663539d688477ccf8c9c1f4f9fb3f9a5a00c6f208e4999046829e36fcf7e9aa86cedc68ad6dbe49a9b6631af4f04a6fc2bee30b3fa80df8c68d88b10c9b7136ae2cd0d14f05bb79a89a82842b6e25698b8d64d4bf5d5115c51cf2ccc93483999ead54cfef358ac2c3a9c1ac0a43418f0862114c6e8c8d5868cb35ac34ab409eea39831212796c552e2d71513827dd681cbed2fb0e1325e936a11f401000e50e9cea56a2a2f26b0ea7cf033ba41f503d1786b2b7cf410ebadfad24d7f4923fc11ab816fe143a6d609f5823a675cff55a184e44f27bec3e6e6093f4b26b858c6f718fd5ae1b55ccb06cf5ae69a2ed5061a48287022cbf2f10a7e87363108c43898354a7d50e7864f5230378b5a6852456af83ea5a528221eab313b45dd8dc2207ca36b7f46ebc2ccdf796c6b9fc52fe111fb8b053f7c837fea498623583ea655541c2b1e0df14f9fdbaf4b39aa1d0e1cbe5365e276556f9b5e65db838966931789fde3f93465b080adb482add8fc90f481e05c03bc0522579995f89f4218374ab5ca778dd5d06de968089357476da7753253e53a9fffca1e9171c2ea496e11e07e255be07e7d9db1ec4efc157bcfde534930b997e78d6f57f2ed59b0cc84dd5fa1ba4da160aa748480aacc07ddd529fc325832144694c6439c09b5645e67dab14cbb23e09c4dbd755e15f63532de0270ac729c7c2f4fa8c805b56acb23eaaf2645f5e6b1f17f078195e6f6f324a79c6ab85a06b73989c8a78d33d47c267796395839624ce82bfbb530f5aad8b7718a7957f2792984d600139c0adb0cd9e7e7bbaea3453673538b727965f60f6cca71bb06f1844aeacc05445c570d5b4013ad9a72f39d3c7acdd23f27ea852b234d6038b7865d14777e0eb4f8c7a7f26d578749616fa6d6da97e9bcf2ffc797de56bf2376a3fb3b7856bfea423093b4110e8112580f510a2afba754a849aa05912bb4aa994462a7e6438efa13ab7bc8b8c409783e1e7da89b40298b829f081a6500adcde5d2df148a29700b0143f59f4291ef08afda89534bdd6a2936631ed8e6dc3e6c8d29dae4c1deac40df7019f745312eec4f51dcc69b45f0933505f9250d18ee80aeb11163b6125ab57c6824764c58a3be1649c9f80ae06fc29d1f7e3bd925cd37be4c789a0bac12e1ce7040c18110488182455d5adee1a116e2f6f1652bbeee0203c7136802665495f0f09c271820f309f0517ed522611b577493e257b392590892a19942549cdc7d60632062a8f56ddcec2305a4004a4ade2e552337c79d48a934fc64e6536e07d40679231fd684ac034f91b2092cb7f69b899d7a4dd11f1b3f75bdf1d75f8a96f5ca73dd337c34333e988d3d971d96d43cae965954b559c88b588a1239adbd97c3118b2e4a329c5b53986d50a4f4e812e813a49b4d0cfa07115c9515295305fc0b9b095d6836f8bcac91e91a59526f80889fcb8595c72384682cf8e9c443faadf3808eb6b5a9ea78904aec52820e3a96eb504870024b6654e616586e009cd133fbdc5283dc93b3e709e2e23d14e7b9216107b4a573af9380e5042ec17caa87a9b6cc4db2155fdad533f7fa8914d709f7ea8ce7f3c0deb49bbb63f718a86eeb18989b590018df49dbb14204fe816e50520d630b4be7e4336ec5df554c9a7a106dd6e8f9520d2faf58e74c8a22e839ded08139fc889fea484fa2f4c3ec9cc521fc42e296e8ba517eb98e2312fa6c9521b9ced05f9ef070dc6cfac4f5a1b5151c5bccf45698c6ac4c9339fb0f50fcc1977a8ab2d9230ca0e1cfd1f79398c90ba4d26518a758ac4b8e0c6f10bd9f3024fa6a9445450eee83fba355e0f480f0ace15994340b944e59c09bc286aa9185047d86308288a92bc647b85e631a00dcbb8e35a82f55e7b2942a6ef4b09faba9ddf6fa6a6efb2b6aa8d2106433cdc70ee383f9f0e111bbfaa4ce7fc046d0e55cc2ab1adebcc572cf2e4e6b73e5195e4f2731cf6452b15e30197262a2052dff1398debda5b80984d94e9c719a0dcaaf0a3d7142107db3dccd082cb4f10b2ca02b7c2b2740cdda6e8dbc0da16cbe6fe2255e8e74c171c62390b0ed52300463a91f0dd08970d6d4feac5caa875c3fcc555f0961af2a2200c237e5deb9592dda99a20f6fea8a12279e5053f4e5d8366ff5a45ad96b7103e5f8f9814cf50f73a99cc570f2306bf282e529cb56cd821d0284eecacbf0350822788b12c73a4be32e9b9e97711e083a9d504998224bf44ca8d44f42ac30a7bba0d2dbb821ab40bbb3cef5c4ce66494cba92e4bc9b3bcb89c5c90ebfca029563bc536263658eb25d4e17296e741c99cc66b7731e3936acb930a52957709eab6d737b1ca996eea66047ab5c79ce1d2fbcc2b399966e5878fa633e8bf4ccca8a083bd6288d25a6647c3aef86b35ee259d523278c508911b91fdca95aa325d1f39e8fefce589141a9573774c93f4678f1b96586f2455ca8b6271d1c07fa267914c9e6fdcde6286bc9513e4db3bf5b7f02356df8a67b54a488ae7a6513b26d36c3837434bdffbcdc325259482f833b5aa57d9c75e341c0fff9d3504661f77d3522f2eb4d36a884e4f095177f2a00848ad094a712e9578fc20f3184e3a0baf34e025ec3540c863b5c4703ad95a5d6bd36f380dead73bd77f392d4548cca9aa7237ef0a566ee72c8fa5c891905fdf91a6e57da72aad76e06cb6fa6de4eb40ab808509550b50143b9fbbd475ab5a9a6dda11134069f416451f541c0712456daaf664c75948547b405531918a60d0c82ef37397523a68efaad99ea324339d31abd4fc37b811ddc4ad059589a05297bf5ce048eb9014f1e0cc41536b2a576ac0b0eaacba30795a064b7feade41620b4d6b7cc312e5eb03c5a67b2698400387b34f17bfcb6123af0c32045afb55ea5e13ed9be04adf1f1f0bba1198aa2448e96bdf80ccc7b913d36d0a3f0f46d7c6f543270fe1bf7e18799e12fd124bcea66789bbfbebcd156ef08c810d8ffd9db26f310957d6039ed23b7f17c1382a6f941f07f423e3ad989d83ec0a287674c611a0dbccb032601d5df3235404b176f0e07c0b9e95f767a42fdcdae9852ae9e327ce63518b042edf59a5d339fae48562b99f845d7755cb206e257630f92b1058f66e91530f8a307188931e2ffc0eceee1a4ccd68574aaf5c89609f4795fe738596c984727470c3a23043c15817d12893f2e70ec84697202342df8b4eb6a857e5e01f06a182e578e66a13c0ecd30f90112a21581a131c46d04774d6200dc3e947386fbca274b411fed9e9b89d4e9657c5ea9491700dd4c848db05a920d4a60c2171dcddd36e9b63202838283795a28017974697abb85b7f2f5af7db25cf93252faae15d40ab1e41ad9fd5a5d6c99877a4efee960476900d46e9b1374cdbe75ebff18c53bc9f7abd74f6d2a0fb0ac5ac792c3017af1fdf6114f1c77b71a30e03ede38085534b9e41d8d3c554d70a7942381e327d9732b1f1641f220888fd6a1e5fbc170b57ccaf63b6f8a9fcf66a26705924a018048bfe9487df70bfaed4c59f5e4dfade744dd4f1d90aff410bfe906c5771d67405f87ec6cff3447e6013ec46d4ed8c55e8d959d789175924aaa3d2af692a4dcafc064a3fc03be653161d6599f1e2f3504b8daa6f8038371fafbeb1e71de4691a919fab6d23db9e96bd32d736aa5ca9f171b9f865dd3abcd1ea7340d1648b318dc87f29ccdd7a2f83a82274e4e323e5b1146eca416b33209e574b68d329b75e3174ff7780655cab07a931c5ed610302dc31e4c06f2c66f56c48e5850ba7a85d6cd3896633d04864dce00a509c726f70582690df5d7a8d90da7984eedca9546c3c803e19b3afc85f4662660817f5a74f3cd56e354fc3a09f3ac9c127d9b37fc30c2e3b7947013ae4b4256cdeed82f9006cc937ec1cf17a03c4c4604ab57fdb5898736bb47921b5e4e9c735e8749425d5280009275d2074c67d7845994e007472eacc3ea57a45af8e891ed5b42ba5d8bca1d98736bcc7545a155024ec53b43eaf5ca7953d07f8e1d87fb5ae31367ee668dc8f02634e9d679cf6ae8e5b6b29916b723809d91ba7bcc50b8793ca25b18392d30faef81037f03b1b57b7b3850f047bffc431b59a89e00941ac1a35af0b987301a5291176594e15495640898bd8f59573e906ad094b320f1540eff1a77c848630db6fec865c08709c72828b6834b9061c10820f0eb87169b5a90ca91e878bb2ace79f80c652846d3610faddad06e43e54b3657b7c3975d7ec16b020e6cb40d280aca8f8ee3ed3dadfbeea19571ab310af8ca898000db9f67567d26337990061abe411ac8d4ce60abcf340782092c7a36c5ab1fb8c7d437c4f7ae363f90b187fc9b67ca15c72efac84f345460d4f45f1c12dd81cbd9b371408ea15c44aa1ae1c24a97c871611f723e37d451b89a7555b6ed40dc83241e2e5fd0a9ad43059b6e7534b92e1633300e070ae5a423350ff4d8fd95aedb94b1d445139bc51a5670255c68d6fa036d3c0ffb8ff5d02529375b205a051963551f8e4d27c2e7633e881e7072de16b8a430703fa8980c05632ae114fb0053cc9018b8c18bee6676e8b196a1b8adbc37b41d910c10111e0d2d5e6bc27ac5f1fe523fe8c1767d5e83fb008c06f3873d5a8e22fe11fd19bbcc88f28aca60912dcc936a2b0bbea0e878bc68b0b373f6b06128e9e936ff956af0d8c053ce1eafdc55b56ac2d6d23fb576ec8e20378da9001be2c1c7d4610a2bc1678cf24ad0430c4a29657a4d1f1d233c9074fb2baf919f40e389ffcd86934cb4326f9478f8f5ef5a9ccf6e1ea1966b9afaf7c7d5c", 0x1000}], 0x6, 0xfffffffffffffffe}, 0x401) listen(r1, 0x0) shmget$private(0x0, 0x2000, 0x124, &(0x7f0000359000/0x2000)=nil) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c65300c"], 0x10) sendto$unix(r4, &(0x7f0000000080)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xffffff6f, 0x5, 0x0, 0x0) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000280)=@in6={0x18, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 06:46:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0/../file0\x00') unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000140)='x\x00') r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) sendto$inet6(r4, &(0x7f00000001c0)="9114dd94750a320ad50d18aeb6a8ed801b2a7ac195037491ec0cd73068d2ee5b4431f043", 0x24, 0x1, &(0x7f0000000200)={0x18, 0x0, 0x18ad, 0x7}, 0xc) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:46:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "d730c16d00b4ff0000747beffde400"}) 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) getsockopt(0xffffffffffffff9c, 0xffffffff, 0x25, &(0x7f0000000040)=""/40, &(0x7f0000000080)=0x28) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x1, 0x1000, './file0\x00', 0x4, 0x8001, 0x2, 0x5}) socket(0x26, 0x8000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 06:46:12 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x38, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b"], 0x10) write(r0, &(0x7f0000000540)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d0000000000006a9b7143026a8272efe70b3b1dbb2236c09b98826d18e9fbd9bccdd0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a", 0x171) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) setsockopt(r4, 0x4, 0x10000, &(0x7f00000006c0)="b95fddf645ed41408f7721463f776e29b8d7aba208b80291f838bebffba04e2fc6f5108dbb52430480140b253c906a566245047db81384d7fb1fb2f222bcf28f5fb2452ef31f7dcb92a8eae96ce024b78d98e21177d9269e1969f2130737dba303abae77de3549673487bf06b514275159ea5586b804baa807226e8132922124d63a35127f6eaa1b8308a42e7c2b09020c194cb1cfbfd4674f16c18792312c89438a2647a2b6a239afc714ade6d4df6bc32b54c0189df66642b124a3cc3078e92cc91bc4b877f180999108b7cecb801635d12ecb51eaba195a7908909bc8df73e18ecf4ea238852c9481d89f8689fc924c3b550311a585be683def547f0cb8456235f09535fa3eb25101c2d0188d82f3db05851833ed61ece689f3c96da5ad919c558017b578544381076f2c1a6eb3d55b67341395247305a3407b7becf584873c0145e57928aa17301a1141cb58eb5e3697ed4f95271a15d8cc6425e6a7cb83ffc6b7d5ebaed51d1e1cb200d05f55c45baf3ccd34dba8f37bad401f8b32f44de935f458178f0b4c7f76a8172043555376e95b4a9e60456cefab4a5f9877706c49e2b953091e025f67839b760ea577a4bdeb6b536b7cbe236adbe88e5071839e05a633e251170a2744d066a5738e0747495892b4a6cdd229ad78e52ee9b39631c514cc4fb2b9a8765c24b87c2a9402a23edb547fe925b104654abed7d0d1f84f7b869210741f41e7c05a249f2ec40aa2bf4a52a77073a0046faa1e47a45af4c6b5b8935461484826c9462d43809beaaaa70bbec933d998181fc7df65581d6a58518ab3a9226bea4a2137342d93132eed0ad08a55fd4529da3bbd1700e39202a4bd148d333cd768a98cfa13a49d55d1845aaa68c08eed3fcd56dcdcada01f8f1bba6b3df72077e0290886d37cb0f6885692eeb2ad6b9c67076c3169cbd313d2b405bc184e6a1b2cd815d994b63fbd2ffe052bf3312c30bc1bc95996a3ade9497a506c634a88b4e3f2aa2ae29da277c3dd895b2dece60bbf1249b352993894b3dd817f6b112351e8563251a76259f2b5a34a12c59b0e8720f88c1eab4aad571d452c6523f6358c5e61cc79f8a5abb03cbc7acf46aaad6b868399e4fdf1cfa6ad376bda0f0a1f62f339957762ed1325712a97e484e43f1c62a2a0d1d6c90c600ecc38775a6102b9052c9af86666ef55b0b794a78dc54ea7295288108bb43a4c599123fa65bf4f3cf77adcfe8d308e6585deaa432dc1219dc34e3280c381494ae66edadbc21e38e231c0d5c609f61c54f5ea83ee7ed31b947d83698302bf72347dc558d7d32cd615b398217e723423be71094cf20bae75843105a47aff7b5e0b402fc4bc01dfe0014dda387b59670302aea42a8d39972631a75ea0eb496dcf97c5ad127eb3457cf2583f89f2ca72dc8de72ac7dcc9097268bed8017cb03fd9c95fff850465cfb911e6877c2894baf024fbda3198b88e73f3afc93cb40748172e4f4263aeb298c2b892cb53ff8a7080d7edf78ffe8fb5d8f18ca0b27ba54ca0aa56373e6434379ee792bec6584d015d0f024da88df64486b3bd6a7759d03737e7a52b3e27b702e48f8ee9acadb0b97845ef19db75a2d633f0406724fb45328a822b3b963d988f0969c48c9560c4441c34f58e7998a4f5f7d1fb5188b42c611487ad46753698a03e06de9fbb9eb196d3a0228895e22dd071fff0ef55397e55c726632f1ed9254885de2dbdffb81e9cd0308f9bd92c7c90cd1fcfa4b71429f987921e680f68855a0f065aafe57367f96358ed589bc52b1ee1e4f9c470f2bd9e86af42ece6df2a34259f40d3b19633f0fd09c7642a793691ff762cb0e113cb41a3399f4c4794e2404357e65af31e52a9c0da0bd99d909b99a482cadc7ea599c20433b56f76fa10b206c148bef259ddff3f554ea14903ff43bebee01fdc72a2fb587b552eb3cc842bd0e41489e36ffe7be874a41ffa84d1646d6a1227cdaa9f7f60257c5af4ea80c1382629d6df87e85958fbacc31f1b21d7ab6b0b645e6c2ad1a42b002e06d3f9a7affdfe9649ef1b1bb7c43f41ed03fbe648675867b04653ebe32d324582fba27d0c6979ccede3690dbb4d050d724b9a47e6482c603ec33967e6b79e6a769c4ab573fee0a46ac00a464e7c7ca1578e3ba1ee8d8ac432e833d92ee11d46306ef20134957c1b42e327e15df7b88edff28da0b856a4e54eb01192fb3d388b212c5916934d51642b3a7ace4452decad9812c0872eab686453d8c214185881e5751d6188bfcc253ce49187550ec5e7c4c4004821bc599493ba299b7c99e54d4a5aed3b954a5465c47702c921f545586c66b5bf81f80ad513eebb715aa37b707cead1d941c00366627571a1f574e1d0b5983a059b3c4c7db5285d38804ae33eb275452bfbf3d29d2bdab6d87e1a779a9bcfc18805b6c6875ef192652035cef7d68a405e076d75005146000cb30d2460dbb24d1d56d4dd09ec73315f48fe7889c4a0bdaa3b0aad5c2c10308569bdc4617021b9242876f4f685996221fcdfbc2f2d8ef2f79a7cd2c4563e37e077a5069b2295d3f64002485d154c139ee08c026d668053b127ee614a39d6c4de2c28bd812b89ebd263562f109785534026162bbed335edb3b0fcd9a9bfaad36f07a2edd23e48270b7fc85c133468ce89e2592d8455c777429215c984bdf6f9296c091037f4ddb40d32f8155276f13b1d0ccbfa19d1ba9ab9e4f05dba170909477f0b61055976a46c117e7dcb50cc11a1f530cbe93066936a71afb83b9352f8412de524f7cef2797107e9f5d064460a6c60336d62c754028e8646ff64ce4ed950ec7a77cea023a08734b89fe1eafb3e061f1ad2c3af83be609fc9724b025af8d6df03caba8b76ce2850fbc0f332eebd4ac819c0a4cebfcc241408505995774b1d9e30d3cb0f5d3d677e10034dc8cb6cf6134ac96ecaecbda4ccd7af172b4becef53c0dcd9921024c215bab465367d7d4349a61f54eae0354312416075bc9839c827fdd04127c6effcac99a91cd832e8765d297750d92d684a44d78a004166d6d4695dd21b837e9172c80c641e6fcf1018ed4f81d25aca6f1d32081e58162eae1f523aa8a7a1e47b21e89058c21defcb2d5fd78d568a66e82d2bed93baaff24366a0bb1880ad40aec516cb444be5ccee74eb13326f42bc2e0ebb5c5fca47671f3c61b58bd9d97d038476912c135379c0340467eae4a971fcf257381ef2676cad337b00eb986be989599cec4727635f838911c2327d3fc092ca1c3398eccdf9c73b554fb45c649047c1daea9faf5b37ec7b435d38aa554fbb34c4e3105493d8d8200337bba51117fa1489a9e19b8a6cab25edcc5a918a4fca6fccc316e07566f2d6f10e078f86a4146dba0747e61f2eca26a7d42d0dc02abe8a797f5e0f5b1023502b63c4a9e6ad13a85c9d24af5c5505c7506bcb489bd73fc96129469df5349d4c419ad0ad5c369cc2736128a5ed796ed4258de98bdd9f983c2eb23a186ce15ed2c04da9cb9ea17257e577f0c8136e7c35cfde4f6e48148340ead05ff242def65a7dfb4b273d06b96106c0bed6cb72842bf86bcf6d846436f884d44b331c6cc14f4f657d446b5dee1e60c4f36fce790e926436ea2bfeff440af94517da7a6ba0b17e36c9f17fa9319aa41203fd32c866376ec2a28ba0771ece18da4f5dfe3488d8f5bb2bd8de05d6effd64d50b5fd1def73ad60b5b38df7899ddfbe4e3e683438a39b876d60848682b6b9db659cf32b1caf0b1a2c64f52c828760a60ed6d6a3c68677baf2c5b0d923c9a7ccd26dab806369af4d28f86a451e08ffba45feb394459982d455d68c0994584259e8d1b6277d6e250ffcb9d9179bf13d3d6e54e273186c205cf1142cd9c44c5c7df024b4567bbfc47ae82e906ebc73f7f88323efa42d59391f9c2ece9874b4d4efecfc162e7e39a0fcda5f1ac13eb791528c4f57991e65691137141ff862f88dd966922e79a2116ccbbf7bb437b19fbf47fa35201efbf5d8cc7876cadb46ac63d90fda758d08bc4a0a61cad9db7fcf703dc5b6451f4c7fcfa9c8c08b40b956f44ed92d7ce689d30e0afd55adaf82e280c573c67fd0549f8266e6744c2291576151358437a1c554c6c35a6a69b02745ef48a8443966e070aa51e07669724a30305b9bc2549e58fc5a026046c0642572faac160ffa2d8097e46a9f3a780b8eb8a61873ebc966f2225e2bedf9d23306608ab0613e40e3978e4e9e0766fa20f33c66bb9e604085dd96aef039f4c014805b423c72a127e95931fc0e1853ffcaf4854541ed49734c193415eda859a1cb2f87493ece3f46eaf298e6abd29ec9e7e874c91cb164e544dc774402ce110ea3ba4d1b2e6035a71ba6a7ec0885aa92dab6081eccc9311de47af9d9ceb1f9befee9f4b163fe3dcadb35e771fd7e313670ecebda5daa7cdf88dfd33bc5810e04fac8069ba780a0f990db7f2be251b2348e958f31b7c25b5769f7980d2525d6688cd225a9dff9db3e42b8a9c166da55fe825b69662f1cd5cb9ddccc9bd30ce8e75554d8d5253b7e0ae22db4ae178f40a32f63fbbf4b62142de9a12df89a1d2c3101a96d76f557db1f01098ea9cb8c718054eabf3cef4d54695c92a3a87b02fd937da753e275927403070c5551a0b6e9cde3dd272814a91d228a53087e240682991ed3f3408a40a1ddb9e59c096bc33562362372e1320f8566c45817a7e364abb564d925b2377093d7feb0fdd33517faebd2ef17ca0c53148b22db6a21d53715194e4dae01a2efb8d54a3db41875fd7f9233b3bee39d60146b4814d5e44b5d98f375277d3e67ac0116feee48e473d9a10766f256e0013aaf199ca2474beb5d05eae52d55d72cece279525ecf64869befb2af3935feb8ba6f6846fe03b32230b4307e52cba72be661f4171cab7663939728a1ac4827af52b76593b63bbeab6d3cef2611e3c13312e1e581892494df0e6a4fc3590bbfab798e7de556cf510436f522a89ad907e43487ba4acd3df489f16c6fddaed7af7e37e7125c036657b1e6764df356d8d43e24a44ba22238721d5e7f8e27d67a0cb3760907d0db43c8f66596686996ad2242704f68fd52a7b5af495fcca9a03fe15198b019b5945fed0d29d70e6b2e31533cae7afee554d778392837e00dd393efeeec6304ef7f53a1c0ce9f4ac2bbfdfcb2dda6fe5ee0fb80b6e92680dbe9f199efcb9245f275324bb285e745c2b40e854037e1cbbf438e50d195efe0a0ee4c21a05d09c7f44b379e157f5aee9ba3ea99fdf6844a9e2e7000315367241c692c2851a8c6ead4ea5871f7729892f1a747f0a74f4c474013e11e105ea1cb85b6439a838f694bdc199649b9b577f721e802ebb887b8d1358e17352b5935787d11000923b9ff24971769100071d9c2c3b583fceafd42c94010b17ee7f18aa5b0ee15233653518eedd01ad2904a908038944d6f648e960a115e850f5468e5ea5328d39d7096daacfba0fa23b8acdcdc73fd83b474c59cb7250ae6ffa3f6f7bbeb935646fd5ad00552edd3fc7fbcc155b401131e2f8fc91cea8c88be65f631d56e349c2f0b37446a577688dee5629f8b59019c290a83a390f6ef496862ad70b934d97f1bd855c204a629646387e7af3e2e4fefef1159335404a864ac9b95128ea2598788f91162cd5f7312bb5dca46dc4b9aa894d553bfc4d81dcfcb4a997afe854788492a5669e8e9885fcc7c164887f9db8d6f876608bca9ab7e1ce5a967263057e7bba528f0fed039423966df89b3ca49b82cf085ae1740428dcda4989a7a6e0bdd334fa162d67f7ccf5deb23e1", 0x1000) 06:46:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7, './bus\x00'}) 06:46:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) 06:46:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x807fffffff], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) acct(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 06:46:12 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x40, 0x0) r5 = open(&(0x7f0000000200)='./bus\x00', 0x800, 0x148) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x12}, {{r2}, 0xffffffffffffffff, 0x8b, 0x0, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffa, 0xa8, 0x10, 0x78c080000, 0x80000000}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x1, 0xffffffffffffff81, 0x12}, {{r5}, 0xfffffffffffffff8, 0x42, 0x2, 0x3ed, 0x7fff}, {{r6}, 0xfffffffffffffff8, 0x21, 0x8, 0x0, 0x5}], 0x7, 0x0, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0xc0106477, &(0x7f0000000300)=0x1ffff7fa) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pckbd_enable: command error 06:46:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10a) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') socket(0x11, 0x4003, 0x0) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0, 0xffffffffffffff90}, 0x843) ioctl$TIOCDRAIN(r0, 0x2000745e) pckbd_enable: command error 06:46:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x800000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfffff], [0x0, 0x0, 0x401], [{}, {0x0, 0xff}, {}, {}, {0x0, 0x0, 0x0, 0x8}, {0x0, 0x9eb8}, {0x0, 0x0, 0x1000}], {}, {0x9a30}}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) listen(r1, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000656000/0x2000)=nil, 0x2000, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x3) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 06:46:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) sendto$unix(r4, &(0x7f00000001c0)="5fa5cd9102fa8f3751932231623a85360072523a1b01499aafcf24d1b706dbe7ba3c7215a14a6ee558ec628373a3682b05efb67952a805e24b8e644fdf994ec80936e0578a55ba25fb82b7dbb91b166f52ffc2af09e16687e5", 0x59, 0xf, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) lseek(r5, 0x0, 0x3f, 0x3) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0ef0d926c309c24b020f3a2af6d1bb64f51c41e3ed62ec8bef8ea32e7e69b61ead826ad90acaff6df0a7cbfc73d0d24c50b92b25fbf860715e6064b8589a948270920211e391c10b092549c827da97c5d1df9693a1b6bb1fe609c6ee9804515460002d3a332f5c3378833c1f3201edae23436db82d80111a02bfdef5cc2a3e254ef8abbad09e667297b6d20b38b2b0c2fdd356d7dbb0434f67"], 0x10) r6 = dup2(r1, r0) socketpair(0x1, 0x3, 0xe7, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 06:46:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f84e815f73f2a044fd33055552fbd78ab06198824b3da025bbd47b030079456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360d1628b53a473d5d775cf92dc232cf719ac44de644fc", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000000)='.\x00', 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) 06:46:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xa0, 0xff, {0x8, 0x3}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = dup(r7) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000080)={0x693, 0x2}) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) 06:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1}, {0x80000006}]}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) accept$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x1) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x48) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x400c5708, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet(r8, &(0x7f00000001c0)=""/34, 0x22, 0x1, &(0x7f0000000200)={0x2, 0x1}, 0xc) r10 = socket$inet(0x2, 0x5, 0x5) ftruncate(r10, 0x0, 0x1ff) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x400c5708, &(0x7f0000000000)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r13, r9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r14 = kqueue() fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) fchflags(r14, 0x0) 06:46:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x1) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(0x0, r5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r7, r10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(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(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r15, r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) r28 = semget$private(0x0, 0x0, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r28, &(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(r28, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, r18, r27, r33]) r35 = getpgid(0x0) r36 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x101, r3, r4, r5, r34, 0x18, 0x39}, 0x4, 0x530c, r35, r36, 0x6, 0x7, 0x7f, 0x20}) ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x40001228, r36) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r37 = kqueue() mknodat(r0, &(0x7f0000000500)='./file1\x00', 0x10, 0x5) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r38, 0x40067664, &(0x7f0000000480)) kevent(r37, &(0x7f0000000280), 0xf8b3, 0x0, 0x10000fe, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000080)="8c6cbc6eee78fd74b527f177dc9604cc9e8818f71f8c6cf23ee480e40ddea0412419f01f6ea62846cd4f7d0008c438274007c58e686cf6f04b3d8e193c8f384f11368f2de996c863bc60a1e7da7e38b4e752898e4af0", 0x56}, {&(0x7f0000000100)="beac75dac538e95ee4f13121a6410b3867a2bb717692b0b5642b7db2e637b2ffd697e58762b932c6beda3a5012d1c6d0c230ea", 0x33}, {&(0x7f0000000140)="74ae246f913bde356bf1ff84465c3ba39141f3cf71506d66018dc8965196f5ec8efe959a94a447ef340c70759f6fd0b91d141a8006412cbb6e3d160814fdbad3cd2718470a9ad6312c0a29314158a2993b7505fc3a2551d7ed20ccb6b326f1ebbf18b3c0a272bd13818db3c6a34929206bab4b745dcf528754ffe960162b9a573db5af83e12c508b9619a1e276d390797c0038175951ef256eacdc96796c9f56c8903831bb4d2c5e53503535f8f62d34ba27099184dd44f2e870beb5d4b9c80dabbf710039c2cb116757b0d932553185503ef852363abda4446ef58ec55573755b4afca8c24ef40cb0507b10c5002d05be5602b094ceba47", 0xf8}, {&(0x7f0000000240)="1f3f09edde46b0e2b990f014b6192158fe2a624e218c1d8f1482b83ab76843c4ebd70699518be87de23f83b9359d43cee58ca608c811ec10181c74f320eef077c61abf124735c2f9d79688461d0d50dd71ad7dd85c5142129fcaa016985109d5051287020eb40f509f0cbd5bf7a12481e4cb72e04e291461c2b5283aabdb357576b3260eabcc65cee2d273df1d071800341d6d968cfb2fbc7044b2bff7fe78b221d718947247", 0xa6}], 0x4, 0x0, 0x1) r39 = semget$private(0x0, 0x4, 0x116) semctl$IPC_STAT(r39, 0x0, 0x2, &(0x7f0000000200)=""/254) semctl$IPC_STAT(r39, 0x0, 0x2, &(0x7f0000000340)=""/252) r40 = getuid() r41 = getuid() setreuid(r40, r41) semget(0x0, 0x1, 0x8) 06:46:15 executing program 1: open$dir(&(0x7f0000000040)='./file1\x00', 0x40000400000002c1, 0x0) r0 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 06:46:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) fchmod(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)=0xffffffffffffff49) 06:46:15 executing program 0: socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) dup(r1) r2 = socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) getppid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r7, r10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(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(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r15, r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) r28 = semget$private(0x0, 0x0, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r28, &(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(r28, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, r18, r27, r33]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r36 = semget$private(0x0, 0x4, 0xa5) semop(r36, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r39, r41, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r35, r38) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r44 = semget$private(0x0, 0x4, 0xa5) semop(r44, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r44, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r44, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r44, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000100)={{0x3, r45, r46, r47, r49, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r43, r46) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r52 = getpgrp() fcntl$lock(r50, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r52}) ioctl$VT_ACTIVATE(r51, 0x20007605, &(0x7f0000000380)=0x101) r53 = getuid() r54 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r54}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000004c0)={r52, r53, r55}, 0xc) r56 = semget$private(0x0, 0x0, 0xa5) semop(r56, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r56, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r56, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r56, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r58 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r60 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r60, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000100)={{0x3, r57, r58, r59, r61, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r38, 0xffffffffffffffff, 0xffffffffffffffff, r46, r55, r61]) getgroups(0x5, &(0x7f0000000100)=[r10, 0x0, 0x0, r38, 0x0]) getgid() r62 = getpid() r63 = semget$private(0x0, 0x0, 0xa5) semop(r63, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r63, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r63, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r63, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r63, &(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(r63, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r67 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r67, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000100)={{0x3, r64, r65, r66, r68, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r71 = semget$private(0x0, 0x4, 0xa5) semop(r71, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r71, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r71, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r71, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r71, &(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(r71, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r73 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r75 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r75, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000100)={{0x3, r72, r73, r74, r76, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r70, r73) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r79 = semget$private(0x0, 0x4, 0xa5) semop(r79, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r79, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r79, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r79, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r79, &(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(r79, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r83 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r83, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000100)={{0x3, r80, r81, r82, r84, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r78, r81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r87 = getpgrp() fcntl$lock(r85, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r87}) ioctl$VT_ACTIVATE(r86, 0x20007605, &(0x7f0000000380)=0x101) r88 = getuid() r89 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r89}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f00000004c0)={r87, r88, r90}, 0xc) r91 = semget$private(0x0, 0x0, 0xa5) semop(r91, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r91, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r91, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r91, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r91, &(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(r91, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r93 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r95 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r95, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000100)={{0x3, r92, r93, r94, r96, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r73, 0xffffffffffffffff, 0xffffffffffffffff, r81, r90, r96]) geteuid() r97 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r97) r98 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x1, 0x60) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r97, r98, 0xffffffffffffffff, r3, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r62, r66, r96}], 0x48, 0x5}, 0x0) 06:46:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000380)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x1d0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}], 0xe0}, 0x0) r3 = dup2(r0, r2) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r12, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047db700101373f98b2acc43b0ccb8ac618f97d011e00"/270], 0xfa, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r13 = msgget(0x1, 0x82) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x1, r6, r8, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r9, r10, 0xa5, 0x1, 0x4e2c, 0x6}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r14, &(0x7f00000010c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8f662fcf5fa3b56cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000002b846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e1729f126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3fff8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/399], 0x1, 0x400) 06:46:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040)="117e5b21e5e6d4bca8ce8646c2277abd16f66a1c5963e1977b36a3df2e82a4c9ef86b156931d1260f136acd94f21630101000000000000ee49017648d4b5f59eb93f4193db22dd672678405eaf7f0028119ee25f5b8adc89000000009c29297c26986c2ea625e5ff2e91cec8c4ab27552cb2add8ac2830a91d1c8e2f314ed59f3c7f544d49d285c755331c951f1c6aa156b19e11ae08d9f9a965b50bb0695858100160af7a0ffcf7380952778a42332eb4ebccd147c6fa8cc449227e91be9f2c959cccd5a00e43fa4b792433b28a34e4d0a95f9835d28103726c2645fed45bf1a9b6bd2e859117ed30190643a5a1b6346767ae515a0debd2ef86822ba7d589d104cd15cc730c0db45b01cb93ae2bc6398c5cd44f51949a0ff2b3809746064819a775c2cf431a3842b1d8d669aaaddb350a4b03457ae65edd0d9b1e025599192858272ee5ebca75001004b316e61297358d2c4db67440985e8b298f9fba2fcc1ac5d37ff6d6add86423dbea9e2cb8e6e9458ef0d5cfdf861816191f9140684c42f2b04aafc26d050d3e", 0x189) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000001580)={&(0x7f0000001280)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000012c0)="380adfcc88b34f6130b7fe4dc86700f35d7581b6", 0x14}, {&(0x7f0000001300)="ad740145b250767612c345e9de4a67c0517140f07967217a7853eaac1602207786d705ac9a0fafaaf7e7ebea16c867502accccbccc92946877364a153c213e41d014407ffbd4c0cfb338a2ed1e5bd345d82647faf628c090a9077c9c8be49fa678c75d81b8", 0x65}], 0x2, &(0x7f00000013c0)=[{0x40, 0x1, 0x7fff, "1fc3448849cd62f036b4e3e2988adb86bb3f83e1d386a089943703dfc11ddc86c125ea6b61cb9c21659a24bf53225634"}, {0x58, 0xffff, 0x1000, "0980c7fbc1f2d85b4da5cd60971be565fc31eb5a0ff8c4fa6bda7d26cb55ec7bd4f4b6b7bc61f107252f1d90b98a7f13cbb68874cf83485d86c50e998dfab84639c6615529"}, {0x100, 0xffff, 0x3ff, "ceb67d00d0d28fbd3310f3959d21cdec164b86b04d8c4a1fdbc7cff65237a278c1b120bbff765f5a83caca75ee4a31d46352a94d73949b74f31a657ca8b6f4fcecf6a26cca108de0e19c6afca071060feb2fac75517cd7323cda7ea1c2794d7cfc9654cd8c0e15f0aaaf4b213d4119070d2719b78fa4b934bd95168a8bf960e5f7e422a42bd1f8e34a98f69f627a1d6ef55e2bd850d992d4860737d09a801c8736e0accadc5e2d1d3aa205cb127559ca9f259caf562443b7b04d28aa5af5d6de23a82023efd8c326c3a5de654b32cb77936679865cae393a0338084f5bf4a6aaa00f7b8a3b57c8b4fe93406ca329accb"}], 0x198}, 0x2) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) 06:46:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x8, "2ea86e00e46aedd569ef64ca6eb595607fcfd751", 0x0, 0xfffffffd}) write(r1, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 06:46:15 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000040)='./bus\x00', 0x170) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) ftruncate(r2, 0x0, 0xe4) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:46:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff30], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdfffff7ff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x26c}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 06:46:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1, 0x20002}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000000)) r7 = openat(r6, &(0x7f0000000080)='./bus\x00', 0x20000, 0x100) ioctl$TIOCCDTR(r7, 0x20007478) 06:46:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x22b}, &(0x7f0000000440)={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) 06:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = dup2(r3, r2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x634a, 0x1, 0x3, 0x80000000}, {0x201, 0x5, 0x1f, 0x1}, {0x2d9, 0x4, 0x6, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x254, 0x0, 0x0, 0x10000}, {0x40}, {0x4402}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 06:46:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="790201f0ffffffff"], 0x1) socket(0x2, 0xc003, 0x2) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) r8 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r5, r8, 0x2) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r0, r9) connect$unix(r10, &(0x7f0000000140)=ANY=[@ANYPTR64], 0x1) write(r10, 0x0, 0x0) 06:46:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x40, 0xc5) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0xffffffff, 0x0, 0x100, 0x1, "77a60c51b5c708c365251983c1440ad7ca6f27ea", 0x1, 0x3c36}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./bus\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() 06:46:28 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0xfd}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) pwrite(r2, &(0x7f0000000200)="312192fc2b57a1e16d99e06249f26a414ccca9594fba0c269d3b98bf7510fe177ce6d8da9002861aeba308d5b0659d0ef99ecd68440837027b701c8a1395013b5be5bca80da37792429b36048c62190f7437cb4bd321622ec49566ad2ded2b4d3f8db23e55e1f51b0191115b83b64bed9284f0ce231e96463364b7973b65902a4b8bd4ef1e60b10c", 0x88, 0x0, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x2) 06:46:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) semop(r4, &(0x7f00000002c0)=[{0x3, 0x6}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r5 = socket$inet(0x2, 0x40000000000000, 0x7) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') openat(r5, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r7, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040), 0x4) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) fcntl$getflags(r8, 0x1) socket(0x20, 0x4000, 0x7c) fcntl$setflags(r6, 0x2, 0x1) pipe2(&(0x7f0000000500), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r6, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x4, 0x800}, {0x5, 0x8}, {0x87, 0x9}, {0x1, 0x3ff}, {0x40, 0xffff}, {0x2, 0x1f}, {0x22, 0xfffffffffffffffc}], 0x9}) setsockopt(0xffffffffffffffff, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) 06:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) r7 = getuid() setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000280), 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r13, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r16, 0x0, 0x0, 0x4a, 0x80a5, 0x4000}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f0000000400)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1b5ba007cc7c5cea0a3f10e39a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3ff63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c1aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b40000040030000000f117adf4790e1b2ec81dc82eec1b7d42e064485060f3808f"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x6}, 0xa, 0x2, r13, r16, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0x0, 0x0]) r19 = getegid() setregid(r18, r19) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 06:46:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xffffffda, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) socketpair(0x18, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000840)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/20, 0x14}, {&(0x7f00000003c0)=""/204, 0xcc}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/230, 0xe6}, {&(0x7f0000000640)=""/94, 0x5e}], 0x8, &(0x7f0000000740)=""/212, 0xd4}, 0x3) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000080)) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f000043f000/0x4000)=nil, 0x3000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x4, 0x9) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) recvmsg(r5, &(0x7f0000001080)={&(0x7f0000000880)=@in, 0xc, &(0x7f0000000f80)=[{&(0x7f00000008c0)=""/102, 0x66}, {&(0x7f0000000940)=""/252, 0xfc}, {&(0x7f0000000a40)=""/214, 0xd6}, {&(0x7f0000000b40)=""/57, 0x39}, {&(0x7f0000000b80)=""/119, 0x77}, {&(0x7f0000000c00)=""/45, 0x2d}, {&(0x7f0000000c40)=""/138, 0x8a}, {&(0x7f0000000d00)=""/166, 0xa6}, {&(0x7f0000000dc0)=""/203, 0xcb}, {&(0x7f0000000ec0)=""/157, 0x9d}], 0xa, &(0x7f0000001040)=""/38, 0x26}, 0x841) 06:46:28 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000400)=""/44, 0x2c}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000480)={0x80, 0x2}) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r3}) r5 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="a9cba9e9355c3a2c06015b21af341726cce51fa76fc31c2c0ef68196ba553dd8d48cd33a35194f0a92151b1d99bad24ea4c9117b617d22dc8b906c838f86423e3b1141d2f2d3f9770bafd4a5ad3458c8d5bcab535e7fa2abc4d077e6d6fe445985957780d1c4623a3c3b9fb7889e0709cb63347b691a5b616fb3dd58123726d1268f7da204f63cb957c5c2b97c938e81833a16737819d4a74f7b8d24d665ee9e646bca6b", 0xa4, 0xe, &(0x7f0000000100)={0x18, 0x0, 0x6, 0x8000}, 0xc) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat(r3, &(0x7f0000000080)='./bus\x00', 0x80, 0x186) ioctl$BIOCFLUSH(r6, 0x20004268) pwritev(r5, &(0x7f0000000280), 0x6b, 0x0, 0x0) 06:46:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xca1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x1], [0x0, 0x0, 0x800000000000000, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x2f6b6091], [{0x0, 0x0, 0x0, 0x2}], {0x1000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 06:46:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x80000000, 0x3, 0x2da8, "5169bcffb9f5c2959cf977718750ceb342781e43", 0x9, 0x92}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x8) 06:46:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0x80}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) dup(r1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) 06:46:28 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ftruncate(r1, 0x0, 0x8001) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/161, 0xfffffe1d}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000440)=""/29, 0x1d}, {&(0x7f0000000380)=""/35, 0x2f}], 0x5) 06:46:28 executing program 1: socket(0x18, 0x1, 0x2) 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() 06:46:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x86a17f753ccac3e6, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file\x00', r1, &(0x7f0000000140)='./file\x00', 0xc) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f0000001780)={&(0x7f00000001c0)=@un=@abs={0x346771fc3684a0a1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)="20a7df246919601b0744fa5ca5c48d1db3ce11069a5f34fe5050d69fb23162f46c3a80a8ab1254dbb50e971acd", 0x2d}, {&(0x7f0000000240)="281d071765093c5918562e5f03e0d2e8bf24e87a2df37a7feff5deaf4eea82a6dca2e7c9cd41be0e757a3a3029365485be976e580ff88cc0511b29aa48790dc8432d38a21653ad4d4711fdf935e5e97f76391a589c4578493b9d1402a8f2e555ff98e7d54f84bd07b81e537b377d81c916b6f61396fcf51040bb1f689bee4b4da306b9da4ee997b3678ab0e04eddefff87609138b3cb8e7a0494efb1fb63762aee2d24a1dce67a09126ebfa3c34713cd90fe093a80fdee8c3ca9d2fc1dadde7a19126b0b4884b6e757819113bb454b4b56c2a5a6c2151f82e7bece19cb22836de57031118e3ca957", 0xe8}, {&(0x7f0000000340)="6c64bd344ce0", 0x6}, {&(0x7f0000000380)="a4508076a77ed8aeb840876f390d645c5921ed52fc569a23a89824bf609562aaec101e585653fd74c246efc1c1dbd1107435f705d7736213f796e4be5aefdc593e4081f3ebdecf9e2dd19aff41e86790ab64eaa6a67ea280f110df9ed5b1c328e543be834b17edae40ea0bb8a8d4af91ad7515a6a731b10dc83f96100b98ad0ae57b8fb55c734df9fa5a0924373dea587d568453121bdc589457bcdad469f27f8028fb7837cb1797e64760a68dd32a37bd52b06880db29d963ff4b89883168bcf5da36830cd947a3e94e8c0093ac9b3e39599779b919cbd90e3d7ba49cbe1df589fffe8de1d9253fcf01e1d824a2039dd80cf3798a818a8c964204a67598cb3467600a8ab284c15ca0fb29f8826eb44710294b84f7f4ee61ee6d68ea243a2ff5b769cdb62a3b8a25e1339d9aeddeaff933c7721acbcbfe3c704f740f69a1ff3a2ad450ff49d2d007d785b3988c6bf577b8733fd143c27e81d08fc50639c29013a3ff3fa0b53d996f8c4df807bbddc92932229dd6da7a77f18f12d2cadd914edd8428f5059b85e000f74ae572b2f3627b4ba48a043096a4762f4fdfc7bba695f9510a16d56f3cc625d1a21fff080c0b08d32e76438a35c44d7cd0c6d6dfa72bc67d359cec0695ddd2cc48544b226f07b741b2e2eea25f557f216b17a3b689bf313b2f6ad734d98166c85a8a1fab55986cde20b3651792b9731dbe016939b6dab7686686f70d793286ef0c6cf2d3993aa81ae26a1cf8722784a4b3c8b9f68ca93545feb5872dcaf10b0ecde882fc904578796e512538bc4f466a2d7ff45c9384710f524a5ad89ae5ca5ef3bd597f9bb28e77d42bca3c503e34c50cd2943effa89ac739eae7501b7137c257ffff149e1fea3491523cf64f614107b00d599d1e87b53a507bf42ad7ee3a377ed493a6aea2c3127c2dcc78fd99d896dc093f618f4ca0bccc9775e3ff35d147c94f21af2336405e3bb1bc5311bcb735b141f4b1cc35f14c91b2c15b77e3053788886faa8f39d93c93db441db7a2a611625960e3d07aed33d0683e62ef5850d92a904fe0a1e23d87bf827df3103216bd85345e889dd51995da99eb302f29a0bb7d648e3d63ee970a18ce06d3365396853b96f4233c562f82506677f6401611d230b45c6591cbe38fdc776fa0f9a3ff498a7185411a85ce7778fb33fe5dfb1e474c06a3965f305d7d02cbd4db63267b0c629932f24bcf1aef825ede4ffeadde2fee045402f247b9c312bde1db3e7d5fa42b4124394493d75402487d7881744275a54bfb374c18ba7dad6a47c028135f89ab8e3d35a6e9cd97637c779f4805705e4a7495ab57060514fb9edb37628105610dd089e44036da409ddc66faec8048042eb9fcd17af56713ea688c3cd268721809536601f96cbd02319877cafeb89af1f6d40b53454cc591bdd598d5066688a0b9f24cf5769a33479d94f2b9b93604b9dd843d6b94a6a9480b1d2320f57ca67182544436682a6bcda604d59bb1091fdfd986b9642af398e2653f08d64bbf377de9d36be625c20612f9b4ac48225f6b59d4aa1cdbda8763ef2bdd13c5b8d119dc49b63f5a711698c304fad94e0ee9168878546dcc2df4e9fc5a9f575077825191f8a7fbe1ac288db87999ebabcd4a8c2c8dad3db47ebc0d45a5288039c8c7df70f499a88ebbbe270dc70743e1a5f2715247050ed8e83461a1c32db9c8dd7cca7d30dfb39553f1cd3ffee2eef7a999435c610de427032b6b6b92dad2b65b2e88f91287561b593030b88edf92632b0da0f1ec9df914a3bc7f3a30fe107563d64e77fa35359b9fe608922832b8980ad8ae52efdaa26f2cb7f86ff85ae70376706bb5fad13609a186f33bfacd799b04fab42ef9f1ffd36f4266fea9eb228d3e571a8238396989de1726684aa3a1f72f9c99610d39b40cc8624ac59576a7bd7a381df08e3233bab1f31c3d88160e42ef598c9641d8f3a2480920b1920ace10a1a46e511e6c78a9225c773a62d195976789558246540d8cac8fb76a30e83ae44fcc93179d13ef58394d348541d827dd35e60f2c76982f08be183c29d99ce2a70721ffd4ec79f859a70224e3ffa27db775bbacb88285e2a6dd0db4e0fde0be2c74083e6f9d854629bada7f6eb30f53542b9ea32d450dbea33314addd23d69fbb778a974c802ad39ffd7054e2b6a79d597ad43599eb90e18ca1a5fb0431036a1b19103abb2278bee2a606f7964b5f55d484bf759a6ef7a3b1ff099adea386094c047713be825ff2f9402d44989621b52045d9491156448dafd6a4a9e43de378a85eb73c5254592e2aa7fca9e859873061f37ef1fa75cb9ec7605a3c285bab3604bf95ca0eeb850e5bccb3d6c7b667a67f19c18448d7d8d1a39dba3edc796ba8e1579e063f55b13a324fb2a1b11edc315c44bb2667c1baeec9df9d3c5f62559ee0af4ec359e2b5f3a01f57dc4024b3eaf1901daa77285a45254e91ff7f8257f2f439c74da5607d668ece6ac52e79e88c8b760134cb1ddb3ac5e5c720259634491b1c0b0e98c6ed9c7a615a2174e567b745aee9ddde518e03bbd45f1118106f6f7ad6455265789e26357e6fe4fae61ffb13b45d6c9bc8079fc10e127289711e16b0030db98721c412fce12fc129bd36ea3459a468ff5b7b7496b6bf687497a79619f7935043478cdf2d95de37d116f67b83810c0a2b2cf6c95be19f6ca242418aa7d15f34ecccacd53f4e539636f5d4473aff73c4c400ea587e9e33b280b3d8f4e5d73343bd824161afbbc423897f1b63d87df00014780abd039499773628c699ac9461acb49af4749fbdfcdac47571988d393ce50431d5573ba940096f4bf2c38b96ff6fc9e4a1046882c5cb625118ee597d8e4993fa6d0a121d86d5f517b4cddc580a18d2de0c347413194c61fdbe127e012c378431f6f55b939e84fb11c70ebe66adbdc95849e8abbdf94211ba8d27e53682fdd4eb5a450342334fe1daa54b6f1cf2cc0a210f315a9c8e802699c472414fa63aff95e06845108e0de4ff5cf162bef0f0e82a2f1b72060aa21f1c340010ee2d2d3cd4281981d290e368d581119493bbc72ca3ebd97062d836b70298160f6747f9a2e3705dd448e8323abdff214bb112324624f3e399ace2cb48a169f939be204499010ff0385364a8616cf8c4c190b942546ea73464003e81d1bd58278c2b865c218039bcd4faf9243670ac755722044bd089403124ef8007bfd7f171dc4d1a4847a1b544a223c0a145cdfaf946f884cd9f44359f5ac5be37f3d1481011977e71d98ccdd513114f78afb79c9ec1cdc5851a39249615b370dea8aefbb99edc1124e6249d6f363cbd78c568ad8261ac84275d5251e8136e0761c9ca6731c27150bee9e65bd51621bcb3175ae2df8e4d5d3f01ec315bcaa03203f24bb6a29f4b9bce42762deaefd11823b28f8bafd6554092a5dbfa5d97f0b78aca87d095c6f1ff56903443ade782d462a8d61848191c20cf1b67f56d3e040a11ef70a8337aef1a128ec298899958155763ef3782f1cd0f648b26e13d86178b35bf57e77b45cd9ae56f4a370215046ce1c4134800f9eb5f7229ce56790a2890301a0bb7e775cbe7c94bbbe2bfcf58a100bb98cbd7491090d7ca880364ff66464a206031d27736f89946a9023834f43cf55fba6bf5a57343330cce006d9210ec14ee204f29d8fdb2cab6f091604055bcdf2a9a71874f9e4bda08872806f1fb081fc9dd570700eff51821cb5d64069943fd787d974389cc89239df51acfe8306e1eb1d56c60e1ba84e271f7e28cef68242d14b95975084d0965268c5fd8a8e81429dd40b671e65953157d0020fe9fca3f99656fd340b1b8be0a77a0659d497502fafb6c485a98c0561f64fcd03b7ecd11ef114c620bf26ae0033cbddd0b90a4fb347398ef48711efa4b38b43f631017faf30b41697c0e0095c7895a23a864ee3b24e35c29576740e50256992b2ac2f25acaed192c029887fd2eed3e9f7c6bb224eaa22492059669552ad9da793bb8630fa7b61824f26231794d07eddd663872760eb2b8e2f7212cd065b3458ad5678c3422859a96a64cdd488353f621b64fc05d7cb61c0c4ed46ae6937bbecbca29b29c4dedc3d79dff84bd945c576ab729c4d137cfc18da9da073e63af6acb2ee038a81ed54d732e2da7409f1c958ef7406047ccdb1073f8521971f08ac4fb95156561d9918bc3171d6a80b168cfe9346ca72b0963cca096b10277a7f0d3757cbf06291a55de4cd7a7f600580c96589adbb0d1033ac7ee02568e39227a69a7cddca8c7adc4ff47c69db1b1a0263311d653c7a2c47bdcd72f6e0e5725fccc080b2a3951e3fafba54373880f016a4b07692ecc044a3b964ca6f2b3998cf086c838d4810987d9d9a683d3a5cee150bb1700524399cfff9e9369bffd16e9973ff0f36ba5533a21fbb8dbe3809ef9330abe95fef8bc4f2d3c810b7234a6943f36b5f10ef1c1181582f3555e6442b01c7e22cb316ffcbdad1e964ed4f71e043d5f8f9fab66ba30f23ab7331c1e3a4a31b0d75e3ecc4c973f24774c2be071f68faef6ce4dfc3f71664d97c2969ef47a78b2cbec901d852ab7e892c3071282a27cc533efcdb0a5a486fb102a633b25149d0aa35eac2e24daefc23f2e922cd8714fef234802ffdee5bd943df74f60f360aed94150b5f1d2a5ee7a702e1ff1c72ea14731b1a0936008344f1d88e82c18cfc6626a51802d344d5043553e04caa874fd3a8685373fbb15969da13e11d2b6d549ce9158ddcfb57c1fc92117a2cef107958f1e28184c37a510681ba26a55c49f44bbe755e2a6c937974b53201cc983f5935e34808758c3aa68593f1a93706293d3deb221a333db633ca78889beb38f1b8b96b9db2e4017b3d5d210f9804d4425f11bc5c81221746de9d432d85fec84ee8fbc863fea73efd132d5cbc3297464c5edb164458faa79f68d739b6c2d7d316f38437df49f2d6a72ee8e869148c5a7dff9e77d5db49fe7746614a4eb31a19ed57f68388396554cf92763f06dd5d2cbf406dde763a849cbbaf6308d8f11c0517d24aa6e56b616ca6431b1928d99a0a22ffe8a7b9e59cc9dc4d5d5e5cf8b5fd408a23cde2957a947892b9d1afd340422b50a55d462360843f6dd859ff8cc4af5303ff19b6e01a57d797c678fbfc9536f173aa76572efbb11b281e7988ab0c17bc16c4cc6118e3389c3323d8fc7a92ccaee409ac8634c8ca3fe40b50031ce2cfc521a9b1787a2adbab53de32b5c2f8d95dfd7a3970c1fc8101652693cd0f69636dc64e20f316d665c9668a2b01559fee5b7f84e518437a6c21c0eb4e13df7cf08a3fca2a2733751c28e7981c8fad06f2e4ded5b0fae649bea189084dd5a8966c9e43f898729c36ecfdaae1d47c0096cebd08657c67750e3ec8c1e9faf1b4d47c95ba2fcac3460e8bb32088df3242d053bc930ef97ff743b41814dc37599a01c421ff5317a494ffe7023bfe5ff480ab1747113459b8b587c84364c6accad290c7572a52d9dd76114ed008a1a7cef59c0aba40a8141515fd44b6cf4ec95afb19182105f6c58060650c345019e7080b7c9914123d69d473fc380da06887c939151a0c729c71fffa308a23a9ce2f3110485024520acf4f457582ad97e5ffacd2a20942a6ff5cbaf58576d207f6e0ca625bb367a984c37f1d7379df4e2bbc2cddeddf378162dced9ddfb512a764dce74ae5963db81aec446a612b4fe36020a87ae608ab9e3a7373def7b4fc0eba17d5da8ce8cbb000552994b37dbb9aee0f5a6ac8d5a7b8c0d97b0ea40b51e61e962d890b20cb60c07423bdfd9de48", 0x1000}, {&(0x7f0000001380)="20a15e74740daee4362cdead300fd354bd5f47fc3c07738e2ee83772d63763d030e9a987f4da4cc931e0a475ac993cd7a27ff5017c4f8c9146212dcfe43018aa8eafaa3ecf4e78d7f7682a387c1d86792e4f54c1809bda0bb2d2a315981ae76dfce08bd2347e0100f5f1864dac772185b097b407aa1dfe295507e6fe7fbf3cdbc05cfab64137bb1af69ad5d1a6410e1fc4219938cfd2d568bb6a6a09ee0817f8bd68a07ca3c75f5ec62461fad03271826bf9a9cb3312df911b6581fa92e0767f9da1aaac7d77983666f361c8f2e2615e3a144340615d7ab35705ff92a12a277174f4deaaf09d0f36bfffa7ce445b5ff64ea4924553cadd92ce", 0xf9}, {&(0x7f0000001480)="c3d243275aa898550859af7b7a8ca26758ca6e9dca8fcfac62cf1c5d49d116f73db5ed2dde24282c3bc68e9c529db81121f47f24da9cd5790e4ba0c31a15cc30934b495725e94950a379fbc1f12edd60d771233cd793eb736fbfe6774c", 0x5d}, {&(0x7f0000001500)="853f92201a4a9273b6b215235ab043c6d47e193078ad55fde579198c587175bd991643ceafbc0d26acd8bbd58b6af5e6899a3c2b3481079ec0c3780c7acae541c692d6bdd055a4aa973c2bdc6e0c2db00b8d7898af86f9e29f7a64a79d89a53b0158ae0414bd9971f4fb32df352408bb9674d4888422a4f0cc296b8d8ebf1d3b4751dc2f895aa96eaf57282a0cae7220120f36cd972f2a59433dd5000df79d9cb0001e2cd52c970b5c8099", 0xab}], 0x7, &(0x7f0000001640)=[{0xe8, 0x759d0c116f220661, 0x4, "b71df5218c41a19e5ad4f54b2a19899009075a4dc421d7e2df334ad5acb0e42c401827e78a7971bf02ea25d168f751051be251ad5acaeb927dae21e7d7f6ff5dabbc37a1ca0c25067b6b43de36075f801da41ca42be0dabb5894507f6147cf7a2941440b91231afe384f4a19213449d731434a6dfde72257d5eee54ea5bd8976396a01f7b839d917a244cadbdec0d7ed399a7074a402615f4c0c050d241625457147ddae1121c6caf3fb74793b582d60a17a5a9824d751b222de5e9cc9c4448ef32487e71b22877ad34f94e47ed8e627884462276490"}, {0x50, 0x1, 0x7, "85bfe49477b761282a08f33638acce21a29b9c256ef16dcf22838a257ef7cb1e3b12b51cf1c43bb74a913e597f6188eb6fee84e983553483ffb80e0a8f6b7be6"}], 0x490}, 0x400) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = geteuid() setreuid(r5, r6) 06:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x1f, 0x2, 0x1}, {0x7, 0x1, 0x4, 0x992f}, {0x101, 0x6e, 0x7, 0x3}, {0x9, 0x80, 0x7f, 0x7fffffff}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x874}]}) 06:46:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x495c]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x5, 0x81) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r2, &(0x7f0000002700)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f00000004c0)=""/73, 0x49}, {&(0x7f0000000540)=""/220, 0xdc}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/139, 0x8b}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x8) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 06:46:28 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x273d7148fdcd75c, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000500)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x42) semop(r7, &(0x7f00000001c0)=[{0x4, 0x2d, 0x1800}, {0x1, 0x4, 0x800}, {0x0, 0x0, 0x800}, {0x5, 0x8001, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0x7, 0x1800}, {0x1, 0x4, 0x800}], 0x7) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r8, 0x14}, 0x200, 0x401, 0x2}) r9 = getgid() chflags(&(0x7f0000000380)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000400)="92e8ebb0fae3f1575e1271da32204da17cb6bdf180d32046ed0eb216339a643f114cb13acdaa4bf22235abbfcb1845aa292fbeab78cf44135e8840358b38f110255a11317cdd95679fd0992447fc753f3c4a57782f7190f092f8db2ac106d6c1a8e1d98e289992484236fdcc4c94b74d66d4e11e1b28cf6c5acde31f2d0d7787a6967317a5863a7640dd5aeba434d853f6ac84c9bbbc9f013262c6f284eb16e63addc65a64e28b8ce8efd6ca846070925cbe60b71fb76bde25b28727dce247171f8ae7bb1c97fb879dd13bcafeb5eb0f550d1987c94c77a9e5f6750fd66a4892bdc39e7a8253aa9010fd3e5b3d1fcb84", 0xf0}], 0x1, 0x0, 0x0, 0x9}, 0x401) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r11, 0x0, 0x0) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000540)=0x22a9bf8d) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x4, 0xffffffffffffffff, 0xffffffffffffffff, r1, r9, 0x4, 0xff2e}, 0x1f, 0x10000, 0xe8ea}) lstat(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) panic: pool_do_get: art_table free list modified: page 0xfffffd8067d10000; item addr 0xfffffd8067d10010; offset 0x0=0x0 != 0x7fe238986de7cf58 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *165075 70024 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff822252cd) at panic+0x15c pool_do_get(ffffffff825581b0,a,ffff800021481008) at pool_do_get+0x42a pool_get(ffffffff825581b0,a) at pool_get+0xb5 art_table_get(ffff80000007da40,fffffd80565ee8e8,1a) at art_table_get+0xac art_insert(ffff80000007da40,fffffd805e372990,ffff80000002d824,20) at art_insert+0x155 rtable_insert(0,ffff80000002d820,0,ffff8000009f19a0,1,fffffd8056acebd8) at rtable_insert+0x2b4 rtrequest(1,ffff800021481328,1,ffff8000214813f0,0) at rtrequest+0x8be rt_ifa_add(ffff800000a10a00,240404,ffff800000a10a58,0) at rt_ifa_add+0x25c rt_ifa_addlocal(ffff800000a10a00) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000a46800,ffff800000a10a00,ffff800000a10a58,0) at in_ifinit+0x1cf in_ioctl_change_ifaddr(8040691a,ffff800021481730,ffff800000a46800,1) at in_ioctl_change_ifaddr+0x68c in_ioctl(8040691a,ffff800021481730,ffff800000a46800,1) at in_ioctl+0x2fb ifioctl(fffffd805da86e18,8040691a,ffff800021481730,ffff80001d36dc48) at ifioctl+0xe60 end trace frame: 0xffff800021481830, count: 0 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_do_get: art_table free list modified: page 0xfffffd8067d10000; item addr 0xfffffd8067d10010; offset 0x0=0x0 != 0x7fe238986de7cf58 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff822252cd) at panic+0x15c pool_do_get(ffffffff825581b0,a,ffff800021481008) at pool_do_get+0x42a pool_get(ffffffff825581b0,a) at pool_get+0xb5 art_table_get(ffff80000007da40,fffffd80565ee8e8,1a) at art_table_get+0xac art_insert(ffff80000007da40,fffffd805e372990,ffff80000002d824,20) at art_insert+0x155 rtable_insert(0,ffff80000002d820,0,ffff8000009f19a0,1,fffffd8056acebd8) at rtable_insert+0x2b4 rtrequest(1,ffff800021481328,1,ffff8000214813f0,0) at rtrequest+0x8be rt_ifa_add(ffff800000a10a00,240404,ffff800000a10a58,0) at rt_ifa_add+0x25c rt_ifa_addlocal(ffff800000a10a00) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000a46800,ffff800000a10a00,ffff800000a10a58,0) at in_ifinit+0x1cf in_ioctl_change_ifaddr(8040691a,ffff800021481730,ffff800000a46800,1) at in_ioctl_change_ifaddr+0x68c in_ioctl(8040691a,ffff800021481730,ffff800000a46800,1) at in_ioctl+0x2fb ifioctl(fffffd805da86e18,8040691a,ffff800021481730,ffff80001d36dc48) at ifioctl+0xe60 sys_ioctl(ffff80001d36dc48,ffff800021481848,ffff800021481890) at sys_ioctl+0x4a1 syscall(ffff800021481910) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8d62d1a59b0, count: -17 ddb> show registers rdi 0xffffffff81008d67 db_enter+0x17 rsi 0x691b __ALIGN_SIZE+0x591b rbp 0xffff800021480e70 rbx 0xffff800021480f20 rdx 0x691c __ALIGN_SIZE+0x591c rcx 0xffff80001e42d000 rax 0xffff80001e42d000 r8 0xffff800021480e30 r9 0x1 r10 0xffff8000009f2c80 r11 0xa3ddce0f4a09972 r12 0x3000000008 r13 0xffff800021480e80 r14 0x100 r15 0x1 rip 0xffffffff81008d68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021480e60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=165075 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff80001d36d288,0xffffffff82550f40 process=0xffff8000ffffbc10 user=0xffff80002147c000, vmspace=0xfffffd8069d87ab0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 70024 11712 60214 0 2 0 syz-executor.1 *70024 165075 60214 0 7 0x4000000 syz-executor.1 60214 62550 467 0 3 0x82 nanosleep syz-executor.1 90934 208174 467 0 3 0x82 nanosleep syz-executor.0 91559 210023 0 0 3 0x14200 bored sosplice 467 281007 70271 0 3 0x82 thrsleep syz-fuzzer 467 437974 70271 0 3 0x4000082 thrsleep syz-fuzzer 467 294140 70271 0 3 0x4000082 thrsleep syz-fuzzer 467 477918 70271 0 3 0x4000082 thrsleep syz-fuzzer 467 122143 70271 0 3 0x4000082 thrsleep syz-fuzzer 467 66187 70271 0 3 0x4000082 thrsleep syz-fuzzer 467 310891 70271 0 3 0x4000082 thrsleep syz-fuzzer 467 70777 70271 0 3 0x4000082 kqread syz-fuzzer 70271 493337 56497 0 3 0x10008a pause ksh 56497 517589 29526 0 3 0x92 select sshd 12056 296221 1 0 3 0x100083 ttyin getty 29526 480908 1 0 3 0x80 select sshd 99846 354443 89167 73 3 0x100090 kqread syslogd 89167 231188 1 0 3 0x100082 netio syslogd 43071 317812 1 77 2 0x100090 dhclient 40955 57285 1 0 3 0x80 poll dhclient 95891 221931 0 0 2 0x14200 zerothread 39389 365947 0 0 3 0x14200 aiodoned aiodoned 89259 112990 0 0 3 0x14200 syncer update 53402 74610 0 0 3 0x14200 cleaner cleaner 1875 166015 0 0 3 0x14200 reaper reaper 43992 115241 0 0 3 0x14200 pgdaemon pagedaemon 54445 393306 0 0 3 0x14200 bored crynlk 7729 377482 0 0 3 0x14200 bored crypto 39597 419395 0 0 3 0x40014200 acpi0 acpi0 35302 18140 0 0 3 0x14200 bored softnet 28465 455159 0 0 2 0x14200 systqmp 14498 324282 0 0 3 0x14200 bored systq 26453 19437 0 0 3 0x40014200 bored softclock 2125 23660 0 0 3 0x40014200 idle0 70318 270749 0 0 3 0x14200 bored smr 1 103301 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9530 6371K 6920K 78643K 12174 0 pcb 13 8K 8K 78643K 220 0 rtable 97 3K 4K 78643K 562 0 ifaddr 90 17K 17K 78643K 232 0 counters 21 16K 16K 78643K 46 0 ioctlops 0 0K 2K 78643K 49 0 iov 0 0K 24K 78643K 199 0 mount 1 1K 1K 78643K 1 0 vnodes 1225 77K 77K 78643K 1799 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 19 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 437 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 842 0 sigio 0 0K 0K 78643K 10 0 proc 50 38K 54K 78643K 521 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 119 0 in_multi 65 3K 3K 78643K 215 0 ether_multi 1 0K 0K 78643K 33 0 mrt 0 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 326 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 121 70K 72K 78643K 3060 0 UVM aobj 50 2K 2K 78643K 58 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 162 0 NDP 15 0K 0K 78643K 54 0 temp 142 3018K 3098K 78643K 37669 0 kqueue 3 4K 14K 78643K 79 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 7 1 0 1 1 0 8 0 rtpcb 80 87 0 85 1 0 1 1 0 8 0 rtentry 112 112 0 74 2 0 2 2 0 8 0 unpcb 120 657 0 648 1 0 1 1 0 8 0 syncache 264 6 0 6 3 3 0 1 0 8 0 tcpqe 32 44 0 44 2 2 0 1 0 8 0 tcpcb 544 432 0 427 3 1 2 2 0 8 1 ipq 40 9 0 9 2 2 0 1 0 8 0 ipqe 40 151 0 151 2 2 0 1 0 8 0 inpcb 280 1200 0 1192 6 3 3 3 0 8 2 nd6 48 18 0 17 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 2 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 5 0 5 2 2 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 537 0 360 18 5 13 16 0 8 0 art_table 32 539 0 360 3 0 3 3 0 8 0 art_table: pool(0xffffffff825581b0:art_table): free list modified: page 0xfffffd8067d10000; item ordinal 0; addr 0xfffffd8067d10010 (p 0xfffffd8067d10000); offset 0x0=0x0 art_table: pool(0xffffffff825581b0:art_table): page inconsistency: page 0xfffffd8067d10000; item ordinal 1; addr 0xffffa09609b747ee art_node 16 111 0 73 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 14 1 1 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 435 0 425 1 0 1 1 0 8 0 shmpl 112 56 0 8 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2870 0 1470 46 0 46 46 0 8 0 ffsino 240 2870 0 1470 83 0 83 83 0 8 0 nchpl 144 4460 0 2858 60 0 60 60 0 8 0 uvmvnodes 72 3308 0 0 61 0 61 61 0 8 0 vnodes 208 3308 0 0 175 0 175 175 0 8 0 namei 1024 13931 0 13931 2 1 1 1 0 8 1 vcpupl 1984 7 0 2 1 0 1 1 0 8 0 vmpool 528 9 0 4 1 0 1 1 0 8 0 scxspl 192 14980 0 14980 1 0 1 1 0 8 1 plimitpl 152 98 0 91 1 0 1 1 0 8 0 sigapl 432 1007 0 994 2 0 2 2 0 8 0 futexpl 56 29884 0 29884 2 1 1 1 0 8 1 knotepl 112 181 0 162 1 0 1 1 0 8 0 kqueuepl 104 931 0 929 1 0 1 1 0 8 0 pipelkpl 16 638 0 628 1 0 1 1 0 8 0 pipepl 120 1276 0 1257 5 4 1 3 0 8 0 fdescpl 432 1008 0 994 2 0 2 2 0 8 0 filepl 120 9805 0 9709 16 11 5 8 0 8 2 lockfpl 104 308 0 306 1 0 1 1 0 8 0 lockfspl 48 110 0 108 1 0 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 966 0 958 1 0 1 1 0 8 0 zombiepl 144 994 0 993 1 0 1 1 0 8 0 processpl 896 1023 0 993 4 0 4 4 0 8 0 procpl 624 2035 0 1997 4 0 4 4 0 8 0 sosppl 128 11 0 11 2 2 0 1 0 8 0 sockpl 400 1960 0 1941 9 4 5 6 0 8 2 mcl64k 65536 91 0 91 2 1 1 1 0 8 1 mcl16k 16384 18 0 18 2 2 0 1 0 8 0 mcl12k 12288 27 0 27 2 1 1 1 0 8 1 mcl9k 9216 19 0 19 2 2 0 1 0 8 0 mcl8k 8192 38 0 38 2 1 1 1 0 8 1 mcl4k 4096 84 0 84 3 2 1 1 0 8 1 mcl2k2 2112 9 0 9 3 3 0 1 0 8 0 mcl2k 2048 66758 0 66714 18 12 6 14 0 8 0 mtagpl 80 85 0 23 3 1 2 2 0 8 0 mbufpl 256 113441 0 113177 40 20 20 31 0 8 0 bufpl 280 7418 0 2010 387 0 387 387 0 8 0 anonpl 16 121584 0 104998 105 21 84 84 0 107 15 amapchunkpl 152 5822 0 5693 32 24 8 20 0 158 0 amappl16 192 6103 0 5182 81 22 59 59 0 8 12 amappl15 184 54 0 50 1 0 1 1 0 8 0 amappl14 176 181 0 178 1 0 1 1 0 8 0 amappl13 168 58 0 58 1 1 0 1 0 8 0 amappl12 160 9 0 8 1 0 1 1 0 8 0 amappl11 152 55 0 44 1 0 1 1 0 8 0 amappl10 144 17 0 15 1 0 1 1 0 8 0 amappl9 136 838 0 832 1 0 1 1 0 8 0 amappl8 128 395 0 368 1 0 1 1 0 8 0 amappl7 120 102 0 91 1 0 1 1 0 8 0 amappl6 112 65 0 57 1 0 1 1 0 8 0 amappl5 104 170 0 159 1 0 1 1 0 8 0 amappl4 96 1251 0 1222 1 0 1 1 0 8 0 amappl3 88 292 0 284 1 0 1 1 0 8 0 amappl2 80 7252 0 7183 3 1 2 3 0 8 0 amappl1 72 27525 0 27099 25 15 10 20 0 8 0 amappl 80 2315 0 2271 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 57 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1017 0 998 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1017 0 998 1 0 1 1 0 8 0 vmmpekpl 168 11224 0 11194 2 0 2 2 0 8 0 vmmpepl 168 127294 0 125270 157 57 100 147 0 357 6 vmsppl 272 1016 0 998 3 1 2 2 0 8 0 pdppl 4096 2040 0 2001 7 1 6 6 0 8 0 pvpl 32 342550 0 322893 230 32 198 200 0 265 37 pmappl 200 1016 0 998 4 2 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 203 0 53 5 0 5 5 0 8 0