ffffffe, 0x9, "0000000001000000008000", 0x100, 0x5}) r0 = socket(0x18, 0x4, 0xfffffffffffffffe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="a9563162d44fb87aeddc2aaed2f227c85cac0a32ff407c22162b2597086e098b105f918abb", 0x25}, {&(0x7f0000000040)="f6d78c22cbcfa7da710a0c53d07d608132428dfca5d1c460be8f9676ea2543b02d28d9e943ced18e618b53a23ec0f9f6112ae6b54cce1aee3d03dde29ba506d133b9e7f45158d6a0ef553dfbb98029d97f4e25213f7f6df3042b1e4127a2b7c8be1a68a5cfe03cc13f1e07ca863227d814f8e4a82bc5fdaf2e", 0x79}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x0) dup2(r0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./bus\x00', 0x44) 16:00:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x1, 0x4) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) pipe2(&(0x7f0000000040), 0x111cfd28a3a7e450) getsockname$unix(r0, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xb1) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f664f029238696c653000"], 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:28 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) clock_settime(0x0, &(0x7f0000000100)={0x2, 0x6}) setsockopt(r0, 0x2b, 0x80000000000000a, &(0x7f0000000000)="c95a13b383e595604829076aefa693362ec90e19bf8e9322f933bdc1b8dc4729408e93fda5d5001415140d82fe0000000000694a04000000000000000000db80b0951d5f924b0d5837b21d94c16b20298eddbc59624d870b414dfb8ab5f96729e73891e792b2ac8f91eef7e441f7af5703d27be43d66704b1ffaa13927d7e8f9041fb2f63959e8e8aac103d803106a8fa29fca9150f28667f2397dfd3c3e2becfaf269da9ed27d2a78b860b9aa8e79043029fc636809cc977ab8b266703b1414c649f0c65c6429ea55fd9d8172b869b277169ee25ffba28a283865f6e580f86ca9e54668a8747bdc", 0xffffffffffffffef) 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r6) kevent(r6, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000080)={0xffe, 0xffff, 0x8000, 0x768, 0x7fff, 0x400, 0xffffffff, 0x10, [{0x4, 0x100000000, 0x3, 0x8}, {0x6, 0x6, 0x8, 0x5}, {0x1, 0xfffffffffffffff8, 0x4, 0x100000001}, {0x2, 0x9, 0x80000000}, {0x7, 0x0, 0x0, 0x100000000}, {0xffffffff, 0x100000000, 0x0, 0x6}, {0xfffffffffffff9a2, 0x1, 0x6, 0x10001}, {0x8001, 0x2, 0x2, 0x1}, {0x8, 0x2, 0x2, 0x2}, {0x8000, 0x5e, 0x1, 0x6}, {0x366, 0x1, 0x5}, {0x1, 0x0, 0x5a}, {0x5, 0x7ff, 0x4, 0x4}, {0x3, 0x3, 0x4, 0x100000000}, {0xfffffffffffffff8, 0x2, 0x9, 0x7}, {0x10001, 0x7f, 0xf4b, 0x6}]}) write(r0, &(0x7f0000000480)="24c7b8855583afe86e622d", 0xb) 16:00:02 executing program 1: wait4(0x0, 0x0, 0x5, 0x0) mlockall(0x1) 16:00:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xffffffff, 0x2, {0x6, 0x20}}) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x50}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x9, 0x2, 0x5, 0x6}, {0x1ff, 0x0, 0x3, 0x800}, {0x4, 0x7, 0x8057, 0x8}, {0x9, 0xfff, 0x6, 0xaa}, {0x4000000, 0x4, 0x7fff, 0xb}, {0x4, 0x1, 0x2, 0x7ff}, {0x10001, 0x7fff, 0x7ff, 0x800}, {0x101, 0x8, 0xfffffffffffffffe, 0xfff}, {0x4, 0x0, 0x5, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xaa9, 0x5, 0x3, 0x80000001, "2b728c5cc87aa523db76953ac27fbe83701709fc", 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x7ff, "65a43fac7bde0f5d7ef15382c9d7fac8e1de2184", 0x0, 0x1}) 16:00:02 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) sendto$unix(r2, &(0x7f0000000000)="1b6e7e76de27382a43c508a7fea0489b1c9707e599ade4ba6382d9f5afc6e09c9865c9dac6d8f56a644e37c40a326c17d61db7fa2bf3f293b7d79631fe044db7eacdbde845c311fcd268c5ddbdae4b52c98c6f5ce5e1e1a03a96e34aa45144baa1e419a765e083f3617c66ea09810958cb652341f6396e9c1463b836b0a2ba2493d4a24fde671a51a615408500e3f36750b0b45845b6cd9db2d9d2b1853159e00e7c788e9b702edc7b84e686aaae57e53b4f499cca980f5ec25c10295aae2f75c032e034cdb9a7b94fac099c004b", 0xce, 0x1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x10000000000101) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:02 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = dup2(r2, r3) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000080)={0xfb, 0x0, &(0x7f00000001c0)=""/251}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) mmap(&(0x7f0000855000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:04 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) accept$unix(r1, 0x0, &(0x7f0000000140)) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="82021e69bf"], 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3fbf, 0xf99, 0x0, 0x0, 0x2, 0x3480000, 0x8, 0x2, 0x1, 0x80}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r6) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r7, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x6a5ebfabfac1f5a1, 0x40000000, 0x7, 0x20}, {{r8}, 0xfffffffffffffffd, 0x0, 0xfff7b, 0x1ff, 0x3ff}, {{r9}, 0xffffffffffffffff, 0xa2e495fd42ad739e, 0x4, 0x587, 0xffffffffffffff31}, {{r10}, 0xfffffffffffffffb, 0xc4, 0x2, 0x6, 0xfffffffffffffffd}, {{}, 0xffffffffffffffff, 0x4, 0x2, 0x7f, 0xfffffffffffff801}, {{r1}, 0xfffffffffffffff8, 0x89, 0x20, 0x0, 0x40}, {{r4}, 0x8000000000000002, 0x10, 0x40, 0x10001}], 0x1, &(0x7f0000000340), 0x6, &(0x7f0000000380)={0x80000000}) kevent(r6, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) getpeername$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:06 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) 16:00:06 executing program 0: semget$private(0x0, 0x4, 0x358) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x2a6) 16:00:06 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x100000000, 0x7fff, 0x1, 0x401, 0x81, 0x200, 0x0, 0x1, 0x1, 0xdb7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0x5, 0x6) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x276, 0x8}, 0x10) close(r0) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x3}, {0x6}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x810, r1, 0x0, 0x49) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20010, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x1}], 0x2, 0xdbd) socket(0xc, 0x8000, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/223, 0xdf, 0x9106055f552508b9, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x6, 0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3, 0x7}, {}, {0x6, 0x0, 0x0, 0xfffffffffffffffb}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000000)=[{0x276, 0x293d763f, 0x100000001, 0x1}, {0x7, 0x8001, 0x8, 0x6}, {0x1, 0x6, 0xd36, 0x9}, {0x0, 0xfffffffffffffffe, 0x1f, 0x7}, {0x6, 0x100000000, 0x20, 0x7}, {0x9, 0x100000000, 0x40, 0x7}, {0x400000004, 0x100000001, 0x957, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) clock_settime(0x4, &(0x7f0000000040)={0xca9, 0xffd}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'7\xc8\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x414) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x1000, 0x54f7, 0xfffffffffffffffc, "2d13c8f564da188d46c700ff4d217c6c04f8417a", 0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x8000, 0xe22f, 0x96b3, 0xfffffffffffeffff}, {0xff, 0x2, 0x4, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000240)="72156fe396b5b021d04e788e166b7411f3864de914abe70c76e70eebe73354461c2cb7f7222e46efc550bb05bca5a99d8f8500ac7c55fba4628b05ebd3fc742bcb283131648089ed4a5edadb64294a4b3b02e76435e0c6e48d295703349733883ef0ff7608742cab90fcae4b5d2a28d0469e4ac8b916e18729dcd3c0aec0fa6f332031d3bfbe6438c92693623ae5c871272ea819800e3904500153b85b2e570c637d69ad19d0913a640eabbf827ab3c01cad8bc52734dd04e4cc301cfa12ca23896ec3f18f5c2342d20c06fd6ccda9db9cf156bb1ee56f18c89d", 0xda}, {&(0x7f0000000340)="1aa59fa428eedc2abdc0cde6f112b5f88051f5df08671fc91cc4c052ed9f7fe19a92ea6fd6b97201a50787d6f71a81ebe8b29e201671e927929d4488e7fbb5e12168419802941bd384ec7ecce4fbb8ee36fd69a349c51cd5f9af8ad861155b915068a43a27ca420f07d3bf8823531aa10da9e0f75ffdcae9cb9d2c3a9f9be70dd27da878c36d7e5653ececb1689c682fd12288bea86a9fb6f8dec1637a4c57507248c0308c82ffa5", 0xa8}, {&(0x7f0000000400)="4b9e2cfbfbc9f53f0740cf1562ad5b694a06b3c66a615576e767474ae4f12650dd56f012d96c27d72a97df3c475b0f8780f2185038448720b9582c31f5b49d735727e5c66d14ece6e6f72b9a6bd4e6ff81ce19dabb87a1a85efda5fb093a60a6736fa5d7104fe3af8df593c7daec9dce", 0x70}, {&(0x7f0000000480)="92a7f399e1cc9f1b202b9ca9d42d59b2ddac39be28b38e0a38749cfe353084368a9809067a9f5df8871fe3ff26f9c88b3416fe4d0f2353af4a606f53417f06de4e1a34139dac9a31adaf33ca2df1a8c6fb598154840f4f9c9958df6c13ce7cff51bc1ae71cf56643937f9aed6e7bb22eb15281e3702ec5ad81293d5f63d3c053849b83173fb575a08ccefde8a3121f7f08fdf910d8463138fe54a00c86fc508a00f86ff4c06839723496eb9ba6c725e217f0b5ad9079ce", 0xb7}, {&(0x7f00000001c0)="aad5b379355924a90df565c82a0ee7b173079f832e3e757b6014cebf0321e547d73cc64f2ae89486688320", 0x2b}], 0x5, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:07 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x6) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/1, &(0x7f0000000100)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = syz_open_pts() r5 = dup2(r4, r4) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = syz_open_pts() close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r6, r7, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r9) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r10, r11, 0x0, 0x0, r12, 0x0, r13]) fchown(r3, r7, r12) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37100202e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, 0xffffffffffffff9c) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x1, 0x3, 0xffffffffffffff7f}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) close(r5) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x2c}, {0x6}]}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x01\xc0', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 16:00:08 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xffec) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) r1 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/22) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000023c9b281f50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000005513339fc8821b69c30842ba151bc50335402377fb7db0222198fc48e1b64201212cbcdf1ecc7070daf9e3583ed9711bedda82f14a7017c1f91b91ad4f3f4ca23e6f0de1ed76bdb063e5d2eaee36b06c4aff655162fb03b54d9ce33bf71f5f6ac5c0cdbe4d5971ac4b87"], &(0x7f0000000040)=0xfffffffffffffe76) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000080)=0x3d) ioctl$KDDISABIO(r2, 0x20004b3d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:08 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) r0 = syz_open_pts() r1 = dup2(r0, r0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r1) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r2, r3, 0x0, 0x0, r4, 0x0, r5]) r6 = getgid() setgroups(0x3, &(0x7f0000000000)=[r4, 0xffffffffffffffff, r6]) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) open(&(0x7f0000000040)='./file0\x00', 0x60, 0x10) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="a4", 0x1}], 0x1, &(0x7f0000000580), 0x1ab}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)=[{0x3}, {0x3}, {0xffffffffffffffff, 0x0, 0x0, 0xcb9}]}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r2, &(0x7f0000000600)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533c433bd8787d6684e935a59b745c217b898917d5835629f169a0c7fab12c9194e02b56f536df16d4fade99f1643e8e1034502fa96206a4b49533c35f56d65a8b52128a284ddf3f699c0388996c268b14d62699521552f98dce0c7cada91b99d7a79d4d24902e99b00a4c6b1e9b924ad418a562dbe445c78e487d82d3eccb9924b3cf0ff9829b19b0d33b2af7a7483a901647e2e8377e6e75e7868e182b22bf2e98f94111974e020ed28b298b4aee0ecb4d0a19a2b48542d81dff7490799b262bbfbc3843fcfd4f8e7b4d200b6851ea8f48fb491fb0cc2608ac2cd76ea39635f0eec6b39eb4433abe84d6d8120b8fe66073a81bc6d8d3bac18135ac9e96d8274a4e63d9db40696ef3c1141d09454d0a6f7af40bfb45f203ec91e5b", 0x142) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2cf6b67e9f3ad26d363b4beceffa50cf74543b685b3d9107d63ceec5455c7f022f7a5736ef2d368e0500000087eecf68e648b25aa0d04360860becc66fcbc3068e1b6fab86be6e195abd352f3573a9497ab9a5078c06095b4c315155beb44b0f6dfab575882aaf300aad971afa95392b2c903d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, {0x0, 0x3}}) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000200)="eaf11b09b88c5a5c9ac89e", 0xb, 0x5, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x2) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0xffff, 0x800}, 0x10) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x40, 0x0) fchmod(r4, 0xf60c5c9adf727033) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xd) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xe281, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:09 executing program 0: r0 = shmget(0x0, 0x1000, 0xfaccabf61e18b63a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r3, &(0x7f0000000240)="fbdffccb57f221f762de85eadfd72a892f0e2701c4aa38017300915c3bf7623fa94e3bb2166d283eb8d966c5c240083c881811f62475b8b6d9d8926bfafa94", 0x3f, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9, 0xffffffffffffff81}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000340)={0x80000000, './file0\x00', './file0\x00'}) r4 = socket$inet(0x2, 0x2, 0x9) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000380)=@un=@abs={0x1fb2e946a962371e, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000003c0)="84f50ba6e428a122099d90c7712c7ec152826a6164f065f1159b89ad37e90571a6d39de9c7fd338c69858ca714927eb8ff955d9ff00b4335f05b0e3035fafe8ef3ed24f1fd4a6de7b6f3e7fa924fb34fb18105896cd6b42ab85ae989ed62ba5ab7a0fc284403890eeca9d20314e0e9c4e87b8eb882e76585095a2a0cc48573612721037418c5381aa308ae9c9e53c82c955851f5e612f14f1a210604b9d804ab78b77b159ef6338e1396bcaa6a3d0ad0aff7ee0077185f0e2aaaff6ee20731def0cad1799c1df57110f2c9082764f07ffcaa55c2bd81bc9949ca80908ce8ce81750163a1b1cefc5781a963cc6d1bfbc726a4c6ace89e21d3ca4ca1f040359a3ad28250c05237ca7915ffa459fdb6f771bce97c6c3a4cbe5c6adcff91c006b3c549d911bff359a43859b2d7aa5084d689bc5dcb3d647eabf842f9a8d976d8b84cd929fc8af7906e70b3791fb4aefb4f1a8c54558e1bd2deff21b3490e06f83666ebef44e589e888910da48c0966851a4d4ea8677905246d9a04d5eb53786fef83f62b45e1d213ac6ed73b5a0d8faf43decafe6f190498169a7cb63905fa9e944ab3835c5820dcd33c13c828f3bd1a0ff6afe8bec2d97c311454b3ec803737bdc3637756dabea889efc043193e53993b6c54170acc5899e84d6331e92be7ac4ed056273484d0e583814481cbf3901e450979d7410df0ed8112c4a9e81ba6d4e1be082ee14ec4f994454982027bc9d2a09535676c186b057cacb28b91c208bb7e25637d53e545c214fc6b5ecd40d742a03b8c5bea7a958a812b630f2ce4008fa8e7a7ed9e4ca92879bfb1ffb3c7d94523864553ccfc3e83e0b5ce34c16bfe3289d41097fa39b7bdf5e89cb27abb3a84ba88e95651a9d6efda9e2d9751c4f26cf7c120eb922f7639b0d71f907d00e5f727ef1853ca36ec15489dcae66b8f088e3d36cbeef06c64717fcc8d63b1cc54adee46cbb80dc92ed5078b97fc5116557875c796ac1103c5628b1ebe27b7016020fba63ff230d9c2242d9249ea4fddc4c7fb628e578c229291b38c5612ce887fafd8e428a81c1b97c2349da34a8684cb95cabdc0f5ecdf03247b95a881545258b1a490b5f72e58672408bff048f1e582fab1906006e0093560778c9e7b94b827f83b7bd0b9401166015c5dc6ecef5928a6c3153df0fd9b4991e202d5c6db9a00fb57cf8b6d9986ebcbfc440b53eff3fc747ff60896141f3309fcf5b5728ebf21f5a345bd8d03358676195fc49b443ac1ee490361fa1644027a2733500441a249c8f6b31fec29f6ad2131f2d1c76af3d89e43011815dec2c65b86fb17ea9a1a8a57a8ca8b217d0b3f4271a180d772b7c48a14da35109d97b1b76715302405b89c70c5c370fd25162733fd8ff3a97a2f7050a3f2d284d303ec6e9205cea3f8df8c07a6c561fd7191baa82c30428f17c82613f98b6885003df76bff4865cb3e439fdb8b79a67eb7c55c3538cf4894028b8a167408080cd2ec00f113c8030986457ebd6706a86bd339a21eaedbbe87a77b6475c892a2053d11f7ea83a0df91df7f786eb03ced7efded89caa3a7acbde2826ee1b95ffe6cbc5e807f1145c60eceb9c69d0ab45e75ae7f24afb5ae814635967ba01b07c3117249f89b7285be92dc1c7c6229d65f4b74abcf84a68b437de94231f2af9da1bd39d31f26e0e3f2848f4339fc248954e5111c45a7115430d855994c142bb961865b34c8342a0d54fa93ad3c7f13fd3086b973868c5594ac81e8f7249332e6ae032d9b50d80b1d2070aa6026983fbb459cbabf19350c5deb3a33006dca3d72b3516ad5033a75ba94f45b6b761559c544754e2f12fff69644b7e193bb14a32125b7827c28e753f6f7009562ac86bdb4fa39e694102e845db352e64a0d7920f55e348e65cb56aa04ed8c0f262a3d59f13abf20d5d32b8726eb6516ab15422b7031da5e0111045f4c2800103a3313726f572dc42483883f018db8f350b3782e6aba3f7ee4e09c3c532a15fe5c8eb61bebc00322d94b55f93971adec05c3407766c65ce7be3cb1867b521f17e93d89c13b0a3b44249e1b6aec36e2788cb8b8f32d1f69054526419dc6c7be98778ef059e94665bce2aae294eea99935549b868375f846cbbceeaec0a598ee2431c01a4651d3d8f9dabc81cbdce58a6482ff6a9958d0245e811b9f3123478654be571694c993305daa1874dcf59106ab20f68bef8ed5e10d00e6791527ba4a6f7d0481d7131f4acea9b0267647a0712f06b24f788f38cd3cd303a3345201ab317351b33e82f3d0c6490ef786ed940455363a24c9c2773bfc1840d274edf229a9b587a0bbd2efe99fba3649d4a8e12b8c9a51a81b7b7c2a1ac5159751420a14fe720e1b7ed6d68e7920028e77fadbd19163d15748bef1fd1419c3cef6d8cb512d6473737d65e5c4497189e059323834a186cbf7e8bfa7c799c4a4af6131fa049b3f29c26d52a2cee829f4dbf01e0cfc541417aaf71dfab9aeb47d1d68528086b5b2b6c55ce2c16df29b40943a0323813056236fb7e80f0dab19019d65bd6074ce9d7f23f4ed3ee241a4292cf361fc9d1fa1d283cff64fef6526de428230f024b3e8a0098820158f55948d3c0ec2a8a3429410366886164ce61e81bb4397b84ad2569ef20bbe2bf38d55080f001f8c34ac9e3e8f25f2d45ea6c98484b11ae1f070cb4c93e90d37c56a0f173769b8a5d3bd65c92ac2e18a7165c8a28a3fcca9778d38200f5c16b462be2bf499f40495f15f0bec2e10dc0b64f34476ad926487ebf8bca12b48837d11d3e8454bf5e13ee1fd42a69fe4af3f43c55a75e92d8233486fd5993d6740ec6ceb1d4de4b0efeaee554fb7582d289120b2c9c5312e1a340a58e3ca3396b7201c92f9097656da006c8b79f22e2c233ea82b2e4dc7108c223a6b6edfe5aac22353324a356c899b9fd901865673511457432767e5c6f2bb209514ae912c6c165c0bd10f0973312cc925794e6e237f8167e04b44424de2a7b0cdd502ae57883c5e1027a3a04c9728211dcdd1c1374adce28a75a8f43a3348a6e1f204b5d359b9223108be3d607943218d1066563b22bfef45c651882c5e24031551c1e7a13ee12c581b15ee19d2e03dd97d4088989e95e4f136c2ce28ecf5b0c764b1be2ab104add1ae023cfc9a2669dc2232e06aedc0be792913bbb938e70be89684e26271d398dffefca44a920eadbfe2c17eb5b9e46a063201b49e27bb03e860636a362e03b60b40b5573d2b0aecc66e2a3a13f187b5353656c8ff4f212b2dd1ffec6f9411e88819b40fa6fa49c0c4c03665c8a5528abd18d7f9969d83a03a182b48c4c5f3e2406c1c42d6e4feb775a92c58884966cf0bc04f2d71c5b2b27fd73013cb0540ee597c8cd97c510529e123f872663f974a0a2a28400509f79df0ba4df5b52588be232e9ed4e89b2fe5c682c58784c9a8a88758e700bf906a68d475b170df5c384f44d9538d96ef07c745a962f85027552e12779cd031b08a2a0f2f1c329356ca8971463ed2cf4879295d66a341e41d8562539a3286ed177c16d9a86ec6ca7825852888414a2472debbc84d60aea543fc45fea7a087e4163b853af803d0dbcb6d472931269ba8a3bcac63f34c927a133a68aa4fb762eaa1b3f5e4820f5683966f98881d7ba1bde18e032970779ed01fd354ade38f9e3c282d922f9a5a74cd0992bf76da65bbaa868871f589cf8375ed57149509324d71f0190910587460ef3f6a836205c9c6834cc61f3ef8ca5f3fee44e91988c954e909733f945002de1c2963eb7c545f94c9a1a9d19e7611c046c97dcbe58a1464c7a4bcc4fa7413f1f49b26b47a97615a32eb5a90e123e4d4ef60c3199b891ca06f3e9fd49c4757ba808c866655b517e9685ad1a7f7e1f0547d703955fe1a3b780517ee5a1c611b769a9d3fb76a11d892003138092740ffaae889676b4c79116ea84875f30d8a3502ed876f55611396b959c45414037b809b6f70af5f7deb004f879e54841114b277437ec00c16ad8bb4fd110a901717627a444354e9c29bd935daa4ec769aad53da10a4b7b252aa87da304bd5ed75f0180f2db17399f2778f04e2668970d259f405b279a362554a616f797bdddf773b93875276f59fb9b8cdc916a578f4f03ee53af351d6cc03ce976f4e33c93800cab6cb836fb32003544ef6324d42e3e9c9bfd5853aabbd3802ccea49c55b316d27cd9b3b5a6b3174cac4d320e49eda671237afda2f4f1c95276299f2746781f895b9befa18d691907df51df360f7c26244d6a67a052e5c849cef241435fdb5dce2e8a03f4246c710511297236b990d7fd8b0df0620d8ac44a007a85daf10ba9c6f82852a42b582ccfee4c769e4ee644420ae14f23afa20a5bbbed09700c8b1eab4559794c9e013a7493479cb7928e43886dd2cf26ac97d7103e6fda7b860b5c4fa5cf81d0ce9b55af3316bf16bd110e578c1f3da9bf89dcb181237a79f12ec641eeb6e18ece14eb20cad4b112c71c1618792171ec20e7dbd355a8aaaa4a9a16468dcb559c6a584b0936cd4977cc5f9d35b3e83d4162f29fb690ff97cbabf386db94c35c2dd4e41c66b4f3edb62cf6c8ae288bcdba5decd363e90481fe603ddd33271779e1e1868a45e7b4ba265b4fbd2fb73d6e75d0353e5f012bfbf9c31963874051c6ff7d114e79800b6c8d1f9f82aefd4dc3b65f7c15f72ab44837efb7b3164ad9f40ca3a7335614176e6fd84ac01f42a0311b1a80b38e4e74c223b8be64535742b842b8ff83be134c3e8865ae512062aef35d4804b247fdb35ab04834f243830c5b659d516f783728f461dab6d3ff9fd497f8d624bc9f0ac8a2f4680d48b661330648afa7589cc689ad6fc23240117962eedd8f9f8fc3dc0aa5c1cbc89d8c401d65b73abd119966b342f971a434eb742ed591079f82e376d9c1f6c693aeaeb6a6c3548af21a08a6df25f062b919161bffeae663fa38b27dac9b9b84146a71d69db33d04598860307a6ee98daf41bb86c64c875eb1b363ccdca7e6c9eb5c588c6f7469b7e06a734e6440d01801a5ff8498b571bb40916b483497b24026720f78b0f37a6976c8b2345cb282158628d681387cf8fe6cf9b97fa33eb4d7f7c42bbb2241be84239892e02dbac19fdee2b1bdbef30b38714952a0649f8e53b37c7fba66a327b9c919c3616ffa044120328d41837e68f061ab6fe2bcf3f57d747dcc27e278b35102e49adb8166e1eaac5f5397a056a5faba031479cff9a9ead0ed856af2af8ceeca04230b78c238500f50fb6f1f34124f01cd4009413ec8f4cde3daab060fa43c6d3eb60a25f08f07c4eb2abdf45082de57b3ab3c2159172f390b07cd0d8eb90b5f1af3973ecf62b79a3ce3a34889d424e02cde08eb24b97393e5cf76ec52a6efa9baea210654644657110040b9a0d75c4796fb72d63ffcc39edd4ac2d0c68a55c7b7466f25eac4b918c49a8b466b51574cdaa1b6c65b12cfe2c95ffdfb2a6e8f88b2d17e39d99a0485177b5919a821e3b28299bedc178deb0366230384be701c86fac95e0ce1af2de65269bd7e1d0293cfb03487a9a7d9bc04367d674580120033b7bf77512ccc303d93c06c590d83440481330fada52fa04effa6a64ff31fa57e682660a8486f583c0140346e4ff781a101f1d656291a7d5252e407ca74d163ae7a0478fdb3097fc8cd83bf42fed5c8e8fc398ead2a588c508b5c6db44cf02a36e47a24e9811b596f4a746abbeb1e489b12f70e3d008b2b45267cf108ffb481368993914bd4965da87f69ee5c8d6a36729d31c3f2fd1af7e4f5d7a7140e2bd96", 0x1000}, {&(0x7f00000013c0)="a98c692a5ecb4f93abdc73a849e8a24f30ac16ed9238aab383e737faadfad0b2c25bfd8c2019e50163a82892042ec8fbe1620937550ed93eacd7350025e35c0fe0fbc3f8f90f2facbc8f669c0bdf232fdf5cf31d5afe5db2ab0f876795c71f4814a3bbd6fe4eab7b5e44e8e8f09ed3762a605f4c404594ee2be1781a6dca76150ca7f44fe9300bd65995b2b90eec1088b0036ac12c4abbba6d785f9b09b747361d05a7a3aafefa467862365331f0e6cc16ce3207dfd94e56628065fe8bd83d7bae59f0504dba422fcc46a37aa3d5b5e3a2e836bfc36e4b5671a38d9d85", 0xdd}, {&(0x7f00000014c0)="fd075509a8c40859c252b4eb65e8692e4c014d96441832a6fedf0b9c775289757c471f4efe31fa3dc0796ec838d019c6f23bff5dba0e47206b976d289af821163c26d790916073de3c202a86fd7bdb5f640df237ca7c1153c78e16222eb3d1d86027a66ea96513e5d9ba4df97a959a8973dfc8fde6cdbc5cb92435c3177f45158e8ba784a9a4a712196024fb3440e38baec6cfba02934d8b2d042ce0741db5b614c300a89db7fb2689adffb442966564d78485a4864b61442140977b28bb82f157caf5482753e6939c3da29c960dffc2d09aa168e711d46e9f7a83398eade85bdee39136e11be0", 0xe7}, {&(0x7f00000015c0)="b4a5469e0837560053f53f4824a62ffd40fb61253cc06728deb97fd871913b701ca7aea4e9474a8eae2a2ed60484001069efd3052ff8097c984a", 0x3a}, {&(0x7f0000001600)="27d6ec3c9a2b3aeb744822d0e457b3f8d682907c11377f73675e04f095516255f3de1c7cf6dac96905e644d88be3f92f846e37693def96b4f01dae73cdbfc11bf61b9d327e4c01d0110832d724be07e08425bb", 0x53}], 0x5, &(0x7f0000001700)=[{0x78, 0xffff, 0x11, "67392ccd7eabbacf76c1a47939bd53582bfa505bd2f605f2a6e6ac52efd4e794b1345697310f3d1896181dfa55b776f5a8febeae25989ea6465f9a7d7fb4b5f81dd388dca25a4bea614d4be75047850691a224a43864b65513658b709fb7938c32"}], 0x78}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000017c0)={0x9986, 0x3ff, 0x7fffffff, 0x6f, "043a92df099b0c265ef5da064df2325928281d7c", 0x6, 0x8000}) getpeername$inet(r3, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpeername(r3, &(0x7f0000001880)=@un=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000001980)=ANY=[@ANYBLOB="000000003444d7dd53bad500000000000900000000000000"]) clock_getres(0x4, &(0x7f0000000000)) kevent(r1, &(0x7f00000019c0)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x100000000}], 0xffffffffffffff01, &(0x7f0000001a00)=[{{r5}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1000, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0x1ff, 0x10001}, {{r5}, 0xfffffffffffffff8, 0x80, 0xd752348e023fb2e8, 0x4}, {{r3}, 0xfffffffffffffffc, 0xa0, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x88, 0x80, 0x348069a1, 0x4967}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x3}], 0x0, &(0x7f0000001b00)={0x9, 0x8}) open(&(0x7f0000001b40)='./file0\x00', 0x2, 0x40) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x20000, 0x0) listen(r6, 0x2) accept$inet6(r5, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) dup(r3) 16:00:09 executing program 1: r0 = kqueue() ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000000)) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCPROMISC(r5, 0x20004269) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x80, 0x4, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x40, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20, 0x3b, 0x3}, {{r3}, 0xfffffffffffffffd, 0x2b, 0x42, 0x10001, 0x8}], 0x4, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x24, 0xfffff, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x64, 0xa000001d, 0x56c9, 0x5}, {{r5}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xffff, 0x200}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000000, 0xec, 0x9}, {{r6}, 0xfffffffffffffffc, 0x20, 0x2, 0xfffffffffffffffa, 0x7fffffff}, {{r0}, 0x0, 0x0, 0x8, 0xfffffffffffffff7, 0x6}], 0x401, &(0x7f0000000200)={0x1, 0x5}) 16:00:09 executing program 0: r0 = socket(0x80000000000002, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x3015edb019860254, './file0\x00'}, 0xa, 0x0, 0xffffffffffffff95, 0x0}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x8f) accept$unix(r1, 0x0, &(0x7f0000000140)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xc8b4, 0x8}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) read(r1, &(0x7f0000000700)=""/227, 0xe3) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000540)=""/155, 0x9b}, {&(0x7f0000000600)=""/231, 0xe7}], 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000080)={0x62b, 0xf8ef}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa257d7f345a98ec, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10, 0x0, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) flock(0xffffffffffffff9c, 0xfd9797a83c0462b) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) write(r4, &(0x7f0000000500)="673862d2c11b777504149a49d2d7f5e22bed6e2502c9b026889b6921f4ef9c769e1c46cd1c85d854d0e6b1a52014a85b8ed0227bdc26154a8a27f0f385ae19e75e5eefd1611b386225222d44f8b365ca879b82a86297ce32d9dd481c029b935e462a561835c5426a49632d75c08def7609909233aa49ec53211e3d95b2080db9cf4ea845d249985e36135d95c2d7cb763bcdd0cebc75c2b2d5f4cbdf5f1ed2ffcdbd256622a0ff723a43b520d3e532329bfa5bbbfd9bca88f8b782b29de29639135ee392323b0e40ae6a70e081ff827ec330b46ca8e79128507814b001d0121db87c192823b9b39e1991b1a661744acd24d8be75773ca1c4139823bea063244344662ff46571bfe002cd17b11b7f14e702a09d463db797f9f60fe261c030c306e1a4c06660f5545f2aafc1f8c23aa2739f56df35212eca6689b5f726124694e5a0db5a1073dbfbd295733afaba44e4c2dffbb3bb208860ff943c1880cd5b8ff05c9a6e6d7c1d2cedab5d8f46c361e2550d35a695d74e95420d54a3a4ff3d21d71e18c77c8e8c5d842f6114fb64e2579f0441bfb86127e0fc414026597bc87ab1aa7d606236532d976ec639441382640183f4c7a192a684db7ab449df2eb7b9c27f3c10fd800075da2b966966c76a4011b5e77426061f67908afc38d22b0c803ff2919234e16f56c63baeb7a23d16e8c13e5d516d658890efc451ff2b8696bb972525bf29ffddc84548dbc710c712ba5cbdfbb655b6f0f727329bc4585078256ce49c054b40b7e6fdf27e4ba81db40b072875054d5c32323e0bd5288f7eed575fbaf349374afccc11f57e9ce791f1377b1c8e860728d9905889f29b102446844bfa42ce74d798fe64142e85ea57c33dbadecbbf70362c43b489147f83365fd881715303c21bafa26629bef9c3b8a798afa74194a4a3a4d7e7ac1f5599aa7ecab6fdf31320d49989051f6e851e0de192024c2c25c2fa04850674b6e23cdfa7e0aa2bda0dfd67d510cd3fa82a096d1e2ec252116fbb476c5496f9682c1c6fd5240f605d2d476f9f7e9da4e892faa9f682bb0dc2604faaa3212cba078e16c01016b57f64c4730e65facb327971d211b9c8579280e1bcc5c966c1fccb8d64f35e4bcdbaa18de990c530a591a27b4557d2f6e99c9809ae32d1e03676072e4d7830d2c483419d29070fd14ccfbc7c8a04c9ba7b387869c073ecc1dfaa193d3d4ab6357be14c83ec79e8ba9225a0a4b790382e87ec98890c2c6e92f474f690461b1bca1f5f9e311f658a8b6e634a0d41bdd8d378d7518824f1e5162b1c21e50b094d8d398b0251087f9e766c5be61a0fde8f40a9b2b0af33a934981e4138ee537a9cd1ee9cba9aa1e026f2316404fda69ec1fceddfd16fe54bfd181d22e24c2a478ef54cda1a8dfe48a4f183f80e6491fec77428511f168e6e4f9bbfdeca420dc224a72c386d2596a2d73a8ff2f44ba299251199aa4706571a9340757f7b599f8aca7b4793a27e61bd3aa49158653255ce337001b52fc79308f755bba2c975a751d812e97b2fcdea1d89981ce52da96c6461f21121d5af02b198ff959dcfe70220bf61dfa1f7a2689d3c310aba712a054f0412f27798a23adc700fec2deaf9f430b6a51224f2e4c9c3126b8473c09faefa2622f29465ec8d5298c997448cda8c2e15388d6b2088d321bdf70baab80877fd40c8aac8120979e10ff7005ef7f73f5663da3beb802586cca798ad4dc7234617b756b0b95b2bd0ce24db7b45e388330676436e41e3948a94ed6341dc1ba505d1e03e9c8d6fbe30a21f8c9da34ea70e0fc97d711b6440ea28f855bb2e64e94fee5526f4595e301f9b28ddaf46d5312b497acf3d74b8456d2c2a60801daa85c6bdb88cce59035ec6ce11d19efa8482a12af243d05ee27737328795faa434c41e9dd49420abdb7f778d3fb553237344697c7a177175e649bd67ac63320f0ea1f8bbe916f36082b4683203fe2ed548d51d639bd1cd93048132ff0d16a18fa92f50c7269f42ab2da0179aa449e18ba20d17decdeaa633318ef39d23e49953c017de55e9917106d5e0fcbfe39ca125e7f5532d32bcaaf64cfe82629ba21da102ae877885eac7d4748d51f45e9c0da3dd0d3e62e1d6b64eeb7a905a5a923fc55324450cd9ee1ac0c907856faa197f62c127af535f19c99fde773ecf198be783be5e869d50732f21cb98ea1fc11697f31db763ebc044c2aef40010468d5941b3437ccfed4668af0fe39d906a454882626ad4cc54b30467e9e702a66ac095caac5f1681689e1b95f07571e587ce4774c4e64287424501cd8dd072214ec8cfa8476f15de8f8d14c2b97b3d6350a821e2ae68ae2bc33730aa96dfe471a2d6955694079da451d49c86fd5b988a2a55c8b86b04508129da101a727818bea033c02e0f350e7178d0de0c7be2343f8b9db982683bc3379db7c83269a93e7e39f1ed57124fec4457402533439986dbf27288cf079af7de3d1e980fb9b83d506460e30fcd438c086584d46b1b3b78cc2923f1d6cc9fdf535b45675a3a489d294367b6c3376b3824ef1b09e2dca858594ec71ae9de7afeb5e9788c5eaf47516592b86e635f1663cf1b4270fe1dd9c4ce3421099f253b77834530b5a993a36e327ece86249e076fa6ac924f91d7a718a5c5f75d3918546d264ae50f37f9316099dedc8a75d8ae3630dd69395b2bbef00d4a2c77167e789a5f595fcb887afee96a8eb1283e8d332e6ce34f058aaef4a5b283747590db16a8c79694a4fa697492cb11bf4f6ced2f22ee55bdfabbf6f1f0a5fd5586e3a2549f8aeb904253f3c5a09ceceecfc89109337f21b4aa29b41d117082371fc2a0e86d50df290db838c4cb86e80813177937ebbf05dd60433d59cfd8f4ae426fb1da5a6ad5502b079da92e16f00ebd4497e37e353cecb66e2f1b455d0ce008dcab2dbe6657acc6002fda2bbbf5f0e4bbec8c02763ad43f60d33d9846c42ec512416c55c6b0f2f9bfe9986a1f29c761cef34981845d334a75739a29dedd974de9e6c6b7c205c65cef704ee6e7be50dee1f776da0b76bd153102921b7f5af5747d93901121f1212ce84f2bcf369ba36e2b5afb4888a6c10fda6b178f53afd6348ba961ff831fe8b7ef71b09a1072193e21eff1971166b12a9570da5a199a5933145330b76533578a878c68133f6ecdfece52b8332e180052fbcf3028f1440dd17d303f34f7b6525f4009998fb447178eb3c93d8cbe247bb00a14d14ff5dcb1c17f1bc9b8149915f8d3bb55176f0bb4dc51a4c04cd33bb45ca7ead1e9b9b3a99025805a1b1bec051e20186e9a7f4efa371b2b977116a67cdf0999b6b61e2d7dc0ec55e46b4094d2e3f919118dfda6a73e9255cd75ba4a845d14fa626494431b9e2d6ed29cddc9c58e85be11c46c45935b85541eeba6de0fa93998c8a834afd83abc5cf62bc384031cc57853f7ad38c959d394f75f2c64612049c113fa0458a4439467d17e8db85b6ba27eda490e2236fbd3931807ab166f7a8e9689555f07d05257765c17e1f775e923c6d07338f624cf0cc2896194cf6cb2b6467c765d6be6e37c47ed178c8de388ccfab89bb6a26d4c5eb15fab1846bcdc0d34ae4c1329bca76ac972052353c976197fa69c61b52b1eafae3eb80ed193d1eec5acfb15c592987fa6434a38637d084f6c8b6dd5a78271212eb4d93cd0962ed33d29de1cb66dbcd70398e8513fb43518ce653c9e274195392340a4711df5162152e8ea82abe817f06db0384a0a768cfabe287954a200603510ed07d9c98033bda1046ed14c4d6f06b213844253a40fd813c3839d25939427495e6c6698c464ef02119abbdcfddb9b40e9bd101e5d2109e12c3324cbb97336dde856dbc103d1de3ca7b826a66f20e2994adb0d72735eeadc7d7114b0e5b24acd50688e9f0ca7ebb5e14fce2e6aa2629cd3ab52b6fb5402e215b31101da113d778f75bd4d9cbdf3e48a0c4b8dd6f8f5c0b0e2ca00feab4dbecfbebe2c67de965c60836cd57d5ee6f4d9c037bae93f71e066a4eb655c1b5d56d8eb69e3c360eb37d9716338b679d780957cb2e37900a26163ab8f8e2fd7386ccdde26344521861590570cccefbf49e91d5b184fe9c0b103db543d8715c9d1766a58f637883abbb0b98373fe671e77cca7e22cfe3325e0902b09f4dee8a04b2c3b83bccb84699b9e23292bbe32aea98ec9e2b11be57fe90cb59e01387bbd7d01900e40631a903068b5a408957b711c6c46c0763f6ae6e2097ac520a14f888fef0114feba01f4750185f1ba1c1bacf6b385b120edeba20e40f914ed92bbd11f3fad8f8797873e3759fc000fb4d6451616dd190bb6446e780ff61c2e19b83e3bce2e982e8289a98c0ec85cf8397a8c42d7142fc68f7fbf54f374427ae1bea125b66811b65c89f502fa41fa7358181261dacc365750c63fa7d84e65fe47c08373901c4c1e1f30d7b1010c7bf14c6b3c0ce6b8e007e3dcb0eaf91bb3aad643093ef0867e10446d996fefbbea26d158038e7e72801d88d007e0fffbf2e7f107b78b02397d8aaf705454946968d98b0dbbde750a583a2a885c6c34867468dff44b7c0fca6809f3b11fa229b026bcf74f9c1065eb12b9287a0bfde1a100ae7e21762f44e59b63769fa0f7cf11548fa0d50d29935ed2614c2a07a68886c8445f2cf3c0ba3723d6b48112eb6dad5facb2f6abd331d9686b8573227e21160c1e6dd6e026434901e4c42a7b4c6165d1de31ea977be386553e9da26b43d6ead5ce6b986569bf4828e0ab41c98ca55c03e18789a9570606363f21feeb92d6a694b06ead1bf5778ede37326103b7364e0cb39a04b467fd9c67d9f518259762e3d77cf0f7b9fbdba5770d6fc1730c4b7d878828352afd17b0bd38fa84df79d593a75082edb65a6669db63e1e9bb3eb9705f2b9e6ade37207eeb6103b012b5b73ff9f708624528ac53318c804b0e72fc8b9341589e3d34996ae3b8f3b362227e7eeeadd2c021137bbee14a416236bcb76515ff169c9942d7271299969c7f3022d805327741203965171a9ee6b5c6a5cab1b187770dd681899de93ebc346b1ea10caf98286f73ad633f19cc8615a48b34c51fa19adef24c6d04bf414fab0c84c72685732eba79877cf8850f3f92176dc9c8a4f2ea188e18ee716916cb4e4f0a86ba4a959d58a9e904958ecec76036458ed6b54887b3c431d2909a947ca0da13ad537c256cd940829596cae9639fa5345fbedc10f67c3a900f0b6b068c2e1667808ef86946c95ae16629671ac1f086dabad007ff68954f91279dc02b292090948d1f6fa6eb21de6e546c9d0b91db6114c233314562456e2be08c5b14683036088eb036698562dc2dbb187b28268c2351de68a5c005d64f9f85fbdb6a1b484335b8aa4d0606cd289b7c55b1c209ebf013998bb2903f32209644bd5145264322fa2c3f1a907bc28ae54cf2a7dcf0dbd795cec7c8a6e7c580d99876f942469113852d34749dc3110e3732086735e0efa2dc951cb626483ce30de64f5ad13a4738a0f3910c031fddd8494f11481e98dd3abdb8e667fc8b492cdac26d011341e9df575c9bf5221e67da077ad4755ebef7ed3b787f32ae0f04542409ead4688ccfe37b1e358d48a95be5fad938eb174856bbbcc3836f7ff3f02061e79c688819ad825c804e8175ac848ac61f05d4f28d2dd8c7e399d30aaba088dc0bbb469324b773c3f899af213d1b404ad1589acad6db3c828516385e9eaf60f3dd795075ac0506f9e585b827adbc30b508615fbc53d687fda517d5eb71e505481a68b6b5721ba1a7539382bbf3855bcc", 0x1000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r3, r4, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r6) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r7, r8, 0x0, 0x0, r9, 0x0, r10]) chown(&(0x7f0000000000)='./file0\x00', r4, r9) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x51}, {{}, 0xfffffffffffffffd}], 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x34e, &(0x7f0000000000)=[{0x7ff, 0x5, 0x5, 0x4}, {0x1, 0x10000, 0x9, 0x9}, {0x3, 0x3, 0x3, 0x7}, {0x7, 0x1000, 0x40000, 0xff}, {0xffffffffffffffc1, 0xa4e, 0x0, 0x5}, {0x1ff, 0x2, 0xfffffffffffffff8, 0x10001}, {0x97, 0x10001, 0xe090, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x304, &(0x7f0000fff000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x81, 0x80, 0x8af3}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r4 = dup(r3) r5 = syz_open_pts() close(r5) write(r5, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x100, 0x4a, "60e576653843006621b65a6990978c63c77f6e32", 0x4, 0x7fffffff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8) geteuid() r6 = geteuid() setuid(r6) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x800080002000, 0x7) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r3 = dup(0xffffffffffffffff) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f0000000300)=""/149, 0x95}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/121, 0x79}], 0x5) openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x102) r4 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x9) close(r4) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x1}, {0x54}, {0x10003c}, {0x7ffffffe}]}) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r1, &(0x7f0000ff8000/0x1000)=nil, 0x1000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{}, 0x0, 0x0, 0x0, r10, 0x0, 0x0, 0x1ff}) shmctl$IPC_RMID(r1, 0x0) r12 = getuid() r13 = syz_open_pts() r14 = dup2(r13, r13) write(r14, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r14) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r16 = getegid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r15, r16, 0x0, 0x0, r17, 0x0, r18]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r17]) r20 = syz_open_pts() r21 = dup2(r20, r20) write(r21, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r22 = syz_open_pts() close(r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x0) fchown(r22, r23, 0x0) r24 = syz_open_pts() r25 = dup2(r24, r24) write(r25, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r25) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r27 = getegid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r26, r27, 0x0, 0x0, r28, 0x0, r29]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$inet6(r31, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r33 = socket$inet6(0x18, 0x4005, 0x70) r34 = fcntl$dupfd(r31, 0x0, r32) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = getpgrp() r40 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r35, r36, r37, r38, 0x5, 0x7fff}, 0x6, 0x2, r39, r40, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r12, r19, r23, r27, 0x50, 0x2}, 0x3, 0xc15d, r30, r40, 0x8db, 0x3, 0x10000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x100000000035}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) mlockall(0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x3ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfd, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0x80000001, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x186}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1cdf}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r5 = geteuid() r6 = syz_open_pts() r7 = dup2(r6, r6) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r8 = syz_open_pts() close(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r8, r9, 0x0) ioctl$TIOCCDTR(r8, 0x20007478) setreuid(r5, r9) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/109, 0x6d) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfa9cfbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x278}], 0x1, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x7fffffff}]}) dup2(r2, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) dup2(r0, r1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x16e, 0x0, 0x0, "e4f5b030196d8ed8d03b49e6a72f44fe525206d4", 0x2, 0x6}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) recvfrom(r1, &(0x7f0000000140)=""/51, 0x33, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)) r2 = semget$private(0x0, 0x0, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/151) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$GETVAL(0xffffffffffffffff, 0x4, 0x5, &(0x7f00000001c0)=""/91) flock(r1, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:11 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0/fi\x00', 0x82) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) sendto$unix(r2, &(0x7f0000000200)="b090c4020833ddba186a506b", 0xc, 0x400, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0xa018, './file0\x00', './file0/file0\x00'}) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x7, 0x2, &(0x7f0000000000)) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5fe3, 0x7}, 0xc) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x2) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[r4]) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair(0x20, 0x2, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000240), 0x0) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054, 0x2, 0x4, 0x6}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0xffffffffffffffbe, &(0x7f0000000140)="89d8760d29434bbb92e2f387980a663f4a4e84874a2bb9bcfdc83137382786410000000000000000d87494342937c115e2681d211cbe7c1514b3cbb9ce59c9695d9cc4520dd11ef66ca23eae0300e0400e50ea205036c64f115b95488bb89f7a61a6aa128e9727026bff02fe07000000d28d64c893dbc81bc8d696e6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000017e, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) close(r9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), 0x0) r10 = syz_open_pts() r11 = dup2(r10, r10) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r12 = syz_open_pts() close(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r12, r13, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fchown(r14, r13, 0x0) setreuid(r3, 0xffffffffffffffff) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x800004c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) r2 = getuid() chown(&(0x7f0000000140)='./file0\x00', r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000200)=0xfff) socket$inet6(0x18, 0x2, 0x80) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000300), 0x1, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000700)={0x2, 0x2, 0x80000000, 0xab, r0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000480)="7393b726ebffcbff06b9fd997192f296", 0x10) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x1, &(0x7f0000000080)={{0x6, 0xa6c8}, {0x40, 0x8}}, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) getgid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r3, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x2) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r4, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) pwrite(r4, &(0x7f0000000380)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) ioctl$BIOCFLUSH(r5, 0x20004268) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r6, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) fcntl$setown(r7, 0x6, r6) getpgrp() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r8, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r9, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r10, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r11, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r12, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) openat(r12, &(0x7f00000003c0)='./file1\x00', 0x40, 0x28a) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r13, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r14, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r15 = open(&(0x7f0000000400)='./bus\x00', 0x400000003fd, 0x24) pwrite(r15, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) ioctl$BIOCFLUSH(r15, 0x20004268) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r16, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) fcntl$setown(r17, 0x6, r16) fcntl$setown(r1, 0x6, r16) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r18, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40}, {0x83}], 0x6}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r19 = semget$private(0x0, 0x7, 0x0) semop(r19, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'ta\x01', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[], @ANYRES64]], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d4", 0x3a8}], 0x4) r5 = syz_open_pts() close(r5) r6 = socket$inet6(0x18, 0x1, 0x0) shutdown(r6, 0x2) getsockname$inet6(r6, 0x0, &(0x7f0000000040)) bind(r6, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0xffffffff80000001}, 0xc) write(r5, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000000)=0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) 16:00:13 executing program 1: dup(0xffffffffffffff9c) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005201) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r1 = dup(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x0, 0x80, 0x0, 0x6}, {{r3}, 0xfffffffffffffff9, 0x50, 0x1, 0x10001, 0x3}, {{r4}, 0xffffffffffffffff, 0x0, 0x10, 0x90, 0xfffffffffffffffc}, {{r5}, 0xffffffffffffffff, 0xf1, 0x2, 0x9a73, 0xffff}, {{r6}, 0xfffffffffffffffb, 0x51, 0x10, 0x1}], 0x6, &(0x7f0000000200)=[{{r7}, 0x93aca9c17af83b8f, 0x2c, 0x1, 0x5, 0x4}, {{}, 0xfffffffffffffffa, 0x46, 0x40, 0xd6f, 0x1}, {{r8}, 0xfffffffffffffffd, 0x0, 0x10, 0xcc6d, 0x100000001}, {{r9}, 0xfffffffffffffff0, 0xa, 0xfffff, 0x9, 0x1}], 0x3, &(0x7f0000000280)={0xaeb0, 0x100000001}) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r10, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r11, r12) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) kevent(r13, &(0x7f0000000080), 0x7, &(0x7f00000000c0), 0x2, 0x0) r14 = dup(r10) ioctl$VT_GETACTIVE(r14, 0x40047607, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xffffffffffffffff, 0x5, 0xf6, 0x41}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pipe(&(0x7f0000000000)) pwrite(r4, &(0x7f0000000240)="c16914f6357e3a00000015000000314fe887f0d9174da110925866e2e72f002c56b283b393d86e9cf11c790c6a8b5ecc965466e1df825d6d42fb9248f3c10d5c2bd1ccb5c7e34c253801cf74d5dee1be246e92cdc622b59ab8f0216b6f9846351cc465cd8ec53ad636af77b8e994b9baeaf1b052ebcc29fbff3959823303419d95e3a1f6da8b8b291103975158ff79", 0x1, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) setuid(0xee01) chdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCLOCK(r0, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/231, 0xe7}], 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:00:14 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff07000000000000000000002312552cebad9a8d981000090cddedbe24fb3ef233d8bd5e263c272a38922c24eb1b90bce0a0f199d56accce9c5bf7427ff76580c722251ee6f148ebb932c2dff5b60554dfe6ac1d376b945050ddfdd787c6f886f5c61b03fb89da3fb0f9d0641b2165b26a41d06064d0d4a74255eeeede52f3f7c86500000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = dup2(0xffffffffffffffff, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = kqueue() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc52, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r12 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x6a) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x102000000000000, 0xfffffffffffff0b9}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0x19f}, {{r3}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x7f, 0x7}, {{r5}, 0xfffffffffffffff8, 0xd2, 0x2, 0xd3, 0x5}, {{r6}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x81, 0xe7}, {{r7}, 0xffffffffffffffff, 0x4, 0x404929647325643b, 0x81, 0x2}], 0x0, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffc, 0x4, 0x1, 0x400, 0x1}, {{r9}, 0xfffffffffffffffe, 0x84, 0x4, 0x8, 0x9}, {{r10}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x4}, {{r11}, 0x0, 0x378278722c02cc5a, 0x1, 0x0, 0x2}, {{r12}, 0xfffffffffffffffe, 0x21, 0x4, 0x43, 0x100}, {{r13}, 0xfffffffffffffffe, 0x1c, 0x20, 0x2, 0x3}], 0x8, &(0x7f00000002c0)={0x40, 0x50000}) r14 = syz_open_pts() ioctl$TIOCCONS(r14, 0x80047462, &(0x7f0000000380)=0x210001) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x6, 0xfffffffffffff239, 0xff, "e5c26e76a78e95a0048237703fb069f09ff4b831", 0x0, 0x8}) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) close(r5) dup(r1) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000080)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x1ff}, {0x9, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0xc2ca, 0x2, 0x7, 0x4}, {0x200000, 0xffe0000000000000, 0x80, 0x4}, {0x7ff, 0x6, 0x3, 0x100000001}, {0xffffffffffffffff, 0x2, 0x2, 0x3}, {0x3, 0x1ff, 0x1, 0x400}]}) syz_emit_ethernet(0x16f, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") 16:00:15 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x5, 0x0, {[0x1, 0x0, 0x5, 0x2, 0xffff, 0x1, 0x0, 0x77d, 0x0, 0x5, 0x3, 0x149, 0x5, 0x1, 0x8, 0x7fff, 0x80], [0x5, 0x5, 0x8000, 0x1e3, 0x3800000, 0x9, 0x1, 0x8, 0x1f, 0x6], [0x35, 0x0, 0x5c, 0x62bf5d85, 0x0, 0x8, 0x3], [0x1, 0x9, 0x7, 0x1000, 0x0, 0x4], [{0x100, 0x7, 0x1ff}, {0x4, 0xfff, 0x8, 0x10001}, {0x7, 0x7fff, 0x20, 0x2}, {0x5, 0xfffffffffffffff9, 0x0, 0x7}, {0x4, 0x0, 0x8, 0x200}, {0x5, 0x10001, 0x71, 0x1}, {0x3, 0x5, 0x7f, 0x3}, {0x6, 0x2, 0x6, 0xffffffffffffff7f}], {0x2, 0x3f, 0x90}, {0x5, 0x3f, 0x3, 0x29}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x0, 0x4000000000000000}, {0x33}]}) r2 = socket(0x18, 0x1, 0x0) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x9e\xf3\x10\xb1\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = dup2(r0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000200)=[{0x8, 0x400, 0x40, 0xdc}, {0x5, 0x6, 0xcb, 0x9}, {0x9, 0x3, 0x101, 0xfffffffffffffffe}, {0xaf4e, 0x40, 0xa, 0xfffffffffffffffe}, {0x9, 0x1, 0x8, 0x6}, {0x6c, 0x5, 0x3, 0xffffffffffff0000}, {0x2, 0x7ff, 0x8, 0x40}]}) close(r2) r6 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) setrlimit(0x5, &(0x7f0000000040)={0x8, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r7 = socket$inet6(0x18, 0x4000, 0x800) connect$inet6(r7, &(0x7f0000000080)={0x18, 0x0, 0xa516, 0xea}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x5, 0x2) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:15 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x9c4e48cc4a0d9119, 0x4) listen(r0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x4}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0xcc2, 0x7f, 0x100000000, 0x8000}, {0xfffffffffffffff9, 0xff, 0x400, 0xfff}, {0xbf5e, 0x3be00000000000, 0x9, 0x80000000}, {0xa9, 0x1, 0x3, 0x3f}, {0x161, 0x1, 0x80000001}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tq\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r3 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r1) ioctl$TIOCSDTR(r3, 0x20007479) getgid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000280)=0x7) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) setsockopt(r2, 0x20000000000008, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) connect$unix(r1, &(0x7f0000001240)=ANY=[@ANYRESHEX=r0, @ANYPTR64, @ANYBLOB="7ec4afc0f433ebd34102b7e37ab6f45bb3fc3ea3b8d59e6363b06620e50ac09a76e725953b7c590ec027f029a743825199f7d8a87e5f25ab4181115b3b4bdfe26f2fddf1f124d05ad017301a30cd29cf76914b8dd6f96a205347337036096a5042365655c9d98f2b6ab655b7a7d8e2f7f4fdd64a861f23931d7397e3d571614d5a24b8609346d6bafd8a3a285d92d636a5d64c6945da4d20a32bcbeefd3a354fae3a17e9020dc6294404d64820320e628d873061cdbf69b040e6cbf8fdd931ce88a30d1bbfcdc0f9cd2756db08e6a25b20c43df6e379e1129a0dafb6854e463fccd888aff27223a422bd78d3e7a0a18e8d1e64863af6ce7d4ba4b0e29e0115274f0b09e11ef94c72ab6e6e0b68ac046af56fd5c0e3c9d62873f0761d97ad704b2dc63cef1e73caf97c148a58881d1fd7d8dfa1d7da4276fca362b6f69988bdfb7cf75bab29f00f1bf8aea6498a4d96d08dc6ab4cb75fda9553038d5d924f01b36773c1e8db694f64d2c85de8e86b4feea6726470115d6780786615538c3c0307b3291fd773b0ec5129e43f81932eaa589df15e04f9ad819dc2f5825b9b7112e925eb60f5e8bdfc14bc9c93e3c6187060e1fddbd417a01b5cafe6be888b832a1c396e2908aafca4b51ead80dd8fa6c0fbf675013b25faad381101cdf28965ef3a33d2438d3919b77eae3ff21d30567061bfcf7beb7c25724e81a3a3ae7bbd4d5cbcaef4a63224e197fde25bb89345829bb20569fcb25d77096b2c629ec5b4707645b41965859ff866d49169b786e0df9d4a1f58cc815e20aab3e5e163a167ec9da52e1dd9911219e16ef9fe35b15e905a13ff4bd603199cd3ec9f4c38b41e9e15943d869f7fa2331c970ae6081386abb5b0a5167abe7accb31439e842f3a906c6d5cc089fec6b6b28a76990bc960e8e9cff8bd29e36995b2ed23a407bcc72111a877be34f28c90851b4f310b328c440887a717936ef53de4f5cef0dcaec3069b3973852a5aea6cc8612049e65606d7b1e190fb9b028ce90c229b590564ef0f31a20aed59581fbb4abc34b2a2b85609c9510803c8967873a5aaa7a2ef05765a51e9bd6b87ef9424eb65257ecc4e1891fdae4ed0fc1669cd5217ec9db5891c4140a3ec02128ca73564531c2076a85670f903a82aafdde67b192738447ef05cd20ac75d2cf4b3fa40242672cb9c90442f679bb09b557d05f8f64851fdb9d36c785e0651de069cf508b47425aaab5e5b988948469fd696956caa70d0d287db584d2d87ced9435ee887349c79f91715f1380dea577a4e2e263670e8a5e5f2945540a0a945b37fb8e45b554dd7984cac863439ee033c89aaf035e5b544250a2032a78a7fc3b5955a03eb8b018b9d8f6353c1e0f26fba86402162744ec28582aa263752e4839e62d60151fbaa668362385f849910c7eb3ce42039877a046a6c59c9749c28171752547639bf6f73d5df409c8c6871b77aad01e159ffd9d10df77470ca658490df6babe0a52f3cffea66aff51c00b7f40fb462278ab6747ffb491d075a142637e0fe31696e660d266a17845752edf7bf1be4b70b2f283e60bdb3486519eb228b0b0e77cb1f78d47e0d76fe3b96237e5ce1a93c7475af673a4f97069562fce489ecf820961bc9f3876c5ae5e95211cf8d4ba15940e32272ea90333d84cb1260dc35135f4fc44d60889941187d6ae1d0adf313b142b18a1f32ab238e86779d8dc67d3483de21ff6653b4a6428aedf284d13b618cf6df2cde901fbcb9f3b02f4db2e9a95cf6e3ecead7ce5ef3930ff74ba1ad71cc6bc44f2f5e7e403969613d10defcddc984a544d6bb0f9cf8adc1fc433faa8657925b3f7e505074a24727c5dbf6e1c5977eb9cb2023c763fe5c22bc06803bd1e884fcc7ba86055f55bf36ce0ba55d57d42d7236fb2712a3af16c0ab2c3a007776a50f090da0056f9ddea94c9b5346fb88ebf6945dbd2cfbcbea62c829f3872168451d2755623396833f8c3a1f806f6e5061e8c8cb97b0f7ed879e76a51f29baee9bbf430238066ca7c7e4196efc71ff9ba96519a53e7720775cec66d30c21b21958460caf5e426cbd80db6133beb49018b9f735afc9edf97f171fbfe42d9d13c9e08892d048eb800e8fb875c15e149a4a143b6b96c7b725bdf201aa86c80117df9377cc82d0da62a43433b93cff11666627b10216b79b1ad67da35f304d58a7ddff7a6a98fbc53fcf903841c008d4f48a431d6cbb1befb3d874381a25868d21f6f9e2f88da5b6618a35af173f94e301e34a80973e4df83daeda485785e6d241880db4fc4b55937c6d13b2f8b2439c54fdb0646e8cd38f45fc1a471af4160048ecd2ebd0756ba4a17c964fe769096f33121d644a274fd8d39baf30343e1f34d195db285d38b6e0cdff37abc4ae861d5b144cf1cc696c4f8ab40aa5ebd87ae1390acac1a38a62e1cf9591381ee1de0aa97d28c11a8aacc530a843b459ce1557e1048e696e7fff50e49ee203f439c125cdb9e5ba7c2a4c93d179509177f30d0f7ddb3d36ae56270ae4ba79046286bbdb506793d0d8552c21e2e00f1614573012c2b917a1d034b1db29a14e0b2115ad71dc85fffee0be4d9207caad92bd12fb6a61fb596febfccac899a798a385dd1f3fea18dae6ddd05c04aa048a2cfac8ed16bf7da789afe5ac8e31a70017592682c49bc63d529ba75ae28c2a3f1006285cc9e3e748ffd2cedd58219d23e01311d5dba7c7969e0bf43ccfa30daf42466794eb47b80ee52ed02c9f2e82c26d4bd98b77190f081213845b6a8fe4cfd2d7feaf0d840013560f6c7edbed696d47413f2f766a14f15f2f50a76ebda9f869621278ff72fe9a50267cbe435870248dc3da3d83a852ed57250620f74e6c2d58b903537c04696938ccb430a94b995d7a0074650cab273046ebecdd57823196efd76eb86df4a8ada070269798df73bb7049c31bc03b8ca05d519a12bb5a30b0fdef5eb2c13bcd0e92cf2999dd90977313541b3785a47626c4f6b3b3f0869bb9432a4dee270f7d809779aebabea8de383369f9ea437ce73ea9a06780c764bf5a6f47968f2a928b4097eb877c8ab22c5270d00f0d514426f4a5aafeae8120a5d54e05a99f07c291aa9f2bb1baae49d8acb681eb5aa6ce924896237cd86a3e08db29f332abccff16c3f45d7927d7d793a7b8951b8b040b446481d2d2fbb4c807b0884b574f78534d00c1d48af558db53e9efc27b71ac019062d477765591df07b068bbe31f1f19737b4a9febe6fef67607e2074f10be90516b35a22903cb5d563f39527b559e1765e8e3c14ede9ced2379b5c1a57951eb1d79b82b2cfbc8311328054e6f1afcc4b9e61ecd50fb074a4c44a527b074707b21878acd0bcd6b46f128fb16611ab550e1bcd51b2dbe98ab0f901bc9e6193e8e935e58ec95c0ad9eb7e45c9a9a1cbcfc94990eee6242aa68a2ca8b74f5086ba0928a2146292974455fcf1f83cb796f4cad86d0a275c74838c9495b2b14d979109d88787f87b654a2d405a78f7ef21a24661be88bc00b1a014e10245075f747932c795fabb85bb3f216a3ade0e1d56eeb54344740a03b2d51fbe7c39a2132e73ff9eb0cc6014aa8567a9630476766c964107581b494158424a174fc42475a281e21859edeeb5676e3b658dfd0b65ca4ceb3a76a9210f4e134baad807871f1bfb318c5183478ad9c36e58cebc84aa4fc50757da034e960543865a0fbdf8be2c35fb2110b24fe48396377950db88b2c78d9d46a444efdb51904947b296f8b7dc5dc912898b1e88540da41ef678a72541de73c33ce8f842ea0115a383e2fa66a4839ace1eaa8f11daceb1990b9da27b64428bf35495aeff6ba0bc873132acb512dd563628d8456764dd3e20c6399094be8e6a134f2272a466f22eb177f9169c27ef1531fcc500c876fc96bad67badfa099c2d3b454e718431dd0448783bcee332985dff9ef35ff316bc32739ed7d2928f588da9906ce70bf94710331281ba21e255baca6a8fe8cfe438cffcb682efe14594ee225e307f6b32e0a9b7efdeb6bba57e923358a3d9dd5cce8e542e8e7b7ea54fcb3ea999339c188e010c55f5749e6b68cb359e5168a8b3f5be8de5cdeee9b0c36db0ca0f71bfd3ebf7b599c4cc939ccda350a0c7d42c9026f43ddcda4b519852bb574f9e78075726453f7b11d03d43f2b60e46efb8b4c6fc3495f76ad4aa33f022fcbbf4b93f867e93fcec86a4ea83175b039f255285b3dbb34b399844570b20f82388dbb42ff114d640dc659b247ca7c350a2187f7d7e5171747b209be16cf138a51fe2e92b6f00283e7226cc33b512c5d050a8e009c986d9f641b5f364d7fd70cb0ac64fd376a250c82550246a239930153089e74d5627886aab0971dbc329b77853268f9a70f91ad242bde2635a785b831c1ab63aab534be495fdfc0ca95ac1d7a862a78bb37b8c0b8dd1a1aaf1a4ee7c0a0aaedd227f386511cc6be034ac702450e892c0ebfe0c0e510a43916b92dcc69db9c4d82e0f5184b3a52997df870819fac2d7233fdcd1cc4563f9674dcadf0ddb972851cac57e13fcffbc1f024b4a90129485bdf84c564353ef2900df2e1132af0ad83dd6bdf7e3d774396c77205dff478f00a315fd2266e1315020b4d53382afa663083d9532cdb8848adc02f06b00389a5b697e93f5f55675873f6506bf574faff4c3f9209a34db15a2317640051a65ffa84baa850e0b28ed6a05422e3499a4502db4b0b5c21701b5e4e3f98ead8037a32d4e3f84d8ff64c2a598cbd85ab33e54ef059606b4f14eefb7eb0088b3a1d18e9ee718b09cc42064e12fa5075a5fca0756bd47e6ef2be2606331037f4e7fe8f216a82532b34ae6cbed4e36ee77dab339b877f9bbfac29040eb892559b43bf71d24f6b9d7c640636a60ce1572ba60bdd39f33f2ce30005bc1e29fb7190888a60e3341e0ccd1d409709d2788ce80e8e17a3d39b3b7d93b1142d9d9c44cdfdb4220caac28cd7391a7a408d5391b71fec71cbb91ca093bfe402d83e973702c832028adba2f82d5aede89c1cecfb9feb1f0f04f2165b329ed5f2a1fba2f87037b4b09ef7b418c1c86ba80ff2548d144a540b7845c275dd047a46d4576263b52bc7458801ec887f59f7c9dd9618abdde4f98b721aba0b1f95320ffa3118a047e7996277f5e06bf4527171a236cfec5590449b297676ef2a6de7913c9b92c16d364251adbcc5f97ae147b07cb87cb33947e08d03f6ccfad9c5e5458a7b177ed67ca0143d32971138d3c8072a3460180ddd155ae58d04a05bb5c3e60760a28d74963c2645f53af7fdabdd1fd6bd443a596139355eb56c01832e3a07551d1d4f9f2d0d1743b2837c0c52b4655d3446ca0137c9406f8f8bb79522736d03be85c41356cc09e40fb6d9bd680623a94d0b3527d071a497a7880ae95d1ad9ba9c4191949104676ae476ebbf67cdd892affe940b9b2862446c539396ff3fbf3ec7746a6d18c34405b9a5949c3b278f48ef94b59bd0162d761bdb4fb54ae230679dc51f6be16eaf3209f3e95a74fc9a73e08184a5bce298beb797fa0f3203cba4c9aac03dfbe03f1fd41ed7dfecfcbe3190be860af77b552ce8c8221aeafc960eac41578b3cc22351f7ff1a8ac0120faf1728ad2a1a51ef1496a302504db2c375ea3cfb421af5ff3967080e7c9dbc01f8f1c128236146a1821a6399eaabd1e342e6e5391247f05a9fd1188736318ae8ec387c04cd4a50a8aeb35e33283566b32def89e21db0a99b9fdb1cf82bab692979f505a16a1f24060d232ca9e9b314144d94ceabbdb24164e8a5a4552829e424ac3", @ANYRESHEX=0x0, @ANYRESOCT=0x0, @ANYBLOB, @ANYRESHEX=r0], 0x7) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = socket(0x2, 0x8002, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) write(r5, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x7f) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fchflags(r2, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000380)=""/13, 0xd) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x10000], [], [], [], [], {}, {0x0, 0x0, 0x4}}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x10000, 0x40000000000, 0x80000000]}}) kevent(r4, &(0x7f0000000240)=[{{}, 0x0, 0x108, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x400}, {{}, 0xfffffffffffffffb, 0x40, 0x1, 0x97, 0x76d}, {{}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x40}, {{}, 0xfffffffffffffffd, 0x91, 0x1, 0x3, 0x9}, {{r5}, 0xffffffffffffffff, 0x11, 0x1, 0x0, 0xffff}, {{}, 0xfffffffffffffffa, 0x20, 0x4, 0x0, 0x2}, {{}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x800}], 0x3f, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0x7}, {{}, 0xfffffffffffffffe, 0x40, 0x20, 0x8, 0x7f}, {{}, 0xfffffffffffffffe, 0x0, 0x40000004, 0x0, 0x3ff}], 0x1, &(0x7f0000000340)={0x4, 0x5e}) 16:00:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r6) kevent(r6, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) faccessat(r6, &(0x7f00000006c0)='./file1\x00', 0x98, 0x1) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f0000000180)=[{{r2}, 0x927de8d751a9fdfa, 0xaf, 0x6173a48cf9443061}], 0x835, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x2, 0x0, 0x1, 0x8001, 0x321b, 0x9, 0x0, 0x1, 0xff, 0x7}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/\xc1\xedb\x00\v\xe8\'\xd5', 0x4000000001, 0x0) open$dir(&(0x7f0000000540)='./file1\x00', 0x8000, 0x4) r8 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000240)={0x7f, 0x9, {[0x8, 0x7, 0x2, 0x80, 0xfb, 0x40, 0x7, 0xffffffff, 0x9, 0x57c, 0x8, 0xf81, 0x8, 0x5, 0x1, 0xf2b, 0x7, 0x101], [0x1000, 0x10000, 0x6, 0x80000000, 0x1, 0x9c2, 0x1, 0xffffffff, 0x40, 0x4], [0xc674, 0x5e, 0x0, 0xe0, 0x3, 0x4, 0x81], [0x80, 0x4, 0x100000001, 0x2, 0x5, 0x3f], [{0x3, 0x9, 0x101}, {0x81, 0xc8c, 0x8, 0x457}, {0x10001, 0x8, 0x7ff, 0x8001}, {0xb7d, 0x400, 0x1, 0x8}, {0x1, 0x9, 0xb4ec, 0x4}, {0x8, 0x9ed, 0x4, 0x200}, {0x7, 0xec6f, 0x101, 0x4}, {0x1, 0x5, 0x9, 0x7}], {0x40, 0x9, 0x800, 0x5}, {0x10001, 0x2, 0x0, 0x7}}}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1cd2950b, 0x0, 0x1, 0x3}]}) r9 = dup2(0xffffffffffffff9c, r3) sendto$inet(r9, &(0x7f0000000580)="363285e6dd09deda9fdfbe4d26ec0a68c532448588c4536dc6a180afe293b2c5c5d622ad5c36c1cec849aae132ab86ad94e2e383a3cf5cdeef17234956dcf3b10bf1084a21e64e4bd93916f8b097b8989acd60df5a98d80e39800fbb26ea222aa6c79363528b85b83c0ebfc2a566505612472dc8d17c6eec542016093770a779afa9b1f010f943922c0d6f9d47d628f70d9eb6004cda28f7965708bd6d6e8a7c245e494a5e2c3ba0ee705a89a6d280a58dc660bb077ec0b174552631977dd23392fd2584ae59cf90f3f3525b6591dbd7d273813a7f1b1b303803de04096c5a1f2ab1", 0xe2, 0x6, &(0x7f0000000680)={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x401, 0x0, 0x9b40}, {0x20, 0x0, 0x81}, {0x800000, 0x9b8, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = fcntl$dupfd(r7, 0x11, r7) pwrite(r10, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1800 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0xfffffffffffffead, &(0x7f0000000180)={0x9, 0x40000000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x800000000000}, 0x0, 0x0, 0x0) close(r0) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000000)="07619c37b58d322efffc9f67d8553c5fbe30cbf2e5609bdd0fb8823b1aaf07a3adf4b94ea7859b0e1b3e1968e1d8d63746ece199522c27d037afd3f5fa48ed885fbde16d622c37a1ef2a5b75c2d8443f834f360c2a2892a1b2d3c791e76cf5f8827ee4cbaca59e259f9070b9531358", 0x6f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bd", 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1800 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b000000000000620d00", 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'\x00\x10\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) read(r1, &(0x7f0000000100)=""/174, 0xae) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r2) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = socket$inet6(0x18, 0x1, 0x0) shutdown(r5, 0x2) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f0000000240)=0xc) r6 = socket$inet6(0x18, 0x1, 0x0) shutdown(r6, 0x2) getsockname$inet6(r6, 0x0, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) preadv(r7, &(0x7f0000000800)=[{&(0x7f00000003c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f00000004c0)=""/213, 0xd5}, {&(0x7f00000005c0)=""/140, 0x8c}, {&(0x7f0000000940)=""/141, 0x8d}, {&(0x7f0000000880)=""/189, 0xbd}], 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r3, r4, 0x0, 0x0, r8, 0x0, r9]) setegid(r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = semget(0x1, 0x1, 0xb7f4f273985c8464) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/177) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x9, 0x8, 0x1f}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x80184600, &(0x7f0000000140)=0x8) 16:00:16 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = semget(0x2, 0x2, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:16 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff6000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x9, 0x3d, 0x9}, 0x1, 0x6, 0x10000}) shmdt(r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fuse: Cannot find fusebuf 16:00:17 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/243, 0xf3}, {&(0x7f0000000240)=""/71, 0x47}, {&(0x7f00000002c0)=""/82, 0x52}], 0x4, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:17 executing program 1: unveil(&(0x7f0000000180)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) fsync(r0) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r1) 16:00:17 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/wev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x1, 0xffffffff}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3350b814c6636f553fb376336acf00b7804cba41e4991f7c8df5f882b297be1aaf4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0289720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/173, 0xad, 0x10, 0x0, 0x0) 16:00:17 executing program 0: write(0xffffffffffffff9c, &(0x7f0000000280)="1b8368786046aef9906b7cb4d17eebb2bf1f69b7edef3f2a5f2949bdb272a65236a2efda7c0f54f682d667c19a4add2d68e0870536eb8d58b01e0763152b82303a2b2433f6bd28935feb94c4f9f3689e81579299cf59205448851aeaeb47d3643225d3f25dd36a78a9acc3f8d898f4f64ff3db390852aa95182983a8d568d8fc9234c83b53a750e5e93496941bcf872cab51840b6ff011eff1136f5e002f47c31d43acbb670401362816eb95038f8126f2e1a8403b3e94343ecc421367076b6cebb2c61ecea72d2139e64294", 0xcc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000380)=0xc) accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x20) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000080)="a7", 0x1) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x4d, 0x0, 0x0, 0x9}], 0x2, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r2, &(0x7f0000000180), 0xffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r4 = getppid() getuid() r5 = getegid() recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r9) getgroups(0x4, &(0x7f0000000700)=[r6, r9, 0x0, 0xffffffffffffffff]) r11 = socket(0x10, 0x9435ad07bedc32f3, 0xfffffffffffffffc) listen(r11, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r13, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r14, r14) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r18 = socket(0x18, 0x1, 0x0) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) listen(r21, 0x2) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = socket(0x18, 0x1, 0x0) listen(r23, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r25 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r25, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r26, r26) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r29 = getegid() r30 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r30, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r29, r31) r32 = socket(0x18, 0x1, 0x0) listen(r32, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRESDEC=r32, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001000000002000000ffff0000010000002000000000000000ffffffffffe20000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r28, @ANYRES32=r31, @ANYBLOB="000000008fd10a7e60a6f66091616a4540674970aebe680e8d3615a2978bcc516efba2d90000e11cb695745851e837e0f55f03586fa85739007ec85d46c95685b68a6c36d02181e99dcd92bd5da574e9ee1f1e25105e858216970788865bff1628cebe72c5ed76ca6ecea97ff19db6b14a4e30c094c18a8e906b031a3c9526d3fd959e50722cb9ceda37c1a6854c4285e87b3c03e2c3c7a01f88620efca55e1bdb3f97d1449fece10a4b7539c8adc37277919943cfa54a2ec6a5808e7634fbb762d0dabd1657fff38735cbd3b7a5bf86cbe0481642bc62853b0469dfb8370d"], 0xcc, 0x22bd4824a5139c0}, 0x3) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r3 = msgget(0x2, 0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x800) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x2) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() r7 = syz_open_pts() r8 = dup2(r7, r7) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r9 = syz_open_pts() close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r9, r10, 0x0) r11 = getpid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = fcntl$dupfd(r12, 0x0, r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = getpgrp() r21 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r17, r18, r19, 0x5, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x0, r5, r6, r10, 0x0, 0xd, 0x2}, 0xf, 0x6f, r11, r20, 0xc63, 0x7fff, 0x400, 0x1}) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x808, 0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/104, 0x2fc, 0x1040, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb76a07c40704decc, &(0x7f0000000040)="3bf1", 0x2) 16:00:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000580)="8f1557351e68bf7f574f3506d08196cfbe391b0f7128e2453e36518c00ff33449394fb75e4c9b54930650f1d203837aaceeda210b12223dc7024171dfa5ff6337510b73428b0ee27ac0780a36652bcd1d199f4fbbf9c4163155a03cac73fbd93322e6bcb2c01d16a6887bccd79b0a73a718ab767852b0c021ba7002ebc08ae07ada109fa0f47bc5e8e3bdfa93af262c3ec5789dc423547928d8a115e97f2e0771aa046c4f73f291b2523f2526805a3577723f253ae2d2778f338c65e35167905420ed6b3833ee48e665eb9cbdade9c753d47c2fc985b7d4e40eac00556650fb31f1eb3c646799561865cddd302374364092f5bc62d79fb682933f94d986b016717a8f8737239d0a4175120f0b4949d06b9d2c5093608e305bd36868d9d8136e3ab79f0e64f9849ebca119ee16d613c988f7b69a54eab87a668343db6e0a44d99a788658c38fca82a8787de18e801fcd68c904d0435da5c157c4e919c58695662750b155582b287c810340efc54162f0cbd374885f2ebb4586628c26216d3790d4918b50de17a8fef28709a6d47278ecba57fe2a87ad1e6e735bb42db28cca8baa9d4b7b12244e06985779151ba4d6a524dbcc8561ea846497e90d58ee5d6ec38affcd1cfe11e97340e9c4cfb4c6a902a7c2b9af60f0a585ca2aa05610cd3773cb4b52cdcc17fdc848baca82c07a0f2a6380ba761c9cbbf887ca416a0272dda70f129c7266748c37e8506f311cc5dbc70506b71132887c74a1fb86840675e867151d980f8375eceaa9da563c37f59b3b9af37c5987a7c1be9ab21fd529568f56358ba8b1987e742230ae16ede404106b4e4f9e90eed7b7601eff7663f78b5438bece4c56c6cf55ab364b155611eee39159c901b867d65f7c6fe62c10ffc885bc2a0b9ad2d4fa734e5be7646e29a4e7d48fbec2867300456ff13408e95cc3e5b03db5cb30b5968f993efb55ea92ee49d79549ed0774d64a8f6c38942599078e19c81b887f458ef12aed13a5e4e3e8c105dc2666357faee20b2dc0eca0803fa723ecb8526aa3ecc68e698825440546e9664933d916f110812690f9d0a401fe7170d467fd09fa0f3e7e5ac6ff67fa5cb845293e47c76548ec1b6b74c6428274562ff7f271ff4520d152da9d883421f04d4c3b913d61854b4ad0f945dabb9298f0cd3d863fe0c120fdea14588f4008ad8cdfe93b380b89283506c56042f064941a81d5cdc6d5b48bd208d520fe71ad416bbfc5eb2edfc7450fa18eaea3ff2e354d2e58e8c776a1ec650c1d79c432e703820ea3d095ffcd8d64d9d19fb2d2687e8e825d060786163d92fde87f1587696c915e7932861e9e6b57d75e28051b6138547128569f35229d52cb92ad2859770bf849fd4ca3e7ae00c4879d7949d7521b8995a76787444d18add4923777c123092c617bdae2ea07b24b49da1da5e7c0cfc2940384beeb4b4f17297e1a1efc58d893a64c90fd6ee47e63c667682fedc559203334e65b45d94ecc3cf520348b193b870de2b1a1d2efeaa6ab8d7af3a8f1696408878e6ef9797303939bc3d89b2591c3545de7fc4c7d7d2985b465c281c2d6548bf285adae7015502d6724915fb6406b2f989cef096e30f083f46ba504f795a880dd6deaa255a43fa97bd4daebe4b970e821c5425f1e739affbe2d4efd897669b79a4c923e6e31afa587e88da6d688d9ccc1fba6f66ddd9da1ed6ed31d12bd95402cc5995cdde4168e22737e270a54c9ae3a3a0f071b7209b2b1bebe2811fcb82245882f78d2114f106ef1d7737c49f0195469edfa4492889f089b10c49508b95a27371ba870975b8a45300838d61aa767dde08c23c195ce7362024fa803e6e26bb1d51032ede59950ea1d4d03d6966f0c69ab1bcae4cb59ea0de1d0c4bab05f63b6451c45bfb6690023b2cef8efeadfad4c60a5501a0a99a49d7c67da89970297cc5af1e65bbbfb745cb3ddbcee7b2b7dca3a4d12f76c20cb923d7723d41c6063220a8c242a3f83db118cafd6f534d1e4121acf6feda08538ff46806d74d586ae6e51a603701c5dbf584d7d579b164652f2d2481b6693487515cae8e23af10abf9a98c15b724fd672c2dbe0706e7e7d6b3b4ba56091ed95a53cd6629c6c4773129701b0a0f3808e273c85e1a52b940b5c02eb87ecf646fb20b021c43fe1facc5d2f5bfff437e780710e2e228a312667329cbd45aa03d87ea9a24a4b79612a8bdfbe7d25beb1246151209a5bc6a3fc20dfb855bcce43a27d26ca23e49f2f602c0663f0ef68e3929ffc1185b2f3ddd721cb3ea93f24080af0432dd9aa8fb8b27ee331fb5bf09f312417ceac68c0a32d4d5f38b9b9d664bf8252dc7c9193160eae605415702661b3a915fbd6b8805f5b1a5314c3dd7c1ec0eb11460535a130693d5972810448e2e13410fcc7e1b5ff3839e4966aae2380a99202251acf302def9238d89070c830c6c0bf99a72a9f32a610935c79923f8c72c3daee77e0d81616ff4ad915edfb14d197117a07b25755dd2f94d7d950df149e803c548b737b1b855ba5a89529e62ea5ec73193dc8aac8cbc79e48c6425dc1c5897ddfe14b4547d67683f8360a239e2a56912d207155ce2ac8c609bd744130cae7131feeb26db36c2e7657d7ce8edf92c2dc28a19750e92f79807041eb33fb6c21a897325a480c873149025a41afbb538545732602709a601a5cd3ce1f1d866db4961a0e546ca78598ff2458fca7cbfe106c7029807829750b180b7fd064e1bb9db707cc9b7340bebed0a821198d2287c10ed4050e258c101679ca27d12e438c95c18d64927b4d01cff63f8850f9df7c1dfec5f2d7bdab596d5c7315b36834518252ed00dafeaba309329dd8adbc6f104de5678e4ed60ce7fb11559885db9b9a1a86680a75273cec8b9df68decd0eb724dd879c1d30e8161e84e77e0b08089671af24df220039bc38b52270a21c4ada8485c49b061b9b3c531b1cf9d969c1123cf93779fccdd9d413d6fc7ca6e67c1cef22398f183de01cec82151dfb4c4c5cab3730dfce1895bb57c98dc6046132b8bdd3fd6c9cc8b7e63c9ddf6580455783a0d378fceaf739b263fd8c9f98cd041e7bee52075d50868d8554144e117304a3924da8054b8bfd8558b6f08fae8c3f771a7bf3cbab0795a6279fd79d745119822cafed88e94c6d7fb0358751618706f7794547de62545a88a6108afe96eb5b951defa6b6795edcc59b9b171f33c151bdd777e39a5813a49b5f61e067b54bc7d5a3193fa9d2f8f4f4a417d9269d178ccdfbb075e49c0645f66c111f894a16d7a8d8462f348f200fe13aab0eef8b8e1474a16b4a9688152a9ac66d7cbc939ae37618326c43a8877c0b3100ad7bd98ab7da845399b29e712bacce61549189982f6420b46af0c7caf636d6460b67bc5d37ab24dccb0d697aa451343b56f2ece07e8a4f9bd11220f0451f4e7c203f08b927fdedb2a57f1147dae63fc49964e4acdab28facec3d2d38864874ebd29136ff6c30d154d7c27b5a1ef51d60bb0f43ee420292a4ef186f2cd009bbb8c57bb7700751d683e14eaff3f26f247d7169423aede240dbe62c252dcdb318985619c812aa3c9ce4f13fbdfcf62d771b53152681dd0b9947f3ad518c1e908969e4f200887344e6905a8f8c2bbaf55b40ba57398250552a1387bf0c51d762f5d009a499e80e9887c4a65cb06ad5a5b702dc6a250ed32c9ad03b584573d05a2ef04b06975a8ce8556eab50300956fcbc465a36d893445882ead440051140f366adc9325e974f5442a7518721afe114bbbec41770c5f4a95a48bbed0da237dc0757acf80f36bb03101436d82dbb2c993a6b76faa9c9cc63f6242ca14deb1beebd3b403f4b60c8c9d4c93c047a0e5572ca8a09cdde835b17680134a5da101575bfab27bf7175a600d58f108be127120ca69a1d45c10ff3a7244f80cb45e9a5556db11d0a36475969d092e2437dabba53082de7678dcdb63d8a44e93dcabb814fe367ab01a165f9f8878c139fb4e733463060065943190a9ff3d31843dbf9aa6a2ae3911bde4079ca9a71f2e91366d97d7380ce9f90f47e2b882d7a1fbb8c2f7041ce21102b77ccaba47d6a946bea0f2fbc0f5801525f30300194187e4924fdfa13966df84d65603f09f8cf70474a08ad0485371449363f279b71dce0a830911bbfcaad50a5843a9514a5de4403383dfd4a84134092f2add3367c57df60a9c65d9ae7e74f8461a350b790d7ca137898ea4f11cdc9d77ac5e87e3fb903cf71452bb8d6f2c62b152e7ff4330f9d1f7e6249b1159e13a0f000f69ba7a2307b27466189c7da25fee80de05acacf911220cfe519061501b611fae816bcd0107c04f42e3edabe1e67f9fe879261076597e8b09faf9f77eeefe4688b9c76a583cc84f0eefef5dcbeca4b6ae123d522c837cd69cfe79c4cd456cb22baa5819e1717e01af216c99a97b23a301a10796d371bb2b9a68c94e44792088365f3982abc208a7a9899a1015889c5a316c15b23a4a9031a593bcdeda77a9eba8b5290b7dbc11fadfe7d0d2ad0fd57cec7eb41ce8d4a7dd6481d9c34d35e79b1d46550fd23b7d3936cee968bab9b1fdb0242e1cd88e8b6a583a4f41dbfe2c9ba263b8cd1dcdc536bfe9819442c6027cf0890cfc7dbb3b08600e97dee628b1fbe89c7af211c3f565b6aa15e0dad4a5bf3100ad180cfeca8c080cdffc183eecb4b0405866b1c7d2e0e8d21594660627fdacfb252c04b1fd176bfb948a89da1c2116689c607e175ac5e6f4bd65ee86396e43e1bac0187aade9097881b3a9dcebdf38f31a4a168b1dd23d68005a6831baf35f24d88c41cc3d133221ffd3127656878bb5ffab737f29d019d0e379685ad8b010bf20638dea354d0aaf9a0fa4572946596eada9ffe9d536d453ccde9cbe7f46855fc457acb429b9c207e4badbac57b8357f5656189197aee17173fac604b2a255552d0e4690dc7034f7b4797dd0acb4fdc975a5f17ade5b1b91912ed6b244308c31e0afc1827e4006f83cf2e8e62a04e6b796db06f0b44cc45cb97cd94e6c6b4d32ea6f324557d54a5eeb59ea0a0f72f2a8d61b1e078b3055a67b44f46e5921c0295dc517f9515185d9eee231edb2867590e6b568fbc64fd2f96ab0ed3b2d042059a98632760d8f60f84eaeaffd9638c7fe6bddd7daef1401a5e63413985db9e4d590036b38881c23cdd95065d9416984bae1d984020b70072fdde1b982063f00a1c665f4e20a33db03c8526866915179d81988904629442ce9fd55ec490dc75886c0ca2d7cc072355e188a13f9709ae0ed69b5d91ac5c8eb3ea19e35ff5f69694d0629d7c3bd2207aacfb863f68ce9018ee7c8c05f3885f9cf07c9f20a2ade11038bafe091ac73eec8706b96809dfce5b54d6e6be37d4e27d7daea02be6316739ac48fafbece28deae2ff6a2c0d989a1a232bc9abf8e8e9433c796039bf7bfa710b5bea99961e36aa4f8574310f9fb8578e66b82ed20013b077e31b8345aa30f828d54609404265e6ad840d9af271590ab4bbb5a37ebc42986d9297345bcd749651668cc9256f710d191fe73004d1e0a4d4c51db3e2960fe39624f569dc6fe54a9e6f68b8119777b9bba67bbd5b32ca7ad02448d5fb7e1388879b6e8a1c4d533249831f34e2f32bcbeada722d82836ca62c0d7554b4efdea35a870cbdeeccfbfb969ab82163e07faeb11b4049c86db1f68e8899901a3d702fb2438033ca69da821e265b3059c432583debc211b40744cbebd8b99c5c880c7bb970d2a15c7135cba1cea1285ad4f561c92b6965a769885d9f0ed11375dafaa5298f5f", 0x1000}, {&(0x7f0000000080)="eeeceb0895d772fc37648ad3566a040f5891cb6b72977f47d750bd3df099751763d6618b7ee013d3709780a5717d249315aa", 0x32}, {&(0x7f0000000200)="524e0c88307e7b18f461a74488b0a8e00a20d361314d0c32382c8af701f80246057c2bcad9c26865ccc220d375802544b2c8fbf4aed2b942d09143c8f3b6f4ff251c0ec6", 0x44}, {&(0x7f0000001580)="792e8d9d376412344ba9aef28e9872719a48eea8cd39f02600ce25230d892e2c13f80821d1c6a762c1fdd6762cbc3860e4a0d38617aa192fdbd8d963537d8ccdb461acb978ce5deed7b93457eeacb4d9c9ea48e2075b1aa82abec59c93d22e9caf52ee2a90b1d78daf86a380ddee045bb06aaa0b800b67fe604e85e987e07aad8b5e5c3efe59bf3c8b0de69655a6a0afcec884e74bdc69770e885fd29928e12af3f918e520914cc9748c5fbe335e5777a5f9784473b7ac474ab6b5f651ee4620d157af8ccdc2f260d431", 0xca}], 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000300)={0xfff, 0x80000001, 0x7bb, {[0x2, 0x5, 0x0, 0x5, 0x7, 0xc2d0, 0x4, 0x5, 0x8, 0x100000000, 0x8, 0x8000, 0x1, 0x1, 0x100000000, 0x5, 0x3ff, 0x3], [0xef8b, 0x3, 0x2, 0x6, 0x8001, 0x81, 0x30965218, 0x3, 0x100000001, 0x1f], [0x1, 0x10000, 0x0, 0x2, 0x383, 0x80000000, 0x7], [0x1000, 0xfff, 0x3f, 0x2, 0x4, 0x1f], [{0x0, 0x20000000003f, 0xda, 0x9}, {0x0, 0x10001, 0x1f, 0x426}, {0xf1, 0x2, 0x7, 0x6}, {0xfff, 0x1, 0x7, 0x5}, {0x1000, 0x0, 0xc7, 0xb9e}, {0x3, 0xffffffff, 0x1e0}, {0x4817, 0x8001, 0x4, 0x13}, {0x4, 0xfffffffffffffffe, 0x4, 0x7}], {0x7, 0x0, 0x0, 0x2}, {0x4, 0x3, 0x1, 0x6}}}) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x5e785dbcc15da182, 0x4000, 0x3) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) socket(0x0, 0x1, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fcntl$setflags(r1, 0x2, 0x1) 16:00:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x2) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000200)=0x1, 0x4) r4 = accept$inet(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f00000001c0)=0x7ff, 0x4) r5 = socket(0x2, 0xc003, 0x6) ftruncate(r5, 0x0, 0x2) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r5, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0x4}], 0x2, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) 16:00:18 executing program 1: mlockall(0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)="7e31da4253b031f35c52239ff74eb8f0cb99e1b768c2bcf2d83d3569cdbc2e38c098d0454f32493dc69fc4f7361cd653833aaf2a1132cb1927982006fe7a327f9407373e08fc102529aaf037aa954d8fffe19e4991b0b4e13bf56e9ba695ca0e1156d2f43626054f3db0b9b4fde2d1f840fbd00675ffad043e30b3d24a1cd349c7d8fefbeb35ffe18b5d5d854fb46e040ba1ba88438bbd45ef008e538418247e2233789a6b005d57cf21615d98d0d0eaaffb2e680591190548c61af37725ff0c9136062dabad7c9220f29a85bcce9f75f49b8e5573b6c873239b643c80d473d20efb240c2f4f4abffbef5908e036cc133a", 0xf1}, {&(0x7f0000000280)="a0bd20de586157ea89c720ed435d2d811c8cb8604965b589ef6a97d4136c873286c6606023d4dda2792f60d68eae75ab1435112f3acf56dec980145ea2db16d833ca0a160125234ea2da8640f728ff8ace4cd9306cd7b3a7403ec247c442fb79f9640d764cb62faa75aa3930bc9d2cf29ba183cd25a8b1778956039c1c8b5ac29498c053626f1885b7578adf82d886208e3b223bfa476a4ff88f9aa783fc876798838f1f0f8f7434b99bdd66162e7f7291a704cb2443e8d1e6839d44332a78d2233e85e6826f550f3d230b0345477afc4b76062a734ad8efcf63c8fcb3711b7e8b3ddff066a1cacb384a5ea573eb945111d679dbc99b9df9d3406cb9d400470ffb0958ee752ace8b7fa3939df43fcb0ab87fb2912a887769384cde6d6c53da3ea491c4cb6d8e13fa9db5233ff45800532705207af1395e0572fb829009bdab7b4caae54b7ba14de4f6e20064e9ad4cd7f8e56508addebf91baa20d0d5bbd94dc7134b989e5f339b1790c2f40789f844f292a5869c96f5627f92d9b05c99d5495b457945b0a5a117e33b78fc434edd0a9f5ded686f227674fa28daa0d19310398525a554ad41a4d68ca2a0e2eafba3b9064a8a8b9caffc71fc9072bdd47b478112246893fc192df8e67b092ae9b061faff9298ec3973b2352f10f1c4bff164df0fcf97b455b271c220ba2ad90d4b26d06b48b1f6a4dc4271a80a74e6a472d73d8dcce1c69dc58ef2212f8be8fec4c9ab30f5960280fd688665b4f8e439922a8d19cd184fb57447cef8e38586fa3738186ec2123e4bd0713d0c83c2a18da83ad730aef7844155576dfd9e6ce908c2dcadbca976ae13ad4aa2d1ac2f53bee335bed9419c4be6a05c94858da90506a883eb1692a9502ef9b7c291b10e043ad00d20a158a8b7b3da612cf5659042ab33f4969cbc687ce2b6138dbff481631a04ac5047400f4d8ac1576092928cea13618bbd2e52b8ac12288c18da78c72d370aa3434f4711ff56ffaa93cca0338e77b74a713b2a514aee7720968e46b4daf39f5c9b347b97df132afc1dbaa7bee9f248536dc2c1f35758cc57615b2a54a308c5c19058a44aa2efac2f8e0b65e0d6498c69f0580e09a41adc42ad5a6b03df1b9641ebef29540e29765e6c58a6753d38a141ff447a2fbf84530344b5357350be1bff20dc3cb118a8588d34c1a27e19d036fd5be4a83cb41e0b34f4a1f469fa290d43cc5e42385df0b086029d1ae60e97ab93e146c47aaee47e26e01943648fca445c6e2422df50390039519de3f4fd59bad54f90f36047db59cab84cad8ea0de85fba9614b111027078452ebd00acffdeec22beead908a1b66ba630ac37352a5ecaf52d069eb570b45b393b9ad6cceb73f4f95d5f4ddbe864c521a36a65090185cf095c6b46011f08f8f13d1f7330829c099fbe911e406f1899fe6369558908d0271e8936816a0990d92e403fc1d4f9ebc8ed7ead33fe742ec2e2c1e8e13b551810d7c14c09205bd38c539286385ed8f7d81317e88058d71ebbb7d7d4a7b252ead8051beec2e8561f625340ee00e70abe4ec6a698e2365f4eada254f3689129cb7748b28d67eda89acfd56243ddd58cef2b874c1f454b94b6936fbb785ff1f90c238adae5f1430233c3d2fc3aeca6ec6f26cbb2036511b30aa4d35e5609572a5949215ee9887b19d22b7b846b9968763bb23a842d7e924cd71aa660f1b23b9b333ad9b7d7ae9773a67fb3ff0b3c87a0b39d7b5f579ca1a40b3185544c7b1a7aeb45ff0fe8ebc8198e779578fc6e90bc40cf39d422f2152c8041d3f08635a5d0cd620e13be86f6ed858ea3278b37f6bf218cf903b4c1438c915267d5cdb29444a41ffce2f0cd286e6fd8feacc520c8b6c9bf248a6760b707cdddf437fed3e798cec18c5bd165718b86df976253c346d6d821b5313b2337741c957705e538317467d75350eb42113022478e58b201cd2aef6a7dc89328a89a6dc4a47b1280cf8ff00ee979e25f28e3f99c59fa22cc337c0e2b18d17ce1e98932670e25536ff888ab62338f7e15ef973cdef0ee8538a65b9a2f086ce2b5ca5bcc22759acb0a3bf94a78781fa7b25e9e553743770e519cb655714e46ff819dde551481473653382ce57980bd8d4d9f32a7a04b63949b51b528403f0f46ec687db539fb5f51e67c781cfb654d8533f485a4c66f90f1333583bcef20f8ecc628ad582bbf4f5fc161558917b900a26a32f8e8ca8d01ac9a9d07399d7d5c2fccb58d33907b6912ce224e86d31c8fd06880bf00bf1a14ab2e5683a26d7f1e7912d48a25844200b7dccc17fef6aaecb3a52dc74e4bd6b7c6ba321c3c54560183e9b740f30409763aee57e63ac72cc9d2b3837b26c0562ab47159c7680426d1fa3b36469fb1742ea2d51e1d5513470694643808eb86a7fc253b7ab6d67109cb72b4753e45df32e456176172d2e2e195d3cf5e642aa285b878a0962a24d2c49764f3461432c5f3bcd7004aa8d9df4b34374283d0a12711bb34dd3fa852b12c84239e00aad77bfea16cebc6aafe499e2998c2063ba931be66f8ba5db72a567f92cc1880cba04b2660432cce68be96a7f7a6843acf2c0b2bca8be76214f30476109d430e3d296d1fd97dc614894d39ad6547f7e54404c90878d8a28b621dc0a73e81e5950000d4b0a14a50fe23e5b0813da570ff5919c8acce37ae9ceda3f8fa5fadf631bf1ab521a4695bfed63c393647cfac572618f1b1ce9703a420a55e51932a89bb51581bf854fe9b092788f460f8376cc6bd253613c8f1e9acf63e0a45822acbd9559e628c8d3556afe18e2ac2f40e83e59885d338e4e5244151dd50aa74bd7b6acb29cf1e9739472f87390e4ca6f68dd740b18cbf16880a7d59d4f1b1c81621cbb637b04d652b2d65eb0b8540ab9a12363c88c76984d9134760d906b581de621dd35d1ecb8a7134b3a82fa27527442ab7d502e4c235b2dfe223d90ddda67844638fe4ae53611ec413488e73c1035e3c76b6de74d1b475ce7c3cc98c49f452af759b7e0028595e541aa75e820d2c72756b3ac77065a1d47fd4ba1306a86e04cd1d5885d9180b90990425055cf89cc9dfef1a8aa7b7ce3e07633874b995651384398bb7945bc39cb9512bf3c2ee22fcaa49bb10732fa482541fac950713da0a0bf6ec416836cba5be00aaede9f6f828579327a0751953476773ec35e52c45ddc6c3d89d8e4a72d23c0a7c1809197c2741f6908c7ffad209920f988c5fe046e12dd376f125ba62eba728d26d1cf8452d4e2ab73cdfad73a0a5e33b5d1450b25f0f517b1cbaacc09c3a861942bb9c89513dc74876e3d7442a085fd87af43ada1b8b3fe99af6a19a35fd88bc03244114e8fc1405b7f56a883e5e6d65f9bbf7e4a25fe64d31dc153ea03c797b8668b5e1b659eb1ecc3c672113bc0c45fedd15da44f2410b85eed1a8cda3e79351bafd4ff33e9d4a63b1a3a4f2f2aef72a7b6d95e0d81d1888aa8134945390b072211fdd5df8c83d54c00c3365271c6eeb9b006f0791ab4a90c01579f58077055c1745b84a0a6510b5ee376e7941aba4a2e748a4ef5a17adddc21983ae463daf256c2cfbf135eddcca4e5de175775db0db6a9d4406e3934fab85d4f86d13ba988ced5717b2a8eaf9ac05edac4b989d67ddb39f221106a4c819c96ce2ca508672661f085e3645a7d64f549f92e4de8b6369ed2f5a04bb08f018947b118c5a9098e6c69b3067f2ccf0755a0c29a5b2565daeb5ed5736b4b34cb5045b95b5a44978ea396691f7d99c6f159b61ee52e79d53813cea9444d32d493d98c6d855c7643be774055905fbc744ef48238388b0c7c0a02e60769356ce81f8b712c268053a3d6bec7fccd2578efb8d595ef703118f5a3dbc16728dd393463d7d196b8780cf7af1f9c772e572cb73bbf562eaf8c93b8b0b058549866862ebe9cdf9c7087d67b0019b841284de74a1559490588a127fb169bbd13f802bc0a4702511f99ac7a35172c98d99ee509ea4c3da29574d8dbf509f9fc86222a9942c62e3d0926a4c428a50d4acc87aa52e453e331cb3493d3cbc579265e625fa1e446599c672cfee5aa46c836a579cfb4b9570126784a49bf21df7c60d7d5e3b68be1630bcf8d1ce84c379a6fa1aa6606bf02b6377fb3a99e0a68c3becc6a14954b829c15bfd28d801e00e1ec53bd10b1ca32c14dcf1e1b59fdf30224e20e544e5623a90e25880106dcbe5e2434973a85b857762405120d66b33f962d1222bb8a4c0d8a398fe347d8c16c3f29dcccc78f15f83a49e2d2794c5cd5706d30c64267e50618d9e308ddf5c8c450955798823b2c69c8d71ecbab675912c6f3164eaa2f7fc4bd7c925ab1bc2f1d389982f38496815647c597721b6368eec7239942b9a9a2f64d8541ed8c5921c68e558126d88b94a1a99524ad415f1e57299799b2291520c0758b6cafa87ed6128838e571b12d6e893c27a3ce92c9e350e0ac7703a2f4af71a440bd5985f337f0a4fddbf25483415c304dc08906e35627619c80c214a2885b99846424bc10b46c6959a220c491fa40cc95440dbb43b6bcd3e78caf7dafc3438a726684c724d85a6cb52b613b1355bbc46ba880bd76d1b80d33979fd26f4118ad2f8f5f56a4e566d60f4c9fbc728ba5c3992eae5d1d00e53ad86e2a0f9c12ef74a7df4f58ccfad415d60d9082c6b6d98851127e055a0fdbba67fe9cf56a5ab7eaf4fdaf2f4f4e07eac3b03bb799d8556a9cecd363b75ffade9fb2502cb8fa6927ee8e1f8f1302788b4e51e07f60d5625c7c24ce813509d22ee2ede7bcf74a21714605ac73bc6f281f6acfd7a9732a8a097b040dc7939561dfac30e82dbb6470ea5bc15038d7e10ff9ca3b6c0d9d30ed2439b586257afd31fd2b10068ba7596f994974655d3f9863623e143b1509067b8d54c907f887d63d92b7bbf1c2a8e853dd23b232e3658a8ee379515c5436f6c479f2bca043e8f444cb348b1f17c704c8b793f8b56909be7c17bede0d96917207502ce328ed511db9159269612507f517bb737bbc3e6b1df2c19e958eebd9ced43d43c5fa9946b00cf907e461dee8fa5fe7bde92374e2086dffef0f3912bdb1c0ebe0070b05d28ed424fce66bc603a7628efa8034ac25239f24bb6c89ef32b134b31ac0f75bdbe882e5cc14a4585466fe3c3f7502c44a096a67767b6022d96102f89001a113ccdf361b25b97a072947e7f6abc5c5b9f6b0cdfb629fb57ebf11bc4681dddcb391c6a823830ce505b0838e72661731df47417b877e51e8922048f2f4bde6b5c46b86b20b0be03d4045c97bf6ea046176deaa6e7688396d1f3122148b80f2550cc6c67b2b6a8d0440f3a89b05274c42938be9a942a736efa269233516882cffa8bf212008a870f2b02eed0b8bb441af39a1cd7702c7c32df32f48b1bd0f8136fff527f1da5e3e032eaf1d594693c88d1f61a11cc224791f8534a4becb903e969a569a0591977ed19853c65ef06b4f6daffb4964d3719ca2de41a96b0bada8dd41bd0a5e6792e56c15f22235ec825a19c456a00e68e35c976b0f3dff4f4ebd8a5cc425b3c2660360ca7d915bf7f64f30f051c4ba09cb516103df7ea274e38f397d19f18f6dbdb2cc7e791839aac4915cffc61a41f685638c55db12dffa97349876d929605e75660eefdc41ca390a6a5a723383962ccae399a07acfd2e6faf7dbf50c307a0aa760572883b21c704cd13b2cedd6b03566d69a9171d0ccd4caad61bd80bdd6d452bdc296fbd8bc8e8aed7a3f4122935e1ce395fbb69a6a6044bc4a271fdf503ebec995c6eb8315e57f32649c7a741b7b3baa8", 0x1000}, {&(0x7f0000001280)="3974c03341c7603b66c415d3390e68a0d5c52b455979048d2b1b46fa515731a6b167bd3843cbebda46f073cd2b1aac36964ee7769d7486fafdbed0d11c135e4d66f79a27cf3607453a9164d453b80656f25ad3862226", 0x56}, {&(0x7f0000001300)="5a2c19f261e8c3e7d3c0ef145137f25f9b6f0372774bb31fdacf5182b5e90a9264", 0x21}, {&(0x7f0000001340)="20f3fbdcb446bcbed28d848f00e0b29cbd0ccc94f1f6fa9f8e2803390e6c9e588e840ef4a6a4aab8e274179aecbd634eab2f852b68ebcb0a1d2a5da3bdcaa6cef063a3ff89e4e2994ccf3960a33425bdc5b25004332fbfc8cb90f0c4545263b4fe2efeedd7a6540a1d5b6032d9f3e5a33dbc532815464b6231", 0x79}], 0x5, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000001440)='/dev/klog\x00', 0x20, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001480)=0x81) r4 = dup2(r0, 0xffffffffffffff9c) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = syz_open_pts() r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) r8 = dup2(r0, 0xffffffffffffffff) r9 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/vmm\x00', 0x200, 0x0) r12 = accept(0xffffffffffffffff, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) r13 = kqueue() r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001780)='/dev/diskmap\x00', 0x20000, 0x0) r15 = openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x20000, 0x0) r16 = socket$inet6(0x18, 0x3, 0x4) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000001800)='/dev/klog\x00', 0x400, 0x0) pipe2(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000001880)={0xffffffffffffffff}) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/vmm\x00', 0x200, 0x0) sendmsg$unix(r3, &(0x7f0000001a00)={&(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000001500)="a6ad5e0f38516646fae59cc60518a2a2b104060533e1d03422f9c65019115cd8f6cca7025142ab5dbcefc89066ac3ad11a33779e4eb2ed87b6c91405cd4096b439305691e163dab45d259d868ff10c920364d9431759a5dae858033d8e6b1e36aa294db0ebc189dccea06cd1", 0x6c}], 0x1, &(0x7f0000001900)=[@rights={0x30, 0xffff, 0x1, [r4, r5, r6, r3, r7, r8, r1]}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r10}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r1, r16, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, 0xffffffffffffff9c, r20]}], 0xf8, 0x404}, 0x0) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r21, 0x4010745b, &(0x7f0000001a80)) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:18 executing program 0: r0 = getpgrp() getpgid(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) r7 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r8, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = syz_open_pts() r15 = dup2(r14, r14) write(r15, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r16 = syz_open_pts() close(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r16, r17, 0x0) r18 = getegid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r21 = dup(0xffffffffffffff9c) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r23 = syz_open_pts() r24 = dup2(r23, r23) write(r24, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r25 = syz_open_pts() close(r24) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r25, r26, 0x0) r27 = kqueue() r28 = socket$inet6(0x18, 0x4, 0x9) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r30 = socket(0x2, 0x6, 0x2) r31 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r31, r33) kevent(r33, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r32}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r34 = openat(r32, &(0x7f0000000300)='./file0\x00', 0x80, 0x100) r35 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x200, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="28a94e3b237e1b5f2e54afcb1399e4b787f1b7c3b56ff4b761ee0031548180bd0f058b35b9517c9dccede57b52351a0d6f5cb2f5a6827bd867ccf6ea237f", 0x3e}, {&(0x7f0000000180)="06eea5dac8f18ae9690470a82a0db82d51786d6bb7230bc3fa6185674fbe6ad8b37f0ec642e0b36de2f2ace173d0c5c26f8e3096b77daeeeec261bd093fc77836e130468d0f0604614422ab681c3e92130d8d7b72725a7520831a93c754463d10cba783a965c59064cb1d2fa5d9f258bcc655cd93cd4aa357be3e79b131985b51ab871074c47d02136a31e186317846f8759ead946e287bc2344e785d7bfbf884820a411fbbc", 0xa6}, {&(0x7f0000000240)="f1ac78b42f95f37ed58fb547b75170252ceb029d096cf3c6205be016cd1a9cd22af0cd17635b28f73399e444783b7df675979e5443f6", 0x36}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r13, r17, r18}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r26, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r27, r28, r29, r30]}, @rights={0x18, 0xffff, 0x1, [r34, r35]}], 0x98, 0x4}, 0x408) r36 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r36, r38) kevent(r38, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r37}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$KDDISABIO(r38, 0x20004b3d) r39 = socket(0x400000000018, 0x3, 0x0) setsockopt(r39, 0x100, 0x200, &(0x7f0000000000)="eb73c13be6e3fd62ca72b7a33468f67621990c4d22edfe55a0c9ee4b29f4fbbfe9070000000000009f7733236df5a39e871a3bf8c21429533251d1c30e5d90b1853e59aeb2af4846a4069fb6777cba9d21684ddd2b2ef4488c03fd3bbe2f019a9767a7af05bd1d39e6e288bf375efed3a9e4d4e80e0ad1c9d25492e39bc07a943870e96901040000000000003a47fd595a012b15779c08cb5c0b27f2ae6b71cc5f07aa6a4379e64f1718d1f16bff01b519699cbdfa7e9eed1271491115e7479b", 0xc0) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = openat(r3, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) openat(r4, &(0x7f00000001c0)='./bus\x00', 0x0, 0x1) close(r0) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r5 = socket$inet6(0x18, 0x1, 0x0) shutdown(r5, 0x2) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r5, 0xffff, 0x13, &(0x7f0000000140)=0x6, 0x4) r6 = dup2(r0, r0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x4) ioctl$TIOCFLUSH(r7, 0x8004745f, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = socket(0x2, 0x8004, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000040)="75f21c4fbbccb45a42de76b02d6af4ea325cb764fa62d095c61c8dbc14fe1b1c8358d3ffd4a56bb231c48d3aad1831f4a13141c01ac9be86b813479fd4885737769cb2aed1bbc2a1b030783b43025dab3e2953a617ae3edf90be8ce5cfb4fc7a569fed36ff4df892539d76027380165b86daea38be9c8e5292daec261d50e8af780bdb63478678eb198b3da3bbb374ff663153f6661c01e282b5ff9d2a3650a978aab7e070b8c7d5fa28113b6f61f0d313647754e9b0c3d5ac5356f938c83596a1ff08c8c48b6978fbc51802eb57d933605d", 0xd2}, {&(0x7f0000000140)="65e41ba98c0d28dccc2e3873211eda64349ffbe2543fe0d937c32a4b1bcf6dcce3bdb21615eeced4d4a1aad5ba0ad09ac6a88314b82409949be385ea8f5d2f9dc5500c0370581b498cc431b9ffdd475b2f6cb225ab109da2c4b97ba6342afd0b6174ba6cad5e1911fd908eb8c44c79b6110baf13cb3c218fbb9b97a8f330b860714a62ec041b17e08e66546813dde7e252f6a7292630886d82902d2c4d47009d1dd44913823b19f4e35b507cbde1623fe22b0dede485669ca1e1671d8b70f90092c3562f25a6225a84aff4d3876e1aa5dba3a3416df3270b0215c033e9e1e9aa", 0xe0}, {&(0x7f0000000240)="08bf3244c4e57b5d1fa0d7df76176446184d7dfe9ea2718de4a10229aeee6acd3fb78e27addd330eb576c9fde5a7fe39c89007cdb44ea33db2", 0x39}, {&(0x7f0000000280)="7dc3c399b82f8c3267bc52c379496cab65fb593154750eb63a2534f52958cf68d27e8461ba0362ecb152b7eb51c728dda751fbeea290c051d98457bfa783ce97df565803d93d027d6c83506e1aac8e883dd3", 0x52}, {&(0x7f0000000300)="329c7e9b682bb0ac108756b38a87dcae0c7a3d62718d108ac542ec8414cc8c4063b44982d47899b11f77d849b3e7bdc4b7e34587889f1485ff4d1ca509cf060da0bde83125d7fc82bd7efc2cfd68e321348459eff3d95704cf3a41b4c3337487a761e924b730ed1e272d86c8e4ba3362cd52c2dc077d6b5f211fe136a3e653d77ec2a6c4db4102370ad8967b046af72005739a4f8652e999bf0549b027d983587c5b49db21dd9940086c2f19e78a80eec72e320405f81ce869450c0b4598bdc2ca6afb93588f6528f09d565b29d00684ab6f477f6fbbd6f4312093f43cf78026d3054e448b8518499c0908428c6ca47bb0b89d1d07bccbe1c55d33cc7e523a58181edbb52fae9b89e91a5a6cfb86192dfe0071523d13016ab6e1221d5b0e9b94d3160ed846f678a0e7f5dfb2d421d0fd997ffdd5470532988e67d207b5650d68d454850941044548b0fc597e1ac33cb46cbacee6c2b38fc1ce37340d37ad7bae5d5613158a8b824a34889ab3fe262078a2bf41788b0c9801fc0f0fd9bf8ce45a9356bf456d35a9b9a721bdfe0becf9d61298b689202bbdc0196c1878a71157dca66b103c30ee707509b805dc737e09a9ff9eb5ce8a16b120af22110bbc8bcbeee2ef3a341ac52c05ca52f0600b7fa07df40e2fe10fb5af06ffcf146dc070e85401aa0eeaf0fd9f77f65bcf815e0a3738b5fab22c789a3b8e1299efaf40c53535827e6decc1456f2f7d18dbf68f180a69e44a869808f327e5f5948055c62cda8f3cb53a9687323c59391eb4a0a2bdc99ef7c0c7619031483fc8c49d31adc3c360beeb58822c07adb56626462960b93e4b6a51c10959af1ef2d7383a2c8132d36e50ea553612725fa04925eabf94135c88299bb984a29b15488d210daf7f8b67832cec4115f124beb779d458c2c07c509c3ed9dd48e481bba906c3c7c6ce11fa9993fbc9db601cae7b3e159916e18a328c60ff5a031688f240af4b6cc910e705b10ae8c36dfe7834d84e35ebf6c5f0ed9940a4cb42b185254d25ab8993465f561f3f9bd30a2311edb9de954b18d7b891edc89cfa953dd9965f7c400bf65ae262b393ffd5d40911da44fb42b3d639c1b4fc64b48372e4dd2dd9758a24218f4ddad5d4e0dede286e1b18834bf0aa25cdb186fe8434aa525d266d7acd13f09822e39da4450553e7a97ae549d006299e513e73185b08603ff7e8731399f2c47b9a1257694607f0b7f539070d31a536b29b5fd26fc13d924a13dd16816b4246cd30a82f9e3874ff7b1b3bfc3e6dd3e2d0508800022ac1891b23bc4c1f4bdc0e28cee424f1c3e21f4c2aca6ba65f41e18a0ac5665361e18b8ff0dd7cb27222d0c35c3990e27315e48f98d327c84aff6bef3060a8704b614f7a967931e75d0faa82aa4b81efffea38785b3ecd6fe3aa9580403568b7f624f336e0d10626f60ef22a2e953759d8d82b83ad4ea017821c7f74638c615249cd60eaba3289670d4d706105af96ec9ee89d3811e3f72b66eb2fa030cbcfe303c2ee94d7741be797b9b11a0e21b2310d6e24a7f1d51dc9494e72facf5a999856717ded22388d7f388047efd387c0f28648c9a5ae27668bef9082dc8604f6a2f0df0fe4dfda2f9c8d866c628d2b9b88aa58c5c4866d1735360ce50397cfa0ef669a0431c35b03c1db9f80a594b046eb5bacee90c8d9237365753cc866194f76b2cd3ccf6b1ca1a4e08bc3135e791651a998f4feef9027a19d32b7e41fe4632c9bf7b87fa4e16148d6f97ff656b48d94b2615273384ef2054020cf26d247895acd48ceba3304459136a978a77ad9c86381d18510e45c0f1bc00cef7d5dbaf537b3dceeb376edfeeb844b2c667914974a16b6ccd81f9380bf520313604f9ff03bb8e19a225e5e08a3b5f9328ef74f0a6ab70ee5ff819152b132af9069acfce94f2ba2acfe3d51525dd43fa9545d83ed996e2a7b8fc86733cf320fba08a3d0eb7575f82da7d3879df1af1020d0b75bd8d781ce077d00f75d7b8c38ac391314291fbc54aa23ebf4e8e44827a407e73473e6f4b981adaca9a5d4c8043dd2e408c9a2f4bcebe6793bedbd652af1d6dabe83967da3853108732ad24a173e5e7331e9d88f3be208db051292e4e300e78d4e839ba09b73d3bba11fce1bb9c9cf7e57b7b7563b7c7530856d3ee14f499e0bf6384d3ded95f9859faba4d21834826de12d29450d6176ee610f823e90cf4cb7ed9d694c986b87869db648eaf03b5dc72285e2ac65306252507bdecefd85beacd08eef25f159f6612bcdeb4d4b7a72c35f07008fab44c6d187b849bf25d9bffee355c1275625594ddd68d57a53b40de1bfd63667ce1535c152ce401da270bfb83abc895e12313e8acab303dcdfb1509b863fdc9a6f62dff21bdff4343d53bb5ac646378ee1fc9cf808bd3133ba22746180ccc95771a7a4e63928dd5410f41159a5fa4feabe619a0ee0c7dc4de80778dbd16073758d88640b370fb859b679cc8a0eb9933054006976f23b489ec9e697b62d3de935a5cc362fbf63fa6d9b5f5d7fc542136444cc454f53f8d2b41d17afb75b6ceb1b79bc001626448c30962c92fc8332d7c23a0b51061502acb4f575ef311a1a396104181068e7e58c4169e6911154b63844fed969b04556bbff9e245705352b5c38f4ab8dfba6bc0495c5f2f44b8cc389d215bc2923e1a37856aea2377af41b099e160a9c474bc9ed20a7ba2e22780aeded33a734c9421220433003bf5ea875746af8348f9d926d68fd0e6ea8a0a6f1f7ea806ee37044cc12a4c5a7ffb7441672d93ae039ed4a669271dc0f7ff84f1a3af4d301700b19095bec0f1998e1441a6f4717653421abd177ed6db8bed4b3a8e1427c0b885c69b29cf006ef8de0b32e76e8da77ec5d5ed6837043d1cdcc2a1332a3b75378e0d4932bffab6e4365486737cf502b45813c105dfca5f4f16e3bf1ea8fa0aac47440f98ea36ff59fc3e55cc213a543e75619a7e78fb4dd023db4b6bad4d4d8d3b287b601450b3865e8c90b0c73c17409ee1e84370b483d2f4d3d836849cded302ca64b8f1cc94860d579b50996348baa8a3263e10926fa5a24185d68a10a9e9139fd93b3dd5b058250a75bb6521e96fa854421e11dc8eeaf90ed989b65c3ee96ba6a7ebab477803208a8a781a22f46406b298e8c377e85a5e30d063ec8fe942d17561fe1e626e9f03fcf8681090909c2c2d95926fe5dcfd1d29dce78817856f0ffd4afae569ebe544514904351a45bfda43b5ee7da44c24a5426ebbd57e47770f41b90093d92b8334e98f36ba44b5c39b208b2e83cf3bcc7e8609751f531ea392548185e45031dcfc2ceae66771705b6fc84f853451c3b7fae7d788c17130eb9d9926246b1764c942f7b9eec5fa10b07931681249da469b82a2bdc70514007c35de6f0385522f8f48aba289ee106ce035771327c25485c44e408507844a28592c08ddf18d77e152c743f52bf6cba1b06791f8ad51dc4ed16d607df9fb52b87473fdb002080411ff3e5bc4ad08f1151e93d766f1380a76bccbecc317a965e586a210ea2e43adab5009aff16a454d39bdb79e0434089a1540c694abc73b5b13dd205d5fa9d57011d2d7a48123871b608f3826d3dacbdc5475efa360b7bc3bf88cc42714d02ac81437a8f6a98c4f7381e64bb5bae02e64d12b08268d3e73ea5bb6852bc649ff8558b9e0c03cfdf695b660be5f7bf06ccfec2f2836bb0f0e2839f6120af21e95a35aa1c33dcf361678eff6c18b015d289824418be42ad41a4b21aebdc274281d00be8ce009262abc07c8588ff6e44eddd4a1466307ca4b73f8cca42445100d5eb1be7202940cb631d8789dcab67746fcdb48052e02bf92793458ecd8d2f20d0e05629d6e0e214536129357565c4130b68bd716d316924949e7c427e8f89068bddc807414674d6c8ae2109e39d84efab0a3534d918f767b8aff264d4d80d94219c8e23a4b4c4010f924babc31626b6186546b1ae1b12e378fc5f4dc25e0128f1243df84f06a1b8aeaa0afff3f5d0fd84803227278795a861c38c6535badb3c9428d03d527f09eaddf147687e42ace262fcc7265e3bda7b5058bf4b65e094a516a48b52070614ae01953e80439c7e96fb2d1c7ffe431e9a4b45defff488a8ba536442b592b1b2ae528d00eccdf48f107e748cd3d12f98e457dcaab5abd118cc89f1fb1ad635dee21cce4442c7c73da445f2279a959da2cce2772c40636e0eae26e51948b0ce7e1759c89f4d21e30f54bd74490e5401bc52659368ed925c56fc692e60b2fc275a08059a6c8099efc2052bd3390deb4a97ec1a6a33b4c9707c9dc62a1f62a9186ab7d473caf9def362e2b2e58aa5f9ac9364b63b1992eb9e1747365a8539976a66e372894d498a39cd15a8998f0ab61b381c4e0d0374210298b5385e3532c1279e3afd355e67df16fe1bc5367cdca69c3c7d9f8e2f1a6d533c493a641af4a0a74e13ec0760b2ced31d4162dcebe94c3e118f72c11e0ac2b5ea80437d71960f69dce292836442ba5036aaa1a076f238fb849aedf748693e89582e08d3002adfd4fe774db343b69aa2911e9988b3ed9e42e6cfc59f6ea56276e826ff7a9c43ce72900333717798581483e037a9293107f37cc0bc0ce38a2a48259024c95d180ee7636812e119f0ed00a043d9b342c7e278cc11479265afc5ebef97f147bb5a362c15fa0aa1f4105f31e5eb6a7bab7243d412914b190197870e1432c3080f6085dbc0e7c5e0708ff8afb223b0f3cbf36b008efa81efccccd9133f58f271a0d1512bf200ca7016e712a6f144bf6e930f4ab98e57e9f09a323fecab1fb8535921906b9e4b0fea3af231940955af8015c810b38ac7104c542310cffb0f65a0d43bf0eef6bf3a7cc1120093b26f0075a5981ea4123da51ee99afd958ccbd271ddc87242e5618b345fc7abea6cbb2bcff95f66ba4f4fd00dfea8962f48a8c324dabaf3b2f1e7650320b242e00ce4541bfa9b87ec0cdb4912706c2001ced6457a5fbce2b9a1ce4dbcf8b07fb958a405b19c2e47a7cbbb45bd97c4c205cd2a34d5ce19fcc15be8e08cd42c77028f358919e251f8d9f8f77236e2577e6edf0bd084c35b40c2ec6c5aea67237b9662d1a70c166361422e257b2dcd03ec4eab1b5110a5c81ac5099495ee7066bb9b196b2c2c7f8c1ce8180c6afe24df578e43b86edfd03c28b57063cab3e97826a2ce5d0442f953cd24cf5486297d269148dc40af34baad327796fd515d96df5ddde4a4a8f5ab8b57280b45cd3ef1e2149948ebce36a766bfbddf0f730385c8b1fbb152014f4d8465afbf84f0ba4fcd1ae834a61f45c49a06b5cd3c5630c0cc7bb370ab84af0e27f9054163a9830ee3672d614f61c5b2090463cf9e5fad542abc57ac7077bc6c97b767538ec59626363ad8e7617705dc7b02461e196f88733267532467b2e8c36c5ce29020884f3237a25f298eaf265db0c389dc2c68e9cf3b6b024e17b4fab6cb4fbd82a8783d75916ba127879b0425254ac5aa4107941eba038c9285cf93d88740e7d75026fb9e3551ab330bb3e886b6b831e322ae5e0e84113d7aae331a5213113a46bb7dcc4b70863ad5926614a27e2e8d0b9534f6b875d5436b8c337a2725aec17118ed1d2a6ff39d36d71549c6fcb64929d5b5e325038805dd08596145f2204e15c9ff0d36c5b45c1a69a65a70def003facf6f2aac8062243de327350ed44d917cdd89ab54d09c77c3d54b58eafe16f0c57ce06b950f761a9c61c4065ed1ad17a175bc484751c049227fe15585dfda9dc9dfc3245dd121a6931330706443365295ee", 0x1000}], 0x5, 0x0, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = geteuid() getgroups(0x7, &(0x7f00000013c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={r3, r4, r5}, 0xc) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000001440)) r6 = socket$inet6(0x18, 0x4, 0x7ff) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000001480)={0x6, 0x440a62292de76e9f, 0x4, 0xa592, 0x89}, 0xc) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000001500)={0x2, 0x3}) getegid() r8 = dup(r6) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000001540)={0x1, 0xaaedfce2f49a3a10, 0x80000000, 0xdf86, 0x2}, 0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000015c0)) r10 = semget(0x1, 0x0, 0x2) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x440, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6acf202184ac42f1, r11, 0x0, 0x0) r12 = accept$inet(r9, &(0x7f0000001640), &(0x7f0000001680)=0xc) fcntl$getflags(r12, 0x1) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r13, &(0x7f0000001700), &(0x7f0000001740)=0xc) r14 = getpgrp() getpgid(r14) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000018c0)={r16, r4, r17}, 0xc) 16:00:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r2) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r3, r4, 0x0, 0x0, r5, 0x0, r6]) r7 = syz_open_pts() r8 = dup2(r7, r7) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r8) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r9, r10, 0x0, 0x0, r11, 0x0, r12]) getgroups(0x2, &(0x7f0000000000)=[r4, r10]) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fchdir(r13) r14 = fcntl$dupfd(r0, 0x0, r0) writev(r14, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(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}, {&(0x7f0000e56000/0x2000)=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}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) getsockname$unix(r4, &(0x7f0000000040)=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffb5, &(0x7f0000000340)="b6") getegid() 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) listen(0xffffffffffffff9c, 0x3ff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x3, 0x0, 0x401, 0x6}, {0x7fffffff, 0x8000, 0x7fff, 0x6}, {0x6, 0x9, 0x5, 0x200}, {0x401, 0x9, 0x80, 0x7}, {0x2, 0x9, 0x4, 0x578}, {0x8001, 0x5, 0x4, 0x100}, {0x7, 0x10000, 0x100, 0x101}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/\xa7\x9a\xd08bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x3ea0725a}, {0x2}, {0x4a8, 0xffffffffffeffffe}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="e1ffff2900000000", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="caa4b7ba162cfaf3717a1b6a0b570af6bc9bdc936f2d715b15ac1418707a3e7a9f85d109df5f64c395"]]) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) r3 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getpgrp() r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x1000, r8) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="00000018400400000006042efdd100000000ffffff810000000af6ce4f22276e2b8d7d93e8f3c27160f17cc70707c6be65e1a59dd535d05e118a27273e691f5d0a9bc0f71fdeff44984ada991c0c7c56edf96e3a41f37799a32f4e01d8cec526222725d29b04d074aa067f63e35a000000000000005e1800", 0x78}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:18 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = syz_open_pts() r1 = dup2(r0, r0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r1) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = getegid() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r3, r4, 0x0, 0x0, r5, 0x0, r6]) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) setegid(r5) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r4, 0xa, r5) r6 = dup(0xffffffffffffff9c) renameat(r3, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r9) kevent(r9, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) connect$unix(r8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/134, 0x86) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) socket$inet(0x2, 0x2, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000000)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x110) 16:00:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="08000000ffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) socket(0x2, 0x5, 0x3) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x4, 0x4007, 0xfffffffffffffffc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) socketpair(0x2, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) poll(&(0x7f0000000280)=[{r3, 0x100}, {r4, 0x1f5}, {r5, 0x1}, {r6, 0x52}, {r7}, {r1, 0x20}, {0xffffffffffffffff, 0x80}, {r8, 0x10}, {r9, 0x100}], 0x9, 0x800) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7c}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xe4, 0x100000000, 0x48e11289, 0x9}, {0x0, 0x9, 0x2, 0x61e5}, {0x8, 0x3, 0x5, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x383c0, 0x1a0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x921cd07640460f67) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\'&\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='}\x00']) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x44}, {0xc}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') 16:00:20 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x1ac, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) close(r1) socket(0x1, 0x2, 0x2) 16:00:20 executing program 1: select(0x40, &(0x7f0000000000)={0x8cb, 0x9, 0x324f1479, 0x401, 0x4, 0x81, 0xffff, 0x8}, &(0x7f0000000080)={0x2, 0x80, 0xffffffff, 0x10000, 0x10001, 0xebb, 0x3ff, 0x9}, &(0x7f0000000100)={0x6, 0x80000000, 0x10001, 0x400, 0x0, 0x9, 0x1ff, 0x8}, &(0x7f0000000140)={0x9}) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$inet6(r0, &(0x7f00000000c0), 0x0, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x8001, 0x100}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) getpgrp() shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = socket$inet(0x2, 0x0, 0x800000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) poll(&(0x7f0000000180)=[{r2, 0x4}, {r3, 0x1}, {r4, 0x1d}, {r5, 0x4}, {r6, 0x4}], 0x5, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3}, {0x18, 0x0, 0x7fffffff, 0xffffffffffffffff}, 0x8001, [0x4, 0x5, 0x2, 0x80000001, 0xfab, 0x1000, 0x8, 0x2]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0xfffffffffffffe57) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) sendto$inet(r2, &(0x7f0000000140)="e3766d32f811e699f6c0cc27d920681a8b9e534ed2be7ac553fe57dfb20f05cb1641039701fc75103920fc4044e84b918e67ce5bf782efe5debe38c4f1f5abf18d51f585cf18ebb1a09b170cd3b97f7e9d3af8ca40ed7c5a77166aed6bdef2479a2694b583d11b48c3571d9376ec5daad36a07e7685dfc3b43824de664721226173e786a6b839c4d960ec0657cc8f9d645b63ee9c75c36c2a0497505d2fbaa25bc03ae6ad4c3df828115b3c4249b61c27d1a3287a2413b18e274a0c14a8bd6e747270a4cf88b92c53e83f45c", 0xcc, 0x40a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x7e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6, 0x8, 0x41, 0x2}, {0xedfe, 0xffff, 0x4, 0x400}, {0x7, 0xb17, 0x20, 0x81}]}) 16:00:20 executing program 1: ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000180)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x20) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000440)=""/24, 0x18) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r4 = dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = msgget(0x2, 0x0) msgrcv(r5, 0x0, 0x0, 0x2, 0x800) r6 = syz_open_pts() r7 = dup2(r6, r6) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r8 = syz_open_pts() close(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r8, r9, 0x0) r10 = syz_open_pts() r11 = dup2(r10, r10) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r11) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r13 = getegid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r12, r13, 0x0, 0x0, r14, 0x0, r15]) r16 = syz_open_pts() r17 = dup2(r16, r16) write(r17, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r18 = syz_open_pts() close(r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r18, r19, 0x0) r20 = socket$inet6(0x18, 0x1, 0x0) shutdown(r20, 0x2) getsockname$inet6(r20, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) r25 = fcntl$dupfd(r22, 0x0, r23) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r30 = getpgrp() r31 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r26, r27, r28, r29, 0x5, 0x7fff}, 0x6, 0x2, r30, r31, 0x7f, 0x100000001, 0xb1f1}) r32 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r9, r13, r19, r21, 0x8, 0x100}, 0x6fe, 0x90, r31, r32, 0x2, 0x7fffffff, 0x60d, 0xfff}) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000500001a"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000010, &(0x7f0000000180), 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) 16:00:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(0xffffffffffffffff, r1) kevent(r1, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x16, 0x0, &(0x7f0000000080)=""/22}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) r6 = socket(0x2, 0x8002, 0x0) shutdown(r2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee7d04a1d30d1ad62008c0ddad4a072ee0b6c597a60daf8ce17cf56bdea604e0884f1dfd2ebf2772086ff71a1930fc529cc22b1ca1028e11900001e00"/92], 0x10) write(r6, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "0000000000000001000020002066519940000400", 0x5, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x32) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = msgget$private(0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x2) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = syz_open_pts() r6 = dup2(r5, r5) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r7 = syz_open_pts() close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r7, r8, 0x0) r9 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r4, 0x0, r8, r9, 0x41, 0x8}, 0x5, 0x80000000, r1, r1, 0x9, 0x80, 0x6, 0x1f}) pledge(&(0x7f0000000000)='%\x00', 0x0) r10 = syz_open_pts() r11 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r10, 0x2000740e) r12 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r11, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r12) syz_open_pts() r13 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r13, 0x1, 0x7, &(0x7f00000000c0)) r14 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r14, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r13, &(0x7f00000002c0)=[{0xe07c7a08d42fb585, 0x0, 0x1000}, {0x1, 0x0, 0x800}], 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:00:20 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = kqueue() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f0000000140)=0x9, 0x4) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x0, 0x6}, {0x45, 0x100000000007}, {0x8f, 0x3}, {0x8a, 0x6}], 0x4}) 16:00:21 executing program 0: r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fcntl$dupfd(r0, 0x20000000000007, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x6) syz_open_pts() 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r6) kevent(r6, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) linkat(r3, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x60}, {0x80006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x45e, &(0x7f0000000040)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1}, {0xc}, {0x6}]}) syz_emit_ethernet(0x54, &(0x7f0000000280)="1b2372dd91b3a1fff5df060e3560dbb69db0045fc6dd99246b778ac0865db17f6d69146a38cab7996abacee606802b0dd54cc33c3177d6191606bb3bd2abbe14b5325178c888a7d472d81a4bd9d59b6717930510") 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket$inet(0x2, 0x4000, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0xa012, r0, 0x0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x42) fcntl$setstatus(r1, 0x4, 0x4) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x638, 0xffff, 0x4, 0x20, "8c4c524a635cb220fa51e9c5d0619432409b650a", 0x0, 0x9}) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x7) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x5, 0x5, 0x80000000, 0x880}, {0x5, 0x21e, 0x6, 0x800}, {0x960000000000000, 0x6, 0x0, 0x5}, {0x9, 0x8, 0x0, 0x7}, {0x100000001, 0xfffffffffffffffa, 0x2, 0x1}, {0x7, 0x5, 0x7e, 0x7}, {0x0, 0x5, 0xa, 0x3ff}, {0x2, 0x1, 0xf80000000, 0x5}]}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r3, r4, 0x0) chown(&(0x7f0000000080)='./file0\x00', r4, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7665ab39049a20a1, &(0x7f0000000000)={0x0, 0x190ea120eace5c6d, 0xc0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="fa1204a49155ce1e00", 0x9}], 0x2d6, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)='\\', 0x372}], 0x1) pwrite(r0, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x28) r1 = socket$inet6(0x18, 0x2, 0x303ee7f0) r2 = semget$private(0x0, 0x2, 0x2) readlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)=""/243, 0xf3) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000300)) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x2) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) r4 = accept$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendto(r4, &(0x7f0000000500)="ce3f5be5fa5d4bf0d2415b81c6e2bb4a1bc58a5f9f08c16250f51440a33f647aee0ee086e748a912744948522f16f71ae4262fc3684c9a5d6f8ed88ae91261d275c4482b2df966764ca5c138911a721853bc5b83020e867a3de70efc00204633f5566511df7b69ac887f967381d1dba057ece28b611ef758bda3b59112afad37b7bae20a0baacf737170b77fcba2427ab48abe9c4d367ab2ca7433bd1e2a7cb59c98a3dbb77b826694b95839a7e33fbd8d64b3d99f3c3b31c65818787e05648ef88cff13f6b9f1f4b2b8a795a2421ff887aa2285f20448a01d74b3c2537b40a810d9d6efa4fd3ef8cc6dbb778c8b6efeec3e479842c457ff460fbb", 0xfb, 0x8, &(0x7f0000000600)=@in6={0x18, 0x2, 0x7, 0x81}, 0xc) r5 = accept(r1, &(0x7f0000000e80)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) write(r5, &(0x7f0000000240)="a349948d113b77ceeb406be1844bf79e86d98967348d2c4515f2bb396d5edff12c5a95447d49cb1e6e4c43bae76c06e53f5c1fb66651debc8b148ef65e4e445867483a73490eeade20dbce763a3fadd309f9e76843a9d43b9de14d938a2ef71db5550dc07228ad83058507c0f1", 0x6d) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xc5e, 0x200000026, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfef2) 16:00:21 executing program 0: socket(0x18, 0x1, 0x0) socket(0x6, 0x3, 0x6) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffffffffffff0001) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fcntl$setstatus(r3, 0x4, 0xc4) semget$private(0x0, 0x1, 0x48) read(r0, &(0x7f0000000440)=""/24, 0x18) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x190, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="148f689a40bd72b9cc11e1fc9019a7a147", 0x11}, {&(0x7f00000000c0)="f19e688d98a21f362583d08a058ba0e46dbbe2652ae2fdce8d758d6c47", 0x1d}], 0x2, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x20, 0x4, 0x800) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x2000000008000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000ed4695f0b79b372c9d9fb10fc9ee036161e2ded2aaaf7b19caf40f8d061a4f2e04417449638fbc175ac9f94fc96b234825282b889ea06ee75ef2"], 0x38}, 0x0) 16:00:22 executing program 0: rmdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x100000000000000d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ftruncate(r1, 0x0, 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0", 0x490}], 0x1, 0x0, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x20) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'\xe9|B', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:22 executing program 0: pledge(0x0, &(0x7f0000000100)='/!@\x00') 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28002) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x6, 0x2, 0x0, 0x9, 0x1ff, 0x4, 0x2, 0x0, 0xc98, 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) open$dir(&(0x7f0000000000)='./file0\x00', 0x20287, 0x42) 16:00:22 executing program 0: socket(0x400000000018, 0x3, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) recvfrom(r2, &(0x7f00000001c0)=""/192, 0xc0, 0x2, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000300)={0x0, 0x3f, {0x8, 0x5}}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="003f00e6130200070000"], 0xa) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x225) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/14, 0xe}], 0x1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x29, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r8) kevent(r8, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000280)=0x2) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20, 0x280) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x42, 0x0) writev(r2, &(0x7f0000000180), 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000280)=[{0x25, 0x0, 0x0, 0x40}, {0x2, 0x0, 0xfffffffffffffffc, 0x8}, {0x7b5, 0x4, 0xfffffffffffffffd}]}) msgget(0x2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x2) sync() getsockname$inet6(r4, 0x0, &(0x7f0000000040)) setsockopt(r4, 0x7, 0x3, &(0x7f0000000180)="301080f4d7f25ad5eb05b91acc6d3b7385e8b5e31e442cf4f80a42cb6a18def29587c0987faf9a2a6e9883f9dae5aa1cf9394f407bbb98a6e23ce07d6e3576ede0f7693f28615418ed621cdd12797ff7056b43d2", 0x54) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x00\x00\x00\x00@\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0x2000000000000000}, {0x3}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x745b, 0x40, "19358179ffc889e1c0faffef758c3908c267fea0", 0x0, 0x7fff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') r1 = kqueue() kevent(r1, 0x0, 0x100, &(0x7f0000000080), 0x7ff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = dup2(r2, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x37c, &(0x7f0000000040)}) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000780)) chmod(&(0x7f0000000700)='./file0\x00', 0x1) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f0000000540)=""/122, 0x7a}, {&(0x7f00000005c0)=""/183, 0xb7}], 0x5, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) r6 = dup(r1) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000040)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xbec32f862b1873fa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = accept$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r7 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x3ff}], 0x1, &(0x7f0000000200)=[{{r0}, 0xec1b10f38fe2f7ca, 0x0, 0x8, 0x3, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x9}, {{r5}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0x6e}, {{r0}, 0x8fd02198ee4d07a1, 0x20, 0x1, 0x6, 0x8001}, {{r6}, 0xfffffffffffffffa, 0x0, 0x40, 0x20}, {{r7}, 0xfffffffffffffffd, 0xd, 0x2, 0x100, 0xff}], 0x0, &(0x7f00000002c0)={0x4, 0x81}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r8, r10) r11 = socket$inet(0x2, 0x4, 0x3) kevent(r10, &(0x7f0000000080), 0xb, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x1a3, 0x0, 0x0, 0x80000000}], 0x835, 0x0) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000040)=0x3f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r12, r14) kevent(r14, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$KDSETRAD(r14, 0x20004b43) 16:00:23 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000200)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x45}]}) socketpair(0x20, 0xc000, 0x100000001, &(0x7f0000000080)) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:23 executing program 1: r0 = shmget(0x1, 0x3000, 0xf2b2a32091641170, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001400)=""/67) r2 = msgget(0x1, 0x404) msgsnd(r2, &(0x7f0000000000)={0xe4bbfdf0f5a11377, "2f4938a7f8c493e2dc961b4b13f4a22c90887579ba0d3ae562fe8639cbd60f82e58fe071e034b07b5211f868b5f21652d59a7936aa2ecd9f7733ec8961380dca5a1c169f9ed1e3e67b746bb57f9aabd9f9f15910f4bd179f4215019e349fc2df442e8d1875b1e065554d31ed49d657ad7bec04b9e8f71bf3515fac7f533dd5bfb8fca34bde98143795e315c42c8ba9a29e054f3230805cc132aaef7dab194275aab0a265c58e20e5a96f6732e91b234617086ebad7f32d0c9941f3089c333bdfe03e09ad937b55c56465796a31b210f4fc46d59cba5deeea4d68d0adc5a8db775623a7ec5dba06d7cf6967"}, 0xf3, 0x400) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000001480)={0x0, ""/136}, 0x90, 0x3, 0x800) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) sendsyslog(&(0x7f0000000240)="d01886db29bd256e41f2d7f36b5e84fca170f3be0f8f8ac5b4f1790211c5c71b7c5cb699c41860fd65029b987d1c79732deef59b84900022ece51880000882d2e761db404a1ff1d66f29b1305a519e457a8382ed13a822532e550e32d497dcebbb37c5c73f607bf6bcf112864272dec84a4d5292901c5a18378f486759a94bf3377fbf3d1928f79ed6c94b5d2d5e8f4989a32c46b1d84915da98bd6e6cef8b5dae2961078f9c5efabd114324b08812028b0cc64bc8863dc5ca843734e07f337c2539c0494b859325d8ed9a5446833728376e01a854d5fd2f1b4415611fa5e7a34148b41a5807a9dab7da8264fa9d4581", 0xf0, 0x28) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000380)=0x9) r6 = msgget(0x2, 0x2) msgsnd(r6, &(0x7f00000003c0)={0x0, "24d916e764ccd91a7bd465d78ec7967e8f4a35adb52f36e8954bd43f76e10d55098510e79885a34f7d6e8ef9bb16bcb74a60617a16f5005854b892a13a864ec1cd957b55c89a39a604ef87697fc6aa8a336ab250a19889c1170d2826e143c2aec6c2bd4810b705f23080a2774d6662937995c0db4ec8b97d1af8d975a31070afdef15e34faafa1c35684c12855e6a75100880e86e3d934b9760de66f8f21263a20efdb10f512e667698986671100903e58e3afc6f69fd69a829d3cba0b11580ee0dd68da3df02076334c831bf69815b0da8aa722f43ae5ba98188b128d189a478d916874f394223a8f9be74bd345c41e27b922a062f3dd185f12e8c72c8eeeb4cb3e22f9ba2a2fbe5ce7b51299dc1fc1de83c8a320d29d910524f891fd1b999a913253342d1ca50945ff612ee6c1f3b8e9d245d51285fd3913b117f642abe7d53e25891e9f8436f3304824f0263628beb48ba40be08e4f2a1f06004c309b420640cd2fcab09efe8b5caf8b459f5471b0a462464e4933a3eb0bb180aaf9204dc46ebadfe0cc2437e32f4b522a13e88bf332cc0406564eddf6d18959580440a2df16c7c86e02da9625ccfd50594d576c748db380f86a0d4975b0d0e32fb3053710fd95fdd8be95759fe6e0cb9b4a559bfb3b278e412353cbb833a1b973a754463e12e21a4480eff8f6fdbcc9142490a4a60dd859efb1b85ea671c47c667f506bfddf7105a83487cbcbb3b4586bff54c55cb67392f7f6ea4673d3be065bfa3c1d6776f8dcd04cfb8977146a1f95d67f43c58a9cf4344673affa1bf51848041a9c440bdc6f90d8b38eec7aef80ebdd1fa8bb8f1e4bb52d19d598a444fbbc59153e4d98cb7209d7b9a8cafe84de8f14c619d251767ae4f9e78793d731ef0126adaa7b36b549ded3ec82215999aa3cc0b6d89824d034f5d5cc7d8b9cc1ed8cb162aa5889ad22cda18ff4e2e659f2d91fafcad649c91869078b9bad32f423319d0f0632364afb91af6f007af6524730961699b1a5be714ba178139097bf556eabbb047aed995b88f0c517223df4ca0e5a4ea546c62068fd1eb4a96f04e42c58364bcbc596e9e84e019820c730f82b8e660f8ec3e18f37fc470a224e69ef6e647d5763a63a1f4dd0e717607ac057d9fdf30fedf8f11d1bd10a31b52190a07cacae70c6d056f210e8c968ad3e950341ec8dc939c3fd2d7dd283b6cceeff62b7ac79cbd473fab11705e05cd8317f5957949978d71dd0616e93db754badeef615dcaaad61ab05a5aba8019ef1cd93385fd5c31965934d7b8b5c64d12696d2708fede7a78b16beadeed37a0cc0aed4c0b113c3d9215ee42db9025bf0ba13e9e6a6227461b50ba37993c8080617f75dbe3ac2860ec0aa957c9945c4535a0b2b77fd4051e3da076b859e3d70d85c42dbe9ea695737af3647f2a0b2d6cebbe9ab974dce4efc2ebc0e8f8f6ad7b4da756c543d7aafa2bf587817e2535c4b0ed1971328df949e1f8b59de67f691bda9082e348bb9b919539ecdc9607124b3d0941c79ca8051394dffda0b629bc00328b2de59b4a13d5217d4a9afe2c1a1270e1f02126ac03cf8c6183502d6b1594f817fa258ceb6013f288ae68ca80ef027d0acef86b451d1b7df4d16ad31bb8e65ec60170d8cec5bee73eb47fadaf11bb1990dc2ab8164f05f5d7170bd0b6310f3bea085525c6d0d8f631a3409631ced50a464f2cf7d0b280226b929573790bc03bbb898c876bae98e3307821d5d8db08f9aee294dbf61703189f760de5b6d314774b4a5d6b3bef7297cffd8a07a740aed64f803c8769bcc018f38e469bf4142cbb1a1439e706c7e19d3778526f996f673620c698f86da8ab6d5f5a274a891c35cc50424de44bef62d50c549ca2a086ea44d40c884a33774bd934038285251363bd50d89e68824cff68014204309805069732c970ab1eaec0818adbe92fee35ac2ee3f172ea0d1d0cabca8a76dfe1dbb7c9dea6f11bc4b0d64e562aa345d902551a19003c983a860beafd16b317e3ced43867d0094ba3a5c21bec9de58e2a359c9f02e1003970f2d29235b9eed8f8f1adce1bd033cfed539e1035ecc4c0f4479c58124be4a631783ff1ff71b98ea130608b1a9afaea420684b3938ac2dc65f2ca15c2d278823837bd6c4d773eb3bc03e58dd462535c39b66823f3aadc674f580ca9b38b9b5db3975ed6073669d6c1a32fcdf9a88e9c0e4cd332576f019ee019c0d6abfcaa4520ce94b606a723cb96ce41d68f07b211f95a2d135bb4ae8079ae1cae62929b2edfb6e23f4db32d8db2920f12581a4d6b5d621fdb38ea3afade1352adedf80d584618dac6090c4a0e55a2e689386523f0e3470f05615870f638fda6484cb1ffaca75656003b22c0ba58143f5e5be0ace4ad4e2adbe89ddcdcd3e4015f665d6b535f88d73f66879c01a83ca68e8f3407bc3d408f441585d759ee9de9b5b8415d1f20015616ce9eb745bff6c4a7171ab739b34ce634d36a44d537979f269c9b73c9aff0fdb378132861ee111c5ae1ed9a9ec13e2d94734947e4f4bb3fcf8639881a2d12bca9d744311e36145252e8e0836c0043b9ba789ca9d2e291eedb57862fea3aa72013ba7944ea79f9137fc930c8a05c23d7342c049cea9ebb459d20dc62edf17be1ed00d5cc55c118846c3eaf2a04eb9fdfd5cd945f11a1df4d293681f154333f0f47538b49d46a3549737486f06b00f1762a203056d31a8b7f36cb76597fe0461c0b5a0dfb117d13428a44c50c3313e33f8a03bdb7e5ddbbd19036ea492f31acb62c1decde74d1da8b3418e6f88a02101a521b4fa77a47445b9a7ff22e14c949ec49ce8c55c9259657c86ca95d21d0065fac4161d480580500edb753b2e1bfbf37d35b867228941bdff6f6a5d7276f721cda516d9142978aa01f4bf2271b81a3c0634e622240e692895b9fca09756dbb32e2869c052555d27c749ecd86b4d44045b92c221b5b13432cf976526061f0bf5ac39e7d45aaed340ee64241c2f0d8198024bb5ac848ee743929ff7428ac94699fe587dd4d0badcdc247e7ca0ced9c3a75d71c277b10c4c1ad36c1b51e0f91167156b6652a39ee3b1bf5701ecc212995a78cd153fbfd916c61fe3e8d8852ca0d5967bff88e74cf99c1a52ceff3dbea06228d4d314b6a77dcde29ba7455a6914177ef1658d7ac882488693c263f4ea2ece6136e654dfd2d2dcd83ffa3f3015bc84f5d923f729eb6dbde948a6c55f47826068acf021c3ca497636cce5448502fda9b10712863561ca57b465461f926b036b17351ed6f397f4e192f4353ae645c00e7d5f925bc00dec048419cfcd93976b3d1f1813de1b51c2a79939f46074a01ca85192370f752e2a279b984ea1c1062ee72d2e6c6df33bbf98ee0d3dcd0942f05ae037df34fbd042e43cf53878e55bf41036729c8eb73200010ab387b360d2155f4ee63b5fa5db2a39cf4bcf1af58b6c12a2bcffb5f942301aae53638cf285500d9c3916e3e9ab8e6f982daa16b89cebbea5a3d8c4e4f8d43f5f05446e4df7bb9dbe0119c42ed39b4f614ababd888d5a098db6a502d41e1d1a7fce03c81303029070653b5386888ac6498fa4913d35777c3a95b9d50ffb1f9662369869f79e7b7b01a4886e7e9f876279a47178379fce606b8fd4fad353097e9942d4cfc0b46ca98dcb30967b68ddad89921616867ae485ab6625eeee1972698b4eaea1eb93fc660136365be39ca2d0820e74237b709399dd0afa5999b7eb2a9705f6c118b927fc8c430780976ce6c18dae2faf86237ff78ec659044264f8d79d3896cfcfc10f2338a033efe41559c84bf78cf201a5d771f21008f011da0dfad03472d6390181184c89915964cc821e7ed270939a731e525852e59b72d0ef200f906f34e0fe36e9172378a87fc1d4f9bddba51248119f190f8078cbd17aee6fbc7c9c9bb69af46f74f40949a1b7d0dd7181bbc5dbad5d7a5d85a5fb2d9c4fa9aa31682abede0a0ef83a1ea02108973ae83036d6289701a34fd4b83e15fc6d6afe21eacbe24cb74c52d01d4fc3569b8f115ba6c9b9ee82cedf732010694e44b5ed83d2472b43ffd95fcf5e4eda5bd75cb131140ee96ef46513f257f9262c12d89c6852fa26791945a1f0902fba640e9f8fde25882c1b243f32aa1afb188b4d79b6c2e815f44632fc56202119112f697cf16d0629673bfe2e3b4c7e4f41a6bcf201405700931d4d290329207e1f3b02a9931fd634dc68e8ae46b8f784952465712cbc9f79d68bcefe893886e06bb5b42b1647085590d50f6c5cb3b22fda80c3dfac458f06e55e70edff4ae01ea6fcb4bdba8b97912623ac972c74a9028cd2d17e30d50eae4a2cbbfab474688ea6bb0ce8d6544821c6aa9cb0b2d0ff0299f647f7402d9f84cee335bfa46999e712b14cceb4b9de73583c564403f8d3f16ee0711b5e1524baccbc7ff2341bc7a698f3148d459115107ca3bf396f18a46e49faf23a92499b0bad64eaf6099b60d698ad8f8c7d0ee08a99f4da85d576ea6482c3e2a7e264ade63d99c5b20a62419563f639d60bccd86f8fd9ccdd637b0f0f338498f4cba00ff2bd64a1006571a762ebe3763f017663d37027b62a33fd83b9350b669aaf89e1eeee046574f14e398ff07be5f21f5b6b259d55825cc4e33cc945648d5263ac16d8169ff8480d8fa2964534480fd7383790abbcd063fd083bf2f9b4f685f22d62d192a73bf921bdcd0dcf0ff05050a068a822687e134c990fdb5f95db1b7846892920fc93b4d42a797fc46eef05d3e53fe8956dfc44401d346a610020094b5154950d4dacca390c4175a93ebde29d1ada00672a36dd78d916f442e89dbfbfaebbd4ee87b1b8748db8c576e135da6ac91fc3a3ae083acbc2d976d306178dad67d9c2d651402c56f3c5adbb1e53f303882d67d4c067a4252a72aae3a8ac265ade1404b28fb32bacc2cae96b0be04926dfaff860b1c9b5f2bd6bce8ffebb13a75370894d8a6c581ac42d3d1d44abf578d4120e0a1343971f0c4a521a3ef49bb50871606cd052d87de5fd4ef8aee07ec06ad57d1315ce34948cdee33d01264a4f2f39cbadf9e5d48c1e865a2dfb5e89a4c9613e3a7a5682b11942633234801d0df01a3f33f067084bd37a7b9014c1f162809c1afe2f69f067865a53ff884e9b4a62eb2447065afc8f203bdb6616bedb95e2e27bb8bae4d93ee20ecd477abceeb7abc8252c2325ea51e068bdb04fd0731407cf827e8b386388739052bbbed875070a4deda7d86daca365a9ec2720d4cc478cdb32ff2c96432429e4338d2c3ab1082742fa2354b39cc0edd10b9df836f1b870ef90a772c82243513014e35d457393c1eb5c5d4aa8d3505393047b1f8b392287dd0a7e270f41ce0528af0100ec8d5926ba50a7cfc54efa60a1ae48531500688d77003a38aeb5548cf530d290a3ac1fcf5c92e2b51633a53beecac7b44128c0b303aaf2642418d10fd7bc6594960d1385b750429fef48d1eba833df1727a0787916b894b54d2beb889cbfdf1d67259e7958b3b9f777767f0a1d9f87489725d482f297e017695805ca13348f5d9bb108f7b37422f4b306970cf0dddc38cb0d8f2053eb8eab36718461bcc8538c6a49ba9d30f07e123f0c8d01f254c0aac4ab5a47f3e25aa41cadc9d8d00bec48291f1d9b21e980abf7cf4f659e8e724b0fd7cbe328aa245a312b75d7e214f43ab7f5a07444dd18592a3caffc16a7f51938b03cb2858e0a6585739529c9670a93ad38a1fb4ab45bbe53653494b2e3ce54f3ef15878e8f100f74ea786d0b8556f47a6fdf7d912990ed635b771f76"}, 0x1008, 0x0) r7 = msgget$private(0x0, 0x4d5) msgsnd(r7, 0xffffffffffffffff, 0x0, 0xc00) 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) pledge(&(0x7f0000000200)='/dev/wskbd\x00', &(0x7f0000000240)='/dev/wskbd\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000280)={0x100000001}) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = dup(r2) faccessat(r12, &(0x7f00000002c0)='./file0\x00', 0x2, 0x3) r13 = getpgid(r11) r14 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x7, 0x9, 0x0, r13}) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x102) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='%!-\x00', &(0x7f00000000c0)='+\\:*\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='%!\x00', &(0x7f0000000200)='%*\x00', &(0x7f0000000240)='{{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\\x1b\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='\x00']) r2 = dup2(r0, r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000006c0)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './bus\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffff7, 0x84b}], 0x5, &(0x7f0000000740)=[{{r0}, 0x2b3e0601c5f35451, 0x1, 0x1, 0x0, 0x17db}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0x13402d2, 0x4}], 0x8, &(0x7f00000007c0)={0x7}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000480)={0x759, 0x8, {[0x5d97, 0x3, 0x7fffffff, 0x12, 0x0, 0x5, 0x8, 0x0, 0x8001, 0x5, 0x2, 0x7, 0x101, 0x132, 0x5, 0x8000000000000000, 0x6, 0x1], [0x0, 0xffffffff, 0x1, 0x4, 0x7, 0x10001, 0x2, 0x8, 0x7, 0x9], [0x1ff, 0xfff, 0x8, 0x10001, 0x9fb8, 0x8000, 0x3f], [0x6, 0x7, 0x2, 0x8, 0x3f, 0x100000000], [{0xf64c, 0x1, 0x800, 0x5}, {0x2, 0x2, 0xe0a, 0x4}, {0x9, 0x4, 0x1, 0x76bd6e6}, {0x8001, 0x8001, 0x3, 0xcde8}, {0x80, 0x100000001, 0xfffffffffffeffff}, {0x20, 0x2, 0xcb0, 0x9}, {0x7fff, 0x80000001, 0xe0, 0x7}, {0x5, 0x301, 0x1ff, 0x8}], {0x0, 0x7fffffff}, {0x7, 0x7cf3, 0x9}}}) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x9, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffd3c, &(0x7f0000000240)=[{&(0x7f00000009c0)="ab52d11c1f97a8a738f90caba9d587acf405784b34eac753fed8836719ed125894159efb68378dfb7f81fea59603f774d7cd5782fc6a4eb7ae451feb4dc6399f2815f6782394e05fd6f9bff9330ee73d59a13a597adb6101caf5449ebb3015eedafc3f5e873a0c5dda2d5544fed2d06ab9326b8ac2223a64553ce5c0935758fd550cea27aa0eb4b4a85cee9831e920fc5f26fe50199c73a72f08713577c763d4d3ce89e827786651c01e12a34cd52600aa150a62caad86f42685ccf369e287f39d07649c7c9823a1a3db4a4ccf9bea5ca230c6e6ffa950daaa0839bc7011ef7a46abc118d768e081283f70b838c0a73996361d628697b25154720e8d6e2381741af42e48d8560058b923c7e8e5097dbce47e6031ad9d751de23c6e098dc40b2887ed4b0f57865b1698ce171052a3d50613bd8b90c1ae555c45d673dd2918f2785f1d251d1f36ae2b30e768a0a9b326da4cc7882432e3b06d5aa57d01e9474eefe8c394c29a24d02ab703dd8f055ae2d804c3e16779faec07d4849a41dee6fb7f5cd997cd3b867694191560bdc30c98fb907187b34fb290a0c06ab00c732efd5864ec8386351135c46961fad7393a7dcac5aaac3f60c15cf3fd849571b9d85144a59fad25cab31fd450fe3818e426eab8aa11c2d5fe6566ce9ae7e0dd087333654747b97161e98be43b1c27eb3d7d24d137d134900cf5af2a5f9a0207cda643cdc7d6ac1de840d49ed9830082111334f8a68e0ca5ab57885cafbe0c7d35cfa0fec21036cdbfc19f3e9b706d3453d16aa5d22194653006662fed70e3f053269899be11cef9305d706fcd24d9aa69381d3b54635b3210a35a93a7a95102909f4ed22d1de3a8bcda8ae866675126d770f342f4600ec9ac6277ce033b6af67c17b376eda3be4a9e07f56c88d32a3045d55bd34cb35c9337893d25da3800ae83fcacc11086eaab472f1166997f63e31b5b6c57f99e46fe629713ffbaaeffb5074e2857c70409337a6c1f362153c894438a430a77112a6f480517741135becc703d2440c595396ce4b21a0e2a898012c7296f938c4597d30dd490bbedac529eb2a151f79fc1ba5b0972467049723e4edcf3a7eee2d13977ca6f34fb24a67769649806d2ff0a2b883dcff82c37fa0bdc19202b422e89f736760f9c4a46d52ddd45424cb05194396ccd10888e6f5d281cb1fb5f2ecfdc745591e3afc5e2dcb247ceebad383082ab338911fb14b76e91370b0d5c33508e4f914532f86c24d470deebe2997b304070664f08780f9d1b4bbc9a521ec73479337ff8f3643b43fbb05449374ebbf071d17bc9e5b56e0c43d9aa62aad7f88899ab1c8ef79d6c0b17814d2b6a4a551a8e60e12232c2ca03983d0410e9272c1aa86b822e6673f3bbbb94a67a3f099fe30ede65f6be99318a72f281d90938b4b24d48891e7453da78da96f340c581d38010cbcde54399fa1ce8838bd9306b17a24b001b1d656644f4dee3f7272d384d8e8ff7042aea4385f95dbe5b904f51b1e3c2df29eea39d931418d813504d857289e8fa582002f4d7676dc16a5a69138382852446617d3be7297164f6c3f5c826057cf95d9565828848e25fc35b02e353c73d27578a126eabd2c3ecc706ac0b1f43875b0f52e47193dd9109c3af56886c9cc4a5a06cb6376580800c9fe232ecddd8027363dd696332601ca6198d6673a21e4ca4e21f24795d185e45694ab17c05166c4168f618e003d35c3e58be1eac3fb529580d449a01c5066d8eba1cc36015d0d9f30a8a24d3fcc6e6ebd97cd61255533fa116ef34e3736a8b20767e85ca493b9cf890b92fdaec5adcbeb24ead1c7b72c60e2e64f84354a81b9d8bda0287331bab7f7a873c9b8797bc7226816a37af5eb8ff3f09425f54bab7292f99b49016471d2ec3db09b1c71c942a9f3cc0e011b721bb082db1bde183b90c730bac61b3453de02db9a8ed845967c041e96ae3aaf83ef3c4ccca60a62ebf4cc35b62d4e25df2c56527833ea6a6dda006e731ef3aa83bbdd21eee2fb8690a6f4f05fc07d900d63173b1f444a6c2a99dbd9a4261bbb94c5804478c2e450e126475043a9fa325ca7f2df41b3830cca9965177a7e4cc9365fd879bef8505d8443b2a3b579add7f268fa815bcaa9ee0522a290c3a8a948e0359ecfdee5f16f8763a3410ca9103c624bb6bfca5a2f0b643358320567d52e3e7b98787569ce504db29e91c99023709d3a8306027c346ece620ad75012fa2dc872eade1fb2f57422c62ed668b091bbd3d1ef5fea373e9c6ad380238d16842638fa74c372ee42aa2b2876b64be94602283eea04bc6abd9c90744e5a377c303ff4558fd931fede1623d5fe76e21b7713af0421dae104f5903ed1bdc13ac13b8a43d1bb408c41653be7ef1f0536da47922a394ddd413c696252a75c9b81980895e251c92f0eddc6e18279f60b262696638b3a9ee6ac91577286dd5bf77e88e66e14d220a3f62c60bf3b8719cfd82c62853ef74506c0c836396e207ea80c3c336a225c7fc5e4d222a1fecf10d5bf9176397026736556120bf339f90c79b836db04f6b07da907502bb4ffcac80349d5b93bf244fb09f685a70424334e708c9d8b86161e1ecca62ecc9b37aa03d71d517ff7ccf91b9d1b5f8f63d2e05dfc378e05d5b5f530d29e217dd74e724b687021ba4df5b1f607c111b3e066065d6198139062730b153998e1a54f567921fe72baadfaf7ebfe03a2ea6849ed564e152a6d0162a39304c5f0d650a112d1cb491a3c25bd6d300f6bdba8c32e7e91d2db0347f5c9addacc18f92f54a4f329e81761acdc5c73f53d53bde7136d6d86888ca950c61a42b7776b8cb6f4436743131214ccbec59a7b2498e7e086de993bf59ceecbd6f6311c1933f9bc4ec6e06310de7879dc40cd39878f0a3f4e5d3bda98b4fbcb5d1b0ef06aec384a72ed2981495023b27927acf99fbf5c8a5ce64e54d2327186aeef9bdabeb9f256d33b47d6d703fa2a657dff00af6a97401cc1bdea3ad78fc69a602d5bb8fa731cbf06c786216a9557ba78116cb4fb3ccd3ce20aa6a450d0555fe8b98e3a7b619f720193049816f1cb842dacf60127a5dd4063b1615072016cd8666de2ca1db6a86e9b000c3ca6c5bc28e53482e2ff0d3f72cb74a2f5586fae626eb7d203825a1e52ee56f5582ec4494a1df897ef7873b6cbf51941741f93a1ecc0a1f3de6f528bfd47335c0d7a982074752e749268608257332525144dd35057029745bbb0da4d1c7ebda8413c67265df13f7ef96a70531ea17e3d0ea276711fce928668965cd110c0c731d5cedb823ed845add7178d8fbcf9ca8578c7d91a108df9ddad95dbcd49987d6824aa6ed40bedd6e0d18f822890415bc68ee3303d8487da6ec6844cb9f21b90debffa6905f01a86a0b11f1c8f1ff90fd40fe9a1605cb1289f05bc4b58722cacc2a9fe268991423db488210108939634e18524b47d419a4bbbc2b7567278881dc5486dc37154956f897fe56d360c317b6df87424db81eeda656571107b06c13db01b758a19ec6820bdd9d4940e0eb8f4b456f03254bbbd191dc1885a2000000000000000019cd4bc9ff77159cad5eaad717127e7a9832808334a934eb1236a04f06e3e8a091dc432a6b19759ad7b9b10908344746ce00bdbfb87e289c4f811db5654604f42cd83b3dfea167d703e7e575fbe8f2fa1ac819fcd0963ce81d3244cdd979d9487dfbaf92e668576629bd2d462f5037635da3cf9f024db3bd0ff70a46c94f76d1c7e41c151fdd0b38b072de63983abc5c610ff1ae19cf9598f7c497a4934339c2a9809aab84e6246a84ec0817f051b74c5792d2cfc6e8a87e433db6d1be57f4f19fb40aaeb2659f763343662589cc8346dd181e11883e3021c4cc3c7acc89dcbef43a35b9f50924e5d5d0167e200ebcada0295f65b394b64160fa1cd9ccb48bbb68268b32a457765aa9cb783bebd4163a2a80ab776bdbe19b855d5e6da2846e4108eb7aafb2247c2c17ca80d0a48dddcfc77c59636290bb5ac9bd28078cf479dbe8ae893bb640b9945ba01635f65e8022c136f87824f3ca27ab771da54da56af9416cb06322579e615b4f859611b7afdfb8a66f0b4df40d292d1598b159f6c29d43709bbf35a952e4a726dbda31f1b688cdb10d829f84aa1c45bde6fbbf86f2df49e669cf2091a89168936cef3011d4dacb891d7584e2a2f8040bc28a62973ff80b3500dfe7be0a318259f91fc0f25acc3a1c5af617f6313e97ed505125305de34786832a227907212154ca7c7866a0e18a06c32514babfab089f9d411d037655c2c404a8e8c3a53f7ac448342b17fc60d50de1475d19be9de22ba7ccc2c70c2c8480794376c1ae415f9d143ef4e5d1275ff692d106c42c2d982ba58187fc2f7b9549873701acd19b4658086d768f1ac597ba4066543ce349f68184c93463029af00d00f7f0398f7785554e35b7cb20032cc2efe40d5742b197fc9f8b7afa5840bbfcd1db25c38fe5e3de1fa1e6a03c919d002f533d5e45a266c5db402135e6e26009ee0c23065bae042a33e2e4b1810da762e23a655c79c5c3ad6046690a5951d67b1b04dddc48ccb63252f1da99fa9c9cdad4032c9a7c19288da0c36e36c321b1563279d4222fe2b17550e98be18cbff239359cfab811fee5b9f95dbfb129496125b2480b3925439710b78e93d550cde89493cb909041e97d3195078b1f099b14dfbb94adfd90f2e148513198460eea45a3920182a6e2730e9b17e0c8d0a4c66294af88da2aa901feaea9c68f44aacfa5f4ae3acbb7ed31966332d522014b82eb22ece4beca968c146ebd6f9e4b9e2c1a9c856bd2d2d515d4e4c3f0b9250d28efa671a20989835a7b18cc431857c91fbd1560336be01e58a30be5ab965f7c243f273ce594f6f3a1437cfad29fa258a718588213ffed2e072522d080874fabc37a57c6059104bdd515484472fd19e912f8458669f8eb0675e14ee3abe79d373d0c379a0aac7f7f24400468d1b424be91d3bfd9d2fe7f3f75a098710f6f7ec0d6a55c08552ea2497a9152a82a6f948cf4d37f9a372aae312a4e599a1925d3cd5b02e9747a8a9ac2c442765055f9e6ec44b86fd6d38bdf3c27df319a7661f6295670c8ceb47a89c804c8d9188f4768b22ecd26bac4439ad6b2a19bf0c7ca069a6d93aa9d96fd70f767f6de975ded1e62208fcd6a4afe7d6879b8bb3a8037aa7722ad93dffb2c811334b2e923b7d58b4d6c1f8178786636b71b852199544047d35f68444c61df3c7c64b1ac795c3ab02413df808d90227740ea23c8462e36a13c49b41950724c8f65b35d7457874ca852d7856a3cd35cd4b555d2b4d4be6d555aa40fc920ac2c88d1e95400efca4c242fd43e3c8bd769f221e6e91b4489069b071f9ac1cbfdd85a2d43a0d37a56c0f18c683987976db1a8680d27f2981234c8e5626fee837813727ae85ca04b75b31f6f6a36d7eca11507b4ea51e23abe8cbd079e9bebe8aaf5bac1ee9d2f1b2657eeb51c8fa665c86c8c87aebdc137d84071b214537f6ec6fd68dd6dc25929839c1ad3820127762d273f5a74988be6237df7ba76ff4b6118488e6f49c109ecd3c64695bcc53f9561a10ff522d0c9c9ec877a51af01ce0953a31038b5ca2fe82998ea177854177f1819cc6e12c8e3819b5e86321036cb644c5bb8045459e137e47ad4cd57e53a84224422a43998206511ad5ad1427ef60c465de02e316d9ff8ed15377517b96ffc8c8c4ae074f43aab862ac9496efc7a221fce5d936562e3eee42c5f421f781cd5cbea07615265705401a56bb406c0ff", 0x1331}, {&(0x7f00000000c0)="6f7e7e566b64952b1ddbdda7f6587c631ae85b36404c3313eb5d7ca1d0e29920952af4efb9b4efe34b4fdb5d74bde629352f62860f3f8ba518c55a7997fb936ab506190065eba66ccd658693edb798742f922bc75d734f566a75d66c76a200c8e9039cebe8e1e0096a3b72e5d51eecf785b6", 0x72}, {&(0x7f0000000140)="7f4ec9f09c068593f30feb6a13bdfbe95911553aa81ed5bc934ced79c2da51baf6b22f3357ab23f1ae7d89103464f15f416fb9c0a6c1dda01663c9c332bd0f94616f8ff1f77bebc535b1a458575723bbd73b9cfac7f0c3f66f737c14", 0x330}, {&(0x7f00000001c0)="07f33835e996de5c05d1dcc909af92216d96e6364fdc28ee890b44970e47b62da812258568a8f739c88f225a4fbbbfc6bdf8a1aaf8423971fcd2e9fd28c450322a29d2eb85c1eaa7c8a2840434033c5c260a", 0x52}], 0x4, 0xfffffffffffffffe}, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0x7df35e97, 0x5, './file0\x00', 0x6, 0x1, 0x7, 0xdb4a}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r7 = dup(r6) r8 = dup(0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r5, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x10, 0xfe}, {{r8}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x1, 0x8}, {{r9}, 0xffffffffffffffff, 0xa4, 0x20000000, 0x1, 0x8}, {{r10}, 0xfffffffffffffffd, 0xe, 0x8, 0xfffffffffffffffc, 0x9}, {{r11}, 0x3, 0x80, 0x40, 0x6, 0x7}], 0x1ff, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffb, 0x80, 0x0, 0x42, 0x9}, {{r4}, 0xfffffffffffffff8, 0x0, 0x4, 0x401, 0x3}], 0x3, &(0x7f0000000240)={0x8, 0x2}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560eafeffffffffffffff40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x9, 0x9, 0x3, 0x7, 0xffffffffffff8001, 0x4, 0x3, 0x2, 0x10000, 0x6}) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x42) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8c7, 0x3}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x22b1, &(0x7f0000000140)=[{0x3}, {0x3ff, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x81}, {0x48, 0x401}, {0x26, 0x38f3}, {0x8a, 0xc34}], 0x4}) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x2) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x103, 0x0, "8c63465ef7b5ee26ceece736603bc694da7b762b"}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x48}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="db") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000100)) 16:00:24 executing program 0: r0 = msgget(0x0, 0x1) msgrcv(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffff00000001000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d3b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534506c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e260d9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3d4d737cb127305d2b90aa3a834c6d5a02b5cb0ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304e71dbc741505def7d9b8fa2cf65d0e694a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491955edbca00c47c2b360531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca9"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1eec10742263c40f) r3 = open(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x10) r4 = fcntl$dupfd(r1, 0x100000000000, r1) r5 = msgget$private(0x0, 0x20) r6 = msgget$private(0x0, 0xfffffffefffffeef) msgrcv(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) r7 = fcntl$dupfd(r3, 0x0, r4) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x6, 0x8, 0x1f, 0x4, "7847ceef946b241dc56cd324a8da84fff45358fe", 0x9, 0x7}) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000fc0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYPTR64, @ANYRES32, @ANYRES32=r3], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r8 = dup(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000001c0)={0x8000, 0xb52, 0x0, 0x753, "adc0358920ee83a5e3af632dab79f5377ba23083", 0xd6, 0x6}) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20, 0x0) msgrcv(r5, &(0x7f0000000300)={0x0, ""/168}, 0xb0, 0x1, 0x800) msgget$private(0x0, 0x600) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f00000004c0)) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000002c0)) getpeername$unix(r8, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000007c0)={0x56a508c0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) clock_gettime(0xd496fd5f8f84ae16, &(0x7f0000000200)) r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300000000000000a50c43ac0c303524343616eb2d9ce59d2f36e670079229873d22aaa1790bba0cac254722f637f54d786a1c367df0c3f29d3052a7ef46423414a4736b5f0279d0e6580fcafd344f4cc154d338789a09e0d758b5cf8809fe9c53694229ff34342ac4e558b95541ff7aa7881733c5aeb60e7f4038ee3b6f970931145ae4393ce77e0f0f913109bb6699af16b28abf4e6b3f3733f0ae0d1f9cd7178795026ddb7e965aa4fbd0dbce47d870df2df87a4edd68a5c8f7ca4137b06fe3a5bfc7fcaa017452d6d60e098c45e00826e1393e39ea8bdf91ec38931057ee0f05c9a076cc4590ef6445920db5711ed6b67e"], 0x30b, 0x800) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x1700) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x1, 0x0) shutdown(r5, 0x2) getsockname$inet6(r5, 0x0, &(0x7f0000000040)) accept$inet6(r5, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x2000000000000277, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffd, 0x0, 0x8}, {0x3}, {0x6}]}) r8 = dup2(0xffffffffffffff9c, r6) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf, 0x0, 0x3}], 0x800000838, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r9 = syz_open_pts() close(r9) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x200) write(r9, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r10 = syz_open_pts() close(r10) write(r10, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r11 = syz_open_pts() close(r11) r12 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) r13 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x3, 0x80000001, 0xfffffffffffffffd, 0x5}, {0x7fff, 0x4, 0x79, 0x4}]}) recvfrom$inet6(r12, &(0x7f00000001c0)=""/87, 0x57, 0x2, 0x0, 0x0) dup2(r9, r8) write(r11, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r14, 0x8010426d, &(0x7f0000000100)=0x2) 16:00:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x36fd12929d64b27a, 0x8) r1 = getpid() fcntl$lock(r0, 0x21cbc98d845aa83d, &(0x7f0000000040)={0x1, 0x0, 0x67, 0x0, r1}) getpid() r2 = kqueue() fcntl$setown(r2, 0x6, 0x0) getpgrp() 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000480)="0dd7f196072f6c08b91e30f5b64c3cc95e9303bbacf9d3e9b8e8473ed3e161c31472c6af4baba2bfb01ff9364d770bad6f54f309608542cd3a158bfd1b0a8574084f6e0ece90bf435173ba3078b5426a08dc087dca482653bb0710239c7e033ad017ced7bda1d794b0724fb92b79b042a4a65bc01a3dbab43e940da15bcf972942007433b50446c8d08795331ff745977ffcc7ef6de0cb7787fd74fd0463466c382711d2b67ef6e5fc1f80cd93143e7685c281d3da54752c3a64d70bf619478c18f69ca71cf94f438e178484ffbc17807915c1e42c378caf18836cb0f5b167e14934fd58c57d913f9dc55cce5396a4", 0xef}, {&(0x7f0000000580)="52f5399811e760ca1b77923b7378acaf35a545e2a14ae56d4398f83d2fcf6a33963f2aa023553f47209c01c5bb360f1b73178525f7ad6ce5f66ec3e8c8d60afdeaa5966ee3f7dfa6265ab0630c678fc3067354607db64ef89c8a19fde9", 0x5d}, {&(0x7f0000000600)="357c88e98d451a35b888201740bb163fc04e5ef291e134f8bdc21254aa9c744521ecee0fa5d7171749c8d0b2f9d4083dca6789d45483f88fca897f293a59d52d832ecf3790d5b234a66a98691aff0cb05d0d998fbcfd70d9f059b1a4981c79cd4006875055baf75349e08a7ed83228f24434fde4f988cbd2670be788c423cff9a2d3f82852b49b056bbfb61aa28abdbc5fe2c18a524f4a200d25f18644b607fb0f1aec211b05bdf60ab387bb0770724731a43abf5ed24c907969d037f04e37898ee41b20839f793cbb3508258f", 0xcd}, {&(0x7f0000000700)="7fa3c2402472d1bfc958914e054233547150a4f5b13964e1536418fbc8aaf05e3724fe29b59c02fa56bde35244b2904513ff9799c10606beb5fa3a5aecf61dd7643dacf4f246634a2b6ed45de19e4e1afa6c4732db4ac97b3791a37317be0e3af46d9790cf55f6104d9640dc606928fb472bedcca18f98838ce694049e42a8433c51be8f7be2496d641e20dbd423dc142e2755bfe2770581fc8dd7b5df683347a5fea75ee5052d460d755a3ac07dd883b35e71b798381dd873c2da7fb10723442c58d83ef0223c31388bb7fcb1218784accdc38c02da4cbe1d128937f27cdd19cdc599e30717243dc39dc8c6328d32f31b0cf8b0eb9937239b7083", 0xfb}, {&(0x7f0000000800)="45d431aade6a6312", 0x8}], 0x5, 0x0, 0x0, 0x400}, 0x409) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000180)={0x2, 0xcf6, 0x2}) write(r3, &(0x7f0000000000)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fada58fb6681395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623", 0x95) write(r3, &(0x7f0000000280)='oL', 0x2) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d076c4900aba125e27a26723bdadf350a9311d33491b8a9e95a9fa4e2c24a3a06a793b26fda837225f3c2ade72e0fbd1702d59ecf49c4b4619885b778408cc9ff1fc39e5288a9913404cd4a426b7cd07a3e52c364d4409132161c450618a5c74a9abc98aeaf36243bd57d4e0639088789e0512645e26dcb2f863ac9a5bc051cfa7c824f7981fb10cb92cfa5a06b9e27ec669536b7c8cce7a35196622f960ec3fa79aa13388a6f22bdc89c7dad0ce586bd28479cad3c5e433d0ef628eee2f158430c32a4a15ddaa96f8024df7b495d5c64b3be920508172a4", 0xd8}, {&(0x7f00000001c0)="b96521ce184429872196ced1bb79df11e2592729cc1696a433e989ee0cd4068892426bdfe71f419baa7c0065945598d76cd68cdacfc11b2c9c15664f25fc7ea19f2583156427caa9d0c2054d5dad41c639143faf472f3a00442b9076c142ac4e3232e856bcabdecfbbfaeda69016f2849eca259442f70e208da23eba84d3dca91771f352da0a1c08d77c7148a2e0c9f4bac381466c65ebc271029b8b540bdbd2406f4ef83a2896ef03a114369fed0da0", 0xb0}, {&(0x7f00000003c0)="7f8d79877aa8873d4f4734d76704defc9c7575ebddd297d3f2d069e1241ed5287ea95d42d7fb8dadf2a94f589babb9ce657e18f27ddb0f0deb5362ac19acc3c18fdf2e1d41360dce471e878422223b33c648be1f4fc16e2e4569559617e10caf0227b71d03ea173b0e46d9255427c557d8e0b884a3f0f1bee0c7", 0x7a}], 0x3) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x20000025, 0x0, 0x0, 0x403}, {0xc, 0x0, 0x10001}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0xc815, 0x0, 0x5}]}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x80000001}, {0x3c}, {0x3}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:24 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:00:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x600, r2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x7, 0x3}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r6, &(0x7f0000000040), 0x100000000000038d) 22:28:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) munlock(&(0x7f0000ff1000/0xc000)=nil, 0xc000) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:28:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x200, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x8, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="04297c47", 0x4}, {&(0x7f0000000100)="148846c37e825967649e031151b2568912b14653dbfadf72d30d57ba5e1c15d9deb99bdbb34d14658b6c0e8c81bca030946416c74aaf55fcb84e49a15c60de96c5573c3c8bbde7aea5a34774bc0f0730ffa8129569719dcf42488d262520bde05994926678a26a855373cbafa05330acb619fcbb74c69fe2a5cf3149208b1f1e5a090f4615e9da9b869ea1bd9b709042c4f537f43a7dc08a6b28480f3da5f38aad5eb153e9fb3ded172eea1da934826e8bb8e85f9f3fbbf4495729a0441d180e0c7c3feddcb5532793a8538eff2dae0adb24e3e99aa24bdb01625745eb3a0175c85e27aa2a53edb68868c2b8938582097e", 0xf1}], 0x2, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r1, r7, r8, r9, r10]}], 0x30, 0x10}, 0x1) write(r1, 0x0, 0x0) 22:28:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x1) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'ap\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f00000005c0)=[{0xffff, 0x1, 0x7ff, 0x27}, {0x10001, 0x9, 0x7}, {0x4, 0x1, 0x1, 0x80000000}, {0x466, 0x7, 0x3d, 0x8a06}, {0x0, 0x9, 0x1, 0x7}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) r6 = fcntl$dupfd(r1, 0x14, r5) lseek(r6, 0x0, 0x1a, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(0xffffffffffffffff, 0x0, 0xe05) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000300)) pread(0xffffffffffffffff, &(0x7f0000000200)="e4843971b78b18150e52913763d19418ab1672858dd6d1c954a2c03a36ec76d661f6e228e6212391639a48a077603fc7283a45187531a3973a6cc0bf722218bbd75509bd13ba594c6f76cee88682d418fd63a82ec4034a7d86b5b14bf65ceb07f92dc387795402d4a6a782b6685a4be4a894420d5a32607ad00d141bba6a14832d1d51b63ade4d268ea4f0c26e2b31e8c163f90c4ddfe5120fc8112604885a77325f43af631262d1c74940953d565f593dcbea17756d22db77a122a82f39d4150063dca7788a5d1a6d78545ae54a62a6888ae7a30b776c0b9b20c44233295f175fe3df3b", 0xe4, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000500)={0x5, &(0x7f0000000440)=[{0x9, 0x7f, 0x8, 0x6}, {0x8, 0x10000, 0x10000, 0xffff}, {0x5, 0x9, 0x9821, 0x4}, {0x0, 0x4, 0x2, 0x94}, {0x4, 0x1, 0x1000, 0x6}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) r11 = fcntl$dupfd(r8, 0x0, r9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getpgrp() r17 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000380)='./file0\x00', 0x0, 0x1000, r17) 22:28:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) socket$unix(0x1, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 22:28:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x8}], 0x2}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) sendto$unix(r2, &(0x7f0000000140)="26ff149e89613a0e64b6536f2eee9a0640d47890eeae0361b4a3ab62aec36f4d3c72a845acbc78fddd90ed2f6ceaff2cc703803e53670377200989a222497dd23dd85c96d9aa0e11d0d8768580f8c29ba67d6b238ca4a4819cdb352b7af27d746375fa8834304474ee255d44c55c0e1d9015b534a39a57af41fa528a74d920c14408ddf2dc272d36e701e05ba83f35288bdfc601081b0e14398ffbf8dafb95c356be97572338575faf06206aa2b66662afbc4470a7bd2036025eb3f19066c46ccf1e59cf4ccd37dd0b6fc5333a421a1bafb0b5bd4efa270f68f826de040ac0e8d986fb6c1d16397de41f5edbb102ee", 0xef, 0x4, &(0x7f0000000240)=@abs={0x2, 0x0, 0x0}, 0x8) dup2(r1, r1) 22:28:15 executing program 1: open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfff, r2, r3, r4, r5, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) 22:28:15 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r2, r3, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r5) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r6, r7, 0x0, 0x0, r8, 0x0, r9]) r10 = syz_open_pts() r11 = dup2(r10, r10) write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r11) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r13 = getegid() r14 = socket$inet6(0x18, 0x1, 0x0) shutdown(r14, 0x2) getsockname$inet6(r14, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r15 = socket$inet6(0x18, 0x1, 0x0) shutdown(r15, 0x2) getsockname$inet6(r15, 0x0, &(0x7f0000000040)) r16 = socket$inet6(0x18, 0x1, 0x0) shutdown(r16, 0x2) getsockname$inet6(r16, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r12, r13, 0x0, 0x0, r17, 0x0, r18]) getgroups(0x5, &(0x7f00000000c0)=[0x0, r7, r17, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r3, r19) r20 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r20) 22:28:15 executing program 1: pipe2(&(0x7f00000000c0), 0x10000) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x6) unlink(&(0x7f0000000100)='./bus\x00') recvfrom(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x1002, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xe, 0x28b2) open$dir(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) msgget$private(0x0, 0x256) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x50}, {0x40016}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="8c") r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000240)=0xffffffffffffffdf) 22:28:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x5, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:16 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x802}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) syz_open_pts() socket(0x2, 0x8000, 0x6) 22:28:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0x26c9abf92c0ad572, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x3, 0x8001}, {0x18, 0x0, 0x5, 0x1}, 0x3f, [0x9, 0x5, 0x4, 0x8000, 0x800, 0x55f2527a, 0x4, 0x47dfa214]}, 0x3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fsync(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000140)=0x9506) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffd11, &(0x7f0000000040)=[{0x6c}, {0x14, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="efd7c6c8a529f7cf9f682813c71d8442fd308a1a6e50b619f08c2d2e4ad961d4eb4be4026f7f97e92983701e2be5f99cb398673be3c159921e2e6c67ac8f9453052303bbc68d2b598ce00143cf0c88b9b29d91b2a8c015ea7b24d32f98f5719d85048ed12fad2be432a4b3b3240c95e190fc8fb37458f1858394a79c3131b98e38fce6162ff679e84e59d855b46a01accb9cc673a202e2ed4be3ee68a5869468bec2d52234dc400e244283e30b846adee945f5191283168756e704576acff6f322d8ce02bfab3cd18ef70f681b09ff46fe24", 0xd2}, {&(0x7f0000000240)="c7aea4cb26f91f8a73c1cff13684446316af8488fda6b7b0a0058490695ed6da26e9f0f5973650e2bcd841e1ddc789ed168bdfc37a518e3d39de6de5405c7f0812a88f3e38d71066e708427356eae35140e9d80a60970566b3b1f69c2f3748d9bf676c14584cad70f0d75b367a0725c8c843146cdc6a444c20452dede0da8aec622e7b52b0f12fec54aa84154d8eb543", 0x90}, {&(0x7f00000000c0)="518411c1741043cc21e53b33aa690dfbac2efa2f974e94b0874d26fb9fb58e8a6e2c2df9f980ed36b070fd9f3ea315070f39edbec25c8451abafed", 0x3b}, {&(0x7f0000000300)="58e1354300d040dc7102a2a52cd9285225c3da56f6", 0x15}], 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8020, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r2, 0x2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x100, 0x0, 0x0, 0x100}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xffff, 0x7, 0x80, 0x7f}, {0x4, 0x5, 0x1, 0x2}, {0x19ff378f, 0x7ff, 0x1000, 0x7}]}) chmod(&(0x7f0000000380)='./file0\x00', 0x20) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000280)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 22:28:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 22:28:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r4 = getppid() getuid() r5 = getegid() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r6, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) r8 = getegid() r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r9, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r10) getgroups(0x4, &(0x7f0000000700)=[r7, r10, 0x0, 0xffffffffffffffff]) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r14, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r15, r15) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x1, 0x0) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) listen(r22, 0x2) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = socket(0x18, 0x1, 0x0) listen(r23, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r25 = socket(0x18, 0x1, 0x0) listen(r25, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r26 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r26, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r27, r27) r28 = socket(0x18, 0x1, 0x0) listen(r28, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r30 = getegid() r31 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r31, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r30, r32) r33 = socket(0x18, 0x1, 0x0) listen(r33, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRESDEC=r33, @ANYRES32=r11, @ANYBLOB="000000002800000013000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r29, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0xcc, 0x22bd4824a5139c0}, 0x3) 22:28:16 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) r5 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0xf61}) r11 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r14, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r19}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r7, r16, 0x0, r20, 0x42, 0x8}, 0x400, 0x5, 0x3}) setuid(r7) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) r21 = socket(0x0, 0x8008, 0x6) r22 = kqueue() preadv(r21, &(0x7f0000000140), 0x0, 0x0, 0x0) kevent(r22, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r22, 0x1}, {r22}, {r21}, {r21, 0x2}, {r22, 0x10}, {r22, 0x20}, {r22, 0x80}], 0x7, 0x3) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r22, &(0x7f0000000300)=[{{r22}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r23}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r22}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r22}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r22}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r22}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r22}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r21}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r22}, 0xffffffffffffffff, 0x1, 0x2, 0x1f, 0x3f}, {{r22}, 0xfffffffffffffff8, 0x2d245d37d3e1bea8, 0xd3, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1000040002, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r22, 0x40}], 0x1, 0x0) close(r22) dup(r22) r24 = getuid() r25 = getgid() r26 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{0x0, r24, 0x0, 0x0, r25, 0x2, 0x80000001}, 0x0, 0x80, 0x0, r26}) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000080)="df") 22:28:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xa) r1 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x2) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0xa65, 0x18}, 0xc) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0xac, 0x474c, 0x80000001, "0865810000000000000006ad07f9691c878000", 0x1, 0x3}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:17 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x42) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r3, r2) 22:28:17 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = socket$inet6(0x18, 0x1, 0x0) shutdown(r6, 0x2) getsockname$inet6(r6, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, r7, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) 22:28:17 executing program 0: semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0xffffffffffffffc0, 0x800}, {0x2, 0x3, 0x1400}, {0x3, 0x1}], 0x3) r0 = socket(0x20, 0x4000, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/166, 0xa6, 0x3, &(0x7f0000000200)={0x18, 0x1, 0x4, 0x8}, 0xc) listen(r0, 0x31) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffa, 0x7, 0x3ff, 0x1bffffffffffffd, "73cc510e527b0000e534840c76f30d3fc9c06d00", 0xfffffffffffffffc, 0x100000000000000}) r3 = dup(r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x1000) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x2) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 22:28:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x67c783f304702e45}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x7983519d4f943b4, &(0x7f0000000300)}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x40, 0x0, 0x40}, {{r6}, 0x0, 0x89, 0x1, 0xfff}, {{r7}, 0xfffffffffffffffd, 0x0, 0x100000007, 0x80000000, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x10, 0x5, 0xfffffffffffffff8}, {{r8}, 0x8000000000000004, 0x10, 0x4, 0xff, 0x400}, {{r9}, 0xfffffffffffffff8, 0x5, 0x0, 0x9f, 0x3}], 0x9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x8, 0x6}, {{r11}, 0xfffffffffffffffc, 0x20, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0xffffffffffffffff, 0x7}, {{r0}, 0x0, 0x62, 0x1, 0x100, 0x4}, {{r12}, 0xdd76a2ecefbd1182, 0x76cf5e130ef79aac, 0x1, 0x200, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x11, 0x40, 0xffffffffffffffff, 0xc8f4}], 0xa9d, &(0x7f00000002c0)={0x100, 0x3}) 22:28:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x7ff, 0x5, {0x4, 0x1ff}}) dup2(r0, r1) dup(r1) r3 = syz_open_pts() close(r3) write(r3, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x4, 0x0, 0xffffffffd99ffa39, 0x7, "e1a60c9cf0547e9790a5a4cfa7a0d997d82cc4be", 0x4, 0x86}) setrlimit(0x8, &(0x7f0000000240)={0x1, 0x4}) execve(0x0, 0x0, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x2, 0x800, 0x1, 0x7fffffff}, {0x76fd, 0x5, 0x6, 0x7fff}, {0x5, 0x4, 0x3, 0x6}, {0x27, 0x7, 0x7fff, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x7, 0x4eb, 0x10001, 0x81, 0x7]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f0000000240), 0x10004) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18c28, 0x0) 22:28:17 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r8 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r9, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r8, r10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 22:28:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffe, 0x0, "d72ac1e7030000000000ffe7ff1580ff00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x1ff, 0x0, "000000009600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_open_pts() dup2(r0, r2) chmod(&(0x7f0000000040)='./file0\x00', 0x60) setsockopt(r4, 0x1000000025, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:17 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0xffffffff) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() close(r1) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x0, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r4, r5, 0x0, 0x0, r6, 0x0, r7]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r3, r8, 0x0) dup(r3) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:28:17 executing program 1: r0 = semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) sync() r8 = socket(0x10, 0x0, 0x166e) setpgid(r6, r6) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={r7, r2, r5}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r9 = msgget(0x1, 0x200) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/186) semctl$GETNCNT(r0, 0x972a5ea7b5de5d34, 0x3, &(0x7f0000000580)=""/23) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) geteuid() fcntl$getown(r8, 0x5) fcntl$getown(r8, 0x5) 22:28:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) socket$unix(0x1, 0x3, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x28090, 0x14) 22:28:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x80000}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r1) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r2, r3, 0x0, 0x0, r4, 0x0, r5]) r6 = syz_open_pts() r7 = dup2(r6, r6) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r7) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = getegid() r10 = syz_open_pts() close(r10) write(r10, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x4, 0x1, "c20840ecf56aa33ae78311d69f734c1662b220fb", 0xf5}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r8, r9, 0x0, 0x0, r11, 0x0, r12]) r13 = getgid() getgroups(0x3, &(0x7f0000000000)=[r3, r9, r13]) 22:28:18 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 22:28:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff48000000000000000000800000000804", 0x14) 22:28:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xed960ae9d9f58630, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000080)=[{0x101}], 0x1}) 22:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = syz_open_pts() close(r3) write(r3, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x5) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 22:28:18 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000280)='\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', 0x2, 0x134) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = socket(0x2000000000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r9, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r10 = getpgid(0xffffffffffffffff) r11 = getpgid(0x0) dup(0xffffffffffffff9c) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x6, r5, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, r11, 0x80000001, 0xfff, 0x3, 0x100000000}) 22:28:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3}, {}], 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000280)=""/187, 0xbb}], 0x2, &(0x7f0000000340)=""/127, 0x7f}, 0x41) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 22:28:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000180)=0x10000) 22:28:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xca91bfd04319586e) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = dup2(r0, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) r4 = kqueue() write(r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000140)=0x180000000) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r6) kevent(r6, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) getpeername$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) msgget(0x3, 0x100) r7 = msgget(0x3, 0x100) msgrcv(r7, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) 22:28:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) connect$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x4, 0x39, &(0x7f0000000100)="8c2dfb142fc59db73ff071acf7fc55af68d599ce61a24f8601bcdfcc66a138e93f51a6c59a2147497a0ac18f59f28eb596e47e7fc2a88e90ae00bfcbb85ec3f2dcfeaf7d113811080a9bc8b08671be4420d6d5c23f1c0b3ddf14f561f45486021f57d92aeaff61cde7d45d897cd20aee8768881c7038f3d8092fe3980cabc6b713d893e819455d3b52e567d0bb5ae083d96e133b5b71608b2f09b26a9cdc969e0c1d8e2a15bc8022a4a46cb43aa7992ce84e41a62546fb04d90488edafe8f1e9747f444620171ba8a2163623f64657dc35464727ae27758955c850712e64a54a6f68c9", 0xe3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 22:28:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfe69) setuid(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="365138dd5fefff010083044b258877378e1bf8dd69210000"], 0x1) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0), 0x1b12bf09a32f374b) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:28:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x1ffffffffffffc8f, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x500) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0206917, &(0x7f00000000c0)) 22:28:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r3) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 22:28:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x532265310724e8af) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0xfffffffffffffffe, 0x9, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x0, 0x9, 0x0, "b80011000000ad1500"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 22:28:20 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x2) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 22:28:20 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9a) 22:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8a995dc54", 0x1, 0x609}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 22:28:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getpgrp() r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x6, 0xb, r10}) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x34) 22:28:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() setrlimit(0x3, &(0x7f00000000c0)={0xff}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 22:28:20 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="030000000000000040f0cfe492101f0c01b9a634c3412a737f37847f5e0e6fd9ba7dbd70b16e536c7519d14133de4ddc2cead309e7130c852c3f7ed5eace92025b950c2a46095a25ff9a5eee77a72adf7f0ee9cb1c8d5b68eb218bd274486274325ce906dc95a6f744ed27dfc22182a58a2371f2479257f458a83e69054137aced0198fbc02256d3eb4dd617b64e28c131c9b3240ea4f3d1858e1a2a234ac0696e2364cb4fc86c55944b5ed8c3307f5f2541ce10b045612f848e2ee29a2b8959a663c7c0c9e35f04dd246bf70a9f3e1dc8ecfa4e0eb3e344c7bb74f7f50954345c7b10b546edfca3fe69beea09163c91f6f0c859994a201112e6a84fafe85a16d403d3fbcaaefc25223f1b8d4cbcfe267f2aa1e351660a28ab8c2b564f146263580ca39bf364398a55852afa4de38061083f85c9df5f1aae2a989c71f3ac662cee3e988cf37d840d10f70b48835c71fdf85e99fd35a8f906a263fa935ca2857eca155fc20cf3a9001fdae2cfe132e9959f194f6150764f64f140a565a527eea9ab6a27d1dd1605895836e2f139902e83dfeefb62199968c34a3e4ce2cf6560b75755b59cda43b9be14e1cac2eac2dd0995249188427642a68bc9e0bab5a39994649d2f458ec35ff09cc84f9555437a037fa89d94d98416e55760e68ddf015519beed421cb62cda8bcb9492171eaba451603de4413d1456cbb482ad822bbb1d02bee91a21d53d30e5fb302cc84bcb4033ddc53b46dd4845657357d77dcaeab0fe3e818491a08765e87462d61ab3c3d4d16a4097d41adae37dbe5f8ccbb97228e87945ea82cc982e850f65b2b7eaf21ccba0b1767155cee8355a97fe203b6d7bfaee2d56ff810ca039f771478da47baf8738714a230337672837a35a40dd510ca4135c8901cfa4e2c47ec282d843f2041a937f730ee4e99c31c9d60bcdbfcb928a19eb19426c74be685ea82cc389fa45dfc54021d22935aca5e09fb33e0a4d3710657f2a6e1de96d8693b2a9a3db384924b8d69076d8e6b8b898db3255d78def670418a45db72f5701322e779cdc08c287e2711151c0a9fd5f19e6beb662de141274c4093409aa6aea17135b71b3ab1a43438dfacb66376cb5732913c6f3d524e697a48505293c4d228adf4ee21d080879eb38d0934483cb2ca3e859cc2307f7314d7af6ddc1177de2e77d4a96e1f5041ed8419f83cdecaa416cb7b4629f4409f1ce73ac411f52f30a7575254bdc3a93fb248f10a7658b344bc622c797a206de0793db0c3d873cc1bcad619ea7235eb315e499256960ea520c5d1b347584a91ff3592b0b678c69f7ad29d51f8f2931c88be8b2e84fea657a60cc593c88660f790ff525022dc6d236cb7fc26f9471f4e3d62ab4e07be46d4e5ec739174ecac9e1f48edfa76d8ddd6f10ee7bcd6be50510ce56007abdf71ff3a13f7f1047023dc019dd980deb947a681141e4a8a97940e7aa37064c4caa4b50f5b3f8ce11154d407fe173d3898ec628097ec3be690a6ed8a48f35395e894022a582706d2ee37321c7662e5487c01e0f96c036007778c858576f31bb33f117e3326595007551fff8c308f26374c0fdd1a571987f002ddf78e6b60aba898a64b867624cf3ef368d38d17da920b02ecb74a9ad9c3d7a5a77d849482aaf27186bba801c3a2d571a4c462c5ace1bf2028e7061720fd21e68a175bfa4d09c6135749e524427f55bfca42cb7b83fb1695b8a9f71d214e7e0041696b1813f4806642dfb6d6fda024de67d99f632b3b6b01fc631cd2149115b41cfe4757402ee8b57290f39e7f9488c37788f29ba6f42e731b588524a6b439a41471d865afe6b3721411f49b1f423b3f7b0504d2a61746a3617d2e4a75c9ba94a5e71f85571e9ab6f477ec1e4b11895f6f9d5ddbd3393f08ee14154d3fa0d4937a6fa0438787f1531bd7e287c7fed62558ddbcc1b7865c5de5c02fb46c006b3206c423c5002becaac2db345ce845f73d652c5108b3b0fe4c6d7864247b12e10f73e07230a4d3d6434f9f718920768618151a826c43e07713f954da2fd66d00f4c1e6a1f6ef952e8deadcfdc1927717163719344335111bcb3297f13c86973d1958f9f5046c8e617f590d6659499ab89e7e31e298d8e7dd04326eaa8cf0d8226ab99937d8f581d169b72d38ee855be960460c33da17f697bf54ed7390e078971be000378dca2be2d4cac1654ab86f4aaa9bb5712ab5c2c310a570c9f0b218994a8da877a020bdc59d78476991dbfab66722c5200d8fcde7789df586d3cb11cfd9b06c82bde37f08a10828380d4e3410f86f7c0d79d4564148f9acfbf0d252966a23d3712d268c410102f51b5f314d21b0061eb23af238b4c90d43632088dee69e1aef75446c49a9924e87d09b3b4df128419066d525fd5fd834390b84e927ee12adaa917578072f98922c8b237fedc220e45e17312d16e12e6b052417598279f51dc584a4eeedb9b206b90e160bb59a95fce611cf9677914e26a398402d2140500bf2c66543db5953bfea606e2fd649c72f2c5ee4bab4b1fa50bd4469ebb7427387920670d3ee19ef093a01b6003638516eab7bcb78d0c1ab8ec1de8699267f8c1406cd851f463905f05c57b790e6e6f1241d0ba2eb8bbfc20095298e32f1aec3556a1c702c78836a199183f67853e54762b30829b211f224098d4cdec177d8357a47d1ad6087d8555aee381b430d92017f38a617447d2fb27e213f9128ebd1c7a7259419599cffa940f961ae32023e462b68cb488d9b4287a663d5003c1fe17b97e1e3ee5d17407bb016c0d383bf4d46e05a6c590bd4550568c1e0f733eb1fc8e51813175d09b1b3f9af521c6d40bfef217ece3865ed3a173a7add8928fcc50e866f26b6a37ccad0dda82cb8b6b339657a9e5f0a55caff52b89a0a46cb20cb1badd1133e89d942acc75e7ed6d102dd799cbbe53b91ffa94c86fa76885d3d5f915b63bfe859ea402aa8f52b282141c4edbdf69fa66cec4a6b749ad9589fc341908a6be60124bce576ef3973beea2c51e4cf89443476c427d8478d22647f0f6fd547aa40c255a4e6bcf56ed7f54e0c1273eaeb62877023a87dd624defa23dc582fa9e6d8d6d51a0a97f9e7c31b8bdf43049cd72323e741059daec7cd3ccff1ebfeb2be16bec7963c4abfde7113444d0850e7956bb8449e503a18bc0793361a29711a518792d55cd567fa7421123465ab25e7a743055011d2bf076ccfeafb43dedade96c33a820f7f88af0b0618c72a1506aeed444ca40344ff19e92d15e0a4c5d7001c13d7017563918f33cd8a248d51bf69b50240556b07bda1fb65c8595b07eb4f1150c4294bb1bff59510724df7d34c776d33566feb2866de4135584971a1d0e0746be371c6300a45e508f92ed98a60cce940a0c5e6b7362423a36f662c9fd986c60a281280a32112494332aaa750de80c365b9932740758ec3f5612bcd88267ab86071dda93998ca3dec7fd10add8c4cb589b45284dc1b3d2365f60d2a92a87eb9475fac7aab2f2f22ce4580a5495ea1bae7d8c0b9ba45d7fcbd329b2c828298b942dc401cf3ab2850c74aa0c82ba8a9c078cc1ff50f53893a054a0e163d424b7bc0ac924fcb13b8691af1fd398a0a3399ef40c5c49725ec841b3228a895bcf892cba163f47ef515dabcb0c53deba6317c651fbb667acc53603b0165445636c77cdc6f4a072f016d0417d319193a295a0d59b6b15352ec2ad31e497f030659ab9e13e6c32acc060efb09fc0b72d72c6f4f8eb1ae6118e894502bd429e9f52841e027ca8a18837e8492fa746233a62c956c019c17cbcd3a2b88d1a07ffa38ac4230bbbfa3e351f96aa9fc16b2f0ab462d1a5edd6e1814ae33a3867c3312ab67e832c6be7147fbcb54b0d240126f1f6231b2edbe13c442e2bc41974d44f08a90f8e27d3d7db776afa4bff1fb4ebd907d6dfb40c2ffe89ad9d0074afb26f8f7c58f82a74de62a9d094b5c558129412aca197eafa7eda7ed69eb8595daf3d9283cc85a58a6d7021f46f46da75f8f30f98d52644b104fb43e97b12d7de2dafeaf0607b91f3a7c90ce753074727f67007a3dee1a722c811cc6266e2cff0316f7e408c01d47dbc620ec01f730fbd5639419a546ffeac7ea1829d5ff3c00ea90d159e7387326802711f2982c51da50517b995eed54207d3591d63579fa6b53df6a1ee53de6302ad7c97bc2cf3c0b1f984346b01975971baadc5a203aaff2358854c18bba98fdc093ae126a833caca545bd83784128d38c95287e2feef810387ca238a6284bdaf03ec6f5653bff7431e4a5df0b546eac1064be2cf5739a211dc8d6e40b25ce7d2e7c29716507bc771c05f475348b1936f9d2c235ca2ca14252bbcbf9a97350de4c1288c70c9ca9cb26804d37c9f7a02319608147f743b1a0328c11b3824695308b3d336f56f878681ebaf69748d680853f3f7bf457af45ce7095a452c5b9beb7147c4c307e8f792eec4ca0f227a2bf5e0da05d56d8860273148e0941024802914ebc691d3fb0abfcd6188c878b539d92d1f6a1de45f857634fa4b7b260dbb9b37a845493333981cd846d099378f297ace18e3ab5a6a5dd757a229eacf24e2d6c5a4666e2692b349c0db86f7120cb394aac31ac86b6babf00c69f4ae5c55878f36d95289702c2e96c826c12dede0229d7f2bc0bf110ee1daff42c2d52113c102e4003b6a797af7fb0d41e641d1125849beb3690d7b5088e28ba3ea16c5d6741c7b831de8d8a7afef164c1cb3e2b5c511ee210657b735e23e710170ade30ac74ed90c0d730fcb735bceef01c8f118d97682073c80d3f5e33639f07a2cc26cb7dde6b59cc753fa3f4d6f7c1b06e7c34695694bc59b61c04255422c564edca71fb56351fcfa44b362d620255778693768322d0f2fb00ce5d2e9ec7c4c7828f4472d80f72b5271eca7ac6ca501ef5a07b5de644974a7b01603894e47c511253963a7373127a3cacd791b2e90e3c43e3e238f55662604cd1952c2f2cdf1246b9a3e1c971ce2444b318951f624238a9d32978e628ff6b5e110d3e3d4bec8af80cb44254bfcc37dec05cf92d483772dd7b96c32bd91c5de6e237a1a53938dfffd7aa23453f8958fb6ae1b5237e77b219bd864ace6cd0b00e7c829b276e06fa61566737514db905cab772d265dbc5e606329f5895425efddcb486d85375c5d427b4effab5d459e53d04ebd55f79937ce747300267b13d9f96a1d0e65782b3bb59e1cd02a5792d836642c5cf5bd46ffd2ed56aa514c6c667c6e7fcd65fee140909dd38a71e50146241f946c53d49ce6c10691fd9a2078b670cd66488fb5c6ea2e4bf5f22626280c7c90a7a9f14d1857e78b512f44813c06942b2bf5ab630e25f4e8bf67377b1bf7f9ffd7d820247b956adaa5736c3b0239c7a4d0a7bd4c42a0499759cece36a8d92ae9792dab2aa458003eaa46133e2ea71de749dd2734fe6d4652ba8f32d623ffeb70226c3bf6da8b9f0bb10e4cf76dc000fb629e27bc2b95d87722679b8638577c2c165ff1be370d5c873804f3a1d59ba26b8c522c691f928074242cd98990906958c2447ac61d9d2e55d398be5fc6531aa3593048f9e1affda5e8907baa99fbb2a1190d24b195df1e6b642ebf4c5ee98f6b476bcef62df4e2ddb4a4845d5adf7547e2db9c5500aa32a976490d7922821a1a03cba5434fc8a82ebd6fe450bd400a6a0db3b70bd1cdd1f1918b5b72ecc46e3cd3fceb1ea366338fab0692957e374b478d0215d0bb878e2b51f19547aacc04dfd1c0c59d70f4be5e21d2f4636754abb34b7d14624e31fa504d373217ab4f8940ec037bf3"], 0x1008, 0xc00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20432, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x15}, {0x6, 0x0, 0x1}]}) r2 = dup2(r1, 0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0xd2) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = socket(0x18, 0x1, 0x7ff) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xc9d34e6b6b60f41e, 0x20, 0xfffd5, 0x100000000, 0x2}, {{}, 0xfffffffffffffffa, 0xc6, 0x20, 0x1, 0x8}, {{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x10000, 0x1}, {{r5}, 0x0, 0x0, 0x4, 0x8001, 0xb55}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x14, 0x1, 0x5, 0x4}, {{r6}, 0xfffffffffffffffd, 0x2, 0x2, 0x3, 0x5fd9}], 0x7fffffff, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x80000001, 0x100}, {{r7}, 0xffffffffffffffff, 0x0, 0x8, 0x3ff, 0x6}, {{r8}, 0xfffffffffffffffa, 0x81, 0xfffff, 0x40, 0x3}, {{r3}, 0xfffffffffffffffd, 0x40, 0x43db040d7178c4d2, 0x5, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x62, 0x13e2}], 0x8, &(0x7f0000000180)={0x401, 0xc685}) 22:28:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x821, 0x20) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r5 = syz_open_pts() close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r5, r6, 0x0) r7 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r6, r7, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x4c) bind$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="0216efc09c69ec65b100"], 0xa) r9 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r10 = semget$private(0x0, 0x3, 0xa6a3db814449f8e2) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000002c0)=""/4096) semctl$GETZCNT(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000012c0)=""/4096) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x0, 0x100000001}, {0x5c}, {0x6, 0x0, 0x0, 0x1000000000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 22:28:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [], [], {0x0, 0xfffffffffffffffc}}}) socketpair(0x2, 0x5, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x803, 0x3c4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000380)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) r4 = dup2(r3, r3) r5 = getgid() fchownat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, r5, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0x0, r6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x100000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0xa8e3, 0x401}, {{r1}, 0x0, 0x1, 0x0, 0x7}, {{r7}, 0xfffffffffffffffa, 0x34, 0x0, 0x2, 0x3}, {{}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x6}, {{r8}, 0xfffffffffffffffb, 0x12, 0x2, 0x8, 0x2}], 0x7f, &(0x7f0000000240)={0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 22:28:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fcntl$setflags(r1, 0x2, 0x3) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 22:28:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x6, 0x0, 0x0) 22:28:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x4) r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) getgroups(0x1, &(0x7f0000000000)=[r2]) write(r0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab15e0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab15e0 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = dup(r1) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x5, 0x8, 0x7, r3}) syz_emit_ethernet(0x6a, &(0x7f0000000240)="d70f7c5ca797c4909934b9ca8d1788dd4dd34b86f25e0a47c60d7c37065922e8423a4576e1a910dbbdc4d51afd7cff0200000000000000084685e923c09e205a444317d776f49f25eac9857bc4abcb3792ff17c6903eb25bc635e900"/106) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:28:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) fcntl$setown(r3, 0x6, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6, 0x0, 0x400, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r5, r7) kevent(r7, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) msgget(0x0, 0x121) socket(0x6, 0x1, 0x7fff) connect$unix(r7, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 22:28:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = syz_open_pts() r3 = dup2(r2, r2) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = syz_open_pts() close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r4, r5, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r7) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = getegid() r10 = socket$inet6(0x18, 0x1, 0x0) shutdown(r10, 0x2) getsockname$inet6(r10, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffddf) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r8, r9, 0x0, 0x0, r11, 0x0, r12]) fchown(r1, r5, r11) kevent(r0, &(0x7f0000000000), 0x7af, 0x0, 0x8, 0x0) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x5, 0x1, 0x2}, {0xd8e, 0x3, 0x8, 0x1}, {0x4, 0x9, 0x5e4}, {0xfff, 0x7fffffff, 0x16, 0x7ff}, {0x81, 0x4, 0x7, 0xfffffffffffffc2c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 22:28:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x1ff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="94a51776efdf75888e6dc39e8bcd62c217c8e784ee8682ac521edb443471e38b90fbb2b9a15e06184113e742a928aef553bd49a8de2f5cd9578401fd3d8128edd87edcf47cc30e7e666cbb0f6454151c43f281b95a0650662a23d4f5a71de161bcc77190085a711bf6047e7f77ac3a1039876cd7f1b142ab475c10736f987316b674b671654b47189c4b18fc0042b1cb308e20702bc4057a4eeee79991736995a21bdd0d8400d3555665dbca9fa48f360c0cd1861afc", 0xb6}, {&(0x7f0000000200)="c6bd4568350c6adba246a206e002a14e25109834a5676aa28e453aa3bce8d87d59c8de6e62cb0f0ad0cc0abac9857b386913d071607f247524317a9a5a2102e5061c0ca7eb7545a5375eeb6cb67f8f08c7b1959647669e8d3012b172736c9b1143486b68387148cf0a4a63c7d27c612a67983311b27ec422a2d4ba63f80834e0456e21f6abdf4dd30ac46d1bb78c1814171756", 0x93}, {&(0x7f00000002c0)="4ee0cc29ad6c1e24f941fcdeecf2aa77d276308b62f6409d9ed4718b0ba68777606e5a7e379f707d7f1573c760835132855f3ecf5305df4b2998e001ebd073b1a5cedde8b2d4b3e20a8d47971072bcbe138bdb6e4e642a33f05501bf4c4dfd09bdae70b1b365be3a3463325db0859ea8b6f18b895c5a8a4b5f46f1b48c04a452365f8b383d0c0f7957bfedd2a20236ebc3b9ccfea31ad944", 0x98}, {&(0x7f0000000380)="1b739f175d8bd05496641143bfa95dfdfe055f46e201cd1e73b294c1a9c41f944005c0b7a4e9ed08c82d1f74d8acb5c33545ca6c7bb8e5abb642b141a55e9fff0d1a8ccfdc708d6d566507363ce41a7bd2a93458f7fca785e539e4487ca37eb0aebf0a9d0d5f3527ad3e4a4d8e0e5ab275478283082df4f842188de1a7b366049b69ba556c8e9a5eb579", 0x8a}], 0x4, &(0x7f0000000440)=[{0x98, 0x2, 0xc0, "42a8e6ae8262b9a2ae9add3f6df8618923aad16576e33149764857fc6488d902060c94c955b4905e132af666692e5ec6852001b90ed6da3038e1b1d55dbfaee13d5e627a0d9c3693bb5665242577ba09aa15fd9e89532816a2d7ead2e4b4021c52d93d2a681f53935c4123ace608adffa6ae611a64e599150e38c79daaee7dee0e9fa48daf"}, {0xa0, 0xffff, 0x7f, "33aacf0e221527d2c65c69eb31d71e462ae55aff991923b768dd7c7d57dfe7405a78102f8cb1754e2d4b440ab47d6c20d8ff8094064b61aa9bbd55ab80e3b296941319f5c9dc97d60b470b8ee822955e07a9b58bfa7db9f6af6f04a22c9d3b99e5c27c4c65d9185754e3c672fb4e36aa2fdc78189fda6904001eac1c687f1a90061502660f7acebac6f0df"}, {0xf0, 0x1, 0x9, "7345553549a7dc5a5032916e8a0af25364cf9f359deee18fcd210458a02a8b55efa4004235268f440d200cb1675a58c6ce73bd423597d61c88e692c7d2516c5db55d3ae85c8fa2c78df7c128a1549c10a8941c8d71aaf0c65c705862c6d99f1afc486ce94c3c52a56e7997fbfe18fb23e62e3f6add4d8d02810cc471b6df8779d514a4685ea0d6f590ea44ceff33440773add2db7d94dae2af3bd6bf8a54ee360e724c32aa8becb54b8b938b93413dca6bf6eba07d0d4f6ad0ba5fc1338dcd76925a0b5111770aa10840154a5af631581cb804c9fcd37f9c2aa9ef4bc9"}, {0x108, 0xffff, 0x7fff, "bb9069c1c09542591ab2bf294a2ac7b5423e455f4ff41dd4802f0d73639a343c3a9864e51f2a4d4377e0bfef9f146af5afe70b5703f7e21014855eb32802e9eaee3524ef46b34be8ed5a71ca676e1587b607bb34c913fb746850fdb02ef8604033b8f73db683b5d4feb4374de469a5cd998c8b7d56e5fb24d28b82f7a009b64b7d7112709db3d053def942460ceb34e2cddc12099b4e8edf3c93638f550797ad970a62fb0a079d1cadff774c12a2f34869286f371f86d763b4d17fc18541da895e9df1236fed0445473aeadc9908dbc3ea2f203b58e17a5548cf94db4a2fcff604652ed055a3f54858b7743c424f28e83226704af3"}, {0xf0, 0xffff, 0x7, "8522007a5564fd9821de6d08cc9dd618ceba10fdc70bf7edf4d7076aa92ddd5e4955573a282b8cf3dfc73a9c5b862f9244e34df0df9ce344f3e7e4611c3c5003da716457bddc0f3965f84cd1af76389419caae3c8f211c4fe80b068e33e789a68ecb09214343e2b53b592f8fb6763ab68c8bf67bd893f6fb2a34fede293fb9d75f0817956faa4acbc3082871d82fd6d84fd5123cfcf3a37453202f69d551f955ef7e446c61611c019c7fc9fa6671907e3f5edcb46768bdfb57955c06efda2feb0a91c9c3d32f2f6b7f424329b24c9d4be2c064cbc38aea4cb13087262f"}, {0x110, 0x8000, 0x43, "8402e35f1314213661a1b344ac54698c7370e45489f8f582e861ab5a4e523b9177edd8945515ba13fe98bd0b88e5089ebde6fe30d9b2a6fd8e70a88e3e442138b99c48bde3b8e0b867f9f3263a17e007d0a26363106b3ba76cf324838b6ed1d17a3701a83451b9fa9ccbe4d42b5816601762e549cc9329ebb3744ef17116a625d76edce9249df3943468bf6b601a8c51ba5f5022bb5073c21ac50e74c559ef47dc90cec5eb96d7ebd8af5caab20d805cd685519a2ff8f2c6b1c336379c92371d3cbcb08ee3406f94a8c977950f20a9ce5301f60239e43269971abcf430027e93ddc946f3779311642144316defc986c55b043bf84201e9fffa48e6"}, {0x20, 0x1, 0x7, "28b70780483b9c38452a655f38"}, {0x30, 0x1, 0x400, "426ed1bbaace312301d045d390cc95a634b5e7bfbc6c709f448a0903"}], 0x580}, 0x412) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) 22:28:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0xbb0) open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x20) 22:28:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000370000b2bc403c4c3f3e89913d1300e296d91093e9b95ea71809db72cff85e9edb18f4d5d45edc4a94861cfef9073e45d465762b23e651f11a0e3dba03ca714ab0cf8113add138f5c3a8bb3519bcefd1b6b69b8cbb6562a7b540aff9100e46685227d967e926941de626de1a6e3ca459cbabbe20107fd0b61028f5031476ccaea959ce2511f7a5dfbc95889cd32abff1a19c1ddcde35af081ea3f17db9094f7b42d4f345fe4c172f1467ecccbe00bf1449410f52ec5fa1b196f51e5031873595561abb350d39d72fcf59d7", 0xce}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x7, 0x40, 0x40, 0x0, 0x100, 0x44, 0xf27, 0xdcd54ce6b582fe41, 0x0, 0x10001, 0x6}) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x24000000) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r2) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x2) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r5) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r3, r6, 0x0, 0x0, r7, 0x0, r8]) setregid(r7, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x3) 22:28:21 executing program 1: socketpair(0x2, 0x8003, 0x2, 0x0) socketpair(0x39da746d31c8dbbf, 0x0, 0x1ff, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xaa, 0x7fff, 0x1, 0x7ff}) r3 = dup(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x3, 0xaa04, 0x2, 0x8}, {0x8, 0x7, 0x0, 0x7fff}, {0x80, 0x0, 0x4, 0x3ff}, {0xc3e4, 0x39, 0x8, 0x8000}, {0xfffffffffffffffe, 0x1, 0xb89, 0xaabc}, {0x7fffffff, 0x7, 0x4ab6, 0x7ff}]}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000280)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x10801, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) shutdown(r7, 0x2) getsockname$inet6(r7, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0xf, 0x4, 0xe, 0x3}, {{}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x2, 0x20}], 0x8, &(0x7f00000003c0)=[{{r5}, 0x0, 0x1, 0x40, 0x3ff, 0xe1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x801a, 0x6}, {{r2}, 0xfffffffffffffff8, 0x60, 0x40, 0xff, 0x20}, {{r6}, 0xffffffffffffffff, 0x40, 0x20000040, 0x3, 0x1}], 0x400, &(0x7f0000000440)={0x3f, 0x421}) 22:28:21 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x4, 0x1000c, &(0x7f0000000140)="9a496586939e52dca88fba0a27814e7b542f9b5657126e7c772e5b9dcea7cd9c5e69b0a88fa56b897300f50bd8a352f8e93356439d3e53695515e6c74ab06a30cb482bcc90c24fe0d90009e6bacf85c87e9abb1277eee0ccaefd90b933a80db9c3af0dab0c88be1c63c5d0bfd3cbf35f4000000000000000d4c4599ce2e27de9743cc4d14066e1da3c76b1dd1cf237ed59a13fa99ece25164fc8b14133340f09c94b148443143e7ac887c83e5ea4a72e5617f23d016874e86a91", 0x436) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x401}, 0xc) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1800c) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x3ff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fchmod(r3, 0x48) syz_emit_ethernet(0x1, &(0x7f0000000100)="88") 22:28:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x23b}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrlimit(0x5, &(0x7f0000000100)) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x8) 22:28:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x1, 0x8000, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8, [0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = syz_open_pts() close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r4, r5, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3c8) close(r7) r8 = syz_open_pts() r9 = dup2(r8, r8) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r9) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r10, r11, 0x0, 0x0, r12, 0x0, r13]) r14 = syz_open_pts() r15 = dup2(r14, r14) write(r15, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r15) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r17 = getegid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r16, r17, 0x0, 0x0, r19, 0x0, r20]) getgroups(0x5, &(0x7f0000004580)=[0xffffffffffffffff, 0x0, 0x0, r11, r17]) r21 = syz_open_pts() r22 = dup2(r21, r21) write(r22, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r22) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r24 = getegid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r23, r24, 0x0, 0x0, r25, 0x0, r26]) getgid() r27 = syz_open_pts() r28 = dup2(r27, r27) write(r28, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r28) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x282, &(0x7f0000000380)) r30 = syz_open_pts() r31 = dup2(r30, r30) write(r31, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r31) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) r33 = socket$inet6(0x18, 0x1, 0x0) shutdown(r33, 0x2) getsockname$inet6(r33, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r34 = getegid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000380)=[r32, r34, 0x0, 0x0, r35, 0x0, 0x0]) r36 = syz_open_pts() r37 = dup2(r36, r36) write(r37, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r37) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r39 = getegid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r38, r39, 0x0, 0x0, r40, 0x0, r41]) r43 = syz_open_pts() r44 = dup2(r43, r43) write(r44, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r44) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r46 = getegid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r45, r46, 0x0, 0x0, r47, 0x0, r48]) r49 = syz_open_pts() r50 = dup2(r49, r49) write(r50, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r50) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r52 = getegid() getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r51, r52, 0x0, 0x0, r53, 0x0, r54]) r55 = syz_open_pts() r56 = dup2(r55, r55) write(r56, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r56) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r58 = getegid() getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r57, r58, 0x0, 0x0, r59, 0x0, r60]) r61 = syz_open_pts() r62 = dup2(r61, r61) write(r62, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r62) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r64 = getegid() getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r63, r64, 0x0, 0x0, r65, 0x0, r66]) getgroups(0x4000000000000191, &(0x7f0000004680)=[r47, r29, r42, r58, r64]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r67 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[0x0, r67, 0x0, 0x0, r68, 0x0, r69]) getgroups(0x2, &(0x7f0000004540)=[r67, 0xffffffffffffffff]) chown(&(0x7f0000004500)='./bus\x00', r5, r70) write(r1, &(0x7f0000000040)="670dc3", 0x3) r71 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r71, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x5}, {0x203}, {0x6}]}) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r72, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r74 = accept$inet6(r73, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r75 = socket$inet6(0x18, 0x4005, 0x70) r76 = fcntl$dupfd(r50, 0xa, r74) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r81 = getpgrp() r82 = fcntl$getown(r74, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r77, r78, r79, r80, 0x5, 0x7fff}, 0x6, 0x2, r81, r82, 0x7f, 0x100000001, 0xb1f1}) fcntl$lock(r72, 0x8, &(0x7f00000044c0)={0x0, 0x3, 0x1, 0x644f4090, r18}) pwritev(r71, &(0x7f0000004480)=[{&(0x7f0000002300)="d30b246f7021fe36c12f7849a1e640f048284d84aebddcab54c069bae2f49341c9c55fa9edb1b61290668691c4aae7a5d3c9a40d1e996bc2c023a7bbdefb7c9f8e10d4eeb15c491aa2c6c7d3d2b590ae0ab8edfe7182501dab2d5f938ebe1e30f6a9d59c654a9abd893c6958d9230792057383d926d6b0b889cd3b2270894257c64bb1f135ef4bbf142ff32b7ed3e3d4b8db47ac09a5f3a6af3f4ab293ff58566547386587345ea49b517e1cc5d9250f5b81a3e14d34b90170a58392963f18200b17f33d54198ff40f9c712a8eb1b25f2a64bab653d880a100ee9893e81f4b9d47ecbfb92019ae39a513dfe76effdbaefdf82a0e661243cf849a1479cde2658c429c8c598ad0c416216910f132c8d9461699ca5276b6da6dbff37b3df59a773134b928074cdeb0512eccfba245bcbec53a61a427113c832e2adcd874ef0292b5656deb5ceef928ad3811fff4c0fb7a47bc4e6979be0dbcd7872d4f677cafa0c4d4ac1d5dafee77c7dbded53a45200d21d3e59c2c020d7c16ac2277f935055f8af5455d544bca41401c8af5d5f1979ac2029eb0f75b8f0f1f2d8bbc3ee8dff585f13fcb8b2301b6e2889377fd5be0d891c0415070dcf42c57c576435ded2184499c22a62ae677ee92c17ca504ae559f314162de8a617be3542b4c4ade9e8e2c5948a30fd448324870e044081600135ac454beb4b3d4c4be9a7b92484ebefc6cd66842661bcb5dc6febd66eb94a120cbef04bc6caaa08509ecd1e0b62d95eb37691fe90d613531f17afcd651104ddda15c179340dfab95e72994a5e2f46580498adda80dfe4309fab99587e8ba06e5d9029428530c3631bc619ca4b956d0e31d4e53e0bdd99bbd437d060077f04dbc9fe9ec2130cc1b8b9acb874598b72fd862d7e7338e89ddb81f0c7c32b33ca31cab325499537bedb68c0163c445d4d06d3628d3d78d6253a4aab1e5f55f8ff3788e003dde3e3d0e741f6110e82606bc7a10cf3b95ddb5ba76b1b5932ecf1d81f5b38abc20fbcc00962f7760fc9f168df0ac667df353137aac3af7831e78c9b28263e5349050187a3bd9f7b02bf69c165869c00c8d243be7336859ebf9af0e27e40bc8570c24b350855e36a340f981d4ba40d607f8fac0c4307a1989420b44df474a61cdd9a0613ab5d3f1699469392f987ae948d74d60f85acf8d3c738c51f4412f478308b7731087d97e54aa00b69c6c711c9e2082dedcfa48decaac96ec1fa92933e71d333490762a0271813e6c8ac5eed3a215297cabccddc89882e7de74ee9d9c388b5ba0c661e749e854a7a23f36d211a03ff641741664c51263b806cf4ab5f3773c504b6f0f7c32df355cdb3e943c62ad5b3cee2b853bfa40e5226c26c99be4b4d7c2dfc2378d5dd80b280423e080a9cf1a74479741d74c0156d190ad27b3ae042deaaea389cb6883405c60a8a7075524ff1c731a301e618a2729517cefea2a015cfd002f138a2ed02e569c30ac2ea8eafe360a2a3f171fb24945a7d674eb8239e5825c3ba785a565d420a9d30ca09305dcaee8948226b43671ab694c8a5dcfa7fc8b2124b6f44a1f85c14b4d6017978ae92483d0d68596e43f3ea1d6675b76d80acb2263e6e61abe81da2bd75612491cf57f686681f127d9c2918c492c210667e2f4d41292f5716d7b774c5fbd787a4546899ea9c01b7cd1d10fad8719386639f44c2c7331770069ccba88eaec9808d43416ec09b28d82335625aa98de7d2984dd27577ac551c33fd99d514488a083174361a097e24309908b48cc21ce13d443229662fe24433b11472aa2fee3508685918f3d534e3bb15de2cf50d937a84534633d2ae839922f49b12de5cb8dbe26bfde12b877e1c91e5d9f4cd792e436ebc9e6ca36a15ab6781c525fd29883da68758cf9fc08769e09c3de9dd22b37f2d52455f528246d7ad6df2c0dc1c2b64a695ccc3872558d10df43ce94e93059296fa4ae9d75082f0d29d7ddc1135b173d626ed3cb8f53deff705ccac6ba7222b8e022bd56b91e39735abb42fcc125c4156adeb443ec2fe12032e5facc6b8e8e05fb83fdb99a25833e6f26d187ab19f835d787bcd22926bb0f42ad00b9d932142080260768a66233b5fe0471c3b07087b11f3ead5ad223578eea4626b8113fe125d90e72e327017e2c2c5e372d8703f4dfb41439630b7862e9569ec94efaedb3d7c7c3d6ddff4dcf801ae6babe0ee4159a55a0705169b02333d3146c1d53af677273fe82bdd5ef043fa12a85a46fb8138d06053d2e627878a7b8ceede20cfa4b32df965f3b9c85d4de2149203e467a338c16d440c8105942cf04fd087e8ab0ade14bc65acc6786dfbce00e9a6bc4965e02146ddab8c8b4204fc0721c85988747997647f02f0737d88365447d739ac713b6bdbdd1a5eb3c44eda9cc67ac494b8293bd6769d667a3232c3fb7a64519cca6268fe5a7818a71ab1923ae64735d12756e0ee253de360f0dd5cec4872b912f445d3d76a56fce28535b8ec196fe0ddd918e190133826d6519c8fc65bd7317cfb75c6b1f98118de71dfbfefd6de5b5a13b5a19a86066d63cf0635322595238e785bcabfbdac2e6b1db52b3710c6456ec613f1f33c8c7cb2e01e773acb2bd62dc50ea8ab65f2255b8330ecf2d7252c63dcbe8d1289ca02c87bbb3b800f990e0f04ad2b871259d8feac1863c041970187d2378c17a126ab149ec7118b62aee49176fd4a02ad913444950fe19805a72fea9cd49cbfa38105a226a986b12d1ef1d1b61b00f0340ec387ed5e14743e1509fd1b9e8da12b2fac958b61bcdd5da286fff96ecf0899fdc2bf5b303700e4b907573f515ca3d821c8aba7ed4f1006f78cf7450d7dce2aee331140f7e32988a429eb3e72580facc5f8d089bad17d1bd5723d1f2fb6ccd4520b14f854badf6322901a6d4b3df68d9333711268c21d08418ffaed613e2d57b8a8d924b321054dc32854d0706e2b36481241a67d9562534bdd4de9e807dcc8e9aeb22bdeb2d9965c3fd43022af9fc9a8624d4e4606c075bfa55ba1c80fc0b8ca7198e711252824ef37d94c711968e4e24eb5f6bdb6cf6c227552e18781931cb7b1ad47dbf8685d47e9db189e2d223e8ae024888f2289f25c92a1137d34e09289a89d2ca236759f4dde9684d40466f3fdd720d5cf72b678227cbd25ed0bd1adbc3540c27bb18d55364d91de0e1b24b5607630bb194120a791027d4750982a4f64ad0aa093e460e8607ff170ec71fcd12b51a0a9875c2af0c2409b26aa4e252a0b89bd2f5457a7e7d06a3a665af63d6a3acc3d57cc403543c4cf5a8cc649986e964a4e22b493a8643e22a741ce5f535b4b29a9a681af698806d62c9aa447c882233a97876f69bec24419a666cb782b14ffbff04ebb950ea0d7c93b4a06d49920e286e41cfe35ddaed109b901535295d7163e309f1c434abd487da0350720d715135d6c6b21e4d795a1914b66d37abe2f896aa1cbbf16c3842365aee9c139931453d663657581f9bf1eb07f6f908fceaa954214586822360e9d5cd333b05b16c0dcfc8339399fb44d89ba5ee4b1f4acf858c0c407e407143c49d7c48f1810b8b5e9a50b309ca146c7c78baf41d4004bab5506d3b43755117fda32360c71ecb60ba4a33efebdfb9a300abf5c29a44b7944c691052edc21a54a6ed063992563802b3cea277d9ecd34fe5b2bfeabd97a11ba3731e22b71c4aaafe13577b4cf9c7a419e6c7a9199ab281da1e2149ee2a3f49e7b03b45268dc7584447138c62d984c7d1014b844f99b083130f2268687fd623c5463a94cdf1b3e2f2ecbf72a4f70ba4e7fef62f3c021911de5ad4e209332572f276503ea0094482362ff7b237eb04397ce4b96707e98ad1fc3f7a5d18951034b869124b96c35f7b9546a62476f5138992c2e39257d8047153666a9445d1940091f82f330f008fbe6c2dc9bd666550154ba0618aff04c546c1624f062bc3a4f33a61e3d8a632693a36a789f1c86c4a2d553f22375faacf46f5e70c70a10d8e0b3d2c5790e616473ccbcb7d5492585f9257a076370d06986eb97f0ae71b45a18f0916d9530bebf64d5f0c8634f43f3c9866741e2761fd2bd0b2fd2a66426bc6d95933f05f1fdb4abfa5e4d18beed07ddf018382308aa00b455fe8ed783bc5af287494d6c74952eeeccf09b7efcc0106c087692965de0877f6c51d61db579a2dbf5781995e49339a997e40237e2686bb48a59ceec6343bf668c3d0966469b99c53357ce8a52158d4984e8ff41aca62281f5d26abe22ef49d4d8b30d7bb59a05385ec76ccd5578c84d9f92e69ba075342e53667bfe1525c79ead781e336f4114749acf5bc1d7b6b3d087d1c50eb1ac5f5ea31a0973a30c5cd5b253d9e82f9c457f3817684a9b9820bb91bc31b4875537a9bda0660eb2ae25b1fd770b9c974dc28e51e64e0f4787f495c0c35c8fc6827d1ff2959cae31e205873c51901a375f8faf1e8d3b0629db3152874d55ef1840dcb81248d22db3fd87f4a6a9ba66cd0a565c94912d570f3a5f5b132652280ce74c763f6160bafb31da1d39f8ef474866d1da933a58ce08228b3760a1c98add51f3e46a51e2bb2f9fcb475b89f8a12a966cfa3f9e0e21553fb933ab0d75cf83dee816d548000373ed1dbe8a770f75d9aa085ed6597ba78d3e1d7903a4aa27bb365453a83e3a508d7709d6233cd1073ee2dc5355b86a65feb96dfaf1acf331a21f84bc32d665dc406063d3947f77968802af9ad5444ec2dfe904062a1cc6115780d4de9b66509db81bef45e208658601909530b930a3970ebb9a0c84ca02e202ec4f2738580efe0f93dc50bbf5b3cf3bf0d1a0b600d327015885a8e1b4e0bc90fc0254f310b0b0f0d6cf90b0f814500ff131809ad7c1e09f286144a15e8f039c42f38bd6abf49e2768c14af313d4c3dc57004d17ad06a179baa6a01e025c3e8b4c305841e52cdeedeadf965743583db199cf9987a957e4a8e44bb5a59892a79e32645d1277b116cb55e40f2229e5098bded16f6022b484a8a2cbeaaf15f60c35fa0600d578efd99814bd89cad9b26fa15e1249cbc1d41ef3c720a1ba3574c37f9aa766ad14a4dda9ae1ffa27fb0339cd4be4c803f160c7f1dda9f8bc93c1244cba94a57d4ff261b219bddcc937888bbb5cc923a5f833a61670598ed8d8a405fb35cef8a7352ec8bcd64a4774930d62332750e9f69429d6b4c374542280f4656b8b5f84cacf7486236e3e380ccb9d1048e66b4a7c6b5b4c592182515ce2ac9bb5379aef30f0e6748eb4da6ebbbcfb16415ec1457224bb4c162c0e821e4f939b564966f2e2b44b48937f31d2f1be1c839e1aeb5ee58ceb56aa1f3d66e3bd32608e8e51d1e259d71be220d8e26f500f5fb1f49f08fe3fcec0512ab107358451e1e0d85500c0d0edbfc672c005d39e5d3e7317c4a94b2e46f7fc134c2e3b94648fc1a5428c9bbe7d03becf0e7c2bb2d6af69dc94d6f4bb35fa1d62e1baf7adca8718b562ca001404e4a50f8c246fcc19aace45096b0ee8e78fafcf82b171736f43c20fa07161d058c11d20468ccbb9dfd2f8d79914b1119b2d721ac13be477c4bf81c7d393c06c607a37289718d3aa278c781b2634d90982546f27745854c2ece4a12dc506b0ccf9036848777459b268be3c5a78442fd497e52028b15f28beaefe02908609ad7112baeff27cba77c21edf9c37fa2d03b5db5ca129181387e26aad8f907fde6f963dec2d79affe5ef81d3261b01eecb9a44a663443658a40ee539b92a57075b4e2ddf6291265a41b0a482e38f1257cbdd772576a6d22de083fcce88aa3701", 0x1000}, {&(0x7f0000003300)="d24d2cbb9a36183c21629814eca35f39325e7fa84b414be6a64e1de39a74eb5d20150017203e4dca75665ea14c2ecc498bd8770fa3b3a55c85f94c455eee3eec28fa46d595d9b33e310a1e4596c3335ff5c883dc1f0b2407d4f7d903e363955ef44cb8214f936e7a1920b668fe79521245247d11143aca4ce64371cb09374db7", 0x80}, {&(0x7f0000003380)="d043d8fed4e98316a416afee4631f73c1c7404cfdc863f3fb431f795ead44bb6a6035f23620d215637a8c9dd747d77e5446af4b7c377a6aebbcb4fc884c0ebadf6114ef2502b393fadaec39bae2871dbfdafcd10b83c27a0caf4fed9018d92b1ea211374c0494fa63fae29a603ef41237a473f3bea5ae77afe40820f91015d69c40249c14c35af365f2659379cea73410229d5093f450a47b6321240d0f8546b0ece404140e1c5970d727e71d76232c1108a79836be983ecafae593da746f304776ddc997943b77696d910d2ae6bea2f08b84f20fc3a4b5e460f51ab049be1b96b9eda398efd72c026732f17f500ca7ad4d0c97016eca476e209ffbaa05d961d3f5710fc64f8cb94087bf8c6c5b2b0400ee85b0ef2110a7d1dba34b47b5803fba4e930a2cd0b14b8d100431147c1f6f7ca644adc6e5a299f9074ae8fe417ef0157d2a496308bf85911085ce8edcab262f27b5e7cc09b3d158f18bb932be5acf852434af39c9b02ce240cf24858538f1ec6ddadfd63a1735706da853bd2b2ee69ee22c46029e31d661dce7ce0c55b13eeebfd816f6c242eb6344520bc165ec20e40e81956dd65600c3681cd56e7343c8bc3b2dd267bf90b1d9e69c1ab503af3591b523b1e064f7895437a8bd1631eecc53258f0d96701eeee77ffc190a5fb98a5c93fd18b425ed3604aea6e8bdd621a8904ade9c0e0dc1a555b9b5e8c380b00e19b131d93e57d4a46c311d5494579d4a6c0f3fd6d815d4410f2f6bae4eec0f886d5e79b9940fd2f4f14e1ee94a943dbdf1bb00d3777c4e4189c3495a205937a17465dd2c5f58e11929d09c7c0d508940016929cf07d73fcc4624855139c34ac83a6cb79336644b2e22c3f0601c42321c96d5713277adbdbb7001ca1dc1ca409352226000f0b85f8aa00cfb7fab84a9833d3e3d988d8cf92d9326c9600a0b008090039efd19ba664dc65f8e1cee5873abfbe0df9d29304052a01355bcee379e527add7269e70caa04bccc80fc49a925d6da05a8d2578edca76d5c68a1dd3c088b0c77b1a3d0f17384e15d1375d7b183c9acf9f4910d14ca589935c2a3f8332ce285845ef29a1a57428c7d90c36ee6acc106b1496897c6869faf41d4f7d8f387e4c139d8c77b139d4dbea03c96950d8ef013f240898d48c5b765e668cf22f8bfd477ef6e99b35e9850b8bcb4c8ba2cf0e4ee810cde9b19a05f49c9cc3671d6b26d458278e01e9490804405b0e1bc54c74ba6b02da6c4470c2cf9c60f38159c81fc6b29df9e0328e93acb7442ee99d139bd49a6c026f6a3524881fae5f9c11a74bef05777a0913d128a3e28f5484ca5313fb855fb6b06dd8bbf4f4208c0cb392808c030901956e95d32a37f37db4227398ac055ad58a3fe322a6255103e27788fb4c9065bbb7089654e74552a64f79e7af74ae48eb87623ece6d93358d4dbc3e277d83e8f526763259db0b60b31174c0bd92db366c6a23adc3139188855d70e2c4e762a7329dd9f5fead7580efb29c7cfdb0a40477f479a0284cdbab946e64e87db84010b04af6a7eca660cdf26a554a1502f567b7c9784f3fe0a6e9578496a2b1a96105a3b367fce0c90672e609e1f211e6c75694105f2e5afafbfb40fddbbed34aa2079b1a6973c0d7b18bf59dc535a83a76bfd470a516a62fe14ce6337d182ae2316d32f8fe7cc8c191e66e34a5a6a86181a268f87d10958bec38a2f0b977d6bac7ff921cf51fbbe733fb225130d55bede316307b71494cd447d9d099582ca8bad2066ae010378e2275dd4bbc2d0fbcce306aed93869a6f8754dc52470082f1b0ad9d1a862dc61a3366740473d5f6fee58a7cbb892b7b5c5a11672f978b59e86a6a02d4dc35c3f98fdca14d1fefce506542f0ccab8ba36bd474ff9dc273242dc42cbf41860bb2ee3d1d12090f87a1834d588a2081979c3180038a0c769c23736d47e491596fed7807bab32046ef62b31dbef88f201cd1f7d5e655ef76415f3e258454cd4649330a45fec46491d5cbc0126fab9f70a6c5e91f3d3e7d2529c37d2631605b095a2a2131fb2dd888038b6612f2ff57e4920470645e554e8c9fcb7a00880fa452418615d6e7fb53683d2d3242bca26cd68db7ef5748277d7c194f9b0d8addf7620904f6031876c26eadf3004327d476d51634c0add0d47a5d6478fec246aa730164af3e5116a8601d9a147d760f644e875fe8ba0e54f281b705558301ee8b12291efea6944d8e1b510a2305edc53f8d14c0576a1fe1df83c5a8ea1ae0cafea8d541df8bb1261b4f16a92298db0d1846a4c4d91f8172aa60c64eae1e07364db096b3f0783de1b69c803659b64ea4b34fb506320009903f119028b34a16c4f19669151a7e6c55d6088cf23e10e32afb4846e6717fe5f19232c979538401231ff59618936b49ed30a8d26f3ec5728de829d459990bc81b52b16e2ab435c81896b2bee073cd76d6445e2f7eb1b242561d2003809b8110d127f82f271078d54a58bdd5494e8ea0e33dc442b2c18a11cd5f4e9d78b034d750feaa3f86d7d631b059cc7451def652943f091f030cda8065afa2f111fa3a2b89b998199471ce4576a18043a61acfee097743b18c604366181e0783736bd3ee6d1d28737db3ded8f330209d4c4e7ae0fc2d9cb0d464b94a4ab7922e70b166df8e78624f989bd24678279f736ade0d85f6761e35bc4c93a883f1d7db12104a89a4104d27da1fc4205178908479ffc2dcaadd5e005e78188d06909c210d81eff26cf3987bb01f033da26c8253f8d4ae9df8faa2ba6afda0dc8b43a18d3249146ed4faa644f6e2ac0d571f4199c1d1a0c57c3b98a0d1ddd1f4c0a8b7cf8fd849b4ccc6baa08fbdd63696246369378ae07fd536b8cdfbe723e780e9c8649b336eccde6162ed0630e8bb712969a8c79ae22f052887adcbeceac931073d5f79c14254a7e3cba8ea7d0c63900901e47726d02126dd22d647c7b48be7e2780efa9672181587f45d01286ecd440f801188696eeb642f8bd5677df605ad6a0536d20cfc4bb5768a0029d327fff5beb8f6deaf027d88ef95fd631611e2aac7affe5c25ed6278782e238b3f4d8134961af6dab9a59817bf62584be00c895fdf8c50dce31ea3bc2ea207eb7959e28baf66de009833150dbb09429d48fa1155e910462d1856214758c0f0688804d62a3cda557daa86f525707bdd9eac3150c1a7d448cbc2db31048dccc1531bf396e55611cdea0e449e8ad452addf9fa00032de6a4adab770d21108ff32207fe84607767fe0f7067d5bfc8733d22ccba275a49bfdc342d363fd82b697b26201b50360e4c61ed34738199906124a599cbf6381b00c8180f837a2491f0d49e7c09dffe3a4b8c25c89365556dac9a61f8b3a3b2d92acf9c1bc41bfe90f6f11ad3dafa75e7ade5614c85e918abe958d0c04538caf98b0caf118da8c3621092a6f325c88842b0a56192c13f7d9bb2abb83cea6659f3c198e61ada812b63f32df0b2ab900b9807cd89f57c31bd059de776ca4c4a39a1dddd68f6778c18d700aa2dd708f7339f45c7a253a9e4d97668e7d3cfb3188c80117ed66c8332b05739855fc62cc83c9522c4d478e9f850e638e2b3a6ca8fa2782781e4fd900b091234f03cce2dd436cb431631f895468ccb3c26a2fc15b748aa904b22a0b755155a3cb2ab5d8d9fa95e534bf94e399df391b57688f34f576ab17b355f61dfb04e054a6a20730d35687e51a430c60770cd902ed08300aa81de9ac0853f5ca5615b6b9c8cfd60747ab65973a7494a3ec46e771bd3afe9707e0ae9cda5718571c06745666800b1968e495b07c27f1c23a016a58f750f224bd436afc3a05ec8c44297ecd192be3f29cea751f4da2f7d0990d4242149a5d012f666abfb64ee59ba278925b59084b93a4ba625314bb8692e400b0236d6eb9ef52393ae8f3b8a0129c16c5c58919bd8a7c661ee3f7f2a60b614bea68cbe43609eb2c6255a2083066325bb3b16b7aa5934f34aa8d6178b782ee0e6c9b65ec4bc7f4322c7cfb5e7c75aa9cc08da32af3339885b065ff825cb1009bc2d08069d7e7299aa1692e00816f149e6d06dcab8483cadbccbde59e633bbb86d933018542a8310634f22ff5fb7c338915d9340e881951b094698c005a7326529cea8bf49b797deb47625a7d48f7a16efc7e231f3bb39b67c574baad9e5170b50c86a0c01dcb7de995a232fc202865842178a1de118f23a1e823be978e22e29a03487439b61d2ec97d22190f5e398f831cb154c1d70ca88ee04915cb17432d2d3728e9660c9e205352121e05d4601f1b22b94edca11577d665443e0de4b30a76d2f0810ce764ef1ba3387158a04e1e178a1d48d70eef0aa5acdf2e4160f48202b49229d71f6937ea518764f0e02f447c7e763d435dda3a2d2789f721991ac342024e0be02524bc6086c852664a90dc060f5b257dcba46af2eccdb7758e20f52301fc3116172c7ef15d45dc347764eb4da92836ce681feb9dbb66564e7e4fe4ff3dd74364cfe38ddb5a981bb70cd0c47bf6681540cd747412d17b21ef60e1d7da8a54e7b3533129477f78cab0cb9a55510ab329a8f0f02104cfafe63f5d98353e860e81d2e9b9ad0c4df176b461e5389953cb184b40fec99361b796adb34b7f77f4d9ec5259dfed572abaa12e223349a1839ea8f4807583b504ce3a0fc80f628973190a40015f59e2d39f492a9929dc8844ec1b64ff834f653bf1da6929395b60599fb7a5d93e557464632d14dd026d145e0e9b746bc324993d6643ea83c530f5a0ece5f732b01474151a419734353188088b67c96aa28bda437dbaf972acdbc66fdb3f5b86b7d1cc488fd6e8dcc07ca9d56d76d6aa6661297ebfbd93b6667257e90f1582955c51181ab6c5d3c429eba58de102369867683d41591a77680d6b874b76d1ec27f60f157cff7ca35e757f44e166ff6b371e0cf60464172deb86202f840b396b5021f655f7fea4e1bb90214a18bb1c09ec3a6a4175daf2d1288738d484dfc0b3c4bee910f5bb35dea454ba7cf617f82806f546b3cce568407f93e95628245ec5bffd5e185836ca5a382d93830115f81ccf240041059236d84d7cc3e0d0b825d2822d4dcc87540039a2b9bc7811ad618fb282cd36be7a2e44570a30a43c4775a8138b1776ac5b6c184ba2e052afeec9860caa8779b95427264b3eac037989984f2e5abd2f13b4d65b4890c365e4b7b24e4a905d7dab76d136dc5ec3313cfe459540e150b3b0e3af9ec3fbe2f1ce2752735dd08a78a112d75eed876bedf399c1275b54c7ef0593bf650745147ae271f39d9192e8fce333750ac454988040127d1798b60f6a3be0988e92d7d4ca57bad9a28a3cbfb1bc4e4d2230a0905f225b20ebec7a16c4da9091fea1ed032e3c991f8d2838d1ba8c17aa95c07b2f44d0ddca4c59303cc52c979533dad5e4f30a51cc4fb6e1022dc73e7527f26e6c1a9282e8e2d67c304e337c4798be851517abe90366d04bc0ae841e02b3852231b051fe00bb6ea0d9f8f05fa85178a1acb342e53bf51d96411b44e66b3427ad2b546cb92fcae5658c5a19037ec15028c7f0ef94ed97d37dbff920ed1e0094a4f01d059c5c8b8da005c2e1d98aaf394a732240d773b059647b8e19f4cd3363f3f083ddb41e852371459f93e3aa0c941f1073785b632bcae72f0a6dc08c3111e20c835522cc7a55625f308bb91b52cb40fd6eeeb6e9277ef9df8e29f9744ff4042fbdd96d3c6fffdc54da688121124c1b451d402492b85354b8571df408fa0c0c744ea40e864783374e4eba08bb090b3fc010abd049016a662741", 0x1000}, {&(0x7f0000004380)="81bafb0468ff43bc1c71ac37fa2c6b1f31b714b884d6ae8bd51d40bea528264d6f20f65a9af66c9cc824ba5cb56ab9fda6083f9e27c74a2607b0b553a6dd599f27e462f7d4d8a1abfbf37caf99520f41a361bb312d6a65d6ffeee6a792ed4fdccb3e130998a8156770c4214a474e2027c0b9501c02cb662b0f0d5ad6c33c101ee2ba69efb069b57f863c70db27ea850d18d544469f72a63a2a2faaebfef4bb0af54a412389fc11aa9185881642bf431bd4c1d548f03a0871170ab2e00ba75cf0f8b08f7139", 0xc5}], 0x4, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)="2158b145ed7c0f07e5b3d257fe71e0db7872105806f7902151bf1e6339774bfbf17719df50b918c98771d03a405f6708e5d7cc46a5b2690de4110e87bd9efaadf809227284e35c6ae2d60bec02d4070171fb10da8013346af73a07ff6d94b8185edea78ce14428d197de9c6829b69543432e450fef880db44462f048bd03438a5d9c2d4e8f3260d5bbf1246b99a46668d9d5ada0e6dfc530d2dca8f8e23f9cbe140fb807dee34c519c630474f2031c270dd2be0d6751e60b8fe42cff140cceb1c4139ee9f17fc93ee443a33a8cd631d9502ce0719fd57d67836a453172168cc3a30b7ea0606d8bc3f7dfebda316067a27ca7800712a03106e53645e577d09e8b6cfc646e0aa04a85d5e86ec546c33fb9b5786a1fc165aa6ba4b45b9ff35ddb918307187ce27af8862d2963715c22aaa13f8eb56d49a6ceff90d2213a6b0ba792d576991b267fb272f49fe1934f3b39b6c070f8033e32e1ed24157e19a5c58314ac7d84cff7e3d8052aca05fb5f4dfed70c5b818b9cb509826d7ac11a519df35a14849527ea2bfebf926055283516a58334fc6b5364dffb1216ef25337462ef7aed1de9eb1aae678d6f30814f2638578ffc16782cf04874932365a778797191c21fbf1861ef3e62bb5864de4a0ca11ce1cad3637f21f835e9fd98c017a66cef3b9557676df9802029385a7f7a6dee9c6f496e765c7adecab028ab05d5280d91c98dd568e83e2d8abe5a8aebd57e75dd96f00291b39bb58564d02d551c36ef1c1eb85e385a98263b8a56c4c971385078794d0122a4e91f4952b9f855d8df0d5ab2a6ba817daab7c9f9c9a48f579091f11058f1a492d6f24b735f6b6a50a46d9a5b0e72b5e5804e39c6a0f66c7d8b85a0fb87bdd68bc7870429c4492e3f72ab48ef4e263ad245b47e91f33db50179b9a6d931e1ca3ad95339e3d0a0e712c630c49d8c576eef36c14adde822dc28087c636176fef769fe4e185fc77730eee4df51b56da3a25a7119190c72c0ced02f0fb4d4f065cf08e9fdf3a61d49ad9b4e4f2c797df721f3b181cdf0da220359bb0cd5c91042f74d4dbeb1f206e05261ba09adb17f0275543fc63067142c1ff7d945359e9c4be2d03a243819a3868900e24d27a2a98eeb833265f46aa87367e1f267c86c4a99d0d730158dbff59cf53c88c4131b85cca2821174e34131a4d3863847afd65a26c1931edbbeaf2f0f8a07272f1c5d0cbc60af332177215bcd31b114e32750d37991774a2ab9de7afc9660da661623039f3ab805c00d325327bb8b621d4c887e0493847813b40f631478200c214b7b4fcbfcf1ba8bc62d82b234374e00e6850e855bad2218ae6ef3673c81ed8b9110defaceee4dd654432acd728f3be2b75e10ef2f3e0f7b9b868733da1f6e236ac958868cb934e8bc85077372e2b2f3d26175e94a85d2ac94e4e0005678bcab87c2e6fa2d11fbb44c20238730799a1298a9c7f72e669cb45a54cdbba498696a07545eb5acd20e9ce0917e82d195a1fe2ef1750c0d0c7b684ef103698a0e4de2a35dc3b206c958513fc5197517632b25335d8afc281c61dc250bec377afb94ca103cacc30fffc1a89a18391be4097d05c50c609d6ffc65b986484eb1e968a03002dfaf0cd32a9d86b510a2446eceb153df6425264423d84f13c62ba9009b98bcd0f342ff823e3c420d7eb4f26b08b1fd31a46df45dd3e306ff2598ed03d8a5e95bf5f7c36adbfc5cdf4f6560e5c7078d8718ceb48696765100198c580ce53b84d205844bc174f38e0c8fc33c3454d815fc9caa23c0660d6dcc8d26ef85381277905fb8e4d881461c8a7d07bc285ef4200cfdc1dd642c601413149853751558ecc7064c6a52a07fb5c1cc149b8cd4a81e3ff8b92dbd96cf0243fedb2b1d1fe5ce77ace996ffbe8e4958291307c3461b22abb4a0bbff5388094345a66bd7d16dd8d6b35f005168e3924339370b2e5440c968ad878f934a24fac23d9fc31bc756a4a76f9a4b21a26259232fbbb692dccf699d4c787fe3043f2a45aaac9881f693c46f6531c7a85598bb90456bfe3039e248932a1a0393a019faf23d8d3efa9338ce5b3e60cea491f55b275bf3ca9e18bccc392f6e893bb506b53a5a4bfbc1bf2d1eb08bb8086d8c568384544048e36f02880c510a18d03a88a79e6fa43b5c407524904b67a7147bf1d39a4f3f5a27d338f9fd9fe41491fb9af58b7ee4433e15e98630ebf890cbb102b5573de10ae3b0f80f4ad8f67ca9611b1b3c48ffefbbfaf712e7977e46e7f17e8b884b714d0ed012b72fed95341cd26b232d39296a7f7ff1a2e591aececdfa08d42a66ccd7e471e305819eab8e66ee1c3de611f5dca498be481dc7623461a2e7058c41bf7059bdc584961c7ba8589d0ab04b279846c5e0be73c761fe7f483b557ef05e1fc3fbac1cc622f96159e30a32bdc67c7ce6fac403f3843fed2a035449b4132c5972477798fddbbbdcd0cb094a7ba3760cdc323e49beace83b42b3d83bbbc6dc9eb9ca72130d83d5b1fc2b45db6a4aaffd41e37c2cd27b4f518d560c7d9625526210440e3ea7c9fe40c57af781f1f8333c4332ccbc94eef5634ff08d577944f0dec90a46a2719efea07f26410303cee496eeef1e35ca15ce24b7f19cf028aaff843444940ff3ae92ba3facf45e4a18ae3af7862148a317e8d16db663eff5a034f551c8749ffda0a76f13fa2e0f1ce8c2ba42ec3d5eab0cce09fd2fe5a4dd09fbac81b04db6fd40d7f41fca30a42a04676ddd8f3e8b3c307fb37b66e7e663d95f2e5b8ce0036a27671cfed3d04599c396caf6956884f37982f9b3c2c79c76f7fe88ab3a3a8e6ba00ccf8074284e0cf1b2ef74399d1c406c7607fd732d626eaa5f2d9eb902a8e60b25671e46f3038165727520b05d378272b49d5a52c3006bafb6ae2e7ac6c4bffd9552e42e70066fd3b3905ca37cdc9ae529cde4566f52a94cecfdda5bef98f6c35c7f9e04f64391d390eca089376453fc57070d0b7dc587580e2d7a5ef2a6411c1fe7f4f279448e974e3be175bab9a03f1639cfba9ec7f99a580861cbbf1a4642fcfd636850587a7385783367b2fad0e899373bc4fde36759cacc9ef2e44ca884024bb25e4b01e02509eb687ca75f9e95be1ddc1149bb2c7675b57baea2f6bb2ac5b4cf4dd10b149c03c9adda7e83e9fbd635eaf9dba56f00906daf68796e0691251060a1de048287ecda2d43f882ac33024030235b2eda4db1234932fe22b25de81e609a7edead9542a6f27f77766f480aa4b05a9c72f3e0853671cccd24597cd40e80648481c7e82b9ca8f37db949ffeabf563877241a9c2c25d8d33c7ab855c1fa98eda0ebf51f58c93019a4ad45defe9e337640b2096e724ab6129c45e829ae543253e6e71037565011f68ac522906dad3d006f1069e1f95e7fefb361829f7fdbb4c63c8fc02cd69b3b2e8853093ba54bedf1bfc99d6a524f827a0a2399cf88185d7dc700b14bf0b9bcbc28ae6277a8ba3c4e4f73abdfaa3d2ffc8c9b0e3050fec9d07094d4dbb16d3c9cf7460da3fc336a333dc7ab49925491227a7b24906be9301808f78e31bad25aecc6257bd59b22404645bc0e7e346d8b7afaf6c38327220b60c7863242ba8fb387bd3b52321064844881e1b80dc39d32d282e19ed7640878819f35368aaa7bcbda51c09edb7687d14800fa78c571d6d6e281e95955ce6b347f878316cd8ba15f76ef7ce72e5dbf6dc6500e95554cf78233c18bb86a461ce5267ac1177ce392fb13491fb79dc608a7f6545296c6e584cad7bb4ac2b7e351dbad07dfe31d725602fccc4e47ac6c64312418e5dbac29b1f72ac77e1665ba4350e334519c2d56f2d8b9de5d20f1d69624da434f59c0796b17ae6369cb825e9cacb692de0afa1b8bb2eab52ddb246a1fb86898692e2ce31338fbb73d8809a05f9cba8cb73b31c1c6bc431d4b64bec7a6ae2dfb6f5159fe58c53e396fa97e204d818b4725e217699cea33da988c82a10434541cf4fca8f8363d557e796618e6e0b25653957ebbd67178b1566bdd740c4f0153260e35c6f859e445485852c3ecd628b04c838264a09f19cf652d1c5c96ff8e8fad62d1c7f0d5d35e99a2dad04cbd59eba4fea3d8fb3e76f9a931d3c30ff77682986da19db2545ec837a29c8cac476c2c771b3ac1628e7747900449ad773a8a52d2217b10434b293f7684a409a60552d20f0e0433755aca9cd80c5d1404edba90963ebf0e780d0575fec786cf4509ea0ac15387af108a61a27385fa382f9b9c1cc6fcc004599a7b664c38cc5bff1ee6f5f7599504c81f41c04fc0782e558d515c8329228d804340c667b71aedd72424752eadbb4212ba15eded9be651385d9cd0fff2058d55999876cfe8c9dc806bd4a4e9f0cfad1534d3359c8c1c624b5014ef1dffdf11106794f22c7afc495e3d670a4bb440f0995245ab6ac42dede52c1c6e6c5b01b6d22c1913c628b1437fa25f5616dfa58c57a35c919aecd4ea34d105dacd5c0b67752e11f9db470838cb877815b7cff84c197e2eb088d57e12147d8f6d27f0e1ac973971f930ea5a1818abb911d6e8ee07b2a2c119bc5eb301c814cba2e0a563512af88e8c279177a431ea143452adbaa3a173204e94b6644cd7edff3e5c57196d33da611dec363dde890a49a3fcaa1a325a5c9648b493e439bf3143fedad206bfb6c04a083f65263372a57186ad2057788058fd1f2387a8f084fbff67c5876e34ad2a697957b81d44ede5132faf09ed201808834ea3aa0d34fc39d36d0e171db3c14d308b722495bdc2e80aa0a65830a0d7ccabb13d9139c3f00c6a637a9c0d3f485e907f1a13424e3a66b863934f736b52bc5ff4ac52aa5348b3f77c4b13889dc295f9db0b0004bbcbe62759704c17e1d9eedf6865b9bc1587cddb9f24ed95f1a6fdc37708db996ae93d2ddbf0a955824bb109d6274c47f117a73b6774a8b0dedc86015abb962effbf22006fa1847d5e90a0f237bdfb54869ba86cada2f44b6cf8003b58f1304311934419775a97197cfbab22f22136e3b518135d1bc477bb5d7d849b0dcd589c8b3e1103520ddf057b1a805d23149d7a2b212d3507c46c2ecf8685cefbe6a956eef96e05c1ba4c377ebe0fcdddff52f04de08902da2b6f0e46bb946ecf8670050c53e22ecac6a31ce6d3020e7f4beb53eb4b13448ecac8e6b1e417921268587f10e81482991035df20fa5e4c7e1a00657babd637b75699dcc804eb332fdc762e2abe1c58e06d1bc19dd296ca95672762500bdfd545584f5d27496de10ce361021a52efd7275365dd2f43eba92e3c35c87e9705ab9a37f25f27af65c5cfffd890c69377fd51471934078239189b47908062d0c5fcceccacecf38da29acd7fc533200e14be247c9b4064ea27b0c42e7043578e22b140673c44b1b56ca453dc7b4ffc60d2253304b27f6dff3f9e576b805a659f09b4e4f770313074a80c85b48c41ab16356288b57e10cf43a6d463b24bf62edbf9ac6219d4b96b591f2cb9133c307a57292dfe8545a169a251dc23636ba9c53e96e1099dcc63d2a71d0a4ee4721ec690bd9af1ae2241660ae137b59a1149030be87c48207e6a8c4b63d7a33638455260bf05e6c143b9f5d18839d6d9e9aa2a64928966f88ace82eb02213cbafde52538167f7c9e89f034f3f51f1f9d1c24f227bd5252c461a4268dd46ac3417e8302e450693fe9aa5eb1e40f597221aa2cd87a8af44964cfb7f79c7c14239b4b4b4b49f71e6d1ae38ec5e16c0aff873bdabbedeab3e211128ce662ae9fb89fc7da2c95bcfea2eabcbf8f62be43cb9f236c67a3", 0x1000}, {&(0x7f0000001300)="dcb4915bf4009a5aed997f19879f79556874cfc1d166e0ca800913dd5382e2047c00eb08cf7effc694f55c8972f47007fa3250b4167c114ef0f7f1488db445f17640a31fee3e5eaa7c00f6e7d641e8eee9a2487d5304411feb5e9e40f3c6c55e5eddf1c7ecd8dd1e5ff1ff427110a9369457fd299c1841d7f5278525dc62993155d08a748a4058c046dff6fd0d925c500a1571a284fa816d270ee830397ca54945843ad44c860788771c2c0d07aa566388a3829e84d95385c4a7f92fd91b07c0d9c673639d173e35e84fd5ebf5d26b6164266d898d67127c4bfe9c572a1f3d77bc770bd833c278ed6089562daac5110747ee41d0d20bdcdbee674672324156359449e46ef4278d42a430ea00dea1ed81b310bc14950c9ce1eb6efc50df846e450155675c636b335f8fb42921f111a75fa0bc65d62f80432e36d74debac2435d8433ee30521bbcfeec93ff3521bb3e849a4f5aea25e8d95ca2ad66595f18a25df5f1ad3bc266089f5ab2c0ab476564e7add6ead356ec03b9069551fdb3c1e73c20b4ec25749c8d1541326a1dc4f09611e77f7392dc66763bb2bf0a43493ee9cfa1c6de818c08f4865e046d479edd36e536b87eb44b6843ba29ac01f37f583f277e2f22fcd015c7d89bd09f95aeedf02c90493bc44ebd6ee181f937a397d7f3964ec33a8588bafa3cd793024d46eaa9cdb00adacffcd53e11609857c7eeafd17d569eb15cea53dce1e59726a2bc29c8140e0f2fbc87d4d99aeedd009648bd3ea52516b085991aa2f372d37ba4648fdf18829901a49c96e6abb9b6a6f160ca5f4b8712da3c784ce38e3f61004e3a7abc61f9402cd46c464866f1236a697ee554dc4fe3651a2a3f9e78364aaf0ec356be08e542fdca422062a09febe0a5e37585bca7bc9777cb36e86d085c6df92d0ac256df55b03d9d35b16c14c056e2f9194fbd75e1a16286b2511e0bb21d87b767cdc859c64eb3b1c01ae33c47e87c83fb332cc305d4fd71d94a29b94990391489eb986cee01ccbe5433473b0432ed5bd871157998f074684439735f7169087ccdacf43795dd52c520c1ccbdc61615d5113f3e15f3b82f985d5dc5932369283284061a078eb8a9aa8f8c293c553a14446c95c5a06535598e0bc8382fec2bbfe37f6344f78bef496c0a3267a36c98fe5658574ae0034684e0b415bcb44f2971adc1ead3ca7b2fd75d260aa274a3c823724fde15b697870c26e52a62b9ffc378538dcd701d5bb4ae6ae3fdad3f261fbcf70a3b0e2e3bc8c400f5665babe28e0fc70deb8fb87e09fa6fdf79dbca7d3b28cb7058568abd8612494a249e00140578ae279de9fcd0dbd75b501f03cb720b7c9059c5c3ba07021119ca6f65a60cf33fd1e8e2d103add92bd9858240bf0b47540b0bb61c5d591376594b797479951207edf1ea6894fd2bcceade7ffc2259b4b247668d4ecb1627695bb9a72fc12b0db4f30bf675f694b7f397dc177761a526d88061ab74393a8b98bf72682809cbead8f24489261edc397416fcfd4a31579fb397e705a208220167f4564719fab5a9dfd8f0260755bad3436a2ed576550c1708117f4f41627bc81a3b3a17f0399b56744d3a53dc14e6441ee10070093fca961c258232e296cdd14db90de77070aada743cd612cd972fe0555ae7a1101242d3eeda1649729282aa8247536da93cdacb659377d25196b791f25881b125c17a7d746e0303eddd61eaf616f9d8554e6a70ded34e62ab06a7c144317c6aff5196a2d6b567958a9d9b25a462c1f29aad2d04645edd5285620d86b0bc0aa79e44d0881b113daf605a465fa28f4bfc8bbe4fd17c1a052ed71519c9e93966ace377a99791a02638b98bdb8239ccd1f5c0c101ee4b627c0a18624af749fce2b9a33c4cb946a1736a02cf0f5091b850604cbb9a601c7134db3d47e584d698c612f4d010cb8ef1183e4c0b0dea6b90b7e478a9ce34598c278946d02b1562a9c763444563bfaae0e30ff4415a4fd22aa948aff56b7a898b88d73a7e86173d47fb658aed199920dc942102c0edb4c11970a4556f3bc471b0b4fa03edc26a07a851f5d25d050e3db5718d98e92dc3c8d772f46b1584e2d1022b731139820055ea14a7078b5e1777d91e5c80d6cf6bc249a7d806e1dfa679d4a0e75e08a7958573dc9dbd07d845cfd4b723ed32f81fc00ae0a8b7b24a492632bf17ac31262dbb02ae4fb7fdb9cc71c5dfc8e8de172ae3a398dc52e06ae9698a83073c6754f76bbf5f12b4cc0855e9471898576185c15095766723385e4497388bdbfefffadc3b70385c9296705ca7730e8396536f5ee0903ff5d42fedc5be9ae78e34d0c3017247a83f461dd0a6c4bb379bc2715bb3d4d501ef7d10303cb1ff7a191ed08ace56cf17f379f7952f1260813aef5c8ffe1b838f05604096f97220f29b86bd94211efffef6f9517643d5f0fff66c8fa5dc9531c0423f7db3895b68095da27f3d4cb4c9478c3425bba10853450e19ef0acfc963c18517a255d2545dfbdbf3a0c724c6a9eab7ea59b5ce70902e1379d0a329dce8d185ca97d34de947b708baa4d4ea7841bc067a222fcea72936acf50e2c1c34b4db038e227e889fc0388adf909f6b6c601e983de993419ec1201d94c78d096a2da1e9bfd1d06ca4b6a99dfa64e8367d6b4d04bbf3b06965c4e7fc26455fad5b777cc40ad277ec66bca1d598b02d4888574d236d8db77f65d4c3a10a0052fcde444d68f047fc1c0930c54ffe0d78a5b0c78ea51bb9c976ee25598cd81e212c86b72f54af1457a1a0474bce72d4e15686d19683e5710c15ea8a6f3ea684a80fb1c6d46790c795cfc00d8a36c687a508765ca50487a32d5e6a3e680daefcbf0f675e11f7819fa0352c913a7f8c9ff63817c4d95c72314b86aee87efe9cd155883e374e3027261e377f358a31f13c3abad22eeeb3d2df9600f35ac54ff1e8689dc1fb46172bff1500c0d2ac57d6771e81f6595bd28edc49f661ae1cb951af0c61a50448257a1d901d264fb87e164c6d128d46bb6ef1982790415bda86d0f284a8316e03f4b6f64ce6ac24ec843d4c631aa009b734b1b4aee9b246858ab3bfdb00fc11339013d8672109f8dbf0186f07ceac2d66f234f89de56311c92ca183dec94b273ea1ed79fe60bf7a01587cc2ea5c9ccf03b1fb2f610f24aedae211e223c1f6c6d77aa3c336baa0d218941f69861a5769f61a85716e5a8b07995cb8224b89dd883c1214b7dfef4de45786de29cb15ce7f418bef16beb295bddc19dc0c8e01cba6da399d092abda7a183f5bc310264782d2e4791ad69f4387f2be6b1a718dffc92612e218658e1790ca877cf2f251d6709877a4cd7a02d6405e0b646d136e7e5b7de7384e4be9e445d7a005a18c3c30b8fcc227f3fec00ad5463324ec9763a0b6ecc8606c4e600d80864852ba5ecfcf9fd747e26e6b4f41fd2c1d1926968a7cf7b0d4557304d3ea9eac1652b531b37710ab96189a72a05f22a1670c7957861ec5e1726d40565429c0cbfc38189ba5c24883beaa5add36435a766379ddc6045d419830e94631bd7cbc68463923f2aac1933ea34f86b42ac9f647322947266545e94c2f652818d678b5047976a20d7fc415c3d57cbee3ece04a7613f94ff4641ccfdd3f0a046c85f09d17c5eeebd6304e3523abfba991f054806e02a8a5440b43b5c94cf0f277d39f1b2b5f27e66af9f2c91a6f8c15ee4c32fe11a47647e3e8c7b79011919fd0cccbe9e856d464d195eaccf0450a4d06b5d86c34c16e1bfa1020a59cfe3589d675b363786547e89744858fa12af559cd5e95bad58567d9443aef84014907d3be785c6bc3a9858a0eb5ef11b5d9c21a126aeecc694230427b4b04bb920237f19c44055aa982cbd24b7f5a8a7cd08cf0ba5b6ae668380c60631fbba388ce2e0f2847f89122ba38400e7105f9b4e44c3335cde1e515138136d4016cd5cd3fe1d6f9c4ca56b548b81ac311281b59707fef066e079547ce91b38fa1323800e2ad1ba4efe3815ffee028f5be310c0bfcf201145fd0dd4b39e31028f69cbbadcde82e153cfe750aaff94106e982e31672a307d81f8319b0f6e24c9e08d2768a3cbb0913e32a78767e8612f940d0bccf4e03fc8bfa27a9aa85179d44ee4f586f8a159cf9e030f0ab90857e414293f38a15180c291afda621e480b876960eaca184425be8e4ef60415178592a1aab88fba51781d594b9ba77281798f88d116df9ee270d03f6b0c66c6fe4bd7fac03007ebaf535b2a61a4b8dce6e6235ec364753dc3dda50c8dbf02fbbf36b3033be92eb6a3d9a5f6a4524af3be0ceca8b69b5cd09575107206b8efb68c8b2ea4b12186be6da537758e66bbdc2c210a0e2d6098ec6b0d5432f2ed39280e72d5851e9b5f7ab3c8a52e74959e5d8dba72d53ffca3df54323be911c3824845cd6bbea89da5ffc549c59de3245a734f620a74cd2ce127c9abcdd51d588932799efcc631e964c06fa9ef5f42da18c70ce7a77150fadfbda5270827c973f6e9871eecd932472036a33a78d4d619ef35435ca8a85f85c3f7b088fdfc836280649caebb26860281b2d9a31a71be20005b8995c41f2d13b998c44e84ea17ea1114b8ce92ee35902b2033c2dc2dc62e588db8adfcd9f529fffb343ccab650992b1d4b706a7bb7bd77149360b39e682b076969538a51fb7bfdcf23dfc13bcd509ce34c6ef83ba9d1f8f8f2369bcf5ecd5d02caa44fdef06a41aa3d776987cb390ed89940e8ffb6c53da1ab66a30ad15970c9ee14b4d13f4718426bb65d24a796c131d18e918324cb3ae892978f0a076314ba6bb30d828bf571a40d24d602334e88e604eb931cf682b3f916ca02be5e61d5725da2890fe9c1e78f9229e8ed9768c9f6c98c439a9221ba9eddb67cf525ae37851a999e46a4fd140eb9948e38bc36c4ded953cb30c680ecee382e0af63e2e71fe89569f384dfea65d637ad14d294597f8ccb929c12aea18a9c89d0e2764a282728e9d1d77d3bc98cc8a0350ef2cd0e750d59cc226093dcb518bf6ce6a90c2b76318d2d9db5681c5cb4a41fef2846c402efefc05251a7b365f4741391cc774c31e5cdbf7c9528960db69c27606cbb5945b4e92af101f0845f10d98a1cb2c7415e5cebcafac542c02f18f507320c9e4553ff09117f0ca6dfdcc1c01acf186f28a8f4ebe37581e81abd06da30995c2e71991458a67cea402b3df4944aa6478ef2aa5070ef9b08d9f6f2ef67afd05ab8799e3f53327a7ab393cab4847486d8325b647a13c51738736010ed119af8eb8a7e68d42865846e45aecd9487f22615d16ba0440d3d8885db7b8b69a0603185ec750eb9d762cc111a2cf05f752da2417320c94d0642a8acbfa97bdd0c0c4c7ab5b8c19916b764fbf03f34bf6f2d837091c062abd7e3511abdd258bda79f351cd11274411c3f96fdde844af6e54c3bd2294b7c9b4b31b2248c413faadcc3b40f6e8898becffba2d697db994ae45f04c2524334d093b7ca43a1ef38a2dc85f02644781616629386759db30966232eedb5bd14dbe838af3136cc83d21abed4d7a4213d5d6ee36f9e12a177a9e16f97258632fe9d44595695828f5bce156a2cc659d77b7c3e5f00ea085bb410a95a975de6f2c4187f8aa0466fec38b9851957beff4546787d642cf864ec21e93966013a6f1dd6242305008d43c55fefa0e2e8165bfe5fcceefe3e0df1b11a0cf70acb4518a2439ae8e268606830922613fe040618ce138c62113feccac769975744dc5ea65d2e0a6b33fb21b4cc302bce0853b946dcdfaef8e78bf0ba288cb6db9e57031803f1fb0aaa0f", 0x1000}, {&(0x7f00000001c0)="435b81a4fa1ecf2ba8d7482ee74360c517ddc97abf39ff3896b1818fa779dea023a3397ff352d1d1c8518e9cb5185d205607f70fc32efc52bba9a3430048ee92fa68ae8513573479bf04caa88a00d9e93177472d4fa04ef153232a2d6004c6a8ae2e4609cf03e1df77b3876f4a588507ee6ba89f87df8d9a36d8670959c62dc88bcd05b08da4fb2b45c4219109aded4ec8fa7aa0e96f2d28ed3b6460d9aee07ea928c46aff5e69e1b7eb7dc981eace6e035484ea8830a44ea8b03dde9a46e6e7a30a74a6da25fe914082ee1b5ce314fcfa47ab8784dd3973328da02729785f2ad856a9f23dc7e9", 0xe7}, {&(0x7f0000000080)="32d0b7", 0x3}], 0x4) 22:28:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r1) dup2(r2, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fcntl$getown(r1, 0x5) sendmsg(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="fbc1dd12cea8d21ada7fe887468d7519c65bfe81f514f0497d34c798c44c24", 0x1f}, {&(0x7f00000000c0)="24f1280982582f3152371440f9334f9d61a19abb5a0a79ab490655d2eacd5388984f9dbfd855ef9e039c3b7fea1e448438dd80f55430433c057dc9b34c2938964ac8", 0x42}], 0x2, &(0x7f00000002c0)=[{0x30, 0xffff, 0x0, "269594b12240d65de7d878ab765f91ed85dfb5d9a899a656870af67c721a"}, {0x58, 0xffff, 0x7, "ac1b5d9af13a64f5c1630d723345830cf2882113e7c8f28c78e4b8329bf2a634b6efb336594e77e73f667513e43460e15d51a9e4232858d6675f5f7ec9156163a9"}, {0x110, 0x0, 0xffffffff, "61de7bf806d4112fa2e8757da2e3ad1a3e799606dd10fa61d2c14f3fa332561493cce7eef99aed3ef699ac8d0e64fddebf7a3cda294d9ca568d8621ca2d53136384b08b44003b2ecaab5815bee4c3e484a58248f08e2dd4ecd54b6d6519790b5f482e104d2f517735c34e03638156fecb61cc96c5148991870a61a50bd040dd492ec5b81c3be575e50c6d12dace5259319383ea71d665b467886f56fa3e9e3c11379ebfcb6dcdeb8e04eb0df7cbb613f9b8220c562196cda32fc2be7742bd61d703006b43ab7f405591a923daf9459c9881ff7f0ef7fcdf8503a1c38287df893cef395bc1bf89c7b713f6a1c2691e6ea0b570faaebf51124edf2ab5933905a"}, {0xa0, 0xffff, 0x3, "d2db4c113116dc3a0a63a16eb56b8a3b681b873d52067f30ec378c3a7d7652c8d20b0903efce81ff16fa5efc3d5c5169f90f68871ae09058110b9f0574043a2da3ecce1e8ccd973670df139f7c97dad94e995ce6067dd944be1116f5759cd77373147ea3e2e4c4c046770e601fbf5cfd62d0e2246ad33dae09b9244f1856c95af8d26d9ea5b4e661e1a9f50380e4fa65"}, {0xb0, 0x5d526f094690a6a0, 0x1, "b9aa3eb6ace0cc749506799d91363d4ee218f6e029bac6a5fd4099622f633f68edf2f4896a99689cff02866ccc17fd1672e3b563b8a6458c84a1a20dceae21f5b0d4f35724bc787471f5a13621c8c77412a30300616b8865d599fe14b52e9ec6b6cd82947aa4915cc7b1aa15ba1c1bec83c97348835f5431ca64b2cee03e1a9121ecc5d9b24f5aeeb265eab391ce95dde462997b21a97369636d97966179a38f"}], 0x2e8}, 0x4) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f00000001c0)) 22:28:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x4, 0x2, 0x5}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 22:28:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x83, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmget(0x1, 0x2000, 0x300, &(0x7f0000ffb000/0x2000)=nil) r5 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r5, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r5, 0x0) shmget$private(0x0, 0x1000, 0xc8, &(0x7f0000ffa000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x4800) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() r6 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r7) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r9 = shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r9) r10 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x0) r11 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r12 = shmat(r11, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r12) r13 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r13, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r13, 0x0) r14 = shmat(r13, &(0x7f0000ffa000/0x1000)=nil, 0x2000) shmdt(r14) r15 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r15, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r15, 0x0) shmat(r15, &(0x7f0000e7f000/0x3000)=nil, 0x0) r16 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r17 = shmat(r16, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r17) shmdt(r17) syz_open_pts() r18 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r18, 0x1, 0x7, &(0x7f00000000c0)) r19 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x10000000000003}, 0x7ff, [0xa, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x8f, 0x0, 0x6]}, 0x3c) semop(r18, &(0x7f0000000100)=[{0x3, 0x80000000, 0xfd16a5930af6f59f}, {0x1, 0xfffffffffffff001, 0x800}, {0x1, 0x84, 0x1000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x9271, 0x1800}, {0x2, 0x7, 0x3000}, {0x3, 0xffffffff, 0x1000}], 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 22:28:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x20, 0x10009, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x1, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:28:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0xca9) 22:28:23 executing program 0: readlink(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 22:28:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x800080000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 22:28:23 executing program 0: r0 = msgget$private(0x0, 0x24) msgrcv(r0, &(0x7f0000000100)={0x0, ""/213}, 0xdd, 0x2, 0x800) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0xffffffff) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:23 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="c2ca3cb526da8fd23f2414d55244402ab1cb6673647527a67781880119a9ce4a58eab8187bacdb5e2518b93cea5e88ce44097fba594fc18c06", 0x39, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) socket$inet(0x2, 0xc001, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x800) setrlimit(0x7, &(0x7f0000000240)={0x7, 0x95}) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = semget$private(0x0, 0x3, 0x1000000a7) r6 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r6, 0x20007478) semop(r5, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r7 = dup(r3) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x6, 0x0, 0x1000}) r8 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000340)=0xb) read(r4, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r3, &(0x7f0000000600)=ANY=[], 0x0) geteuid() shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180), 0x0, 0x3f3ab888) close(r7) 22:28:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x80000, 0x0) 22:28:23 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="8dd8b8ca36f489e2774860fc0499fd0f62422db1fc4b21e63853aefe18f2450413bca0abdf5351295ba892821567c5d2c6b1db7a3d7e9f0ccdb6ed5585f1857d8b5e913b44013499d9b5edc3043f000100edb335a5e8984e8675b20bef27c1da42e42e15bd03ddd86abcad9ea5a14a47688fe175180f9a98c8ce1a7c9498c4a8535ba8ae204d42801f390788ebea153c4766fbf97e374f37973390bd690b76f2ce3933d9406ad7d94fc5ece12a12b97e0c2f1a8902859e99966b69f350d09ecb3c6cad5000a69b1227e67186adec060fc2cf69aa09f396acfd5385e73b9cf93107dbf493e0f41bc88d2e04476fa70becf4c0fdb55e299b03f62d8705e7cb62abbf648b799e4dcd5593f959987c03ce8038950d8ebd0cf2259a619cd8187b2ecbfb13d158bd58b6709eacee305c76dd8ed776fa2ea697ff74ce37561f6414ab16ae89960ae9c1c7810af1cacbddede4d89bf47827b1351754e197f80bd6aa850672e6"}, {&(0x7f0000000140)="99ff81fc3b8cb474eb94d55003bb6c4ac32804935547d8347c4547d7cbb92679ab9df88a89faeed66579125da6abd018182d813e2d22c27b7b4c271f7e8db41f5a2f7f265ada7a936bdfac61a3dc56a6b6b7c14b1a1a5384e481fb698b40e3931e02910d9b4ab99403a02e1079c93d5a90c1422f6ec2515c30e20389c6c178d5ec6a623c20381f0c5a775dd19515dcb94e166a12678a00e247a930b3423a31cf08f6d1888bd8e77e1f19581175243dd42dc682e921ca3bf89a47d20fe575aefe5c91e26feb449fdaceff608135fefdd35a442faa3144b872", 0xffffff07}], 0x298, 0x0, 0x0) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x949, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x7, 0x100000001, 0xeeb, 0x5}, {0x2, 0x7, 0x7, 0x8}, {0x10001, 0xffffffff, 0x7, 0x2}, {0xfd, 0xb35, 0x9, 0x62d}, {0x100000000000, 0x20, 0x1b7d9451, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84, 0x0, 0x0, 0x2}, {0x2c, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 22:28:24 executing program 1: r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) dup2(r2, r2) kqueue() 22:28:24 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653080463f7b238bf46b54d78a2a197a3862078dea24018295954984c87910bf453f68c117002867ad4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fecca21666c671fc459a0efc9d839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4d9d00ae3130f6d7a7ebe7d398a795193f27bc4452399d4d3bf6c6374dcf747ca8d28c905d5cd399d2d6f273c212ed3308d800b73e70234f68a35af5cddde5fb5f1b627a0ddd3c52b34b181251e115612c2c8cb7d92236f5d7a7cbbd3cdf99520aebc26137163631e31a1d08ba68747210cbd7c7b21288dc932652e0fc60cace569f8d546862cf694b63c765fba9c28e4668da9775cec729203ded9e6056b0033fc0d375a1c3361600000000000000000"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 22:28:24 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) close(r0) write(r1, 0x0, 0x0) close(r2) 22:28:24 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x1, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x800, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 22:28:24 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) getdents(r0, &(0x7f00000000c0)=""/173, 0xad) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0xfffffffffffffbff) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = msgget$private(0x0, 0x140) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000069da0bbd3a019102569a3803116adda000000000000000000000000100"/170], 0x9a, 0x1, 0x1000) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000a00)=']\x00'], &(0x7f0000000c80)=[&(0x7f0000000a80)='*&\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='!\'\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)=']]*(}%{\'*\\\xdd^&\x00']) msgsnd(r1, &(0x7f0000000d80)={0x1, "8e81095ee6b060f8a5923493ea7f00bafef12c"}, 0x1b, 0x800) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x9) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xda) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="eb55d89c4666c5316a6a8586808eb9f8345a9e30be95d69a6367dfd251b7745fbe000badce17b1eee4274622c29c523506c5931ae00811f4c1f127fb3267bcdcfbed11d4be66675259d0908d5a8b088c50d6e36f1eff8b4d2fb93e19988e0c1e22ef0c4b1a15dfb4cfcd629cb2aca9382e8eb528", 0x74}, {&(0x7f0000000300)="cdfac3028b7a9c837d28324a220d25259ab26213f6025519947e03659f8c7b46b2813815579654a2c85d994c2ea143cd6e1387a763de113d4c46b0de7dc81006524eebd2a19c8ee0a657710c29789d3dafcf7d93e6e6dd17190238d4af9dcb3d367c8e6ba7bf82d8945f5d8634d8314942e29f1a23212d4dcfc48cdb730e10e30b4fc0ed50faa25f6f93ca9ecd33ff4ac4", 0x91}], 0x2) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x7fffffff, 0xe3f}}) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffffffff7dba) chroot(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = syz_open_pts() close(r3) write(r3, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) 22:28:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) write(r2, &(0x7f0000000980)="0b97861899719c5c93f26a8d15bb5c9cbdef254dae182826a7421e998e0d860879f14b53b6a5596679e730ded84e0accc7a84df2197182e83e68476a47aaa41b13c569bd6ba72c3c615c1d075feec29836a648e8883f271c5c092c4824fac337a7ce05d577d12f72a48fc8d291cfaf3fc499dd75ff4222b496edafad53278d0e174f952f3223b72e5a0e9cb4d9c2dcd21763c12ba94c6be4f7e29a3feb4d511a97748a5ebf7c6307784c10b81ce65db6d12a50f9bc065e88e3bd33b10f417929e5e9fcbc2e66c6961a67a0be2b116bd30ee5a30f6f4087e048118a2be3fc03c720ce9e1b306ed28a72ffd6e2510296e20401786c6b13c984cd9b00672eee61d0013713e98cc255776231f5614dca75313d646716a5f3fca5e9e4c94dfd34bae7eaeca8636646a73544ca322ae4a82366bd49bfadf06852029ea776e6062b3f9b9ac16b507e930d0565679a928d55d0cab6c5287cb36dfd45d1df5f83a7ec69094bb7de5d3f1e93c9e5baa37877c63d90a6bb56ac3956e36cbeea3fa75059e0b5911284b0179cd0025bee5ebcd7ccc5cabee6cc29151801ce475c467164768d1a0994f22cd369ce4478573f2073c37f9a5c7a14a482e0aab1d73dd9eb2c2bf741c221ea3d4ab6a9bef77688d17f4341c4eea93a060517ba2490d69f3ee20cc24cb4767ed3c7fb837129388fe0a1f29ed3d9ba4ad3ffaf75a67d490017ed962b3a4523ccd0c1c1d7fc3f9308fef6bc302d61f82c15dc2768d1c149c0bf665ba7f06ac64d2710cd42d9d5769707bbedba251e254ac67e7c59e80b1b6d67a915be41b6e29211db2300e73e72bc833fc538b5be5b52fb3e3919430db4dfa6a0573fdb613cddc2ed50c991383b6d753e038926f870058c7568453b0c04533186fdceb682f10f0c5293bd5c53efc918f55b26a75edf059d219a850f6ba359a5667be7d89027a337d14255632a6564a65f260fc4c0517c7a6bfa862b4da5a0641a37fb2669614f8c76b1534e409f106bbadb6abbdaa096ea7f6c6b3faba724dcf90c51581483d96d2abd4615332d8a7800bfded9b076a2271f33df7b54c3787a2ef30c36486319095063b7edf38d021cfe4b4dfc64951d89d72049bbba7344184070e615175db45b7ca3bd83396208ecd1d12eb5d50dd6bc6897ad8bea60a17b04bfb4daf4bd407a345106cbe8e2febe6a3ff8c2432f4ffd24a5a8cd833fdaeb71a0963aecd245dfbe93b07c7502152c7016887d3fc95383b5eaf5b37501886aaaf9eb7313a0d46bd31c9d89053e2e38daaa638b00429f0075a4955b04c9d5cf4434f7c069c92f83302f9fea760535e6fa37459e9db9a357a5ce8827438ae90c93c92f5a7b9eaebc99ffc46be5f01e172b58c7a1e2bf0d88e2591d11397f4661c49b91fccd5f50ae87506fc72e0a63fba8bed70f3fe1acef862b8b8e727a9eeeef8ed9e86ea2a37591ed7758d294e4ec3ead8d68b05c089beafa148e2bcd782e48f58c101d4fd3673f80de41324245c45b8134d4bf5263ba7337c74e59d9a0eaf8931ee32b53e09db7eb09d7c37940436da3928e943e91402aaaf88414e8f9eb55957a3de60fff10befca1e8608b3ed0a7a1cef73218e72206266572c535c27c881706f3448cf16350f8c4cb290d094458641f09995d6752e82d05a9a573a5d84e98ec1a6e92537b23758bd4cec04c15957deab51cbbc56dbd4973ad9f56acd63e3a12a7db7b7b91a76f5fc062b0ff280f1cf027ca812b2425de3ad06f3921a415fa0e4993f1cb5f1b9fb6710102983cbceb42efdbd2fd72480c5fda6a87afca7690966737e2197d31db8eb6f4d621fe14fe529939eb1d0f6f1718c4fd73f9ff2339d3f6c9ffe87e4c3d48552e3c383309b3b067b0b43a53d3abc08ae8561e3ed1adda495798bf8d77b94cfb7ce351a1a9d76dce5ace7b00d097665e9a3cf46e3679d9daf1ad47e1a3e298eb121605f837a391dfd30398d63108b75c5ca5a47e418eb7e554e67463c5c3aa9ed5cd22944eb7cddc011a4959fbfe83ae2bcb880d030d3e13c7dad89ca4eff8ed8ba3320f18465b2f49bd907720cc430e14a9abbeb52bb7d687629b83016dc6e8afb5831decc7b852702eff307c9d22d5c2eb1baa21fa8f03c89eecff41c268400f9e71fc4f79850f8b33f14003b1fbba3ad7d2dc71b3acabb90b562da1e8f7d5dfa06eaa01bb2e3420db39be4cb902d140dde2b4c84458ce38e8a7b70e3483feb51b8a2457ebdab5b5d788cbd86a4f81d5759dfcce9aaf7ec70062c1a34272ee944b52c6fca8bd192a048746b90248bf751bd2403082bfdc71fd440cee47ef39f27f28321bc3e28937fa4832dbb870c3b88a454dedc4b3af2ea76ad8571049ea9ea169ff0075627638b7a0e79b8d12037775b81b286c9af930e1b8014505d547286b0ef6b1969bd252591a03469d730dd6848f87a59284413f49ce4e73c2b4a39a527a535f8422e9ef6f84a1aa66e08b1e71310b35f3bafcdf62924f2840684be2cb2f740e410428612ff1d52c476b0eb3b576bf943b93f4a1deae15b68f86ca7b87ec675a5b69c8677e7913771595962c8c76ace5146209b09c6de12dac7a65824005f2d0b86c2250630ccc964904f337d7c0a01e66346da78137a46a8edb50846db159e8118a8b51c473abce031cdd764415c956930ff5fb4381b92247b83c959619e73f831cf9c78f0cb423060cecacec7e4c6cefbaab891f78956f240d9ffff0be4e019e2c636369fb3e84179a3140bcdf3baddabfba0ff74518a1e7888ee7c91761f2963af5c7abe28998ab6370831cd945708a718d809a3abee5de898524db7dc62b36725844d820ff572b1e10493ed0bbe1166a77d063d34a655405b55940067fc202cfbb1628bc8e4dacef93176bd932814c55cc023acb96c42535f7b1e5c58e06f06addb13156cfe1f99e9a732746a1921131f12b02017a813dfd444cafa963739d66d338afcde97e50813d509eea27ed5fbc34c13c634e8fff891491a8d30f19a475c0a198c23b5666491627564a230d94bc4397a7f21593c5d8fc7de4ef178484c730d03501ce732519f919784ae12b975255e16f461be8a605c1083710d53747a5708312ea5100bea6e3149ded8de9b01df364c62a9f81f6052f7d9383dce36bf3e9be973efe1ae9a6fda9b90a48e4b272acf20bb8d0d187e556efac4ff5095214a887c8cc167756a2411069296a8adee5a100afb07710a015bdb2b33ed131448da22f714b6ed777577d2b115b2eec5dfbff9dcf2a019323f317ff25618ac81c1fa7251d3e123337320b7c416d6a218b31a9278080ca92969d38eced7aa526b5fb2160afa3abe162c91bb67ebade562d9a4536cafef52ae69c64087f12f868f1881e64b2118f95fb0d3dc90868674aad98169f4fad78cadc30c59e13bda47e765c23c210bb692a285b0488f391d42be78e77cd3d162f7aee8a9c391f6b1b9a97baa2b9ee3bdc65ed993c99c8d72f3c6cb44cf1bab655e0db0f2a50c6f6d59e743c6eb7d771f8a29dd47b73935cd96ff360ef2c40506046d3253c94c3a049cb01ab393bffbfdcd7dd7491426df8bbe4c3fe9dc8005e3b3a85f6a232cfb82a09b742490afbed358eaad2567991eeecabf0fe9d9a7489ec565f063e4643734ec42652c3ab7f58c2adf7937634d96ad11539aa9f4160db23f0bcbd56e7f90798a094e37681477fd7f6b1a7e677bda85cbc902ccb8434f90800e618225cbcfd7ce125e9b16ef2584ca21979b3cfe2b29444bdbd8a583049d6b4caf2be228e976e58b58a4a48f51f8e716877a4ece4b550b5b0678826c48b3da7276da8b33257057291bbc6279a26947ffb2bda3a2346587a56cc7bdf1c3ccbdbef012be56cd7f1d3b12c56e4b3f50dbc29f236809be904695bb8d316aaec04be7b9a516063aae15e372330252e0ec38560cc3fb5dea4cbe11e568ca8811ba782dc9f7cc953433002893381afb3515efae1680b3f205ca2db26aaa60f359b6e2c94d94feafc6ed1579fd9bc34d873a4d5fd5daff8508b580036d245ce6350294a924e822384ce732329e231680e77537a92fecdc0116392768635e42632bf90780c6e599ab68edaa04a325b3cd0a3d18057634334b7eae9d9dc25868098f3ec6f953179d8306c7ab16465e3a897427c0de7d66e008ff9b9f98a5eb2cac9c0b2250fa16492678adc05b0d1c837c9706d9f714323266e11ad320cd7f1902590517b1b5f345a4d1caf490374302ef1abd2c6e92ccb334dd4219e6cc8cca5922cc0eaedef914a3e3f687ac67e7ae4d214172d19802345f138d5c9ecaff16e3b5d88b10ffc065f20fa3e639bc00f7ae45e80941c183844a1827f9cb7d6253c6609313a090bb9d136f5fa161795627e802e3d0c00104de246d6ddc4b88e06fc8538ba78fb39f173989a5759ac700e448e3f2707be2490f01c3fb33722c7aa32c749b2d87035319c783c6d49b9d03fdf14684e3a4a62e7eb88a33aca9ee7ccd0c6bcfa318696aa87a706af102ca0d006d85ba0e4020c6652430181b45b03a64483ba3339ca3ebd6707279a4ddd01e0f94aa1b663ccf619213bc4466c327c56fd31d27053b7939fe024eaf2d21cbd46e4e972326af4ce2e160ce2616c078dcd6177c7609cb8a84f59cbbc2cd629b611c2c5219e296191db75008ff518e14ea53e6f0fbb3f9ac234559cf6aa6784b2d68b94d0dd83ddea3729a57874952f179f2cb7af3a709648fda41b925631c90dbad83273c55b2d408c54bb3a5f55ceebac0c6b85ecb8a75171b08d273414e8e8b3340b49bd1b443aefd017647b75b038188f6036c203a63aede4344c423c6aa3765d83254393407b7451f81b1793f45fdf747a8294e214994ce4595afad9a35b1ca5446a92f78e368efb12ff06e5e3716e335602a53333852fea20b725aa968d6bb4bbd635c63898fececb9a9e2082c12713b9da19c2d12590cfb01565919f8eb926a00353c7b7fbc857cb0ec4cff8a23edfd7d6e1c79c6da75f828793c5d1eb3564a4f4d5477227a8de5384b6b635dc81da827746adcac5244300dd95a6e9aa866faeddae2d82bee8a2664929b73f7643fc1be64bf8e31145854655c2770a604591d78975239c617c4b783d31c2f995b34d04f25db24abe8bcb9423b426d449cf7e2082b20638ca9763e963f021c4d956ef9293fbcd174a990fca56c71635c0b3fdeee1cbdf1cdf7e8f66b4e9fa128fdfdd67b5604d9efa4dab47f3312f2956de5fa2b88f94f3627c93ba361fb368aa58a1ddffe28d317fa927956a59b256f1b6fd737d096458c4754b2ad3ef477141bf32fe6dafa5fb6935770a38e357f0c1a13b7b07156325b9101972eadf03786c5f7fe29b34da5e61826f5d7a1ef16fc8a9173a78bbe4d402c0eb61043ceec8782fb91fd72ea085308eaf06edd193b716d6cb7b39db12a3e3e75f074749c7223fa7b8421f3066c1229e0c8d591c4675855a2d6e4d5040c712275267a7c2ca05d7c1bd5838262ecbecbb4707a5135b790a57796ea31bbf4426348c5a893b96757a883f8ddcc14cc86c20335993ca75d39a65ebbf6f17d8b74f743f883fecf62ed5ec6bad285161271a839a22bde5b207cd6812512c108d8d2b4e08e5a749001ad56349e58e7136e6641309baef4b089c1bde63eb9a1a27c82050c18b10df0aeb6f8116333581b09f46a8aa986c105aebe89f42584200f0216fba2e9222ccd8b7d0361cbe0fea2afc729e69746dc4835f9511a4ea7592c210ec5d956f64600262defcff19e0acee6904ede0a387aed37b342dea90549d663884ff5a4aa50d5355de29", 0x1000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001980)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000019c0)={0xff, 0x7, 0x2, {[0x2, 0x80, 0x4, 0x400, 0xb5, 0x7, 0xffffffffffffffe0, 0x4, 0x6a70d863, 0x400, 0x8, 0xe8c, 0x3, 0x3ff, 0x101, 0x10001, 0x9, 0x3], [0x2, 0x6, 0x8, 0x100000000, 0x7f, 0xbaf2, 0x10001, 0x1f, 0x1, 0x101], [0x80000000, 0x5, 0x800, 0x3dd, 0x0, 0x579c, 0x3f], [0x2, 0x4, 0xff, 0x5, 0x8, 0x8], [{0xed, 0x3, 0x1f, 0x476}, {0x100000000, 0xffffffffffffffff, 0x1, 0x101}, {0x0, 0xb0, 0xfffffffffffffbff, 0xffff}, {0x4, 0x5, 0x4, 0x6}, {0x0, 0x4, 0xe3b, 0xffffffffffffffc0}, {0x8, 0x0, 0x600000000000, 0x1000}, {0xeb, 0x9, 0x80000000, 0x46a}, {0x0, 0x7f, 0x2f}], {0x7, 0x1c, 0x8, 0x101}, {0x6, 0xfffffffffffffffd, 0xfffffffffffffffa, 0x3}}}) 22:28:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000085, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x35}, {0x80000006}]}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x7ff, 0x9}, {0x18, 0x3, 0x2, 0x400}, 0xd8, [0xfff, 0x7fff, 0x401, 0x5, 0x8000, 0x0, 0xffffffffffffff9c, 0xc0c0]}, 0x3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) socket(0x2, 0x2d032981e177e402, 0x80000000) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x2, 0xb166}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x6e, &(0x7f0000000380)="1341da9c69f912dd6426d3031c474c0d6a3de69eb7d20c9efcb591516d504612899a50f9a530c07b92488c507381fe9f6091953212fa6e2b86fe9255e513aa32ff4dd6a6ef65cb35146a5d444e118f36f04d42004069b0f83e56dc32661a1aa45795df12262f820b5be50c03fb72fcb0cb68cdc94b7e5c7c4ffee2bfe176fa86df1cf0b8afafb37bb89798db6a12dda2b175ccd38523f4ca828ddc648eae0593ea531e24892f5f15bacddcf001d14ff03d170a2020b4f32b3146700b28f0eed570839a4be2e80bbe28cbfb402ad06ebe2188abceac240a2e0b651ddbc94936920a422fd20f65551ebef776d85c56c2d51c48c6faa7eff0a994") 22:28:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom(r0, &(0x7f00000000c0)=""/188, 0xbc, 0x801, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) getppid() getppid() shmget$private(0x0, 0x1000, 0x6b1c3ace33e5a719, &(0x7f0000ffc000/0x1000)=nil) getppid() r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = semget(0x1, 0x2, 0x110) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/19) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7, 0x100000000}, {0x1, 0x8}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) renameat(r3, &(0x7f0000000380)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') fcntl$getown(0xffffffffffffff9c, 0x5) r5 = msgget(0x3, 0x210) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000440)=""/14) fcntl$getflags(r1, 0x3) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000480)=""/207) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000580)={0x81}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000600)=0x2) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000680)=0xa93) semget$private(0x0, 0x2, 0x444) fchmod(r6, 0x88) r8 = semget(0x0, 0xb9db68bb8379d4e2, 0x40) semctl$GETPID(r8, 0x4, 0x4, &(0x7f00000006c0)=""/4096) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000016c0)={0x8, './file0\x00'}) 22:28:25 executing program 0: r0 = msgget(0x2, 0x41) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/45}, 0x35, 0x0, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="be") 22:28:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = fcntl$dupfd(r1, 0x11, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1, 0x9}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) 22:28:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000100000001}) 22:28:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x200000000, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x400000000000005c, 0x40000000000}, {0x84, 0x2}, {0x6, 0x4000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7fffffff, 0x825, 0x0, 0x8}, {0x0, 0xfffffffffffffffb, 0x7fffffff, 0xdf}, {0xfffffffffffeffff, 0x0, 0x0, 0x7}]}) 22:28:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000040)) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x0, 0x7, 0x3f, {[0xf3, 0x9, 0x6, 0x8, 0x3, 0x8, 0x3, 0x100000001, 0x6, 0x400, 0x80000000, 0x7b, 0x2, 0x10001, 0x9, 0x4, 0x4, 0x3ff], [0x7f, 0x2, 0x0, 0x40, 0x8001, 0x752f, 0x7, 0x401, 0x7fff, 0x8], [0x9, 0x4, 0x5, 0x4, 0x401, 0x8, 0x1], [0x100, 0x3, 0x67711c8c, 0xa066, 0x3, 0x3ff], [{0x7, 0x3, 0x100000000, 0x3c}, {0x1, 0x100000000, 0x0, 0x7fffffff}, {0x3, 0x200, 0x8, 0x800}, {0x5, 0x3ff, 0x0, 0x6}, {0x8, 0xffff, 0x7, 0x100000001}, {0xfffc000000000000, 0x2, 0x9, 0xfffffffffffffc00}, {0x7f, 0x1, 0x101, 0x23}, {0xfff, 0x7f, 0xdeb, 0x67}], {0x1ff, 0x4158, 0x9, 0x6}, {0x4, 0xca60, 0x9bd, 0x7}}}) r4 = socket(0x18, 0x3, 0x11) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 22:28:25 executing program 1: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0x326, &(0x7f0000000840), 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) kevent(r3, &(0x7f0000000180), 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r2}, 0x7, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r4 = socket(0x20, 0x5, 0x6bf5) shutdown(r4, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000300)) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = geteuid() setreuid(r8, r9) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r10 = semget$private(0x0, 0x4, 0x5) r11 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x7) r12 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r12, 0x0, 0x0) shmdt(r11) r13 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r6, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000a00)=0x2) 22:28:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 22:28:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 22:28:25 executing program 1: getrlimit(0x8, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x400084}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockname$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x5, 0x25b9, {0xda17406, 0x1}}) openat(r3, &(0x7f0000000480)='./file0\x00', 0x8, 0x100) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10000, 0x24) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x8000, 0x8688) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x80, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/fe\x01/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000000600)) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x28a13374cd330973, 0x20000000, 0x8}, {{r6}, 0x0, 0x1, 0x20, 0x0, 0x10001}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x800, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x6, 0x101, 0x4}, {{r2}, 0xfffffffffffffffb, 0x82, 0x2, 0x129, 0x8}], 0x1ff, &(0x7f0000000640)=[{{r7}, 0xfffffffffffffff9, 0x28, 0x84, 0x80000001, 0x8}, {{r8}, 0xfffffffffffffffa, 0x80, 0x40, 0x10000, 0x5fe}, {{0xffffffffffffff9c}, 0x0, 0x2c, 0x84, 0xffffffffffffff81, 0x400}, {{r9}, 0xfa279ab533681f90, 0x3b, 0x20, 0x9, 0x6e82}, {{r1}, 0xfffffffffffffffe, 0xaa, 0xf0000000, 0x401, 0x9}, {{r0}, 0xfffffffffffffffa, 0x88, 0x80000002, 0x9, 0x9}, {{r10}, 0xfffffffffffffffd, 0x50, 0xf0000000, 0x1, 0x7}, {{r13}, 0xfffffffffffffffa, 0x24, 0x559f3db35b346ce8, 0x1f, 0x101}], 0x9, &(0x7f0000000440)={0x6, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000100)='v') 22:28:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) socketpair$unix(0x1, 0xa119d7bbf21984a7, 0x0, &(0x7f0000000000)) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 22:28:25 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x180a8, 0x180) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x164) recvfrom(r2, &(0x7f0000000280)=""/21, 0x15, 0x1, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = dup2(r0, r3) chflagsat(r4, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r6, r8) kevent(r8, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000340)={{}, 0x7, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10040, 0x0) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000040)=0x4) select(0x40, &(0x7f00000000c0)={0x1f}, 0x0, 0x0, 0x0) 22:28:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = syz_open_pts() r15 = dup2(r14, r14) write(r15, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r16 = syz_open_pts() close(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r16, r17, 0x0) r18 = syz_open_pts() r19 = dup2(r18, r18) write(r19, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r19) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r21 = getegid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r20, r21, 0x0, 0x0, r22, 0x0, r23]) r24 = syz_open_pts() r25 = dup2(r24, r24) write(r25, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r25) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r27 = getegid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r26, r27, 0x0, 0x0, r28, 0x0, r29]) r30 = syz_open_pts() r31 = dup2(r30, r30) write(r31, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r31) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r33 = getegid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r32, r33, 0x0, 0x0, r34, 0x0, r35]) r36 = syz_open_pts() r37 = dup2(r36, r36) write(r37, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r37) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r39 = getegid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r38, r39, 0x0, 0x0, r40, 0x0, r41]) getgroups(0x5, &(0x7f0000000200)=[r22, r27, r34, r39, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653001"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="3d8d1fe8d1d3fc9c4aa7c3a5db87bb182eb2d4b2c7eca39f33eb3c82f2fabb3be1c804fd2cb9ad02148b0a73dc2132dffc722cca8706ac696f9cd9fcd750c7ab51551572f6665cfe5de0fd2f9aef828c90215b628250e56e5bc4859fe3a12bb2fdfdca8b00c079ba6a70467ee09b54afb4c0014d7879ff47bf9a878907318b0702425f63a74368b9f18dab5eccbedb0958ba29d853a973bb345d339d5de0aac3d0595ee14c636ff81a40cc01e925dc9a5cc5c85e124b2947dcf6ae30a303912ba3e92114469cfcf1df2b74697f90635df8339e5d39a394a5510a284a2289187d103a1aaa75504c4b15610d14e8131644e39eca0e9906609746b4be7f", 0xfc}, {&(0x7f0000000140)="7c593d2629e3573afc603ad5448141585bce996f693db519335aa44484e565d5dbda7b7a9f70addb72e817de3c94c7bd3c80ea191fac7f636816d55b6de179780c3793a227eb6f61142c13fe8fb4fb143e8b31", 0x53}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r11, r17, r42}], 0x20, 0x54a39b479cc8d963}, 0x8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 22:28:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) semget(0x1, 0x7, 0xb) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x4, 0xffffffffffffffd9, "855c00026792230004001a000000000000004000", 0x9, 0x1}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 22:28:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file1\x00', 0x4, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/169, 0xa9}], 0x6f43be25da2de6, 0x0}, 0xc40) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pread(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) r1 = dup(r0) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x1, 0x200, 0x1, r3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x9, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="8c6553a93d2f77ea4639d5a12cea5b6b6b766e76ef2a2543e655cf12d6498a3f6c6c97fb15cc90ad87ec64332544c556fd73bb2793eb5f7147b304beda2f3d7a924db6781d841a469660e496793c247f0a0b17e209e551b0e2253bfab2b593e47a173386f4425707f91718b6f97fd252d844b2fcdbf5f953c525e20c3400f7e25abf1780dbf01a97e79ed624349e022fa59e82d7a88a70cac21b9bd2809562020424dda58fd5f35fbee662a3711a0fe3713728ff1ea00f76c52e6cbb9b2e4792887c787490a49cf4b86ff6f961c0e7cf969ef0ab46a3e08beda951a0b07854c66f", 0xe1) 22:28:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0xd2, &(0x7f0000000100)={0x6, 0x691, 0xfe9, 0x400, 0x4100000000, 0x0, 0x1, 0x8}, &(0x7f0000000040)={0x200, 0x8001, 0x9, 0xffff, 0x3, 0x2, 0x3, 0x20}, &(0x7f0000000140)={0x2, 0x600, 0x1000, 0x400, 0x8, 0x10001, 0x6, 0x6}, &(0x7f00000001c0)={0x3, 0x2}) select(0xfffffffffffffd12, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3}) 22:28:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) dup(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:26 executing program 1: r0 = socket(0x6, 0x10004, 0x7fffffff) getsockopt(r0, 0x8000ffffffff, 0x6d, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getpgrp() r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = syz_open_pts() r12 = dup2(r11, r11) write(r12, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r13 = syz_open_pts() close(r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r13, r14, 0x0) r15 = socket$inet6(0x18, 0x1, 0x0) shutdown(r15, 0x2) getsockname$inet6(r15, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r10, r14, r16}, 0xc) 22:28:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xd54c62bdd49913fa, 0x80) r1 = getuid() seteuid(r1) r2 = socket$inet6(0x18, 0x2, 0x1) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getppid() r3 = dup(0xffffffffffffff9c) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x4) semget$private(0x0, 0x2, 0x100) r4 = dup(0xffffffffffffffff) read(r4, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000240)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0xa) r7 = kqueue() r8 = fcntl$dupfd(r5, 0xe355ebfc1c0a7c7, r7) write(r8, &(0x7f0000000300)="6c4b5e740be790e13a8f4b9bc45e5d2c56b706ceb9c703bc2f33b31288bf94086a6a639c201e46cb9e8794ebae7c71fcb69a805c5d38598696f8ea69947995dea0c7078ffcd28d29bd9bc85b24abc53e4cc4a69e4dffaf3522e78ef22d7a0382b5c9d7cdb1d0ac2358f9aea6247b0fd7c5baaf135704fcb55196ea391881f9703082b7ed3f797b42ad14fa08ad9963422de0fb82d638ee6a54956acc0b760a23acfcd21c2035694997aa457b757b19eda2beef65653560355f85a0", 0xbb) r9 = dup(0xffffffffffffffff) write(r9, &(0x7f00000003c0)="f7237f6d999347e1ba5805be93003380b5fce61d905432e33e4621b9b17150e6151ce908657b1ad68268ed8e97b0c5330ce44a0c365cd9a3f96cdeacdb9613a6c595d544550a48513b59e5f73e0fac00ac47942683a8d614363632e447dc292b1cf348c2a1b5149645c66a94595533cb14f858bbcbd232f261ca2dc5c9ee95b11e3975fcd963961a577c968e5be9f53b3d75b76f83af8eb3d995693226cb93f57f54db6dedadc80d7eb76802d567cebcc0b74357bf4730f1", 0xb8) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x8) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r11 = getppid() fcntl$lock(r10, 0x10, &(0x7f0000000500)={0x3, 0x1, 0x4f, 0x10000, r11}) getuid() r12 = msgget(0x2, 0x20) msgrcv(r12, &(0x7f0000000540)={0x0, ""/36}, 0x2c, 0x2, 0x400) rmdir(&(0x7f0000000580)='./file0\x00') 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x80000000) 22:28:26 executing program 1: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 22:28:26 executing program 0: chflags(&(0x7f0000000440)='./file0\x00', 0x10001) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\r'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x5, 0xf712, &(0x7f0000000240)="55b9456ecf5d58da44c0c536a5430b0b2e4a5f00563642128fb7079d3bb6d4155d12b37dd3fd0d96bc2ac3eddb694cb34d739414eff305927f0e62374954e3129c7536b3e0bced8ef42737d3d918392db38eceb18f21561270f17ee28f8e4fe72a88498aae4c0a2e25d3e72ef717d3224018d58bede74396491f3f0918b582544e71eb60ed5ff3cbd6e6d629fdac4fb9d889dac21f8a67696e17f1a9c8533365e240ce8062f93bc2cd36a13645f0e77fa0c393ec526043dd4d6768bf31ba5ef9ba34fbc251177f5c5c05f0a9dade5e411720f89dec5ff490cbbe8b1483aa6ef2830e5f82e3db", 0xe6) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket$inet(0x2, 0x4000, 0x5) setsockopt(r3, 0x4, 0x1, &(0x7f0000000140)="2eef63f5020827cd3403d721062388aeea4c6a3f93897690a05d560b7839b949a47f8a16308a37da73c89dd23475c2a597d5ba5265d6c4c8f50367d0861d7705030a480eecdf2f4d7001df9297b2ae878e7f756c5d15e922cb9ff68515875e3ed7426dc4a1ee169f8d73e2ba911d16eba42fffeb0b8e9e3d8e0f02e8d4c13072aea4b3345bf343c7258a0dac1b67c62db612a44bcf7d94626efe0f03c9cc882636c26fcd3c86c440144310f95edadf3c14ef869309fe7ca026439bdce9e48858aad65f292a7c2dcfc22c6a2bdd8dbd7a8fb1ad38f98bf3862c4d53b157c976d0f13d072e", 0xe4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20000, 0x0) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x10000000, 0xffff}, {0x7430, 0x9}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket$inet(0x2, 0x3, 0xffffffffffffffc1) write(r5, &(0x7f0000000100)="8c65", 0x2) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xc8) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x4, 0x4}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x24}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20080, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000280)={0x400000000, [{0x3, 0x7}, {0x1, 0x4}, {0x1, 0x48e}, {0x2, 0x446}, {0x3}, {0xeb46633b285acfa2}, {0x1, 0x81}, {0x1, 0x4}, {0x1, 0x6}, {}, {0x5, 0x7}, {0x1, 0x5}, {0x1, 0x8001}, {0x3}, {0x3, 0x2}, {0x1, 0xff}, {0x1, 0x40}, {0x2, 0x7}, {0x2, 0x7}, {0x1, 0xad0f}, {0x0, 0x200}, {0x1, 0x8}, {0x3, 0x2}, {0x1, 0x6}, {0x2, 0x7}, {0x3, 0x4}, {0x1, 0xd4}, {0x2}, {0x0, 0xb5}, {0x1, 0x80}, {0x3, 0x5}, {0x3, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 22:28:26 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semget$private(0x0, 0xfb88f402e16bb9d6, 0xe1f1a878f7ce33d3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x1, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000000}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 22:28:28 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 22:28:28 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file1\x00', 0x80, 0x2) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000100)) 22:28:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0, 0x0, 0x40003}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:29 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000e40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c47f57d58d32084f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330026b48d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042365a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e9f4fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b803008854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f5"], 0x10) r1 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x600, 0x0) close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d40)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417263af4aaea618619545c214cb3bfb5455504814765e1ac0dd23a15b54bb781d536d56dcd270e0930920f52431b848aa8087651e13fe400ee208e3da64f054f224294b9f40ce9b25dbf400ae25be5a07e113f4b692f245c61a340e231d5e6c6ef4a5c", 0xd5}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016", 0x5a7}], 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x0, 0x101, 0x9, 0x100}, {0x9, 0x9, 0x40, 0x81}, {0x1, 0x2, 0x7, 0x3}, {0x80000000, 0x5342725a, 0x9, 0x7}, {0x7, 0x68066009, 0x6, 0xf613}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x5c}, {0x6}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) fcntl$setown(r1, 0x6, r10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)='\b\r') 22:28:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x7fff}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x82, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6, 0x2, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="4eacfdbbb5304f37ab5d170fcda23094c98f7edb2e0ff4041173aaab6cab0ad8f4de0275e54b7e07f33677f8f45a0da2d52bc788ee62d33791d91c74412258555f2070c53a3f08226002815d003d0eac24c4fa4ff75e02614414cc6f9b1c28778edb1f829c5c4150c93712d2ad756c0eb37d8b6dbc6e9cd01d89d2eb1e55bd5a3ffaf3422fe1869e8a396e1a785bc677a63cac2cd088921447019c529575e58f643e8f2568655ac8f862d17473c6bf4b625c6a7df9ebb53b785a786d11b92827382c6ab454271533b90eccbe10fe1a0768f739e673097c3335e9203f417afb1872567a09e85fa3e94ca0847153465d443fad3de7e68c8b8f6bc5852c9b6e", 0xfe}, {&(0x7f0000000040)="5094562971b528f5ab8eb07f922f3760e02ac0982e76900c8e", 0x19}], 0x2, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 22:28:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) sendto$inet(r5, 0x0, 0x0, 0x41e, &(0x7f0000000000), 0xc) 22:28:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x22}], 0x200000000000001c}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x01', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x8, 0x2}, {0x7, 0xc7f, 0x6a, 0x100000001}, {0x7, 0x2, 0x2, 0x1ff}]}) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x214f, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x10c, 0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 22:28:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 22:28:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xcc18, 0x20}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff26) 22:28:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000240)="52a596cd81aaa6f55faf47cbe5dd74f726a6a4eef7c0a257a6c2c4a84fefa8e653cd197313f80c19513dd03b4faeb9025ae3a27dabab204589190bd08fa7b085f8af5af139e2a5191689c6eef78c7b9870b6dfe6a2ee") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1f, 0x1d, 0x100000001, 0xffffffffffffff80}, {0x2a, 0x3, 0x9}, {0xb70, 0x26, 0xfffffffffffffff9, 0x4}, {0xfffffffffffffffd, 0x409, 0x7, 0x7fffffff}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xed7, 0xb188, 0x0, 0x3}]}) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x9, 0x7, 0x40, 0x7f}, {0x77b, 0x6, 0x8000, 0x5b}, {0xfff, 0x0, 0x7, 0x3}]}) pipe2(&(0x7f00000001c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/\x01\x00\x00\x00\x00\x00\x02\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe57, &(0x7f0000000040)="0900000000009a1bca72b200") 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe180e43120c74974, 0x0) read(r3, &(0x7f0000000280)=""/85, 0x55) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pwrite(r4, &(0x7f0000000300)="cb", 0x1, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0xffffffffffffffcd, &(0x7f0000000000)='O') r5 = kqueue() r6 = msgget(0x1, 0x43703a40bdabbb86) msgctl$IPC_RMID(r6, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xfff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 22:28:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001280)={0x2, [{0x3, 0xe0}, {0x1, 0x2}, {0x2, 0x8}, {0x2, 0x4}, {0x1, 0x10000}, {0x1, 0x4}, {0x3, 0x9}, {0x1, 0x8}, {0x1, 0x28bc}, {0x2, 0x2}, {0x3, 0x8}, {0x1, 0x200000008}, {0x1, 0x9}, {0x2, 0x800000000000092}, {0x2, 0x101}, {}, {0x65b64684f4fb638a, 0xe1}, {0x3, 0x9}, {0x1, 0xfff}, {0x2, 0x5}, {0x7, 0x7fff}, {0x2, 0x1}, {0x1, 0x8000}, {0x1, 0x8}, {0x3, 0x9}, {0x0, 0x7fff}, {0x3, 0x80}, {0x3, 0x4}, {0x3, 0x28}, {0x3}, {0x3, 0x101}, {0x3, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f0000002680)=[{&(0x7f0000001040)="c0a573935d375715f8a559ab62f062c767cf03435050c487e5274765809031acb7fae385d136914af5286b978d05bb2265ce94bc57728a2d217daeb5eddfe6c49c979c6daf7e80c680b79aefd07fe3988b1ba3b101a06c233998756e29fe86ba7862766a95fce3e170bbfa40", 0x6c}, {&(0x7f00000013c0)="b0db60b534893f5cef93906b8551c70f303b038b1da98fc3dd3c133cfe5adc42df1aecbbfcf361f87bee654faea662db4ff4c0cbe850d773b93138fb4bb36bf30ce4bb6723167d00706a0a9f5f8f2f96d65ce84fae400ebc8c91d6dc25708f50d2b749934875d667b923e8ee9ae9c7728df08578fcca44f6c9bcc96df6015a6748dba136f49ee9c63442e6c34ee7a7a7d842bfc013ae5e2653c682526f6be8c95a688d98690bd267e49840f8c7e8a5a870f09ab1156e78d7d09349a54311c18d8dd4e0e77d00d41c0c0474a088c52c637beaaf67866b4cd83cdcafe45ae4247b5a", 0xe1}, {&(0x7f0000001680)="7a251d4a53017af8bab0d44750041135c4c9e11167cdaf651d71d98c693c99ac04b8599ff4159eafb291e17c2cf98a7e34069e6590f0e935d3598e4b8ea4ab4de941a441360efcdeda9641d8c71de034439e5bc68f6e3a3aaa388fa33ab95a2445b0dd59eb050ddbce30481a5ceb031a512e617ac35a45b5700f1023cf7c9b1ce64c77a6e1d1cf8e62c18de6943ec3940eed24ab59f5d8813723fbebf7082a1c4d15a0d3b1195c5c9360f434532058072dfc5ffade9abfd0d8ce343da1306484365f8410168dfdbca9c9231dca64eac8825ba9358e32998134baf0458cccfed27d2f73ed3a57c1ece3a11aa4c985d1d005dbb9cdb57949055f10a48d7a2d6a932c68776914acada05ff265903bff5019a3b27d3343f85a265bab139cae20085485148e68f78f1415e5aea28544631f1e7d3a49a4951d80363db84d03e1fa8d47d5a791cc870d9f9e23b24052e8254019fd68c16bc1eea8ecaf5a7ada64e3c19136e30b7fff28e4a963a8be491c9d30c4b94194bec9a6ff4e37d612f8f5bda038a4918b500d54c5cb06371e415ed207b9c6751054e3f50dcde83e046c0081f9c0876fe6a099be44862799fe4be0b8d3136c25885904e915a710fe5401180e877c1dabfdcf65e9391f5f07650b9a897f13c5451b10a1ed6a232c3919f5d513f7323e58c262587620336bfb2c7e361244fa9cc1263da904c4b8ee3e0962806abcc56eeea1ed0f9b3c98ec06b87ccf3aee7d428b8fcb2f97ff1c0b48bcc0f8c897b925751961cb83f0220f0054848c49d11dc2feec5efb40345827a63b2f59244a9c1f525755a909bd08fc6a1bc8ee906213b32280cea936f2f983482e9a2f6e6bba3f1ab2146c3be7639c83a2cade7518855b17f5734cae8d011a3d352886b54a357d13e188d36856b1e018523ef1803cd43f42f61b41f68a99249483ace50a20f1fa6ab74763e0d3e8632917cc89e1b63c5fe235750fd4f9eebfb63d39053adc18c4497e735e11c5e4d85818b1ec1c28d9aa7f25c12aab9eaa2e702a348836a666603cebfde1717bcce4b91fae3499a7061f63031c5731f8575667e72486602e920f3c95d75705615819e3725c82d872eac2cde98088cf6c156621445aac34bf24ddc69ba5592d53a8e62f658625e2911915ceaaa893640525dcff46e0508a1b4f4d36eb26b6bd2d18f9414b04b52bf44f78d8200dcff30f1c19a0f796f658248e7c2b8c957b56d651ece8d8699a80880f6cbc4df50dc762420fb02051eae7c99e99ea7fed0261c473afbcc2798ba6d4c76fc6b876a6549e94692d1c33397fc7127cd00f7d28e095ae4b65e76bd225231d59bcd578360ccc8343dd047bb04a73ec206a61359ef37e5d967d005ad736ff965a5808471a5e60fcbaeb510e6e8c54cc6a35cf3215f076a4e24db189068fef6cdc7091cff3ef3e630be9261f302e592e7505039dda9cb81ff155b3c7dd5a749bb7979699c16cad71566de48b6b0a549095bf9d4e69c2efcb1ccc2ddee32b478469f9d73d93c45080e200253b9a1d14d072d831031eb4977121097d7cf29485b8117373942b7b751c5602a4cb6f71f1623e19c530a80c8bfb22d21cc7d0e4d6661a0bf6bb2c7a73e299a8a8d032323aad84861d1979feea71436334ac9bbc058c9c86497b2e37b9eb19ebec1c9ed643f31ac61c6180635d9afe85f50bc49b937a34fc9fb8b31bd919f679ff17da3ee063370cd142b41d6f6906e6a8e3f0c8d0ce0416ddaee32bf4989acca6870f216b7caa3be1dbaf710f40150d2a438eaa61930f615011299f899b3965fa96942781ead793b8f4afc6d8a28d22b6b001e66bb811ab7b1271d38a77d62f8fb902b97238e5350bf4ab865185ca6f1fd0a793e4fe0fba80c7f9086c1e3b4700b5148a92a8c055f6b9ae0e91353a01af59d44123343375f48835170beed8092d04dd202795f5a64bca9a8cd38effc95f27a3e15bb430279a4eff1521f21d672cc8fb8f08b42db5b150e980235a11ff2fceb2c44b4f7c2f2eb17d7e24c77189438437b70c52c287adff385c4fb32d65efa1489326bbcb3ad3eb548f7f763af61beb64e82a0fa6c0911a0f8a6cc501cee39997624d4c1f8502df0a17607e1a273793caba676ab98404e00fa79ea4555d45322de3e9da4262b287304e05796d324163c255bddd641fdf79f2bf4dd40020d1cdbcb744dba7ad0cee007c4a1b80919e66fa74d38b2373e01905f03021f5d78967ef0150cd90ed7c25530b830b711b7d8e5dfc604f34dfed95b76fac4e6bedd1074504f76e185124eaa8ed729c1e6021df872e70983a3612ce25ed37fd448cd00a5e51bcde2d8b3f0c3747fd2afce354ca32f871f073cd760410efe03ebe4a4610f4431372ad04f344143900055a363ac9ebc794be27ad334d6515ef46d0ef063519bd6f1dc6351cd87aae78a6b5d1305e1239f665d5916a7cf8e08ba24957bdecd03a4f451a9c7cbd94826d066eaa9e16cbd110d2d33d9e7bdef488a3e24ed4d24fcf4704f002ff3217c893b88f4279e40871d703a15fc333ea8de903ff633d05ff55d0f1d903d79394ccd9434eff37ab0b9d1b7ce778f0c00c70e5500128758e2fcb43d7a20021c445fa89caed9b5f98895a7dfa0972c92c96624c98199b5f0b39bf8f70b084f01735400be5b36584652ec6eecf01d146d4b0808f00bfd51022c6f3e68243b54984a2af640d2cd345d2c4d189a1143880eb9388cdc79a1cb4fc5d16f681abf4946f0c7d0d1c86beff5b9a86ebd4c7a4bda153a56f3a060a900f0b0efbc7331b3668647104c84ffef3e356415264c31100b6644e3d776f14f8d4406eed268c6fdf6a911ad3a809751fb97bd9ee7cfacced653eb7dd7e069d7851da17208d0201ee1cf903bbf92c25d30b8a5b22098b9d01388e677cc01d7fe3c2772f2da23e754a18c3690424f91a4fa1ee2a6576b26b1de71e0192db113299ce0e58e93a02e958fad86cefff7839bb3f499735fc5ca6e1316ce49fdf2733cd8c7c7235c05cbbf9f97a9cdcb9ca5afe2161f69cf48f90fee3d782150b068533411d72a2957c0dbf4750fa9c0f925d3c0b96997f09f524cf4f74d2d15ae5b53a34d4149e198f905ed3f716943ee317aa12f8be652a60998a4cdfb8cb780a57c5455f92f40426ec8e668fc5428e9a27e9183d7ca635fe45e95b569b6f485420095234131f7fef031e37fd6178395bc4df2bccb25f61f40274f059725991f3508614fd8f4b9c81ee10029f3ebd38b5416763186ed5473a364f5432e8498ce8325bedc8f979e83fa8757ce7070e31914eddf6fb6d940234a9f243f94e0c4d7bb7071fdc3d6f7f132e28b26a8b080085b04864a01f2bbd77a06436ef600fd14e4c0c0b0e909b25ff5bd9f9faff9d2f21a117d6fe5376d61f1fefe486639fdb1d085ffe7732e776f7672493afb0c5640a3d303ede38ef890e6ccecbb7354b9d3807ec6bd6da71210a17e8154afd9dbff5444ec38e520ea78c59bdf53643afadd94223e3d1882f16af51b0bf8dea9e7fde8ebdf40c4e61f6d56cc03fe71ec50263ab49b00b24feeaeb48c98c0bbaa99b1c99f3ce23bdb434b870efb2bfcb29125610c13c41c3330a568972806d678fdf50f3ab209be86413403f9063a70e79c3424550737214360863719eb3c637b1988bdc15b22e1b5e3dfa3f5ed9cb247f7e468a231e64e99321721314835dccf716c39b7083f8caba6a4c01946669470a0e9efe01227cc1ac2dbf66bd5e39ab5a3bf721579667309927c30194676176bfbbae04638e052bf6b44b6a38b24e8b8799f66da94e28dca99ae1154e4295418bd796a40c3e97c773f1736667a637a635c3d7f44635020bd6cdc8ec4954f9eadcc5f2c3d1cb36c3126b638552379112fd7a07d86484d96d7dbea7ae348842a2f5a50411cfda67aee3de0495b3113a832e57609fb6e04a8a2ef40eba983e5edd158f5157cec7e3c2d744c51643e6c853090d2a0022bafba6ee94a4e0d5513939df993716380ab38fed8affcea61f29ea9d14eb2c5e8eef184a344e4dcdf54f357f05b9942e4ac54e9a4d4018775c3b435eda4325b6f0d0c34b8724e6046df6b65dea6649af6d1244663b585c0334a5267fbf5006621a915208e7630ebaf0478337426e520e208fe019d9cf397d7b6e6fa8510a8cfa5ffc992d2a5e3dad31005ad80350fd8c858b975cbcc90ac7b8cd9e421187df09ad5ec285ea92d79d56074778830fe3ff55c69e31d629a1e543539719fd670999cf1eac9a328b526ad99b31ed1a8267d6dbb6c1e47426cb42e439080700e23550ad135637f14ad3616b468621675f4c0b8cbabcab380cf7d0e23bfc9c0ad4a01a5d19f16a639d820c79297800e34f4de3f3422abd9ee555a0623cd7b8be27f50a44591486c3f7c00d8d3deeed00bf34dc69b2ed03357d18d9d9b0f9d09b9fac6252087a8253bd30ca36276556b4eb0462f7b304cea111966671d48596aedd116a4a567757a77be8c0ab431feac105a079d42ec75b6c5802c28127f81cc21f84043d3ced1d13192d1248a0edeeefdc2daa5e498fbba03e72c10afdf8709b9ec18085504501a8be5e7131ffd7ade1108801856e0af044515036d70261836fa56779668660c5f4d7be0846ba1352c702cb989efb1561e69dc305b86423cae4872cb5ffb85f5bc68a740ed726c4df9ea4ef74e7758647ab58b27a99127c49f85ba5820e9891897424554cc9cc18c28ecda56b51202c5dcde9f0ba9d8c26f308bcb4d2bd61bfe9644d1adde305317cbdd0f7cf71f33cf28b59abd147106c464da0761526f4e0e212f0155638b6c58922f26d744614dfbe47690116938a317281b40dbe5e9ea2987282e6e89fabb41ecdc4151c1dda440157752107e995e033d5ed632f68ed78fca9b926f712b6a7fdd5574ecec98bd63b5e2c90894e8cfec83115921d7b229417df8642e0b8c15be2d6e44d2f93c9b7815a05c19217587f97fde772a392d777f153520c407d5a39a4f1c1b38808479f39952d543977b662655c54fc2a9438293fc0244af506123d261be214b24097151c25d1522ddc7669d6677dad9dd2aafa71da82f60981e08aff59db5afa48acca67b3150a999f60e6162998667589febb5fe82053ca55cf7a41756f9290897f463410308fff16eb0d325ff221a4e3c82b2e3d5eba1718cd31d3a59aab03d0e2a019ee09c0f7923452cf5dc20dca8d377e435cc9757a3f0c8a15c2ce980101895b407ec723492477637346c3cf5a75316108f91883ae45d882e1f30acacde156f0ae79c292ffa70b87439d82baa0d7440d29f98ef6c6b1b4e3b2b3357889d17ff0362876edb4b43d570abfe84e98860a215efd42c66cd63742419c9e6046d15a33e34956148d687576fcc375c6f0c4f664b353c2409dd965a452418afe5b7424f3c97d32e555f3fe83d9c4dd629a038698bedb8343832db3234ae6f07e330bdc9a3ec22ab9cd0be363f9a4c154c181a872bf3e711e5053b3b3ae18f43105709f60a1fcab250b2f789a5ec8a2249248e9da0dbf843e6725dbcaabd64f67081a6910d687efd954299417292e4b1cb99c626c143e43568ac4abf6e19d022d5febba954c2d4c84130666ff92d176a15663c173c08e98a5064f56f421443d92414eb224ec61a5eacbbfb11fd0816a20f0c1c138039f8e19cab56c95a9360af600b5b7025593faa48a51e2266567c1f4d628741763b80f5e8d5f695c25cfd5046c72cb0c79d41e49b002b66a182e00cdc9344a56dc9c6f4d26430f734b541244907c9b31c3dfe34c8f2ad82dd567d4a8797e083cd250", 0x1000}, {&(0x7f0000001100)="174fe059bd120df663ba07f3c49c155bdbac4b20325893110b82cded91ce6b3627458755ba584a5d0921e207ed93ab9506b6180f02141fc63d99de20c546a12b1e6c9fb540dc5565295e05ffde11b21add8fb2312884ec39b215daea597df95b34b39471048946656566c9202948ddf6ebaac1207a0478b75da6197d6d8017d9e380a7750164062ad5a9f583f01d97bcf15c88541465e2760979e0624a1c", 0x9e}, {&(0x7f00000014c0)="f084c56a2c6df0d261da260d6086abff083cf26b43d5843834fa5f1f0975e496dbf7e83300c3f56084b5952bdb598205c3dda3e89e2f7a9dd4d3059157cd8f8885985e23f8ceae1f25f8cf9f2f6ff532ca5211cd0fb21bd48ac52b51d6aafd430e8ae10bdf5e79f96e3e65483d74c7dc6e599f420cab9301851904358a09ec921eede8be939f646b3e661744a65bd3ac9e414bcb81490e53", 0x98}, {&(0x7f0000001580)="c92d3184faaa085a9a007093ea31635c53ab9c942aa2466493a37658ebc21de1832294e0ce00d99821a7b8f8164c539c15124a043e", 0x35}, {&(0x7f00000015c0)="33594bc70ed7250891479830a99e59d914ab09e856bd481529938c46527ddf6f1726f64f13b0b6b5082e85bd97bc075fa47b6efcdf194f68", 0x38}], 0x7) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096, 0xfe36}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 22:28:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) r1 = getpid() r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000003c0)={0x2, [{0x1, 0x1}, {0x492475b8ad8a2ad5, 0x5}, {0x3, 0x100000000}, {0x1, 0x5}, {0x3, 0xff}, {0x1, 0x3d9af737}, {0x2, 0x3}, {0x3}, {0x3, 0x7}, {0x1, 0x702}, {0x2, 0x9}, {0x2, 0x80000000}, {0x2, 0x8001}, {0x3, 0x10001}, {0x3, 0x4320}, {0x2, 0x3}, {0x2, 0x8}, {0x1, 0x3}, {0x1, 0x9c}, {0x3, 0x80}, {0x2, 0x2}, {0x1, 0x7}, {0x2, 0x54}, {0x2, 0x6}, {0xda7ad5a4a1e75e57, 0x4c3}, {0x3, 0xfffffffffffffffd}, {0x7, 0xffff}, {0x3, 0x20}, {0x3, 0x80}, {0x3, 0xfffffffffffffff7}, {0x4, 0x1}, {0x1, 0x5}]}) r3 = getuid() r4 = syz_open_pts() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r7) kevent(r7, &(0x7f0000000240), 0x8, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) symlinkat(&(0x7f0000000080)='\x00', r6, &(0x7f00000000c0)='./file0\x00') r8 = dup2(r4, r4) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r8) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r9, r11, 0x0, 0x0, r13, 0x0, r14]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r11}, 0xc) r15 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r15, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r15, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0xa65, r10, r16, r3, r11, 0x1}, 0x1ff, 0x1000, r12, r12, 0xf8, 0xffff, 0xd61}) 22:28:30 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCNOTTY(r1, 0x20007471) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/20, 0x14}], 0x1, 0x0, 0x0) 22:28:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x309) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) r4 = socket$inet(0x2, 0x4, 0x6) connect$inet(r4, &(0x7f0000000100)={0x2, 0x0}, 0xc) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x8001, 0x100000000, {0x7fffffff}}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:31 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x8000000000005) getitimer(0x2, &(0x7f0000000080)) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1e9, &(0x7f00000001c0)=[{0x33, 0x0, 0x0, 0x400}, {0x15}, {0x6, 0x10000000}]}) select(0x40, &(0x7f0000000280)={0x9, 0x4, 0x8, 0x9ea6, 0x6, 0x4, 0x6c, 0x1fd0}, &(0x7f0000000140)={0x101, 0x7387, 0x48bf, 0x4a5e, 0x20, 0x9, 0x2, 0x2f}, &(0x7f0000000200)={0x4d8c, 0x4, 0x0, 0xfca, 0x3a, 0x9, 0x1}, &(0x7f0000000240)={0x8, 0xff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) r1 = getpgrp() wait4(r1, &(0x7f0000000140), 0x2, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000380)=0x4) r3 = semget(0x2, 0x1, 0x489) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000001c0)=[{0x8, 0x9, 0x9, 0x2}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000080)=""/168) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 0: clock_getres(0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) dup2(r0, r1) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000380)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x0, 0x9ab9, 0x0, 0xffffffff}, {0x3ff, 0x8, 0x7ff, 0xb1}, {0x7ff, 0x200, 0x1ff, 0xfffffffffffffff7}, {0x100000000, 0x6, 0x6, 0x6}, {0x4, 0xffffffffaf14df25, 0x1, 0x200}, {0x9, 0x7, 0xeaf, 0x4}]}) 22:28:31 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='{\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb138, 0xfffffffffffff121}, {0x493, 0xeb}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3) bind$unix(r7, &(0x7f0000001bc0)=@file={0x23ddb2fa5b341752, './file0\x00'}, 0xffffffffffffffb1) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0x207}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0xfffffffffffffe48}, {&(0x7f00000003c0)=""/168, 0xfffffec3}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0xfffffffffffffe82}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x48) mprotect(&(0x7f0000247000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 22:28:31 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0xc2d8baeba1fed962, 0xcdba) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20010, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x3, &(0x7f00000000c0)={0x1, 0x3}) r4 = dup(r1) ioctl$TIOCSDTR(r4, 0x20007479) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6}]}) r6 = syz_open_pts() close(r6) write(r6, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000200)=0xd5b6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0d", 0x50) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x2c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[{0xfff, 0xfffffffffffffffb, 0xfffffffffffffffd, 0x6}, {0x28, 0x3f, 0x81, 0x9}, {0x7fff, 0x91c, 0x3, 0x8000}, {0x400, 0xffff, 0x737a, 0x7f}, {0xfffffffffffffffa, 0x1, 0xfffffffffffffffa, 0x1}, {0x37b531e, 0x0, 0x41fbf6e7, 0x2}, {0x10000, 0x400, 0x6e54, 0x36}, {0x4, 0x0, 0x4, 0xfffffffffffffff8}, {0x0, 0x7, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2c}, {0x80000000000006}]}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="14") 22:28:31 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x4000) shmdt(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7, 0x8}) dup2(r1, r3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 22:28:31 executing program 0: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x288, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5c, 0x0, 0x200}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xefd, 0x80000000000000, 0x160, 0x7, "04fc43c632be2135d644d8405a08fb1158bf5e4a", 0x81, 0x4}) setuid(0xee01) r0 = msgget$private(0x0, 0x104) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:31 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x812, r0, 0x0, 0x7) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xe7a) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40002008d}, {0x6}]}) syz_emit_ethernet(0x170, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) pread(r1, &(0x7f0000000100)="3fdfb1dd5405ded70ccd2efb74894672d174c85096fa661502f41c9bc180aea4b7bc04b8d645056a4f8d490e6f6a296a690aee00bf0169fac6e61ea63b1db7e8f11b4e72be6185e1c0b5d96627644ea7d54b88a228a6372d2689c837c747e886083a4dd97256a2bec0d6eaec2bb4d5f5923feaadc267f389cc938acc2a93255e4efbc500e6b6b2e1aac17a992c32b6817571a581f66a8b26febf5f7a4c63b6fb0fc13ae03264bcfaeea55efd07cf5f9edd60e8ff93aa7543195735a8d5f9a37c38eb6c", 0xa3, 0x0, 0x0) 22:28:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfff) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semget(0x0, 0x2, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/234) semop(r1, &(0x7f0000000000)=[{0x5, 0x100, 0x1800}], 0x1) 22:28:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = fcntl$dupfd(r2, 0xa, r4) r6 = dup2(0xffffffffffffffff, r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r10, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0x10, 0x2, 0x4, 0x6}, {{r13}, 0xfffffffffffffffb, 0x20, 0xb76efc8d6cd37a96, 0x0, 0x5}, {{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x6, 0x7}, {{r11}, 0x0, 0x44, 0x8, 0x77f, 0x1}], 0x8, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x2b, 0x0, 0x0, 0x6}], 0x835, 0x0) r14 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x80, 0x10c) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x36ac34d7c4992a3d, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff9, 0x2, 0x1, 0x101, 0x3}, {{r0}, 0x4, 0x4, 0x40, 0x3db0}, {{r7}, 0xfffffffffffffff0, 0x2, 0xfff7d, 0x2, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0xf0000012, 0x916, 0x3}, {{}, 0xfffffffffffffffe, 0x48, 0x20000000, 0x400000000, 0x6}, {{r14}, 0xfffffffffffffffd, 0x40, 0x8, 0x2, 0xa86fea}, {{r15}, 0xffffffffffffffff, 0x50, 0x20, 0x80000000, 0x7}, {{r16}, 0xfffffffffffffffe, 0x8, 0x40, 0x6b5c792a, 0x9}], 0x8, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x8, 0x8}, {{r17}, 0x1, 0x4, 0x8, 0x8, 0x6}, {{0xffffffffffffff9c}, 0x0, 0x8a, 0x1, 0x8001, 0x8}, {{r18}, 0xfffffffffffffffc, 0x20, 0x4, 0x7fffffff, 0xfff}], 0x80000000, &(0x7f0000000280)={0x240000}) 22:28:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = socket(0x1, 0x5, 0x4) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="2d7a432cb57e267714221df247c9e11bf94978e84d0933ef75e8e0751134f7e2a5a3f19c55e2ac53f45dc0a1f54493f850f8a810fd762cce763cbbdbcef8b337eca8d113897d2e3f39110e55a67db8306d78b65b8f2f94cf417b548356863a3bac7221be37dae9a43245dd7723431411f42b8c57c17e9454bf13b85d5fa5f0aa488a8d210a127b4d1dd05d8d42ebffcda43f26eadb40780c6fb94454d5e1fc", 0x9f}], 0x1) 22:28:31 executing program 0: socket(0x11, 0x4003, 0x0) r0 = kqueue() dup2(r0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="b100050360000000000008008d01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00bf4df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d1bed569adebf81ecbe2e7b0615026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872114f8bcc76b67ccb03b32f310b404f36a00f90006ee81be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000a30dbdecb9afccc4c7599ec97345d89b8ef83902704e1606fccee64ff03413ae9f1de41250392da8bd10aa94c38e6dba58d55961ca9d4c9d00ba68540edf171fa7e4f72a42c54c5f0c5aafce394ceb8a76e4ef654e56562d1767e50ff07c479d3ad38c4f95d20852fe8fa28988ac35b5fb59fb8a855dd627b3b73139f55e792ed9c84eb7a284b26743903d929ab186341d0000000000000000", 0xfffffffffffffeb8, 0xc07, 0x0, 0x25f) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r3, r4, 0x0) r5 = geteuid() setreuid(r4, r5) 22:28:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x6) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb180000000000000000e5b7a3f950504a79d006c65ac83787a8"], 0x1c, 0x0}, 0x0) 22:28:31 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x8000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x7163, 0x3ff]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'\xae\x00', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[0x7, 0x100000001, 0x1, 0x20, 0x8001, 0x0]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\xff\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0x4000000000}, {0x87}, {0x7ffffffe}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x5a) pread(r2, &(0x7f0000000200)="ecb4605d2765ac7962088bffe32b9d396d6be3ba049cd4a28c0562053ca1b78b36db79ca8c4e2b502950deafc02e93c6a72171a3a32a050adb7ea3ff23320f051d6c9a9d15851a5de10d43c93c00b857d6889b87daeaa5d04131d3e1b036c43dc938432a94a2eac65144c5772044089bb4759d3b08ea86e5ed0fa880728c11", 0x7f, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xf4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6e, 0x100}]}) syz_emit_ethernet(0xcc, &(0x7f0000000240)="10dbc8ff7e2be2d14d69f64928e611cbad6c36c76a7bec73b3d6e1a4f189d216f452445f9b40ea53ac481c4cf930e016dc4eddc19b80fad2c9c4479683e55431c4388b498b6c7a733933845d2e275945e5201e37f0d5445674a6531ae387cfac39a21faeeaf2d4f35426e4be50316f1ad0f87b46975971f8d769fbadef7f231b43c4546ff062e947f43125cf8de72bb76eb9e64b96b52a68eb7270b0ebf77b057d471d0c2fbce9ba3455fcc740cc5eb99c3e46f8a66c07266337594e845e4aca4f2ffa07fa03dc1e02c181b1") 22:28:31 executing program 0: setuid(0xee01) getpid() r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(0x0, 0x7, 0x0, r1) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1}, {0xbe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) getpid() unlink(&(0x7f0000000040)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f00000001c0), 0x8, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x4fed873d, 0x0, 0x0, 0x1, 0x7, 0x1, 0x7, 0x1, 0x0, 0x8, 0x7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = fcntl$dupfd(r1, 0x5, 0xffffffffffffffff) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8081, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x1200000, 0x4) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) bind(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 22:28:31 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="857a894e2f109e936232dcb45a7c70001ea0f6dd3a52e3e3e0c7bbd1b3fc0efede4977671fc11c1ac190d61d9ea6873585fb53390b25213c557a4f1dad50da49869d1af25b041c7f8aec41b6c954cd59cf416d94051ee49aa56d351a0c17dd6cc3ba7880d239c9578434551f26d3e90af43aa8b3e9da801574d2776132f401a4d17697eb0fd38cd147502ae588f5bb6106309ef293c543535213b7b6a4aac66d71f76aa048756c63011d804cd278238cdf42257833ad2e51b19f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x4, 0xfffffffffffffff9) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:28:31 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x10, 0x8000, 0xc777, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x80000001, 0x3}) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="d57e829a") 22:28:31 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x10}], 0x1, 0x3) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r3 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3, 0x7fff, 0x8001, 0x1, 0xfffffffffffffffc, 0x5, 0x1, 0x1, 0x5, 0xfff, 0x3}) flock(r0, 0x8) flock(r1, 0xa) 22:28:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x430, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 22:28:31 executing program 0: r0 = shmget(0x0, 0x1000, 0xfaccabf61e18b63a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r3, &(0x7f0000000240)="fbdffccb57f221f762de85eadfd72a892f0e2701c4aa38017300915c3bf7623fa94e3bb2166d283eb8d966c5c240083c881811f62475b8b6d9d8926bfafa94", 0x3f, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9, 0xffffffffffffff81}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000340)={0x80000000, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x2, 0x9) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000380)=@un=@abs={0x1fb2e946a962371e, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000003c0)="84f50ba6e428a122099d90c7712c7ec152826a6164f065f1159b89ad37e90571a6d39de9c7fd338c69858ca714927eb8ff955d9ff00b4335f05b0e3035fafe8ef3ed24f1fd4a6de7b6f3e7fa924fb34fb18105896cd6b42ab85ae989ed62ba5ab7a0fc284403890eeca9d20314e0e9c4e87b8eb882e76585095a2a0cc48573612721037418c5381aa308ae9c9e53c82c955851f5e612f14f1a210604b9d804ab78b77b159ef6338e1396bcaa6a3d0ad0aff7ee0077185f0e2aaaff6ee20731def0cad1799c1df57110f2c9082764f07ffcaa55c2bd81bc9949ca80908ce8ce81750163a1b1cefc5781a963cc6d1bfbc726a4c6ace89e21d3ca4ca1f040359a3ad28250c05237ca7915ffa459fdb6f771bce97c6c3a4cbe5c6adcff91c006b3c549d911bff359a43859b2d7aa5084d689bc5dcb3d647eabf842f9a8d976d8b84cd929fc8af7906e70b3791fb4aefb4f1a8c54558e1bd2deff21b3490e06f83666ebef44e589e888910da48c0966851a4d4ea8677905246d9a04d5eb53786fef83f62b45e1d213ac6ed73b5a0d8faf43decafe6f190498169a7cb63905fa9e944ab3835c5820dcd33c13c828f3bd1a0ff6afe8bec2d97c311454b3ec803737bdc3637756dabea889efc043193e53993b6c54170acc5899e84d6331e92be7ac4ed056273484d0e583814481cbf3901e450979d7410df0ed8112c4a9e81ba6d4e1be082ee14ec4f994454982027bc9d2a09535676c186b057cacb28b91c208bb7e25637d53e545c214fc6b5ecd40d742a03b8c5bea7a958a812b630f2ce4008fa8e7a7ed9e4ca92879bfb1ffb3c7d94523864553ccfc3e83e0b5ce34c16bfe3289d41097fa39b7bdf5e89cb27abb3a84ba88e95651a9d6efda9e2d9751c4f26cf7c120eb922f7639b0d71f907d00e5f727ef1853ca36ec15489dcae66b8f088e3d36cbeef06c64717fcc8d63b1cc54adee46cbb80dc92ed5078b97fc5116557875c796ac1103c5628b1ebe27b7016020fba63ff230d9c2242d9249ea4fddc4c7fb628e578c229291b38c5612ce887fafd8e428a81c1b97c2349da34a8684cb95cabdc0f5ecdf03247b95a881545258b1a490b5f72e58672408bff048f1e582fab1906006e0093560778c9e7b94b827f83b7bd0b9401166015c5dc6ecef5928a6c3153df0fd9b4991e202d5c6db9a00fb57cf8b6d9986ebcbfc440b53eff3fc747ff60896141f3309fcf5b5728ebf21f5a345bd8d03358676195fc49b443ac1ee490361fa1644027a2733500441a249c8f6b31fec29f6ad2131f2d1c76af3d89e43011815dec2c65b86fb17ea9a1a8a57a8ca8b217d0b3f4271a180d772b7c48a14da35109d97b1b76715302405b89c70c5c370fd25162733fd8ff3a97a2f7050a3f2d284d303ec6e9205cea3f8df8c07a6c561fd7191baa82c30428f17c82613f98b6885003df76bff4865cb3e439fdb8b79a67eb7c55c3538cf4894028b8a167408080cd2ec00f113c8030986457ebd6706a86bd339a21eaedbbe87a77b6475c892a2053d11f7ea83a0df91df7f786eb03ced7efded89caa3a7acbde2826ee1b95ffe6cbc5e807f1145c60eceb9c69d0ab45e75ae7f24afb5ae814635967ba01b07c3117249f89b7285be92dc1c7c6229d65f4b74abcf84a68b437de94231f2af9da1bd39d31f26e0e3f2848f4339fc248954e5111c45a7115430d855994c142bb961865b34c8342a0d54fa93ad3c7f13fd3086b973868c5594ac81e8f7249332e6ae032d9b50d80b1d2070aa6026983fbb459cbabf19350c5deb3a33006dca3d72b3516ad5033a75ba94f45b6b761559c544754e2f12fff69644b7e193bb14a32125b7827c28e753f6f7009562ac86bdb4fa39e694102e845db352e64a0d7920f55e348e65cb56aa04ed8c0f262a3d59f13abf20d5d32b8726eb6516ab15422b7031da5e0111045f4c2800103a3313726f572dc42483883f018db8f350b3782e6aba3f7ee4e09c3c532a15fe5c8eb61bebc00322d94b55f93971adec05c3407766c65ce7be3cb1867b521f17e93d89c13b0a3b44249e1b6aec36e2788cb8b8f32d1f69054526419dc6c7be98778ef059e94665bce2aae294eea99935549b868375f846cbbceeaec0a598ee2431c01a4651d3d8f9dabc81cbdce58a6482ff6a9958d0245e811b9f3123478654be571694c993305daa1874dcf59106ab20f68bef8ed5e10d00e6791527ba4a6f7d0481d7131f4acea9b0267647a0712f06b24f788f38cd3cd303a3345201ab317351b33e82f3d0c6490ef786ed940455363a24c9c2773bfc1840d274edf229a9b587a0bbd2efe99fba3649d4a8e12b8c9a51a81b7b7c2a1ac5159751420a14fe720e1b7ed6d68e7920028e77fadbd19163d15748bef1fd1419c3cef6d8cb512d6473737d65e5c4497189e059323834a186cbf7e8bfa7c799c4a4af6131fa049b3f29c26d52a2cee829f4dbf01e0cfc541417aaf71dfab9aeb47d1d68528086b5b2b6c55ce2c16df29b40943a0323813056236fb7e80f0dab19019d65bd6074ce9d7f23f4ed3ee241a4292cf361fc9d1fa1d283cff64fef6526de428230f024b3e8a0098820158f55948d3c0ec2a8a3429410366886164ce61e81bb4397b84ad2569ef20bbe2bf38d55080f001f8c34ac9e3e8f25f2d45ea6c98484b11ae1f070cb4c93e90d37c56a0f173769b8a5d3bd65c92ac2e18a7165c8a28a3fcca9778d38200f5c16b462be2bf499f40495f15f0bec2e10dc0b64f34476ad926487ebf8bca12b48837d11d3e8454bf5e13ee1fd42a69fe4af3f43c55a75e92d8233486fd5993d6740ec6ceb1d4de4b0efeaee554fb7582d289120b2c9c5312e1a340a58e3ca3396b7201c92f9097656da006c8b79f22e2c233ea82b2e4dc7108c223a6b6edfe5aac22353324a356c899b9fd901865673511457432767e5c6f2bb209514ae912c6c165c0bd10f0973312cc925794e6e237f8167e04b44424de2a7b0cdd502ae57883c5e1027a3a04c9728211dcdd1c1374adce28a75a8f43a3348a6e1f204b5d359b9223108be3d607943218d1066563b22bfef45c651882c5e24031551c1e7a13ee12c581b15ee19d2e03dd97d4088989e95e4f136c2ce28ecf5b0c764b1be2ab104add1ae023cfc9a2669dc2232e06aedc0be792913bbb938e70be89684e26271d398dffefca44a920eadbfe2c17eb5b9e46a063201b49e27bb03e860636a362e03b60b40b5573d2b0aecc66e2a3a13f187b5353656c8ff4f212b2dd1ffec6f9411e88819b40fa6fa49c0c4c03665c8a5528abd18d7f9969d83a03a182b48c4c5f3e2406c1c42d6e4feb775a92c58884966cf0bc04f2d71c5b2b27fd73013cb0540ee597c8cd97c510529e123f872663f974a0a2a28400509f79df0ba4df5b52588be232e9ed4e89b2fe5c682c58784c9a8a88758e700bf906a68d475b170df5c384f44d9538d96ef07c745a962f85027552e12779cd031b08a2a0f2f1c329356ca8971463ed2cf4879295d66a341e41d8562539a3286ed177c16d9a86ec6ca7825852888414a2472debbc84d60aea543fc45fea7a087e4163b853af803d0dbcb6d472931269ba8a3bcac63f34c927a133a68aa4fb762eaa1b3f5e4820f5683966f98881d7ba1bde18e032970779ed01fd354ade38f9e3c282d922f9a5a74cd0992bf76da65bbaa868871f589cf8375ed57149509324d71f0190910587460ef3f6a836205c9c6834cc61f3ef8ca5f3fee44e91988c954e909733f945002de1c2963eb7c545f94c9a1a9d19e7611c046c97dcbe58a1464c7a4bcc4fa7413f1f49b26b47a97615a32eb5a90e123e4d4ef60c3199b891ca06f3e9fd49c4757ba808c866655b517e9685ad1a7f7e1f0547d703955fe1a3b780517ee5a1c611b769a9d3fb76a11d892003138092740ffaae889676b4c79116ea84875f30d8a3502ed876f55611396b959c45414037b809b6f70af5f7deb004f879e54841114b277437ec00c16ad8bb4fd110a901717627a444354e9c29bd935daa4ec769aad53da10a4b7b252aa87da304bd5ed75f0180f2db17399f2778f04e2668970d259f405b279a362554a616f797bdddf773b93875276f59fb9b8cdc916a578f4f03ee53af351d6cc03ce976f4e33c93800cab6cb836fb32003544ef6324d42e3e9c9bfd5853aabbd3802ccea49c55b316d27cd9b3b5a6b3174cac4d320e49eda671237afda2f4f1c95276299f2746781f895b9befa18d691907df51df360f7c26244d6a67a052e5c849cef241435fdb5dce2e8a03f4246c710511297236b990d7fd8b0df0620d8ac44a007a85daf10ba9c6f82852a42b582ccfee4c769e4ee644420ae14f23afa20a5bbbed09700c8b1eab4559794c9e013a7493479cb7928e43886dd2cf26ac97d7103e6fda7b860b5c4fa5cf81d0ce9b55af3316bf16bd110e578c1f3da9bf89dcb181237a79f12ec641eeb6e18ece14eb20cad4b112c71c1618792171ec20e7dbd355a8aaaa4a9a16468dcb559c6a584b0936cd4977cc5f9d35b3e83d4162f29fb690ff97cbabf386db94c35c2dd4e41c66b4f3edb62cf6c8ae288bcdba5decd363e90481fe603ddd33271779e1e1868a45e7b4ba265b4fbd2fb73d6e75d0353e5f012bfbf9c31963874051c6ff7d114e79800b6c8d1f9f82aefd4dc3b65f7c15f72ab44837efb7b3164ad9f40ca3a7335614176e6fd84ac01f42a0311b1a80b38e4e74c223b8be64535742b842b8ff83be134c3e8865ae512062aef35d4804b247fdb35ab04834f243830c5b659d516f783728f461dab6d3ff9fd497f8d624bc9f0ac8a2f4680d48b661330648afa7589cc689ad6fc23240117962eedd8f9f8fc3dc0aa5c1cbc89d8c401d65b73abd119966b342f971a434eb742ed591079f82e376d9c1f6c693aeaeb6a6c3548af21a08a6df25f062b919161bffeae663fa38b27dac9b9b84146a71d69db33d04598860307a6ee98daf41bb86c64c875eb1b363ccdca7e6c9eb5c588c6f7469b7e06a734e6440d01801a5ff8498b571bb40916b483497b24026720f78b0f37a6976c8b2345cb282158628d681387cf8fe6cf9b97fa33eb4d7f7c42bbb2241be84239892e02dbac19fdee2b1bdbef30b38714952a0649f8e53b37c7fba66a327b9c919c3616ffa044120328d41837e68f061ab6fe2bcf3f57d747dcc27e278b35102e49adb8166e1eaac5f5397a056a5faba031479cff9a9ead0ed856af2af8ceeca04230b78c238500f50fb6f1f34124f01cd4009413ec8f4cde3daab060fa43c6d3eb60a25f08f07c4eb2abdf45082de57b3ab3c2159172f390b07cd0d8eb90b5f1af3973ecf62b79a3ce3a34889d424e02cde08eb24b97393e5cf76ec52a6efa9baea210654644657110040b9a0d75c4796fb72d63ffcc39edd4ac2d0c68a55c7b7466f25eac4b918c49a8b466b51574cdaa1b6c65b12cfe2c95ffdfb2a6e8f88b2d17e39d99a0485177b5919a821e3b28299bedc178deb0366230384be701c86fac95e0ce1af2de65269bd7e1d0293cfb03487a9a7d9bc04367d674580120033b7bf77512ccc303d93c06c590d83440481330fada52fa04effa6a64ff31fa57e682660a8486f583c0140346e4ff781a101f1d656291a7d5252e407ca74d163ae7a0478fdb3097fc8cd83bf42fed5c8e8fc398ead2a588c508b5c6db44cf02a36e47a24e9811b596f4a746abbeb1e489b12f70e3d008b2b45267cf108ffb481368993914bd4965da87f69ee5c8d6a36729d31c3f2fd1af7e4f5d7a7140e2bd96", 0x1000}, {&(0x7f00000013c0)="a98c692a5ecb4f93abdc73a849e8a24f30ac16ed9238aab383e737faadfad0b2c25bfd8c2019e50163a82892042ec8fbe1620937550ed93eacd7350025e35c0fe0fbc3f8f90f2facbc8f669c0bdf232fdf5cf31d5afe5db2ab0f876795c71f4814a3bbd6fe4eab7b5e44e8e8f09ed3762a605f4c404594ee2be1781a6dca76150ca7f44fe9300bd65995b2b90eec1088b0036ac12c4abbba6d785f9b09b747361d05a7a3aafefa467862365331f0e6cc16ce3207dfd94e56628065fe8bd83d7bae59f0504dba422fcc46a37aa3d5b5e3a2e836bfc36e4b5671a38d9d85", 0xdd}, {&(0x7f00000014c0)="fd075509a8c40859c252b4eb65e8692e4c014d96441832a6fedf0b9c775289757c471f4efe31fa3dc0796ec838d019c6f23bff5dba0e47206b976d289af821163c26d790916073de3c202a86fd7bdb5f640df237ca7c1153c78e16222eb3d1d86027a66ea96513e5d9ba4df97a959a8973dfc8fde6cdbc5cb92435c3177f45158e8ba784a9a4a712196024fb3440e38baec6cfba02934d8b2d042ce0741db5b614c300a89db7fb2689adffb442966564d78485a4864b61442140977b28bb82f157caf5482753e6939c3da29c960dffc2d09aa168e711d46e9f7a83398eade85bdee39136e11be0", 0xe7}, {&(0x7f00000015c0)="b4a5469e0837560053f53f4824a62ffd40fb61253cc06728deb97fd871913b701ca7aea4e9474a8eae2a2ed60484001069efd3052ff8097c984a", 0x3a}, {&(0x7f0000001600)="27d6ec3c9a2b3aeb744822d0e457b3f8d682907c11377f73675e04f095516255f3de1c7cf6dac96905e644d88be3f92f846e37693def96b4f01dae73cdbfc11bf61b9d327e4c01d0110832d724be07e08425bb", 0x53}], 0x5, &(0x7f0000001700)=[{0x78, 0xffff, 0x11, "67392ccd7eabbacf76c1a47939bd53582bfa505bd2f605f2a6e6ac52efd4e794b1345697310f3d1896181dfa55b776f5a8febeae25989ea6465f9a7d7fb4b5f81dd388dca25a4bea614d4be75047850691a224a43864b65513658b709fb7938c32"}], 0x78}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000017c0)={0x9986, 0x3ff, 0x7fffffff, 0x6f, "043a92df099b0c265ef5da064df2325928281d7c", 0x6, 0x8000}) getpeername$inet(r3, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpeername(r3, &(0x7f0000001880)=@un=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/93) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000001980)={""/16, @ifru_broadaddr=@un=@abs}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r1, &(0x7f00000019c0)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x5, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x100000000}], 0xffffffffffffff01, &(0x7f0000001a00)=[{{r5}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1000, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x1ff, 0x10001}, {{r5}, 0x0, 0x80, 0xd752348e023fb2e8, 0x4}, {{r3}, 0xfffffffffffffffc, 0xa0, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x88, 0x80, 0x348069a1, 0x4967}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x3}], 0x0, &(0x7f0000001b00)={0x9, 0x8}) open(&(0x7f0000001b40)='./file0\x00', 0x2, 0x40) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x20000, 0x0) listen(r7, 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCPROMISC(r8, 0x20004269) accept$inet6(r5, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) dup(r3) 22:28:31 executing program 0: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)) msgget(0x2, 0x7d) 22:28:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000002763840000ebfffdfeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r1 = shmget(0x1, 0x3000, 0x440, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0xaf43, 0x8}, {0x18, 0x2, 0x6, 0xfffffffffffffe01}, 0x4, [0x20, 0x5, 0x9, 0x3, 0x200, 0x0, 0x9f0, 0x9]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff52, &(0x7f0000000000)=[{0x2cf, 0x3, 0x4b, 0x748}, {0x5, 0x2, 0x5, 0x3}, {0x1, 0x100000, 0xfff, 0xebd}, {0x3, 0x3, 0x2, 0x5}, {0xff, 0x8, 0x8, 0x20}, {0x0, 0x7, 0x8, 0x2}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x0, 0x7, 0x1bc0000, 0x5}, {0x9, 0x1, 0x7, 0x3}, {0x10000000000000, 0x4, 0x4, 0xfffffffffffffffa}, {0x3fd, 0x80000000, 0x1000, 0x6e}, {0x5, 0x5, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b7") 22:28:31 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8300, 0xe2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)="5a6bf698f735312d2a3a1a53794a96060d25bcda7af0283eefd52af5d2471f53378b0eb077da642fffa99730946e31491b92842bd2f651e5f9f7d7cb6ea343ba37f3514dc972942b52f06d1fb45e6a60d11f0ed3176078c0ea83d7249a11c4262ea8a8971c4ebcc4ee76eed3de8c08da87e84ecb935e884d19fa52c2bb9635fa56d12a0876a0e2370e48e616bf986ee9eaa5d03b1a43b104061db4508bf4f15c80d6e53dee85e9e0cd2ba33e9bbf6d8c3dac399c7a40daa1bcde30442362c5f19a0a6c60ed77dccdba6dbfcbb25a443cbcea9f9ed68b9ace36ef0b077b2986795c029523a5f9ea6a34cfb40072ca46fded862a05dc70c4dcf92ba15ac6d89cfad84abf509fac94d30923bbe9a550f72ef33529594bbc98e965510ac43e7a345190c2b2222652707a3d6caaefbe504a26b1d74fd9b10e312174916e6578da9ba82b9721a3f9bb00000000000001000000a25806fe4bb37d579bda3dd5310df71ab2e97f2cdd4eba2411c61d3d7914768646d9a5102aecdd4d86469026d5d09a10cfa467f818abd451ace828a7dee1c09d259b3a21cd1f6562a4f913b4fdc278da423a97ea060a0935000000000000000000001c2b46d00045bd10f334a66b13a22bd0a7d08a861a94c017ded7193dddb1e198e351ac2b08cd59dfb2b07aba65b69ed92c710c3346bc559fefe4d1c8edb63db240caa41b7d641a4822c149ba1a49dae9cafc35c386fed096e2b31ad889cd65bfc5cd021ceed4eeb574c18c0d7cd1279f9f17c0854315e4d7afa9352781780b79250c529e17e59703947e19e4add1c74c20d92cdae939a9a3691c66e62aad9437db2490aee2c818a62cfe681ffc07735be68eb6ca16f6697500"/629, 0x275) setsockopt(r0, 0x20, 0x2, &(0x7f0000000140)="4e3d78d8d8b096ec775f5b40b60ff86bdd762602d51694a0a4b7136c66d332062278a4c4061b4c9d1f29d8eb7187b2406566ae707d23b60917853a5088e9f494328e5d860ce351aeece645e94f4f47592bbe5b0f543706a160fa14724619ab5202", 0x61) socket$inet(0x2, 0x5, 0x5) socket$inet(0x2, 0x3, 0x102) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r3, r2) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xa49e5a773b06926b, 0x81}], 0x2000007fb, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 22:28:31 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"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) bind(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:28:31 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 22:28:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 22:28:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x2, 0x5}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fchflags(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x2a) 22:28:32 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="1286f976c721316589c059f845f22c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 22:28:32 executing program 1: r0 = getpgid(0x0) getpgid(r0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}}, 0x0) r1 = socket$inet6(0x18, 0x3, 0x5) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x3f, 0x1, 0xfffffffffffffffe, 0xf079, 0x800}, 0xc) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x1, 0x9}}, 0x0) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) 22:28:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x9, 0xa225, 0x1, 0x6e, "0100000800000000001000", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 22:28:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000200)="582720a3abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4092909000000000000b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0xfffffffffffffdc8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:32 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x20) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000200)={0x1, 0x3f, 0x1}) 22:28:32 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlockall(0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSCTTY(r4, 0x20007461) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 22:28:33 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) semop(0x0, &(0x7f0000000dc0)=[{0x2, 0x10006, 0xfffffffffffffffc}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x10af, 0x0, 0x0) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f0000000e00)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f5cf958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc6e657cf94e599ae0d56e44eab1c927325ed91d71db8303ea61dfab8548b0c231929aaf8bad55f53e"], 0xd7, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000680)=0x9619, 0xfffffffffffffebb) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000000c0)="4402", 0xffffffffffffffba}], 0x1000000000000225, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4811, r1, 0x0, 0x0) getrusage(0x0, &(0x7f00000006c0)) r3 = syz_open_pts() chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x2) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) r5 = accept(r4, 0x0, &(0x7f0000000c00)) r6 = open$dir(&(0x7f0000000c40)='./file0\x00', 0x800, 0x8) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r9) kevent(r9, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r10 = openat(r9, &(0x7f0000000c80)='./file0\x00', 0x10, 0x8) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = fcntl$dupfd(r12, 0x0, r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = getpgrp() r21 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, r17, r18, r19, 0x5, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) r22 = getpgid(r20) r23 = syz_open_pts() r24 = dup2(r23, r23) write(r24, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r25 = syz_open_pts() close(r24) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r25, r26, 0x0) r27 = syz_open_pts() r28 = dup2(r27, r27) write(r28, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r28) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r30 = getegid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r29, r30, 0x0, 0x0, r31, 0x0, r32]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet6(r33, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r35 = socket$inet6(0x18, 0x4005, 0x70) r36 = fcntl$dupfd(r33, 0x0, r34) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = getpgrp() r42 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r37, r38, r39, r40, 0x5, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100000001, 0xb1f1}) r43 = syz_open_pts() r44 = dup2(r43, r43) write(r44, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r45 = syz_open_pts() close(r44) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r45, r46, 0x0) r47 = syz_open_pts() r48 = dup2(r47, r47) write(r48, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r48) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r50 = getegid() getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r49, r50, 0x0, 0x0, r51, 0x0, r52]) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r55 = kqueue() sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000a00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000001340)="472b8e0c798d73a5310acee1c4d37c0547321d82c31720ac89e810cb09523e178a883491cb57ec88f5ba354a41589c8789cdf79b0d587265d551d6ee4b8fc38acb2668533f15588aee5d30c3a969879c4988897e64a9f815eb5c3d8ea6845e55f23fb3f2b63a0f61f7dba6dfd2284c036233f9dc783d45412687ade0eba30d390ee7e996a1a5f89b7f112e89f35f466e82be66e447246c629d350e98f49d3378dcff5861237de4dcdcd075aa1db30377e5db3629321940ac98ca091bca867c0a59deb7aaaf34c75def05eae1b3db987035c540d182f88a63b5bb2fa306d30a1a6d1d5fac18adbcade0cf0497d6fa4764e09679c782f3a14e5b6feeff5277cb645026e8699d2135095019ef47f0c76d444119febc735f6251b2506402bcfc4cb38c00dd617bf6be3545175db183b9fbedaecc49d7df1fff56f647a9308621c68393ef16e7465d2853e0be310824167a15cbb50e00ed85f0af52b4d8b650758b0d64c818ba7abef694be6281f82297632e9ead9bf48528fcc6b30d8e5e0f16372cd69cd31e3580c1b97196e6c695c21b6a8e7cb11fceadcda629528119e242383d5f9227cb91cf13de9bd144429169133f0ad7387bfb5c4a2a320bc528c3620f5fca3abc1c5e116737b924974ad485cd8fe0a56b18cd29b1b9aecd719c330458984b385bcd344ddc266a80140901f64642ad1738ceebbd3ea6cd2a204b1aa826ce8d6ff20f9b8565765120f1b877b57db306fc7d11a274a935449511249aba25b3ece5c746535d1bbae188fa8cdf2d284ef31b5f4e44e28e83239be2fb8f52bb06eeb44c27152dd8c73028d67c95c4bd41317dc252d51e01c428d54f7c2a0729c24059c1888d612a22b920959d8acd7ad340824adbd19a6a807dce2d8b4a60afedb7d33e664c71b0f180e858d0b7ac9ec0facd38e176a8e5970b47853256594ce690f6cff0342637bc0459152b8369de81c6e9118c7589e4ff3bd85febc6f0be067fbdc9eeb50abd4206d9ea98500f657292c3163559a4528ebf660482ede1bedc76ca3b0dbdc5c431cadc5764fb7972da56b11ca2f2a1b07a5b781908a7356e234106785b4ccf9a1b7642d53efe1e200ca9c4982429dc31fd405b3cbc3ef4c0d791bea72c4669d1993b2e77c500332a5b792cb7493eddc1d076102c015fe947966b52c877fb018f6f532733b9f6d7b79c9d687bce1bb77b34361e2728f461280d6819e65f740b2852de181d4043974b6bdc3f1635e7efb3dd721d23529ad68007d31de3c6d28fcfb098db80b145454d5dba00aa1e864cc7a7392918def27e3031af10b47e3e9efbc5563c50a949d16e189c9ff6bd7625d58a70dc1066a00f77424adea38b4a6c1ea261bcd08182291e5db31ab24e16b2d0714f9438faaf883c3b0f65e24cb51a5dc425a52d9a45094b4d5828e90aba8a6ced844bf639a733b7d16c7e7dae7106804b4b9fbbab71bb7578fa7a8173b896facc263b6b98a00e7dea4665e0f7359113ea22d8a510410c83a07cfcd67556f8238067accbaac958cb7693d4faec971b032b518a1a2ef7a62cf5ada321b4343aa75c9a74724d621ca5450b8f781754802dcd5428d69fde72142f0ae52b89d41d406ce7f03db7fa694a3851a386699202aa94656da9037fc2257323326c28a86013f24c7bd71003014b3c120728c04c5f13f8cf0fa5aea3afc062ae72628a9c4063249ba6b87ab07294af725e27841ea1478fab057a9a331be2b8c595ba7426b5ec9b718f481be23217d630f280fec0c6a35159a864efa74d483609474759f49ab2680caad884f392efdc4328191d31f246704799777aa385b57dba7d0af3375605bb24aa8b829b30c1f436c468377d76d900a611d4bca8058010ae5c9a399c881fd351275b93f200e8fa6bb80a943a1a2aed5cbe11c6243c322127b077ec8d47955fa46b93c26466c96efc25ff6d84ce551d9f6fb2716c82294f09a4b4a1f3857e6e2890e415939e49a5edb11271f2a5b77b9b5fb53dea25c4c46508edc54753d220a5926f08ecc75890c5ecaa682a37d0661a7f34cde7bb9de8a58ed54478c8934916f7389a0fccbc287b95d1d695c592423db8e6fc12fbde70ef88930e74d17ebaacce581470b323b6d5a85b8c03f5668476f1408d613090d2d7db11064a886edd7a7287576ed77ef847bdc585f8f06008a55c54215562aa8b7b3ae58f42067cb74d570017891bc8005c5d09545f55f96678f52c0eacba8d750ee8137fe94ee72894de0c8344e4418f7590a85054f94d45787ec1a09c3e4d402254c2c41fa707ae3953f8b8fadc0d9e9fa55ee9f20d93e1ff6016057dd9dfc4e87e98b8047e9b7b590a08527fea6d6fb4e99cea320770a146cda12621173fc6a2c426686a16251e28660a7f95b59b58985ff484e04a7f24abc0c067af19bc0534e7a0dea2d1946ada8ccd96ea8d00a9781da52ac5a595e871ed96160c24fcc60ea71ea6f4d6317a327a70e1655d342f1375f225111e65e42856d1d7d7962746e942d103ed17e8b2004d02448ead6ca2d9ff9b5d665d803dec20202b062e392d6aaa4762c65b15fbae5dd70594e9121de9a2be03308a9527bdc8f133326cd38d9516d22f094cf16af5c0100e40c490be688fe7d3468d9f41d1f9ceb3d08d1b4bd7bde99dea066259ef5103b5328b1a91683b72f3b766174e48b0cd9c3db05ac81ca998963ff8c9b78b8ae2b1353fce158850b5162edd7e428d2ec7b15800fa1bcc4f23397352dbc2c8a26093260a11aa7eac596183940382dd392d2ebbc7d7c209104c82cc76a9248f3e8225cd7887b82b335424adf7ef33da8dfd391813dc094e2dbe99af4314be7956032ab555caea782119114bac51ccd9e8b85a062a219937003b3979e43f0b76975fbe9e2f26ed3293aafb3bbd7d0231341be9ff2c961231af441326f9a7973424bb30f8c357b5c33c80dd27589d52b4955aea01725a01a57cb132d4af4442f615dc62e75622a936f1a2d5256fd1675c364e713fd09667997996315bb46a1ab458503d8a4f8662089c43e18e4b0e07b644735918dd1695cb4ecbb5fa331d65a548c857b806b0b62626fef8ec385f41adb8988f6bc3b5dcfe9bd09e641606132199b10c969a9070ab74a07732c09754408a42fcd1744b34ff417178088a433dd5d6f1280bc966776867f93f8f5f57a884a54400feac3d6f36c3eb58a34973493ee3df7d23858291f2ea17f1a120e45b8b1a7c2542f51c6daf9f8a832871ca7933e3674d10a182baf82b851b84f908eacb37fe0ed85b355ad4d3724dcccf27588ffeca0577ffd50e2fd6d909b9bbe11985cb3bc754f48a665ce2e275b358d3d0cd2476bf4735a16d7798a2c3513a936c98c8ecb4f80e9c0ceb07f48fec0d22d1b55e7add1eab736f6735d7fc8fdcf1573bd583576bc47df10d50ff093da347bd658e4907422afa00388a51fb3f905bda2d977cfbc38b9345ccf8550844dda35502bdc7d953fc811d6ce56f162c0458d70df04d829ab2e5672d95128b7e951a87a5443f7588eb05b470713528df20d98beea3722fd86591832100fe38375917e33367567a40ccc2c5c0ecd91a36218b01770594377d1da14ee115238b447ce2adfdecaea32f54a09b1a08010d182bf4a7b361122215e8648bca45ad51922e1e97294d5ccc876014608e28f82045bc0302e58d38e3195408233cee70894dce795a6f89f5f01d1fde028775f42e210525adb8857f7cea69ced86eb2d11ca790450a04f8878be41ffbcf9f9603304c6a105405d0487909b4bea41eab49fdf53773257bf6057b1ac379402e8d2e2662dbf6fb52bf784a799d2ca07de9bc26aa84d252ef0af96351e634ca366fce7a781545ff8b502f06a9e9631b970217caca961e0c2f5d2dd7d22014ed047077a1d68d9dd1cb189d58529f81d1023b26305cfc857fd4b6fa2a36881bb8a91ff9ea71969ac49ccbf7c23df5a9c161918b3e313c35ad9b29112bd20e8d4cc3818d564bdbd0233740e87f177a889fdc8b8109985b69ca7da5891deb7c5fccf3c4843db0ead6a23d6e4d5b79c4cf4b2479819b69b90541e5c50a5c699ce6fb0e54e012aa312a0575ecae38e5398c8da212f91ca0ec7f599020d38f1d6c24c704f3ce5515b07b1041020660e71979cfa312e3d00074c39f52d0d6bf79dec3ed7bf7b503b8d750f9f1b6bd5a70a429d6221003e17f35abc41fc87fc07f1a0aa4381fad0e603ef16b1bdcbef272edf220d12bffbb889ae6fb5d052d4eb21d58cb506effa7a6bced59e1b3b5999b4f11213e0379b5451d4a025f141fe0824d9fb95b533766c0b8d7b31650b1beb6c9cee8b0ff273dc814eb9d8263a44abebf1315a7d0a7b7428a13429de8acabddb776bae2d60c0cec6663766777b5716b1d2ef91012b4602a72e7576df0d561827d0080cdf2fcbc97c7ce090a93e88e283c8a9037fe94b7bdf5ba7d477afc88790aebc71131df248f8cde28f1238fde8c85d4a696a31f1248949332baa342e87781f8ef0db24461833347a55e9ecf8dc0fb7a07f89b32288c0377a82c8bb4ef148101ffdceb8102d13232c082e7a7da794ea7b14b163f25e6a5e264499e45692a4ef379560a3c549ea648f563a368a2116dbd92b6d45c4c2598eeeccba57f360370c17777996bf4de1ae2694fe72fcf5c158f40af6c29db903b189dc2d85f987dafed1ca3187ae1ea930bc7bd10b302a4eb9304587f7aa0530d1377eeb16a4e3422daaa18be9b724d619743a0cac07eccf2a57a2b5977e39989372e8e04cf0810ecee31343743115db0f1bb0e671b0be99e35aaa0c6dc6d53328b6ad502562583d2fdec22c23cc6f4f2a255a659a6ce960757af499f882b005fb01568daa3a7591525b13218adb86db15e11d743c12e65d74eecb391f0f54b5ad68413acfa485290479e8179369be191455d6d37e71d8cfa7d0f53bcfe2b34fc37a8ad311f8d1405dc49c34532e01166fe73841c2e62d64e15f86d256051041ab789f86a0350bb8a3d61a499a45cc1e83841bca265f815c75e3d6f2c9c24cc2f14d3200d419f7486ebb251b34ea8103cff38664299deb38853263c5026db20dbff27a37b0226f0970b6530573a033a3908707c1c001d6b8ded2b181766422e3bba79f755645ccdde14e37da40ebc00e48c9643aee55256afa64a846b9d04c93563080bc026d1d5b786e6aac804a5813fcf0ece7a4c14e596e8a4bcc9797e5008353f3e520583860dc23a8556ab759163d6188c1e4b0fc5880e36c3e678d72a5509cc01aca443ac65581cdeaf4e87bc1964e118fb3a2285dc207f9c1631f4909c0e8dd76abf612877c28e4133e08db8122429cb3d10ac13e8ac73ece3587b74a498b817c705a6e4cf3d22abb186e4854cc01528c7f8c34c369235fcd6c23160389164cc7092797a16c73a28f02e6e56fff096bac7e8bbee1c3837c890d8354ef3a149d7abacc32ca701aa3079a4c58168d063ca0c1d1393ae2ac23a8ca3609b2926d416fc53048d2d0464c4830c455c10a40a602625c1715d1ec450a77f9ff819814f6fa247620144cc4962ff4d8897d5fc2119bfc2cabd69bcdf66246857b295b6bdc038c98136bf400063583bc7e0e74bd50afed1d1762b87ed93fd3a44ffc891651d5c275bfcb3b9436d07f8d6881b1017341db88ee2e210f8e3bb1da2b948843ae36f21bdf482c84242d9dc25e633f1b5e67e3956687f260c2dca5ee0ed68288d036fe469c1389ade8b999bc52cd3b670fcd8f56b7d33bbf0b49ba6d23e5bd1d3c122104a5393d414af3372a3c3a595ff9bb38e1e74f7261b", 0x1000}, {&(0x7f0000000a40)="626b8ea79dc7d955fcc1ca65fc7dfb70ea9b4c672566050e821242", 0x1b}, {&(0x7f0000000a80)="90caa9e039f2c8cecd5cd99ed10fcf5bdfe86549d36ae2777cf468cbec6a739161a8d97570e3c418a2c59a485c0f6f779f5090dcf852e7910880fbea556a099989da6e6497fca09c1be5b362c8ceec36a127a391bb0633dac055350e23ea5918ca9a69039a60432b6f5a9fb08a0f0492a2ba3b288b5fd41302ae7d0ba2fd3eaf0b0bc20bec241bd75aee8d4569c8bac1e7609fe1895652b430830654dd27850cbb582c2d1c722f08ec01bf632bbaac62d83fef43c381b5ab4f7ea9f2d06e5ec50471c61a36a0b71da01ca2d1d64f99", 0xcf}, {&(0x7f0000000b80)="63eba33deacffb4595277412712ae027033fd2326d695b14b6953685684ed7b4d3758f", 0x23}], 0x4, &(0x7f0000000cc0)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @cred={0x20, 0xffff, 0x0, r22, r26, r31}, @cred={0x20, 0xffff, 0x0, r41, r46, r51}, @rights={0x20, 0xffff, 0x1, [r53, r54, r0, r55]}], 0x98, 0x3}, 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "71a623d7c9f8c51d77a5ebf03b53da42094dd496", 0x0, 0x1000}) r56 = semget$private(0x0, 0x3, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x3f}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) setsockopt(r1, 0x8d2, 0x7f, &(0x7f0000000780)="1916f9fbde7286f5ca859545cf934d65e8a6ba83cab04aff451f302317097ca3383bc62d5110745aeefb400cd7bc7c4e175fc13e70bed7e54e445ebb1879167f57cfcd152e31b56091de4ca2ed9c4351310c586ee7240361fc6e4df7f1b31a51acc1c3014bbdbad30cc397400552f84da7e8cc15a8d469cb050b78ce0acecffb2620b6346baf8d90ee567650aad32a513a960a834c267f66d1ae915ca44fa7589ac61b12dd10fae36ecb74136f0fc2dbb0d1bd6eed037032c8986c7f47f07eab9f0e81d27e77b00c5a74717c8a0a4257bc0784102abcf4df52ab0f24f855127ccb378b8d3c9b66b73b04e2868f93", 0xee) semop(r56, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) msgrcv(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5d5de0d1f5934da37793687b8aa44f833a715998e75a1b7afa8af9642c10600000000000000fa3be06ee60b6648efaa4fcfea5141eae8979a46db56c7c57a868dcb2185c87e8f30fb594c9ca87624ba93f6dccf49bb5b409271c2b65216b2b730430fdfd239a025590784732f705f19b5d6775c556dc935380c27ae8ed270eb584ed8f7f1106965ac88ef7138330f34f874760b91fa39229939cd4505000000000000005254e1e635df4ef60c8ccc40b8ba4712d54b8d6022797df251da6bb151507cffdb02958d63cae49b06cb58da5eef733793a91b6f3ea491e91f49514783d22c86298f5b95d4037100000000000000"], 0x3b, 0x1, 0x800) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r58 = syz_open_pts() writev(r58, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r57, r58) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpgrp() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) sendto$inet(r4, &(0x7f0000000380)="4dd7d26ef49c84f1f72a33a43cd04213a530afe4f6f9ba40f2254ea6efed61823d483c5b6316717175c29add06bca9a25bd83012f3b500c115cc3f32f8925aee8d3342868c5f91981e0600c95acf2ce244605fec0eb90b5b86b43e5032adc959d964a24308d4a217e4bbb3714308081edeb9f1a399e40f5a944c195f2495eb0e9f2316116a63605eb674a664f23192d4fe2feff5e9ce0c1cf57ab654c1ba4a2445a785f287654b09ca92d6d163525686b696185f10fcd6784ce1cabd688a5a387e12dabde622b24b85256f4b419ee3fcc87839bcd02c42e1e69dd472a54f460d6a222e3acd12d0929cfd5067b42a8c7c084b0862c585f5bbf4098995ef794d4332e4941e8f0f543e4e0864f82e7579b1a8e2dfebdd3251a66ca39058a9e01736f6667b6742eafa0bf2390bc6a67a518368dff737136f167250132525ea70177911d6d5d90e76ea2de13fd9235eff6f72ee8c77ef10d4168f18285efcb63c6be408243efabe5670d5b260bcc0f5999e7f4b1cbcdd33dc4ebed657d58fc9c1d706404349993745d12de9ed124e9487b1fde5b1ae34be390641325cab55ac12bde87cad1c6cb3865ec6751686ea693d3dd4f894aaed17ebcbe0bf4ebc4c2ace628da945155f4ec40adc7d271632594404c5de7d5be847cc8eefb99f1cc925aed2cd867eedaee55efceaf2b45ba5aca2a78364c2470b257963c18fac15c386728d4aebd21d175132f8356ce111c43121d822d11611badbaa991881708e1be2259b599a2944cfc10d6d13e6c1252af5b872808ef3b25b465d169d4dd83577fc3a68d36ca3178f0ca765742a512c54a024523b4d645e15cc8cf67f800d65b00d302fbd49c0fb6b8c95c50db94ccc9accf94f1015b70835f3799763fa0007abae561cdbc7877720f3a54ec3817134dc4c726332df71563d4e3707e7fa28200be1ee753f3027383a934fd1244833260625d9f40149dc9a2b26bfe2e57ab467b998329716389bd7b2c2ba02b09b72bfff5532ed40479ae8af445e1f9e2896863bc74552a4e8f48ec64ca72b456360040efab882d1fd7573d67cf17bf165a9091d60f7c6ed2aeab5ce7070822d53667d7916ddf944e103322e1428ab4516369f7a4e8b5a5735acd4f8dd8df61f3ef0bbcfbac62264d2d3e615fb04ee54b0ba33ca793bc6dda2bc2d806e16efb29b9d3feaa288b7701f7405dd150162597eb4e61ccded688520e183ed2421ca4588e505932687e2d79f28abd99ddd3b32b14aa4767ae4304677901f4b20ee84899c06c6ad26ffd984babebf8b8f0a189fd6a7971e4c63ec7408b44a64b33865e826d44b7e0b506063cba817490faadfea4da62fdd4291bdfd2588d659829794944537745c5336b1e233f5790b8f1078d907710288c02c392d84913320f4168b088c3be51bc27842385696294dff52e95da20fb5b021b8a1fe7e19e2275ddab8f008ec94725b9dcbbf81d5d8cdba3c50417c0fb3a747786ba389f76380f21f04286c2d69f9bf535138d590941bc46c7dafbf5abae17d8c93a9e2bf81cb73f8efe1090c60e06d21be2b9feac852f9d2d77f5fb161c65c30d3a2423c8c56100e36cf3b9078183ea6103a9c319c5e98be3a4bb51601e8b9c2e07c01e3f86de60bf122f4d674992fec64be392aec65a8368cd261d17dc2e78ed34627d24ecb32f57f42f003fb37439f9e39d967c917f0a9b8e6f58b8459af3a0ea924c713a4ded5b898361a40fcd792a1d3b52ebdcad219fa8f954de322b36f117969aa156cb0ddd3fa4a3c4d4efb245f189edbce8158fbfd8630ac47c60938b7735f8ed1bd9dd1773190c915db8a16b9eadb194509e63fbf33a46fa52ca5f2b4045b59879a87bcedecb43b0f09da35b8b23d72a6a7df11bd2cbff369313e11f7392d6356e0c2efb1e110c369b599005e911f5695fdbcefea548a122ac0d7340ee91555b938c27c002ae5dc2a77a45674b5a5746aa17ebb534d06db0bc6a498fe45e6702a79ec8ede783c70e6bbaedc27b350e7f8f472d460a1dc27a1eed5f5c9077a67aa5b7c98e92770a1bb204b9efef2bb2db064cc954efdf6d71fc925ab25bf1b5c54ee38bbee41cbfb1fabe09111add2d0a0b1811a0769e3da90bbe007d91964d579deb856a297955cfa0a228cf4cc372936a477c97caaa1e15a9ab2e79968cce93f81babde4245a7c2b52176a9c831b77d7e0677cbbc4d8c0a7586c4814df72b172c7a07ad4056a19cbf86256d4e7f9d46417ab0095f45db6c4cf3514623d4371929abd6a1a4a68a40e2caa81494dd057b15633ab4d54f1c6748b6d3affddab017df2d775dff2401f85855da2f38fbeed23737513be7c3a998472ef0ff9fdac08f55dc082e3bf7b6fd5ca1af5d1d3d67b8beee5693e9dd3f652644842850a72d1b26ced61b569ad3d070e0f942069f143baa42d541748d8d16818501f41412e4884c07203658a8d6ff05d7036e6c1f1b8bbedac7306a358cde3d86ec10e1291cb3e86bd723cfb3f5874bfa745c51343513b211444290469131fe299f5d31c9f86f46899f60b6dad9d199e3a512172cf9600302b73a3d9b0dfd6da8c2514c14b2e1bb6b51f15f2de18bc7eeb0e1bc90e2f7b44e09b0a6a524e3c7e6874d03e920e4115f57efbe030ab05c0f3952d011812f3ea96baf14af7af6b186562f4a9dca1144e27abdddd1d06a1ffa12725daf6f00b643297a88461e54b2a7711a74fe94688ab3062ff72b749a25fa7a8c1377052b0d46e7eafa2b3e4a013db112fff372c5b4ede974a4e613dacec64a6d3a46007cf6f5bd7b6407cd8fddf421e7e36bfab7b7c202d7ffd2502480c6fc4d4e7b699e9037bc5506b66983594f56e7ccc321b32a77b8beb43143e8992b495745efa8ac0b05b1d141923e0464ab5714c407aeeacb7bafe6b99a525336a8198e78e494feac1fee8f30245cd663f4a5f103dcf248439ec1ab56fd4cf8bb76c9ed3e791ebe09dd1bd88f8cd6fd39c86c427809f880e339b82329fc64c595e0b5c410768c8b3b9de72299cc28b45b7a78dfdfaea5894aea87adf4bc72302828301e50f21b4827bcbe26fb59ec55f0e47b507978b69b7abdf069c139e2ddeae814cf9a0244d5e33abc5565d297c18d8730ae605a802ed6d3f89c91847c1114b94255eff56e8838ffa2beb3c15d6c8192763847ea6defaa7e43bc9f65f015d5b8236ae3d24e21ef090dfaab996aa75381b68c281efabf6a9855f85cbdb3b634f8ac7415247be0a1710b928bf3a67a3d2d53aa0e730acf7ad121187c2562bee56ded6db3e833492da0cd147446b0d3e838ac2d916d6cd105cc463738171352ad775302101f58b1131adf2bd0d3db8a8f9787ab164b3cf729d100eb8c751412f7be24bd86bd1daaa2378c4869cb2e52ff253de78e08e5c314dafeadfd73adb298008c9ffcd90eb89bf224c548f2b9efd8fa898c2303e3c6a389be0d54ece5a434a1c637f16c707ad9747e970ee61daac4622518b8baf656253b2a6a687082e3c0c6da10cfe189ced842830d4c0c8b2da76ad89cf3ba16b36aa3ad7090942b6d569414c3e7a6fb1422c3e8cc02bdcab2cd46d29859784ac8d4e528f51620239091de1dd9f32d39f806528350238b07c4e3e61b9c6787fa30ce8af5b0889fce6530779a9de01eeff1c5284c852039a540a30745d0c9ae9ffb1b3088bcf6c47b419ad475ea98fafbfd08b2215cfd91aa7c92045f1fd531c27328dbc9836d24cc64b5c8fedd8abef7380cdba2427dca8988ce4ed2e8c525a7e926421e45e2cc1e550b08a3b6dc130781e2f36a3ec25a4a01b74e01906cff2152575d9d7bb295eb655692d7b7f541c1fda3cf524d9a2bea2f7c90f44e31e9ed53b491a7988373bba38b8a36359f354631f41c5db4368124ee5e4996b9bf657ac4b95fe077c9be3ca355d779299f0ef24e7018daa8da7cea2c51c1f48e3c9e3265c2233db9f5e59bb59ad2166caa9e4e2e03914a9ec7bde1b117d27c7e24835c10dbfeef14e49fac1c7e364c0b81d61023306139b971e5fc5007b6bfd2884dfe9a6018e4ebfb205f7af8d67229a307c08f04192b2446516bcec35150ae0993ba66956eaa7e1aa157df753e787444511263f4347e558713aef9821962fd40858e62092df42e77e0797ee6bbac86c1087ec599e356828c93aff68db736351438f40d5e393a9255e5ace7890a4011afb5a0347d26897e4f9e107afcee4dfe032248ebcea4aaeec2ae4ed1dd915e7b0b5f848f8b30ea1153b1d6bad8c971b44e75085b0ce2ba5b37d443cceeead99382be2e06c6de15296a739e159ddf53ac3d82d5a5c82e262f95b0112ede17f9e5eaad191bda40ba4ca013806017bffacf1790f473693e0ba30f4a91a287e1e33c5fbe5224536f0c2b216fcd538746d33fb598897ac6dde1da5dad5352f41c7a97897362216e58d4e7a9b5d31cc1cb6ecba1edd0a5643d1e314479e20d9ce12b43cb339bb0c928cede0922664bc580cae00c3e81e0fee9f506f54578ef611ca7530c3087539a45a314582d212c863c8c7625610399f612904d56f7d53acb0391cf3010360ccf7f86283400624eebe82a15537228d91046b9f6a30bf2d643ebbbd8bd0a5a45c770f718a94c270d20a08a23a0a348bac1a986ccdd7206d1b37c704dd74606eb5e67218ca571e5fb0ae07b3692a41085646449d7bf55d8f4b8759758fe0f7079652a6bb04b7fdf9dcfc2563bdfd800cdbd81d94db05bc71bea5df59a045dd2e89fb6f232243438fffc2eab92a1da730b7443d6d5e95e03132af070624ea7d709939186bc4747d9a514e8aab735bbd934449c02dacd356b7dfee8281959e00be436becbe5ff362b09d0195f5fd7175477bfa83da36db54ed472118c5cc61c51c25238a366ecf195809620ff2fa10acaf76c7f219e44a79819f2f8662f8df5e007b31146e6aec2c6a89c1ba1ab62ea86db6b79eda0c98bdfd78d645c6e6675e62d0d8e9c310a41f584efb6e90c6e4b6c6373cb9f7f0912bb1db8cd275b3c2f68d29e283c03607d689488e9b18486db5355148909877252596f055af22afc42e88dabede29965dfd0d5d2f663aa8b36fb4f2e00192e5e8a41ad2f1e4d518b54579bfe97933cff97069fd55c02340f0cb8dfdb4a122a16780117dac5c22e50dfd149d9897d41598773a0f28eacbdf5145daf37b9c11c6c6866a7bd1ede95644ed7b3750ee8b2fe5da5833df9b73fba4e6365123261db3080e8a2fbb345bf0e293bb7d6bbd36f033b08c62b555131f55f9728903402f114304499ad10b878a3032c29404166db5417c469d561b4081d5e9b5444c1529b5090c05389c76f7cdefe9b40043a47f6d33fc7a568585468acf866d516f2858186733166a18709e53ce59ef6a926dff79c2a3f314a45435cbc4fb95ee53e65830b35b823982ab8e1a4ccd812c4aab13d87d49145573f70559d151bf8c455d485a568b614c19ecf20a4e58cb2b01528b27a7597725da941edf4c41f1935755460aef678ca0c45a9e98a15e80736fcd6c79bfc631bf855fc54d2615535ae23513ca7327c2c1699e79abd659db2d9a37a0c8c4bf6266a134aae6d650c85355e4ca90eb5698fd12383bb9d8d36f32c1474961f6970d4d19745e7898124bffbad81cccd165e33c69bc79fe9dc592aca26f05a38edd5597247c7fe247c3770c5531c2410cf95c351fd7b1df81942d21300a741c17b9a906cd917469433664af841ddb5ac121449b6e4a51a74febab90dba6972731bf3c78790b6baf007dcfb75dac514af34343229b064c142ac576c703c151455c1ee444f49c61bcc2", 0x1000, 0xa51ff7251a48d29d, &(0x7f0000000100)={0x2, 0x3}, 0xc) 22:28:33 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000140)=[{r0, 0x10}, {r1, 0x4}], 0x2, 0x8) clock_gettime(0x3, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCFLUSH(r2, 0x20004268) 22:28:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 22:28:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000180)="350c683c1901654c1462cb0634c2151951f0c49c95b69803bd8a7616b3b94013991f0433319c28ac619271116cbde0cde6758b7bc7b5ee186730cb048ad6632b", 0x40}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/21, 0x15, 0x5, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="f23d1ab5dce93e4f49f1e46150626cf03eb15c75aeaee92b07b2fab1aa2c4bc1196b2e002e89bddf527489348569d6c03728f8e4df44c113d48e45ad3be5d1304ac1391ae7e971352fb67157c271c03f", 0x50}, {&(0x7f0000000000)="e6d0fc96372b", 0x6}], 0x2, 0x0, 0x0) socketpair(0x20, 0x3, 0x10001, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/23, 0x17}], 0x4, &(0x7f0000000540)=""/225, 0xe1}, 0x445) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) sendto(r2, &(0x7f0000000200)="51d4c6a7c3374fd3dd3496f5e557fc5707edf4364e87a2772401791b1c758aab9c58708a021fec17a28c1c2f07d2fdf18e955d8169326840199171508d169b75ccded52716d5e83df21124", 0x4b, 0x400, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x134, &(0x7f0000000040)=[{0x2c, 0xda2, 0x0, 0xfffffffffffffffd}, {0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:34 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x201) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 22:28:34 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2, 0x1}, {0x1f, 0xffff}}) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7c}, {0x6}]}) socketpair(0x1, 0xa001, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0xff}, 0x8) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) kqueue() 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x5}, {0x6}]}) socketpair(0x1, 0x5, 0x31e1, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x3}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:28:34 executing program 0: select(0xfffffe86, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:28:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x402, 0x0) r2 = dup(0xffffffffffffff9c) fchmod(r2, 0x8) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 22:28:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) getpid() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) clock_getres(0x0, &(0x7f0000000040)) 22:28:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0xecb) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 22:28:35 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0/../file0\x00', 0x400, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) renameat(r0, &(0x7f0000000080)='./file0/../file0\x00', r2, &(0x7f00000000c0)='./file0\x00') clock_getres(0x0, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) read(r4, &(0x7f0000000040)=""/9, 0x9) 22:28:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socket(0x18, 0x2, 0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x1, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e5b96fd5f39a15020dab3e7f88919f2f2015d45ac312f95505347edce078d5d527e745f85cf3711c4e3a379fde7dd6046648fc0aede02a4825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x60}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="180000feffffff00ffff000011000000b29142dbe71a8d9a593a7b4b6f159976626f1ddabc44e2f7dbccf3afdcbcd73d8acd6e007427103868f6848a32527c69bc6dac0383de44962e55121cf2a26ad80eb9d6f9b7b29ced6a03227259df2ef56ba0b0a3546e6292dece154ca46215a75731b8a9c2a36eed3e797edf096c163a6af289c20ea0649b59d6", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) listen(r2, 0x0) 22:28:35 executing program 1: open(&(0x7f00000000c0)='\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() close(r0) syz_open_pts() 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) write(r2, &(0x7f0000000080)="4932dcd2aa871b08bd12", 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$TIOCSTOP(r1, 0x2000746f) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0xaf, 0x0, 0x0, 0x9}], 0x835, 0x0) pread(r0, &(0x7f0000000280)="e323b96511fe7c70f54cf1a4487ca2caa68839a8d5a72b1dd0fe6006c7b0881258097ac49f5c73f0b028ca66fdd7878de8a7a6082a75f4fd20924063fa1abeb2784b59265509691ec065a5255dde601528496a39a9f15fb00f733c431450f12e700f06762b4942cf016a247b7bb787b5811350a8e79e984824e0ee409ac71b0bcc39ce1f0d1794d194fc69eb116458017356dbdd4e4ee0758d31bd1a681fc5a781dd9847ad6560eeeedc70b27c6076e3c60caad7ac32276a", 0xb8, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0xffff, 0xb92, './file0\x00', 0x0, 0x6, 0x0, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 22:28:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3ad0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x100) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x274) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 22:28:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 22:28:35 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000000480)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}], 0x6) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x39, &(0x7f0000000100)="a6aa2763815626772b8bb1630ef80776637dafd9e8847ed342bc96b064132960e4598049df5be076cb2b4eedb31719bac992fbaf62c6f81c77") 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x1, 0x3, 0xd0, 0x2}, {0x8001, 0x80000000, 0x1, 0x1}, {0xbd, 0x345e, 0x0, 0xfff}, {0x401, 0x5, 0x200}, {0x9, 0xeb0, 0xfffffffffffff000, 0x7ff}, {0x24, 0x9, 0x2}, {0x5, 0xfffffffffffffba5, 0x1, 0x100000000}, {0x0, 0x3, 0x893, 0x10001}, {0x500, 0xaa0, 0x7ed, 0x80}, {0x1, 0x6, 0x1000, 0x6}]}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 22:28:36 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x46) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x1, 0x3, "27d361a26cb474f06b39af9fd59afe9be8176e73", 0x2}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x2, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 22:28:36 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)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nuld\x00', 0x80, 0x0) listen(r1, 0x5) r2 = dup(r0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0xaf}], 0x835, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000001c0)={0x100, 0x3f, {[0xffff, 0x6, 0xdda, 0x3, 0x9, 0x1, 0x7fffffff, 0x9, 0x1, 0x0, 0x8, 0x7, 0x7, 0x10001, 0x4, 0x3, 0xd4, 0x4], [0x800000000000000, 0x9, 0x800009, 0x2, 0x100, 0x5, 0x0, 0x80, 0xfffffffffffffff9, 0x81], [0xfffffffffffff147, 0x6, 0x8, 0x9, 0x69, 0x100000001, 0x8131], [0x4, 0xffffffffffffff4c, 0x80, 0x800, 0x1, 0x1f], [{0x7ff, 0x0, 0x80000004, 0xcb52}, {0x7, 0x2a, 0x7, 0x200}, {0x6, 0xff, 0x4, 0x3f}, {0x38, 0x101, 0x0, 0x10}, {0xb9d, 0x1000, 0x20000000000b11, 0xfff}, {0x5, 0x6db4, 0x314c, 0xfa1}, {0x3, 0x9, 0x6, 0x1}, {0x40, 0xffffffffffffffc0, 0x6, 0x16b0}], {0x800, 0x7ffe, 0x0, 0x44c}, {0x0, 0x1, 0x9, 0xff}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x1000000000002}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x1, 0x0) shutdown(r10, 0x2) getsockname$inet6(r10, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = syz_open_pts() r13 = dup2(r12, r12) write(r13, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r13) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r15 = getegid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x4be, &(0x7f0000000340)) getgroups(0x7, &(0x7f0000000380)=[r14, r15, 0x0, 0x0, r16, 0x0, 0x0]) r17 = syz_open_pts() r18 = dup2(r17, r17) write(r18, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r18) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = getegid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r19, r20, 0x0, 0x0, r21, 0x0, r22]) r23 = getgid() setgroups(0x5, &(0x7f0000000680)=[r9, r11, r16, r20, r23]) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x10000}]}) kevent(0xffffffffffffff9c, &(0x7f0000000400)=[{{}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x40, 0x4}, {{0xffffffffffffff9c}, 0x7ffffffffffffff2, 0x2, 0x2, 0x400, 0x1000}, {{r6}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x6, 0x80}, {{r3}, 0xfffffffffffffffc, 0xe3619d1a9cee81d6, 0x2, 0x400}, {{r7}, 0xfffffffffffffff8, 0xa0, 0x4, 0x1ff, 0xeab3}, {{}, 0xfffffffffffffffe, 0x0, 0x80, 0x101, 0x81}, {{r8}, 0xfffffffffffffffc, 0x0, 0x4, 0x401, 0x8}], 0x843, &(0x7f0000000500)=[{{r2}, 0x8000000000000003, 0x20, 0x1, 0xfffffffffffffff9, 0x401}, {{r4}, 0xfffffffffffffffe, 0x1, 0x4, 0x401, 0xffffffff00000000}, {{}, 0xfffffffffffffff8, 0x4, 0x80, 0x7ff, 0x10001}, {{r24}, 0xfffffffffffffffc, 0x80, 0x20, 0x1, 0x9}], 0x6c6, &(0x7f0000000580)={0x100, 0x8}) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0x9}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c61300008669be1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c7cd2a99e7ea2c8f55453aaa0de09ae9ec3a9647e0000c02afb09b0f43c02acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e03ca1467544d7171cb8fce479092a48dd6234538c812a0010e84dc920bbe6"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r0, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)="221658ec2036604c59a0e648b0170871797b4b0aee4e4e9558505a194cb2cd6d4b2e23a389fddfbddaafd708e043c688e7cb4719821cc2d80fc060cfebbfee12f5f0ce4c877861ab7ad5f493f32b402549a1b23a574cfa41981263bd4009f9bf0ece036f49bc403059095dfcce3f9c607e00b4a456bc323509a7bda7eac1f7b23eeb81a0fb0f7a8d23e9f3348758f449d457c5baf4708226042a988bd9154b4b6a22a5a758923e63a615a89920252f3792e09fb2226d1819eb3b0c0f426463fbb52a3be0f52e3de0a829cf525bcaeb80b6041f58ad46c8ccac4a987de5107584119ae1624ab29aaef8a683db229edb152c9a33352d646a5b2c0dd086c609ba3f8303e23e045ec1ebc3fa8b042e3e2ef1c580121705981d5c5c30ccb4d2ee37bbee38caa70df6d93e3d2473e8185fd7956229d9b04fd41fca4c4704031cb5a0968d87f686f93b80a972ef44a18fb27afd71cdb59fcb5cd78a243cb2da95587249ffb20e70ffe880f8d72406d4eee0176a6163ca3f150a2bf542f5b6fd49299a2ebefbb5287af0011eb2dd5974dd50701d16980f60b0c15683693a004c2ce51878fed1f8682bebd643dcddd43f07a38a8829fbaffb024e7bdcf553c1b76a6579d2e65f568440a117e1d6b91336170351db7366d6339c17e60894697f56634bb73d6acce04be35c01506216ea6c48693c308147f2268454e2d8e8d757f437f093637e39630030ba412cd9307bf1213b021918da7cc7e6529bb11df24cdc19ddd622e8984f5a098533d6ba3e5537a4e4244eb84f348e5c0b2c8fc217a75e91bd719e0adf913b473dae58c745a8f52841219b02fa7a65e80b9493c19b994437a67e9c13c9bad5d62ca9302a0b8462f29ecaebc54abcfdbf4d7dd849323d5386bb4d62988406543cf5c806a41afd96400fb181fa061537453cc910de12ad4433cb63650ee5e497d9116dd0585dcdf3776c0b611ab00c50b5252d6e553f9b1449016298572d6af8b8437fd4e6525090f707c6f7d29b04ac4073d620899361fef70fb690c6f406d24216a40af1879d06af58948b942f86d5bb6582057afaa1c48294b4a75226ef4ab9c3b789ed9070781a662826441eeb856d48d42c68e63fbd568536b74453bb72f5233344dbed44a7a6045e8d2707f0fca0d252df2153bb3b481a6936e89ab27f40f7b9253546f3c9fd6dd39d393d14be9fb198db6598cb6efee281a49ee4397fc4aaf6588e4c9fc7836697431d25e1c06ef3880561f7c056512a59b8238ff1caf3998cbbfdbc1b55b35e51b08c723555285cc0154da91d1a4be0a53f08f08c0f73c5e53c0023b43df7aec9d433c384b0f4b19c910d0a38634ce9b60a1429210c38351e05925c1489f5606bc3fb216c8003e438c2ca9c5099b9913584f388c47f9d419189fee2083e4f682ccd29d655b793999a0e44f2d4caecc7d0935d8d98b1c091a85fe34f3aa9670d1cdea20121f299349facddaf48dbde93380f869aa22b268529aae67c1c57c1a860aa1e1b875889dc2bc7ad5a44a8f25e41c8590753d358a122b5f60bbf03a5854aea7edbc136d323cfa1fc8d3b2ab991d152d69c3d4479e1de720ce189edaa00fc9a7f1bab1fd15f5c144bda28b8a4598880db6c7feb46a2ca4343b72f643b75781208581d4ed51f294fd3a41bac1324fd5b8f1dad7c93d6b4875af59e455c6c7ca7398356751a0859a6d79967ebe3754bdd9eee995adc9de2c69c916d2b0116d57c55d126e159b60e6737d0b09b4543c304480275a876cceadddcc73391a96a132f8a08c009bb6752709bab263b0ab2ce3ab20d6e2ec80069f36c11e64b37f729eb4469de4dd7ee00fe9e7e6383aac9a5740c0dfada35190986ff2d3f3fe2a48b0baa8b47e39ffca5b23d487a14677739269f24edca6e2ee61d4f4b61f30087e9d6f8dfdd0e39dba79db097cf42975a2c9c106d267af98badbd326c065690e2b71570c221ab8d4d0d46584b9fe072e1b841ee3a8da14204a338019082cfbd03e6b088cc6920bd9882eb96fef3777ea4ac61acbad85e468e455f95c66d191ae6c23699a4dc4c2e2cb21a1f26649d28de111a8c73021a201160e7f37661eb527bb8680380ae084e65a244be5de7be555acff80b479c1a7be6710b24532563fa97f34f767e589d0436e13887f9e27e724faa1c20171833cea1a352934fe81eead48702fe37bd62e0649276fda4753235ee023e1465751783f5f3925bb30759e4168da195788dfdbe6edbd3224fc7f8d117297e946e0ae5253085a3954587ca7c934462fdf4db8163093c2a0f23164dbbd11a466391919ea0e23a8aecea40364fb438ce9d325fbfaf99378a6c7a47e4e9c9f13eb013ee4830b7f7f4c275a36088d28cd75d7592177d6ecc51924538742dfecb3fb8db9fc1c2df4e78f6560298fcc98e2a3c6df1ac82153041edd0f127aaeb3899d3d7e9552d0d9ebefba9130f9e257890363892d4797c25acc21b2f0644dafb94d5836bf4aa19a8e5fbeec12334ce6cd8512996723aa53545b03fff3887f7f3836d23fbeb74b9be3c2d263f3eeaeef7e39f768d333b28487becfb3bcc9335b125f098919affc22b2f086bd076490a6a570f3b47cfcd925d2b620b4e4d9ca81ad5a40b2103c9a94cb79b55e07063e447b4875478c64c77a0214fbc81917d4bcef76f6b23a482cdfca83cf56e4d45e4bc5eb042df688ca0e0d908506eea00f52944dc970c95d8b81f37b8acba2a8975d59cc9f8f68d45d66a353c3d890ad8c1f92bfb4a3f0145648c1b9df43839fb17d5c41f95e9d89d697cfe0fc6999af229659f9862e8ea372fd362adf32682096201a95bf58277a23b54f70a9a8985f0576667cbc3dad5d81cb5263c44ebed092b8b83603ea3288d2c043ee4ef6540c7e12f18922a88dc017f04cb0b1d581a1f4a2e8c284970291826d3dd6291c3681cfb098356a290ad449c0f3bf24ee68e474b9eb4a69fa0e0ffa106ea8cf02a25d01903759eac56c2b63f9e817e886e48e490f89053fca8263aabe1d3b17dd452bf0e0068cb9f874667efca347138da6c65044dcd2e2dce03091443fa4db128a33b4723d1c42659635e7f323b8c10a953008d97bebd6995cb04b48c42877fa58b41b2f3690bd3dd1cbdca7aff7bc307069e1c23f620d7cca20b828e9c3eb342f30a165d3956b03389bad7f469e94ffce84f2bf803d1f72297846fba3fddf5d8104bfba0b1bc4a3db32e9a30176cadfa12587d2ec3dd5edb5844a46e476b74b918ecd56b435e00ff6608dca4fb95e6876209560c6c8684d60bf131c0f19cfd45020658e30263119e9e37b6e5ce8776a0628d958c3fbbe9760a2a6948d25721542b6942e0733811944af9a78702d84e135ff33df1549f351e9067ec844ec17ec1f640d81465b44ee81ce0f8e70ff9f0bcbf41b6f1a0de58d2c26faf6bb72fad046da2172a3e65bfc7cdc635444c661d2772aea69e330d0bf526f5bcab9547db5e46fb1b623bc9df6d5e75506b279868ef096f89667abd839929945eeccabcfd5585516d149362447b4e70072acb92ad0187d8c7750e7b3519bf2a9bb0fdb9583afdde7870d49ade8dfb50a3a772ec971f6286219769a9b3d7828a98d06c55f6b8d2d351a82a0e1c5f20bcd0c00b3ca4aeb52fc19a8ad848d99dd084dbb3c12e817a8b6ff5a4ce6e6f0e3ac5946ee5c37f4e6507013ff8e68941da8caeef6910fc91baf4fc570395be4f27df908417420e5e57f4c540b1db392276fde66bf13e8fdb412356847f27111f106cb7906c1998e1416f643caf25780043b3d649a1bd59d8bb4a3a48426f06165f7eeb5d06163b4bb940ccd0dd05a0c76fcc1fd13c9042f88cb11c3ddf63ceac65943d291eb52443d7f3abb6377205a70957231ca56cbbaf1770f1321945ca01195e935e02966abb899e3a42c031488463b401787cbb513dcefb993934d498773f5dd73d0e63ab3a8a75372d3d2fa991afdce52ef291226114798aa33d86cf954d05984c305dfc57eff747c901dabf6aa24a6cffbf7e98b8cb8dfaf03b0bd29474c4eec503be17d0a58372c69cf105f37df5047163bed4cb4a05b9be893699b7db0aa31a9d6323540ee8b8dab5deee02f49527fbf9d05bfa33c2372441b14241fe1bf97c5279a098314d8fdc0955320351d15e538db11c9e392472c84e4dc4b0b728825dc0421fe66e4789f632b87a3080a751427e5a42a48e9ab304e17250996ef7cef81f50f036357e05bb73fdf33698eae3ffa7dfac641beb586004208fe59ff1671d0d612bfc660910d08aec0839b18416c30b07040cd2b3dda00288ff0eb9a7006795a32dffe36d2ea6452afa8e33eaf21e186ca9a755edb0010cab8e1fe21b047d96e19a92ea7bf34826d7b064f43acf544986e24dc5038aaa0e7c292f72cd15feacc0067180409c752554cbfc2f25c1a71e3dbcf54915570da529ed55962568f10983205aece26f637260b92450ab77f9105636f6a5b713c6f615ffaad3b4a164a0a7858bbcce4d0f6d1a4e12c6dacfbbaad4f32c0827f15e4b78646dc8e53f44160c0081a53b646aaed78e9e3c6517eb6ebcd4d9db6b9f8c8cf008a110102b68858db9999854db65e01b95c7975563c036ae2b31598b0285e3841d03a24f7a501840c0eed47f2808857d20d299753a08da673ae746a0515240900267b89ce11cd94652be4c9e84bba6a24f6edbd9793df8d89cbab0ffab0e0913d66022711411d43caf809a01a4e773125298760638a9ea5191b102dcad0d8ef0d8cac28798d2ebb3416becff464bdb56018de4744592b9fefdd56d197ad049becc0a590662cf0aca78466a8043953d4ebb9c327c535a822be435d37785acea42f60629e9f8a8560dad26eeed8114a1b680a2f53fb360e239605119b6be881b3faec3d6b49fd279c1a499b07aed8e4f516be263cd57a302ead84a875ff9eda0488f6aa9e080b54f9111e3c29345546b7af3fc37370c2539e088ed5bcf781c17225d93e290d2b639d7475d7ee8680bda15886ed400a3070235defa1246487755492dd8fb1cd2fb4bfa4ea92ed097840bbac1820e09de60771cebe15800a2662df63bbe66aad1988de90ed138b6ba1e0bfd4a6e4a0670bcf080a0cb6cf361a90802f7f189de23460b164df7ba13ad38f9962a894ed94aa3d9efc0141fc99f48d4da64bb35e4dcdb36e7fee0429cc0bffa444cfff54c257a3cb471ce341a824f40cb6e9db836faea3c1cbecfb0c7bfac849aa6ea41f93e412e395a722a78988f91cbe6f26f0b3e6020e9aae091b52be4dce63cdee8985cbd0f35b6eeae078892b73ca70207cbbe60262345c42df6c26b4e596de01621d9910b8688b79ad65a3c6a6a24c6b0d89bacccbe6b44bba8dfe6366534246eb14b7c8a2d0350847046b3843f8350531444ba1402b7843577b0f74fe4e86a3e130741b81fd42914ce5c2375135cd2933a7264ee31b5833533668281c2bdd314c96a0847b81a685d3a3b9da32801ecbec45689fcb16f754b94fbe72629d59166c4e6fdad46fd94980c65edc9fcfee22630f524ea2cae0cb3a38546eb24493f94ae21d4b3d2a1afe0eeaac9d3d0a46f710a5df9b6ec350ccfd802f5619364e5a3f0e0e43bcdcec1ab5ed54e9c5c646971d9cb29f570a5477270c474e59358ca66b59df75f1dbe17fa0c8575a2a8f195e54a686687887c216ff19dc5e173d9d97e5a25418c0a58183bb2a3acad446096c90eca309eb9ad76a41cebfcf3ea0c1a0664387ee62c0f84fa7a31fa25e5290bd80d83c53e2fc6b3cb72fe9605ef21e61eaab747a5ec4d3fe32e6451", 0x1000}, {&(0x7f0000001200)="924abec857d2c90297bd5922c89e680f93099f5fab44761e1153ae4f7da5df56a063e67fa4e08f159950c54616b32b97d5ed62cc58bfdaab82bb930c51315401d1ad39bf31f8fbef2c64309071a88a", 0x4f}, {&(0x7f0000001280)="05906d40d60d060d550ab33c26e3b0e96646aebdc2a4d9669b0db6c61d3fef75e1c64e7a57b7a10031810af85984edc3c736ecfa89c588d45896cfe4c7e6b342bb7da519b584c41112b9994f4a4f8daf4290d3df5dfe01b4bacb80b9eea8e7e10ac5a41bf956b13bf141de91501191107944615d4ada09e0fb5e2746532ea1900750f869f92bd8ef3dab7dc7d9dd7c2544c45867900da13a265e0de161c311a334cb93fbf51d75bb5305b6d3acf128b1dc0bde6aeab07a35a59ab3aaacbf65b32450d4de5b809d6d17968d33c32fc06ba54b2b6ab0badaba329486e3d903c552af6309d2e4df9a0a9779ca56", 0xec}], 0x3, 0x0, 0x0) 22:28:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:36 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) getpgrp() fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 22:28:36 executing program 0: setitimer(0xe3323050be8ff5ee, 0x0, &(0x7f0000000040)) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="f4") 22:28:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x9a}}) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r2) write(r2, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fcntl$dupfd(r3, 0xa, r4) r5 = syz_open_pts() close(r5) write(r5, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)=0xff) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) 22:28:36 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r4) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r5, r6, 0x0, 0x0, r7, 0x0, r8]) r9 = syz_open_pts() r10 = dup2(r9, r9) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r10) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r11, r12, 0x0, 0x0, r13, 0x0, r14]) r15 = syz_open_pts() r16 = dup2(r15, r15) write(r16, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r16) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r18 = getegid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x0, &(0x7f0000000340)) getgroups(0x7, &(0x7f0000000380)=[r17, r18, 0x0, 0x0, r19, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[r6, r12, r19, 0x0, 0x0]) r21 = syz_open_pts() r22 = dup2(r21, r21) write(r22, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r22) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r24 = getegid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r23, r24, 0x0, 0x0, r25, 0x0, r26]) r27 = syz_open_pts() r28 = dup2(r27, r27) write(r28, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r28) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r30 = getegid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r29, r30, 0x0, 0x0, r31, 0x0, r32]) r33 = syz_open_pts() r34 = dup2(r33, r33) write(r34, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r34) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r36 = getegid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r35, r36, 0x0, 0x0, r37, 0x0, r38]) getgroups(0x6, &(0x7f0000000080)=[r24, 0xffffffffffffffff, r30, r37, 0xffffffffffffffff, 0x0]) r40 = socket$inet6(0x18, 0x1, 0x0) shutdown(r40, 0x2) getsockname$inet6(r40, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, r2, r20, r39, r41]) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kqueue() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0xfff, 0x8, 0x100, "2587010ce1788721a778727b61581251539f08fb", 0x2e, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') 22:28:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x3800000) r1 = dup(r0) pread(r1, &(0x7f0000000440)="41348d0d7076c7cbecb0d6c6eba864541ac92aaea9f6dbdba469e8d964eb274dd6a9f8ded633acc9de778e0e2882d7c27d031dd294ea63978a908405848ffc5912156dda694a1510c88d54b093cc55", 0x4f, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 22:28:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0xffffffffffffff53) write(r3, 0x0, 0x0) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, &(0x7f00000013c0)=""/198, 0xc6}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'t`p', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = syz_open_pts() close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r6, r7, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', r7, 0x0, 0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5}, {0x1d}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1a3, &(0x7f0000000340)="b6") r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000001500)}) r10 = dup(r9) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f00000001c0)) accept$inet6(r8, &(0x7f0000000080), &(0x7f0000000100)=0xc) 22:28:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0xf000)=nil, 0xf000, 0x4, 0x1018, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:28:37 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) write(r0, &(0x7f0000000280)="c159e2950f08659a7354e81796d36024ed9ca0176fc0322e3e615f0100852204b44983c37f69eb9c4d38e379810669c0f94ab14c7b6bca91811d61ca0e057c7355e5266f888f5b648f928f5e0e000000000000ff030000742cb6b01d451adc9e318d6532266e2646f7befdb8c8e9852a2588b710e809701f419fd54900000000000000000000000000003fa8e0214c5934def1de7da580f2513a5654eaf56abddbc5c815ae3e6f481cde85b72361cc144a99f23da1b3565c860bbab1c5266f0c23d1488eb7678f2137356c0928fcf8ee32683ee8f3924f789e5e6bda66d3bfd01e5e5ddda81bbd57f3c87115d42e31d0278acee40f9d48f195027b8235bec370437be7b47e010ce38c53de9f8c8bb08261a2560b0838a615b04804eac093c39b7180f73433aaf6ffde8d1ad55cd2913c5aeeff2fe2594926285cc9b26a10406542a8046da424bc4869e1633cbcea65c2af000000000000", 0x157) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 22:28:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10002, 0x2) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 22:28:37 executing program 1: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000800)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = semget(0x0, 0x4, 0x600) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/135) r4 = semget$private(0x0, 0x4, 0x226) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r4, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 22:28:37 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x18892, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x394d, 0xd1, 0x742d}) 22:28:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x99, 0x7, 0x8}) 22:28:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x1c0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x11, 0x40000004, 0x100000001, 0x8142}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1ffffe, 0x401, 0x85a4}, {{r6}, 0xfffffffffffffffa, 0x8c, 0x4, 0x1ff, 0x4}, {{r7}, 0xfffffffffffffffd, 0x23, 0x2, 0x4, 0x1}, {{r8}, 0xfffffffffffffffd, 0x8, 0x4, 0x3, 0xff}], 0xffff, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffc, 0x24, 0x40000000, 0x3, 0x3}], 0xe7, &(0x7f0000000340)={0x280000, 0xfffffffffffffff8}) r10 = kqueue() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 22:28:38 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x7ff, [{0x1, 0x7}, {0x3, 0xffffffffffffff00}, {0x1, 0x2}, {0x2, 0xa046}, {0x3, 0xfffffffffffffe00}, {0x0, 0x1}, {0x3, 0x100000001}, {0x0, 0x3}, {0x2, 0x6}, {0x0, 0x100}, {0x4, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0xaaa962fa3adbb6d, 0xfb}, {0x1, 0x100000000}, {0x1, 0xffffffffffffffff}, {0x1, 0x101}, {0x1, 0x3c9}, {0x2, 0x90a}, {0x2, 0x7}, {0x1, 0x8}, {0x1}, {0x0, 0x8001}, {0x2, 0x1}, {0x3, 0x1000}, {0x3, 0x401}, {0x1, 0x4}, {0x3, 0x9}, {0x0, 0x4}, {0x2, 0xd06}, {0x3, 0x8001}, {0x2, 0x10000}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000080)=0x1) r7 = dup2(r6, r1) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000ac7fefb016d72453d5434a7d9655b8354b73d2228c513cf5c4f1f3555b9dd8adac6e05cb2dc5cec0b44deba8b6bd4e3da8b7ff1aba611be5a9782c575579ba087acf7b1a57ab23ff8081f39e2eafc42407dec43fba06a5b37be360a54d2ae88ed7edf298e863c1cf6c5215c39befa345844ebce1790c77e2a102d038"]) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0105715, &(0x7f0000001500)={{0x0, 0x0, 0x20}, 0x0, 0x0, 0xfffffffffffffffc}) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r4) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r5, r6, 0x0, 0x0, r7, 0x0, r8]) getgroups(0x2, &(0x7f0000000080)=[r2, r7]) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000180)=[{0x70434587, 0x1, 0x3, 0x3}, {0x2, 0x8, 0x0, 0x1}, {0x4ab, 0x2, 0x9, 0x2}, {0x2, 0x2, 0x2, 0xffffffffffff0000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff1e, &(0x7f00000001c0)="7d9e91010000e17e9997c55e2070fa040301cf6e332b19e7c001d90f1f7c5a713633dcda80f50c0f8115d3a8cd93c7f231b6360f27310b4450dfaa5d382e3808a0837d371b231bfee0d3e10b3f283629d20c57805ac3939f5001898439cfe3eeb76d97018525") r2 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x1d, 0x99b, 0x0, 0x800}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 22:28:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_flags}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3c715d26847d2fd8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000200)=[{r3, 0x10}, {r4, 0x80}, {r6, 0x4}, {r7, 0x40}, {r9, 0x4}], 0x5, 0x9) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) 22:28:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d015358b002dde6ca2cf7859265464249580fb4f0fc645ef113efb7744bc67dc02ba345dffc1c87eaef53a9094940c46826e43631b1ed13bf4a24157257df130ba78500673ee2c0b7cb1f34aaf5fc29d4e1519d130ec23400ed54ef1cb49b6158423a5f3fff6c7bba9ea8cb43412daf6aa945939fa88649e3e691bcf0abc683e0ce9a0a4136bd8831fd19d958b0548dda2485e3"], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x7fffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(0xffffffffffffffff, 0x1) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x1f}, 0x8) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) 22:28:38 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') semget(0x0, 0x0, 0x86) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 22:28:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) r3 = socket(0x20000000000001e, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x1}) 22:28:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x20) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r0, &(0x7f0000000080), 0xfffffffffffffffc, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0xaf, 0x10, 0xfffffffffffffffc}], 0x835, 0x0) getsockname$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r6) kevent(r6, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000080)) 22:28:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x8001, 0x1, 0x1f, 0x606, 0x7]) r5 = dup2(r2, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fcntl$dupfd(r5, 0x1b, r6) 22:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x40}, {0x54}, {0x6}]}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) syz_emit_ethernet(0x6f, &(0x7f0000000040)="5b368bd097dd895ffec6dab27382467809166b2d0d742aa3625e09be62820eb284bfbf58508b4fb375b3c6d0312e596a047fbfbdfede7f10ec2b66f637fc6c0acf1f73cec49cb3781ede45719f28ac284a0459084df54e63670d92f7e370cea3cf0c3b74bebaf4b89217a4536ad126") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="d57e829a") 22:28:39 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381", 0xa13) write(r1, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) write(r1, &(0x7f00000000c0)="2ba872c76578dfe7580f3e3add8984b93b2ca866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) 22:28:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000004c0)=""/252, 0xfc}, {&(0x7f00000005c0)=""/121, 0x79}], 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) 22:28:39 executing program 0: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x0, 0x5, 0x0, 0x7, 0x10000, 0x1, 0x2, 0x1, 0x594, 0x3}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000280)='./file0\x00', 0x60, 0x10e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x3ff, './file0\x00', '.\x00'}) shutdown(r0, 0x1) close(r0) bind$unix(r2, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x1ff, 0xf432, 0x5bdd}, 0xc) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 22:28:39 executing program 0: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000000)={{0x6, 0x40, 0x2000000000000000}, 0x1000, 0x0, 0xc3e0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x800000043, 0x65, 0x0, 0x800000000}, {0x60}, {0x2c86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff88, &(0x7f0000000300)="00cecf5a1f9548941cb54a0cb19de08b70c9ad02432b92490fb6cdbbf59201f70e744dd493d93bfe35d6ec454ba203c829039e3e9a6d74ca1fb43443d311fbfbed2c57ea065ecc7d2168dfdc994639d0f2b272cda8bda34657159b8a5f5934716ed59982d9655625c44e55729995d05e98eaa67cf1ed51e2ab27c2a3176d8fd29551431beac5c3eafd41198f9d3ab9550cbedcf8a58d15f823aa56257c3da95ce4edc72d17d428d62fdd0af4ca95f1e4a1971a4841c5e0ca31c91d7d713bfd5e2cc26b9692b6c6cffea61bf565993da55a38a60debaae5776b8f76c8c0f76cce97007b09e822207fe85fee86cc763d4b743f2eb638abecf1a527835be3d311e2ec9bd4abda362ef57f750f59f97db689f7595c2e80f8348f734807a35b4cb0cef366de0f122cc993027991477fdef17f9994c9f749b91f7ad6f59c4d5bbb08823308ddc1c11186533a354176b5b5972f7bdeaee4f2bc2fa8d6f93ce87f29f624175ae2ee571e4343c0ec1140e3a03bc0e6721240ca5f1feaf49b51") 22:28:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 22:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1af, &(0x7f0000000480)="11b592d2b77169d689a0988e2cd1c15baff39147c02b92335ae6738510d2d93604e51340fe87e6c0340834a7c410a5426bf1456c591b077af689177b0536bc410404187fe83ded9c0c8abc793fd903000000d19cb083a1ebffa091460bef3e4e2774a357322f590c571c74e324f6221a3beb2c746fd28f794213085f96fb3e8d4f26d156466d8a580a125c8300ba381e34aa264d3386c26ecfeb9a0c740b33a51b5207d3612a3cc4023b21bc0f43c1f22321131acca0d02d191807285696e0e51c282bde9a55e630acdb258aaa336888831b1b28887e5e9139b8ec0b225238aeadae95cb4212aff9a779ea9601777f761a3703ddf1715fe87ae8bc9a71197fce039bf6dcf21fccbc020ebfa0c6462d90486aef1374e8649bc8fe11651d0fa2caaf410c8299adfa39083213b8898ab245c43b647c4ffdaf8768e63cf999ebc64efbec9d8e6bb51ac3b584bf5b45f33db7e99f1cbb3a15243f3714d9c316c3f011100fdb0d1c6f0dc482fe0e04d0a8eeb7dacdcebd4966d6ec8492c33cf17b684458f8926a960244da68918d3a3f04a70394b9a22dd81cfbef332e47858a681b7c1c47583ad7c89d89ac98a550a63848") openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) 22:28:39 executing program 0: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x25ddc0000000) close(r0) syz_open_pts() r2 = syz_open_pts() close(r2) write(r2, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r3 = syz_open_pts() close(r3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x3) write(r3, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r4 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x800, 0x4) close(r4) write(r4, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() close(r6) write(r6, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0xffffff32) r7 = syz_open_pts() close(r7) write(r7, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000080)) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 22:28:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffd, 0x401}, 0xffffffffffffff0d) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3d}, {0x7ffffffe}]}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x80}, {0x6}]}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xffffffffffff7fff, 0x2, 0x80, 0x4, "08ff658321446bb17794435961bdca09b504eb4a", 0x10001, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e5445334e88e9ae654c6256b0600000000000000d7"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) pwrite(r0, &(0x7f00000002c0)="923a45c08ace79933a4eab52509afb70806167feb3379eaf82fbc2352ac245bd787d6048ae7a55c4e41183d9e13a42114e8ee618342f9a2bd1e1ee6c36509705314de837a0e757fe47f996c81ffd102fac3f5b148a21c11d74d78fbf6163795cf4cdfd2abf404cdbcc3d22a6df928b8f0c305724ef1a27b284d3a680f6e72ca58d032472d3b03a6d050a64cdcc09df5d6e055eac51ed5802b59e33d3b057b252c1eb65edb594e01e5144ccb7a18b730d273fdc6ac08ae3a3ad8b41bdc893da5af333f6d7957217bfeef9490d8bec85a839fd0da783e88c7e74a2c045da51e0e48f950e7bb548f1ab53fcd03fbed2c96cbb9f5ce709c4f28e8554ff6dcd0028d348e0a21f3b6253fbb70baa0556a6e321f09b6595773579a96036cb9615e005b1dd233cbc0cb61ebe65cbcc72ef30d0da2c905293e75d5a4ac601e269b82c9542c761ec4d25243cceb0403aa33db6ce164e52b5392074f2e369bc31989e55a63ba95f3e6fecacf405a9cc1ab6504a081f31c0aab62464d0f0b0efe1cea563930f9bec8f5c32a7a8c2e5568ce1810d93cee094f8b643864a92f2470ad1759055b6652f07e1223a6ece63c688840b8c47f1767e8d90b0073ea595516acf19759f9792940559abf583b61b690a08854c2c50a790b70b0221329c4aa5cee5f437aeb42b4178c47ed4fb9f0f0479eab33cc026b9e959832cfbbbe28196c150cfc7f281458f121d8aa56e99e8454a23ebf69ecea93c809e40fbebbc634f5348f75fa25e486caf432451a67c9262a6c689fb2758e6c6b2d7a2617c442a7beb6eaa9358eca604e017276a2fd1bc1fe73f62d18a94a48587fc12c754c5cd18aa8fd00cd3615094123f0899082d32150e823399c5279c115df1a78b5c76006c0245789607819c910958317928b50134c8c209e775e19d8105c48bccd279a4d3c2c2321813c51bc8cb989e9a85918c880f2ace85bf02f5c0449203e358e2a5f386eae785e93cbf73a94cd0fce30ae2b7f74a61a505acc7eab9f574d2a70889c1ea00f0b2f1ba54cb028abb3c8f37a6ae739befd4951dba89edcab2d7d6b13e43d82a41658e81121ed70f170d1a0c274d4e63dc42d51ac122fad2a86e481c24290313b7c55091029f14151058bad9b6ac5ddf357c08dc5b5514322bb0cf1b1f53a880176adfb6eef4416720940dd041fabba94074ff148c03eceadb19f8b425bb8db4408ba5d27546a5c25e66c30bd0771e0135b32dc4fcb6298a7581426963fdac2462384aa34ad9cd6aa8c64ac241cddef17549713412ee25f1b58cc4eeb6e49d80ef9e2a3c4289cf2ae9c89b82badf770078002f6217d102ec0d907def4ebe21ae7f74c169613430303ff7e902afc0a9d734f0a41afd692acdb1a1ec93f9c4869cadf4b4a0985746eb9c1c958d5f15a36b0e8480d24e4d82451106ce817fb07fe82c448afa4cc26b0f0520a53a78c6c8e3b7895705009fae871655b2af5d911d67d87cda68aec67ba5c82c2464852f32885fe316f722b9ab163743f4047f85915116e331331dd41a93072750df1f983e5cbdd89098a048776e63db768e66034b8a7033f645a49e2076904ab3e0fa70df78abde5a4e0ff5e5e5be4a22265b24c01561d8127630abf94ddb1cfdd5cb09c4351f8a913069fdb06fcc250a743d2c3b8984ce351838f3054d5be45d810e9d23ff527a33cec2c985e2f23d8e699b656f470c4b6180f62a100a8616beb0045d415447459b5e7abf25d8bc9b6ee96eb105226d3c7240ab07c25c47da56eec8c2868f8422d552219d1cd2b86f963a6121d7d58421499c9a1ae620df97975b098fda4e6eec4680bb91546ff35d034b2dfeb0b068a0c61778aaec7f84f960956755db7e0ddd28a25267bcf0787034ae267030223a519e6ac224446652c67a9ab3f3208025ac00ecbd0a9ecc6addd88e22f8c27fc14b5aa3b777578f7c7de89edcb56628cd464db7679e70c8e5d867d80afd83963dfb705cee240af53d7924d9d2b803f69269b46dcc44de25feaa371d29748adb9fff417f25ab65d004d9f54b6ff8d57cfe84e2c21b24dee1675398833c9b52648bf74da814678ce448b5495fe0b966a4fa3a0f5d3720b4868cc97f21aeb181a48d92e8e6374729ce9e065dafb64da27b6bdf71852fd1f877e80cc90dd26542762dae5f18dbf1c8059b54f2501ad8224fd6b383606d9d07f3b05d86e5192a3d5ac32f55a8b4ecc29367dc5fb20cd6d6e5a00dbac380a3779d20708d5959edf28972c27dc1fa9953590c0efd94c4c9db3ea6bb23ecb7456a566d2147fa4b32dc4cc5b0a74dae281aa3ec10175155ebdc790919515a4366ff6de52e2d4530f91d3ea4a7aefc7ee34439f50a3cec083c86e27953f39215993b4139327ea45e640a1adac49dd242e6d7e54c4f8a57b567d047b43098e1c79d1ac8ab7a675c4eba8346b0f4c986603b9b6e2b1a3492f31b14fd42e5465c9ef94c4b2e6bdca483a1cfc77c0cb03f09306e8fa28a9f4b2b72e7a02e1ec352e4e7b7f6f3a87b9bdcf2d6274aa1f7a978351e545c468dd7abf66595f1617c21e161d3bb4229bd8db589202f9b38347a8b7da88d0a6e0d8b435a7f849f5f8ecf67dac47e2ed5c5ce6312f84421134d66cb42ffbe78765f561be07c76ac48149f5f166c0bc8a3485fb59c9f605ff057be079e6549ee057c518926804b380c3162de02970d01ef5b4450059b451acf30ca052fe5836745c4949b0c782a1ccc4901633ad3bca92ab8635c385fc03317beb6b65a008e08b3cc31977ee530c7dbb15bdce1b242c325ddad5078e792930ed44f581e2d964693194411b4e2508dfeac3125d104804693f33e9076b251f9b2413581a8ef8ac55244ae5d87976231317a7c84e8566d3ad9a7c8bfb64e87a06f9ee8fd49b7bbcfe8f4ea93b26ed4ac2d6312ce561685a8f5caca73fd5bf08c3e0a91896e451c718b889e471c2d1a69aa966b9a3f0434568990bb3dc4fe0c178745c51691a863858c857c1b068d642392987d37c4bae8ca418432bb5e57aa250c60f090281b0760baf36237d8ec7614e351c45b0e9115a774eb967cc780437b8db4e64fa096ffe960a1671b26eb3c52d493b16d7ccd05f4f59f1d828d95ebec9a8e449bb694e0caa7be7d2c3876067c570475fb21b16eaf50ae186474cbaae16e286084f6849f52da7732982cf2f0ace56917b5578c12c573d9493d2ef387f73cfa2a14690af98a837ffb7b16592ba5ed4457cfbcea28bc43f7a31367a27127cf03bd635ccea3bcc4315d3090fe02b83850668618126336374443a516f91fc976b4c34e6ac442a0dc88bde687fb9dd5d39ba88bd6b974874d300c3f17e4aa271aeaa09c08cfa6bef5d4bc2e24652d2adada29adce879c0b0027616ef22dd8051a3c11b25518162e58182f2921f3480ca12e425164e35e301e48a9eb580787ae485edc42039b9b84b5002ef0fb4c1fa2095d1cc0141fc4d4af2f0579146a0d4fa03a5ef46d3b457c534bbbfeff044233013aed5a07c25c8313067419cc99d6f6d3150b13606b9f732ca1373ee5bf03b712d107621c04858fae1fc73833710cc0ddaf6e479bdbf45789077455b6581054413e5e65e826b32343e6dc33dad78c4363a3fbb2cf4af2dc89758e21f898694cd82ae09e169e91c99a7281d5182392108c87a985b3ae58f64f7b56f88866861d75a7d99552eb0bd5941b183498d9f55017081c517b617ec7ccfc8d94d77a16dba2976e88f275098066be94727cab059cc9c3d7736589568400eabb14ddc6da05682d0b68c9dbc10bf8228c2d841180861633b7b0978055e9b9bc8fc61973703244b3f81c4638f22515713df2ef0763a7e8ce73ad6977a451592c4a0b07788ea0e81d7123ae5506860086071955aa294e94f1ca15750f231777763e4c0542adb94898711aa57612145ec21efebf283a916cf820a8f81bede631153bed246fc4e1538e1cea14a0cfe9f6a78a02eba145aae285d915f9c8f05be1c01315a9e153e448d99f1d633dfa428aa1d903eda379d77538aed722b5f16c40cd0aadc809d07779a33d0112c573cbd099b984eb0f5ec318a0bc439f4c768f558f962e8dc47fe2956ed7d93ba31dc2be6f0ff53648a1e5de5ffacb579632ceb2c3ef25717e633ded2f49f086c8c08ec94390d10dfc9050b92c7b752c0c7b9d93b608142822e75321bfbe8d6a0b07a219c6fca7aac39a8b1de44f01ebedf7e8f9d29f61571c323d81127c42350583a478bb9a3c39df7da8dcfad0c73cc5835e9f30af280d9db6cb7cd6422ff9d340415f216196538df0f51824da75b541fbc7158cb3194bdecb43ee89b934c7bdef9d16368f4f5831bf641cb2828a265a1d2335b2a589072ed447e4cfe0e1d8564c046155dadfae7fd826f954ed008803b127e4c2e0bec2f15a8ba87c9bcadba8459f8b07053e1fd5c9ad26e7ead8dc061dfdd345ef6fddfc63a0017606a569536fb97532c371061a08e2869120a7242e80a7374d91078da0947a0fbffd106ae85fcc4133990748038eefc596b4fd9edebf10091f3b1838941a05f893c1cd6138e20fb9aceaa0ee1e72fe5c3e1039efe8d2d49ea75bd321c19f3d228c6d4277f56e5da68e451b0d5db9fb005986e1cc8c8a838f33cf780313e5e5d5e86299a3fdd07c802b5d34398d23cdff3487daaf4ebdfafdefe77b09c3c035a9104121ada8671138537fa321ae86b412623622ac6b0e48c9604296c7e6d1a8828dd531df2ce11ea93ccbfa34317d6938afe555f1fb6dc47a9fa1e0225b3920bf6b6e93769a180fe902c19fe7fc82c784c92494e5c98f77b4c6f52aaee3b61d3c43d2ff79abef14a45e47db1023a64526db8bff6e5aae517a89486c5259fe50bb26ae84e51e710b4911507eaa07770ab3be9620c65b549f994ce16111197b08920298c6c312aa8fa9c2a42728975732a5b4d6611ad7c7389f4fdb78646d01076c34174cdd0dab9143ad9c921bc3a67e9c1c57c4d8a9c4202096b3b699709ba62b4a490ca98c1a54c71f05dd7593649e12515e8fa61e9b64328840865621e1458cbdc2f1e5b7f1d7c0fa96923fa44edd19f8122d0ea49061e3d7b5d7c053ec08c68ea46c282f0f8704649d7b76458faea2525512f6628a814e5964d997eafcf93f7bdedf29313ccce5dc36f56d1251514599e024d572622d9c9d1c0c7eb34071503dfdeb52d566a5ae44164e5b6e48d2d0bfcdf95a97ce25c649e74f09e56a8b1506bd6356ba5e10a75569f6ec2a80f8a4a9263687964556cd2ad0126f059320864f8971c80bfae0a79f8a0037dac6a1f07ddb74cde10f7ed5983181238b3859a8ab593fb489913d6a62c1e1936c4f87988ddb3b7a5db4e2ded4b52a32b03eb63d992dc1ad37760553b99efcba2860603de047e8ea699c237403373e718f995c32d31fbfc7882e54101c292ea4c81f3d839cf7b1dab88b907e1ccdb853dee17169873b8a237c0136ef28f3c234794fec614c7071f8b2b39ebbd3dca08f5b2b659605ecf80fc7de0badac8d9e66bbb8fc2dc6558e2de72b3abbcd573fb92d47fa6286ba8dcc3c839b801b403dba056753d38760aa57601e2f06f0dade352c16ca60a6f0ad253cb5786192431c80864ea33bfb5cae5fc37fd9b049358b52264b3f63133c9dd0a0a62f588fc9b80ff2cc17e9abe46f3a5883afa79dc939e4eef802e5c27d5420bdf5b3dc1d7442a5cad15f3434abc79a63db0cc6b2cf133a92bd0bad4611c15aec69fef42e536031aabaf274d3baf31d02d71052351baf153530f363d5a70bfa95f846e6182a5fd6c9c13f100834", 0x1000, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="8549cf3e1baee97bfa5c7d8dc04b1434e79d22cda3df8c32cf207a37ab581afd13067abec1b15234f3fa3db6f5949317aa2c1193ed32e3bf480044baefb83b451fbfec34526096e4080a61f275b3c9325c9d677235f30090a70d2ee278f388d967e82294a36c5123c5dbb91db6b8e710b0bd04d1c56bdb067d808d1e1ada86df9c9064b5e63ea39da37890d94337111033cd43cd749b486b50631d55e7973644a1fe31f3bdeb25a72cc1c8c1b3bbd7ebefe2bcfcc46c7e270f56e665f198", 0xbe, 0x40b, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 22:28:40 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) socket(0x2, 0x1, 0x1f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002700)={0x7, &(0x7f0000002680)=[{0x1, 0x8, 0x0, 0x7}, {0x7f, 0x8, 0x4, 0x100000000}, {0x5, 0x1, 0x6, 0x6}, {0x7, 0xffff, 0x6}, {0x5, 0x9, 0x14, 0x1}, {0x9, 0x200, 0x401}, {0x3, 0x600, 0x3, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x8e, &(0x7f00000002c0)="9f801c140b048ca6f094fb0b142ee2132e5c3f61f04cd0e74fd31093d5fbf74a7227bece978fd4d9e26d4ce119a1aa06db370d91f9be1b59b4aa4415825cf80a7976f57101cedde85999196f7984173f78d0f80b17d6e965605440fb6214ba5af4e959aa5f5c8b22cf4843b0f60a5f951760c491b1c76cee7412829698b562df6885705c87d1ead3d10486e544f7") r1 = syz_open_pts() close(r1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000002780)={0x1, 0x1, 0x1}) r5 = socket$inet(0x2, 0xe, 0xe149) sendmsg(r5, &(0x7f0000000280)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000240)="1bfcc7e44fc225db55289607a9a751", 0xf}, {&(0x7f0000000380)="1542881c3cbbfc269e822bae72baf2b7c834683a0a8638cf4eb8fbab2019a86cdccc5342beaa9e80aa5ff3f435334f4117ab8ca7493bd800678679b3853ce0cab63d476c3f27cb70406b9588fd26f03084e7e45d92ff6f3c12a211cb58dc3ab9300d2be826ac169be8b60cc1385d6180f875c044fea627fea5964a4f5d53e2e6af62f143d33e40f178e8ba0078d605a8a410a068678b2862f89bf08d67b9bffdf9bb5b1a4b1379a9489ba716b88aba1659cd91517ad67c157c285ce7b83e94161e1f11bf1da56910d848316f9a5e6a347f94a47cb57bfd1b8e80b6335be4398ad3ef5a3dc45efccc56b0e8e6cabb", 0xee}, {&(0x7f0000000480)="def8cc98b42b7dd4a0ad66ed814360511a5ac45645df3d9c6b4aa223749ff4bece5a643c5f34097e18dbffb9dc6107e9ea98ef840f1d8844ecce023508a5605eac7facaf926465ae6fb17a2c5de83907", 0x50}, {&(0x7f0000000500)="2229f815785027701a2580dbf8713d0900862dbdb80ff0b7ffc9f0ce31b5ca34a9ae3f00377d66d3d71b94631e1893c1ef4b6866d11bd2952f1fce32436d8614a1291f82d4dc96878d68bc52e2b4139310ddb9f0928a1a9cb5521fd40c10de39446d0d311d1f20d0e8340f8c7b2ac3e1a54ae0b3b363a0599e730e484f414950ee1dd03041bea09e71596df5e495b3a0e6759e30f0a75e2e4466d1e8f4bd8472819650092adbd698f806da5033a53bb9aaa3a451c93f6644a9f000269aa6d30751146c77ec448c47fd4e2659a4d14e1a5bcced14ab5f776d31d42cf1a7530bdbd735e41aa026a90bfb97b1bdf29913cb5ac20aff8e891c21d00556feacea1d20986ec0b10375e9a88a4859b01e56f162d078528e1d22f8783ed113951d808e7ac5fdadcc3fe3bd6271f181b80299f0d4bbe17d8eb8322887ec8087712f715a516b8ecb12c6c50f08c97e61e6ded014d050792a86084e8f1cc46d3373902a2053bbdb4dfa5b271317c2a682a4bbf16d7039b4aa1fd42eea78ac23ee3f99a612ea8ebbe6c969c024d8b6fff307be108547f6151c76c68c0dfef253401d57d6d987de27661619aba7d7044a0e76f99525ebfda9f948a41a683d52b804d40b8ec086cc234ceded70551ece640659f32bf74edece29e89f482c458592644578b6916bc0c4dcc55cddce11cb9b08ab864bcfc057d451739a575a05f0352185ac4dd6d72a578e60b0776fe6dd9cdea7dda5b6b5d4c3ec9551b1dcd629cda8abca791b48a8b0b5eef967c51bedddc6d16478e5cad9f9062be41ae3763fd3f86aa29a8974e4d969c27a87355d9091e0e51eaf1e09e3d0f47a82773f3c65b2b868151bc437fa488fa2d62fbfa94244492be4cd3321d9e99805094cdf12e1b274b3598526171f78b4e29c3a01c29341860c572c680235f622b8e43b5554f885323774452527711597f1525d149a67aea623d16b6ae9649817f9a134475d29241e1b86d7cf69590adb1667c5eb5172614480fecf7065d1add6ff518ecaf491ddac559a3d7be66caffe6aa640e79d9ff38749db2c5678e05ef5cd6dbb0b12779d84fd680abd5157a7dd7c4f70ef520bcb85552be706817acfa9579f16bc19d6ddc2794db1ad07c9413ad8d9def9d92550264d7c1893761495c4614e70d4f6ef19cf6d256f54bcffbe14a7518e26de0df191ea03b666e336eed9f84b97a80563e7908dcf3bd0b678a481f7f06b1fc984bf62d7be077e94af4cd6acc5cea8fd7b55da67ac7247f91e87b5d8e8c6af5004636a774d495ae1f89d076d15c5c2ed421ab2b67eb27ed3900109e87df4431fd2596b1007891575a19c9ca040e27ad8089a22364df2be25c5b1927321b44c0904acc8da0df448081e042aaf45523d977560a1de2611b9fe21b7763fbf766780f385e56b66208572fc8825c4f7b43ed9f1df11df1fb4b3349f47740e781592105c86137d938df6bbfb50f08297b8ae410a109f91e3ec6ed2a4c7bc97c8f5348b7ddd37b6a445ff8bd6f22ad92106237f6b89959f030e83533bf15b213f1c82a092f8c555b9f530ab915132affeab9317132f763d38da8d913bc54e8970bb7e85a2428e6d3286f0a57a6439d3a9cc4249972c6a2c50da4f2644653bd0138aea95db41273edf923c21f325b299f3cc3dee24fcce0d11d6be3ebb626082f44a22527f2300d0669cbc62a4847c8b60bc30a9d18bc1802bcbc010bd303e73d0ff8cbc1d51c606048113980e5eb69bbf00c62ebc79602160330b6881d2e6c7ea4615d0d9fb6cf90b8e14eff5436f5b7b15ca5f0526bc59b08b48f688947978220b4ea5889702e24a899e17cdb6411543bf73bc347ba2995562f750c6d6675847820920a34f909e6054513f7f7bc60e2592e9c6682933d2f4202c6b3bd45dd01a08a3c373f3d371cc598664b230bec8dc4a2ffa3d16f52d60774688526fcd811fedfe9fe29984a2253e5c0860e51cee9f2cd4556365bbdc1fdf8dbae7b53d12b1a2a66799be7ae745e45164bb09c78a41e881daaeaaaf4cae334f3cdf07cc04281aab4bdfb5e7d1c378baf52c945aab199c5086390fb0d00c36533406257c6cf68086b56834628087aa606f5c94dc044279fc0712f8b873794c7a321fc4379f626f51ca9127f0ad6bba140405883ffc8cac3457eb8bb2eaab8962a5f0ff2cec4fbe359db87036c3e2c600e9922534b95b9ce35640aace4fd409af63c95f2a62c98fc97769fc55af8e9d6a1654f085acaa851a7e80442eb7b01a5373f7f6bb86848c12dd4b4d9599f3799328f46199548558e295a284d2f2257f8e25ac263f37de6f5a8c80509488bb563242d942f16439ce2f09b0822b688e941100cf1d7ce5e3d4b751329b1b60211e6b63ac118e5e19d52211f02e5e7df5c9388c55162a06a7c38813d273006842dfdee08e12b7cbafbc31be7b56f31fac5109f6ba7b1dcb669722f3c8c87de256fcdccd993ff8263938c91ee2d261b25bd7d0a5d59864f08e2d0ed84839369805b66d6e58d25d2a6b9f5d76c75f3402842af9cf66650a3446aeffb37beb5c198768eb062a6c8b8ca9806706287af0628fa3d6be1ad19805b8e75801a806b1d2d1e8a2bec280fbea6290bd85f1c91eb6e29a05ece83bb76ff3c055f37aed3d3a46c40948b76651369c4eeb180308a745243b701bbc6ddabb5fd3fe6a2ca4671d7cc4975cdced3c82f7512b8e0823eae9ebb3a6f919409a39e743eed25940208cbde0d3917c962ba177cd9a207b656d10814e8aa63809e2a867bd989505c49f2ad77b2eeabd14df0751d6bdc52ac8a160df8868314f5c93d7b8ae5b1358fff8185e08596adbd76abdf73aed855883a49cc1e4b6c382d652aac8dfa062dc5cbaa696ac3b8cae9d22a5d80f07bd83f886e5cb54f34d7624d6864516eb3d2baf31f87a3e1f2664c11124d1973438c32bbb6850da9df22ca6d9810c3035d03a8afb780cf0133352f7d5db7eb5ef6bf961792b1f4c1bc282f91f5d59b45a4face1778a70f79e0b742837431c2718407f2dd8e9c4a869fa48e353a1f4d1eca48839cc8a0c24240240f1273557432a3e14fbf43c272b2761bb074f0612c0c9948b5ed2788756c9fae99eed45be01c16f1687f8d0a61053cb87371caf2d8aaae66e10ff608914767e07d15d670149523b1ad8b6c5aa66a1da11fc4bbe76ab633e15bf505db612cb417441c1cda5e7b70b95836887ad6f09298758bc4d91af8c1f2174e4c6bb2c4863d411356b80ebf190913ad9af6fce3991a3d9a3c9696123d9308360c8c5aa34825f2def864276d566941ecede498434daa1818c77bbf38afc01410d11652ca7363125cc13bad54e17a39b3d564fdd95e8ccb7e764088d8e38a530f97fe18cba7394e0248bfdb72a22afe1e3fbb46ac605717f5d7ef21bdb932cdb466051b0af9367d36ffd215cd8141f799c5b2de2e33ed4d9f7e01db044d344c6cdc624cae9eae1b6f1b296d046ba5ea914b5128c42b236a10ee00514f43c5d54c23e95b0590a32d96db8fe19a2adef1556239bf92f33ebe18dbd3bffb47fe081f6338942c27dc74d7e4310a23a6b62ffa83c105d0be4820f7aa81094ba104cb60f2567800085bfb2f9341b2ccf07858e84651445d2806db6ba9c281981f6543165b12b9db9f6a683e0f4a027264ea1d2e340512ddc84def304a8349e8a2e668d372de7a3ef0fb10b3f84b2a879e280a5ddcef51cf02a0d83cf95f25a372b735d42d4038b694485ef5dc0740f4a11302b16c5d4d5da31986b6669a2e8f555d1e1d95e39d4902ac682a32e1526549fbee743963aeea2db3a40557c2e562d139f1af2a84c40163536aab475960c1b3d34bef1ed123f8d6ce301144b67f11ff39cd53385acb198b7db6de42a071e557469363e86e6ffaaa1ed867a628aeabd2be7bba06248c0fc70241317e500663dc87ad5bd1e5fb1a47e8417539103d937c5c935783092da58f5836f5439aad204d0984487b635ba4c88bddc6227bec5133d1884ef0d798bc3da52ca1ebbe67a549bcf0bf61017cc78caf2f24156a003663c0df22f9a531d6f50c59fc0aa90eba920b2ce14e49cf1cc76686d59d0333fc89a56646c98fb3d7fc43b43ef5080e4ebc9664d0db1a33c1d0c1e29b9c62198e97b9490f4db6f09573a5e88f1a8e0784e8974a0c023e36dae31ac53fa5f22a02355e0cbf9a9c3e225d30007530f517d6ed0afdc714285e129e2ed1d0fbd032444c16e2d3ed379cdb3224c088c11029113cfd47fd1e8ef73b6093638ebd746e3b1814fb0968f36969211745d839cbe62fedda58317cd452bffd14a1bf334964439828f489be2e8499c853576caea614a94956fdeea8bbdd48d8e9692505a4e9f0e61255a821c668ec57e612a956041617302536ea78b06a9beafbcdf8859bb9af9351dc53f8053da4a4017713551f9da6fc83bb62e40f75f01f15f4047d13e4afcf6d7c1f47c659d778c2962a275fd03464e29dbca80decebeec7bf5e0176902da40faccff384f5c32c48ffe1d59ee48e68b4d78d146084b8d352d633026476ba6b517accda7c6d27d5f3debd8ad089b82a4fbbd9aeec5b30c3357d09c466a89a8e22df1b074ceef26aed14ade83cc4d3575ec84f212a854fe4b8db2712efaf7e7e5b1aede0abc7f9e7c8bd96701fe9a826f699347d17ed872cd52c9d9b2f2eb759ef7982c630e5b61357bff918940b2826d418035ad2276b57f8649c131dc813d306ba363973c558b69fc7bbc5878a413789863e1691b1030b304dc8c1f4bfe8d5bbdf3d1f04b0319e2c2d3c588bff963740adae39e32f758ce576b02392b30a039fdb4e6c11b4f548561b47af2a3421b943b5e782a37b12534688c89603a11405ed219e8430ba1a910b79ab1c692be9da94cf1dc1705c72625b6d155be5d5484f47d7d122463779c53d5ee0dc111f08b58832b916a999349e6cd97bc0cecd036d9096756962c4478477646211d2a56520e303ba354b0ebfb44d78a10001bb6c8ca06e15f621b008e5dd37f5b52a649815c8571d1c1786ab14ad0853889a122f0623b623c0ab3a4ac73d4a6d92a2f61bc247a68dab244373e4e538abc94ae8573f09a7f53af7ad5980188135bc4c2f05012b03c8b520af25ec2a1e752033b2a2662282ef31700ae22a41088784b814adc33ded4c0171b4bd463feb6085bcdf87bf2bca5bccce7ce7c8d4521566383c0c61017e83fa396a8deeb17b10fc991b2a441efbd7bdeb9fc30865efdedcac2ae1394cd7aa4efecc95165f03ff36c618bf3ba6f8b712ff14f073e96eb224e98cd1dc0aaacbe0a846569fb931dbf4b0c0de7621a78a8f607101f73486f0cba0f321e60b4d3e73464ea30f43d575d8b1f05974cda2f74f2b0e3b08b43f5e4fe4802411642d72768aea936bbc004a5a2bd4dfe980853199894f6caee36a833412424c6eb20d55101bec0d7044470ec44b4d744ea162bdca8a16be50f98320e89e2e3fa5f758d92fc03792025b3f94155bcaad501c08e4748d1a86fea9b08e9519dbd998ff66f0072f0727b746ee93a6b37f7e8d3cb0b37ce737c804f628f40490d5066bd72f153df429c4e03d7065332e5c1f131b37a7f7bf92112da67d409876da42a3ca4d02797efe9af3462eb1d38c95009d1879e6af0f206ac1439b5c8b366c500fe955329a426491e5faa99254e7e39061b74916dd959d8eacbaf0d0f638e28a222c192a3dfa82c4488ffd1d047cb5091f1799d17f3d60dfae88eef1def49bdafe33db74679bad708665d98b34153cdf6be9455fc8be04afc0ba9cdc5b69349a682c499beb22bdddc97", 0x1000}, {&(0x7f0000001500)="1f115bfed052766b7d4637084e4a658e179b06e67425b9808d949db0bd9aa8322a3faaad0041d4efadfc92d6f3a40f4ce89f3d065b739250c0b282f33f6fd4918a738d20d4f23279b3169de54f1a471469ccf31c633ca5bd7c06b1cad3da1f24eece8041013cc6a0ceb4da9dd61632ca162235d3a16e3fcc8a6d57e4b3c1bad745b19307526b98e72745118ec0bcdb379e82a583e8a548b6863bc66aaaca411095abe1b7bca4521f1073a3d7648101fda80e44491d", 0xb5}], 0x5, &(0x7f0000001640)=[{0x1010, 0x1, 0x8, "15326991e03c715cdcd8b3a386ec9c92f5dee45e6b1e8d04bd2873ea27825c7f7b3d781e6fafe638c9c1169f5280e74c0f708da06b525f80f04a458f286919d1c47bacc0fa6d90c5c24b50250693adc45230bbb2a33aabd068772b45a5a8f0ae1c3253c0a499ac30704429f3b37ea77b2c80c1efd8693d9d56334e97f749b20a369dd60eaf8c2ae4b67c7129e8a215b6ae397940aa43343873eda12ac0068bc84111dd328f194e5fe8ebc16206e9a806d1c9e0b68ecec2a447d40051d0588887c0f8379430b5879d33dc417fbcab0b75034b22fdc16b0ad89ac185fca9f7466e966b794ef3dd172902bc16cd3a0a8a1de6129f2aadf73162adc1a6ae6ad433e269ff76fd98832f2e2594112bd6864644443f6e0e6108d360468b0d168ea32466e3ffaf6cfdd60e7f0a693caca0ef35c2447b3c0d7198540d81e821c13877ce6685158b0132d82cb959db15f59d38cca7fa679d6d539e4c39f206d350f7d6da7815e3223450ba2e82de625fba35c3983a6bcb159177eb12660878ab868b67c0fa48223f5544d4f41de8533ff865bd004653dc1f9ba86d3f55c29314f71c9dc22711ac09cbb716c17b6f7b3cec8f4f1d26cf278502eb0fa6e2fd98a95b0b3813e8b17fca218b7e7cbf361ec8a5611c4128c5c653aa2680753a20261cb1544e357e022320152f3b1f20758011a043be601362b2cfb5f4b15a1ddacd90f1ec5ef9599d2713dbf04ec5e53d4a98bde135ea56183da1e43c640d9d850948d3e5adccf8d74c92daa649301972d54bc9f2c642a70c66e755b4b35c4a46751407eeb085e0a4fc38e06091a9c7b0594ca2c23620ddaacf338fb567dcaff01ddd92b474d8e2d963f87eaac4fb2811a6aa593c9369d056fa428e53ddbeebaa524d873c91421477e4ea84405e23dc281f17fd0672b3cf6bd5c3aba8a455e5672de268617e8fc5c1009d1a08393201a113b81a8ac9621458cd5fad0563e629f29bc1e1957ffd3a5922e72a9c97401627268b5dd9b3b33f69726fa28bc81cd3f284b5c0ef132777c59bd5023751652cb7915005546a05e4b87c64ca596474930e17aad1a7cf87a12440e55ecf421042099b3096da9564cb227ddea2aab2f20dba3d9c68156abdaa4e4fd2d199c402407ac789057ef122cf44fa495446b121cadbf8d1f5c03834d81385b5db33cbdc5f065d434e1279cd6cf24326e5d791f456885707b776f6188add21cccb12e59502430249b318fbb81d2248725a867e2541b41ebd39fc61fa4ccf06663f64615dc955e7feed7671548790b3f15c1d956ba5c549e05075d5d839e5f6d7f584d45daec07d2380a02e26892c5f6ef1b8557225087463b0f1654277f77a02b06834e5c58c5156f6a42eb969056fb45f15affe488ed2ad17c49aaefb62a9c8b4777fe60426317c1a7def5a7b54e5377e7076a727c0cb896da216911791c2471be01adfe40f4a043921c5f657c8aa43d06e75240edab3f63ccfee7e154aed9f69202772282c82e3fd8557928271a1faf8520fff23679678de54b46f25f2640f798f65d1974bec9815b4214b978be23ba98c8de9b72d974e30ad0bd26b93061f16339d7731a12115e9ed614c30c77f05093020821b0b8cd62f60e4f39069b42318a3b697971600e8afff3e0806b3b65c1bf3c1aca43e69eeed9efc52f883c89451eec75c1cfe11eca38696b2830918858d5d60834ecc9e0fd7f5791000ec24dd18b6b37d84cbb2ce9f435b3599713909558e271f9017dad89288e743314df0f4f4bd398b2668a6cfb48a786a19d125547058cc654e320999de990cb51b7bf20040b7a278483a78e61437052aeae4f16f4d7ec744d180d02c9ab91eff4f79b0d4df68ae8b4b356610d0f0822de788b9902a323dfa64ade143d211accf581e47a4324ab73bb6b5b79bcd48599928a1562e68dd04f9e0aff5be3fe43bc36fd770400beb9dd0f2525e2d29c512d6f5e972a8cac926ab316f3e892b53aa0c9a8099509fce3361fce39592552083b4378ab30969c9c581738fe8f5a9e734171b8c689290e7d021b30181b800666c68453ca9ae6be3e21de57406c963999f2090a5d6e49872f362c751155128d2ae9633495e7e6396dbf531a289ebcb003ea804a0d8796db7ebf0757816c84f04dc6ed3e53f4c118a29de507048f7458962b14f0fa81bd844b57b26cb558a3a0cc096e17ae9e4b8952ac881bd9d29d87a797d2265e7a1d881648dd023d6c7d1c8738705bf2e0fea8e66f71a1ee27dd46b9e7e8f90506e07aa1942219629fcc0c16b27243d55c514a9f1dffb823f253ee4da712aeae9720f82bce8082bb42fdf04db928b191a41af8010ababa5499afc17432820e288dbc9f13c4ed7b4523b0e82e62c7d3c7b92a3afcd56c8935c73e60990a9a69b992c98cf9b5dcc5f28fdaaca33cba2fec8111e1ed0874f4a4fb1650c39d7fc4b5bc0e2095a14bf0689efb6c4e5cfe80fabdf15b8f50f6e542745b20dc63e00e86c77221a2e730c328b38ea0909455bbbfcf36c2f63902fde6603664c57d4f19c79903ad8e645dc625cec7ddb3ce6ba6895367839c80447c4db2d7fb31dc0830658019a6c12ae94348b3d6d33af12ee5c6e3c30ffa1f5a4abfc6950b80ca4d5f5b322cd23198d5fc1ee97074cd5b750b5e5c0c6d41068752a300795cd7787a2163d957db72139197469545c440ec4551c5a36f1d6c78e68d9574ee9fe042b0c3ceef9a95d0c5ce011b51a8a7f442bb0da73b30e06eba0fcb8f7244dbb513e4ac4e0addc5bea840b802e29bc40a3b84afdca02099dc87b0dc21e67e2e58da2a2123fd3fdbbeec2daad77797777e22ec16ef4258a08b48c83fd90b44361d07f5082604aae4819f1f204e67d6535c1fec8b3f1d641e79ba103f42734201f2125d2c44d8dda3d501791b197676ad3b59c109b4ae5741cf6cbb9e32bbf851cfbcc8b914d2da96b9c8f555d1603ff2d495009e185bc98766244511d1f563eabdbb4b2c7d5dcf41cef166dbb734c6d2c26df8a1441c4acf6026afea8b833206afe25c7f9d0bd057c4f3634cab46a14556458028cfbf62aa77fa3f6b79d41ced5c1312a3dbd32b8556498b23ea128175c8509ea3a4cd8881055267ac38f8a8529fed4bb00497a5d28490d3725b5b8e6b9e3757ba08af556cd3ae6064ba56d0d96b1cda3336fd985c685d0a6c1f2fd6cbd7819bcbd54ee540d679a6723487490bb9f03114a4abd16c6578b40d6399e36298d4ebccb1403fa7b9fe2844e77cd87f5de679962df8aa5dd4567012bf2d1ff53eac3239ad66cabaac4a061e163fd74a3abb1e86c5b2ceece30b5d243d2e2846bece4db377162e69e7b0be37da2c810c66c4a387659a7d6c6ea6f76dc560a6048f03770afba420b58ac1ff5d4beda99c401187c04a57c9d933cdfcc5a95360f5c51b98e5d2f48f7cd8097fb0ff7341d3116e75e5a8e95633d5614d782f50a747ee8b08d9879ee32594b0843aea8f1e023015bfe9d5d19fca19eb5e8685a97d75be14e89a0c10f4f6e90be37672d4b865d40868cb93507ad7807545b709f02b11c5b07e9fd6a60b04c55edaafe10dbfb70e98555aab7fd4c606a48ac1d3ed3f3d5e650de84fd59c40267534438fa865a8867d8139d78f15ee500ab62b378340d2aae29656464e9276e58522a1f93d4b78df68dd6636ed3289a6d9f4dd95ada7556d26c20dc92e534a35bb4b262f7154355eb3c663b811faaff906d0fcafa08fed1c434fe294c9b8f7168ed649e117629816dc2fcbe3c957f5c6f3dd08c3b29ad4e6112b3c6e91998935ff6c2f81a1a520b29dd4adb8ad8b4945dd5f51112f761678120c9e416260cc682a731f7d833b650329a7763746d0a226fb8c4b7fb161d07038c6f40620a10fe0c9c5ea09c7b02d580a947595ec68c9fa4c489ecd141a1eab6431287b060ae2d1bfe0cf9b16dd8724d8544a73023b614e4072c4b262838817ad4c0a1823f0ea286e40c3ca8c3fcf1a9a25127ff5b810d0f9e78faf1e1403dfde3789d92cfbf99cb07f6082185cabff7515dd43de9afac3eff141c1d009230a6b24a2a51c2e18f34d5c3954eea96145ae3b66a99a8ac8c2f9b8aec012e3fd1a3a7077b3e7c9b4ae215bc879781fddd395e97ddb3f278d5d96a19567011c91445915dd22ae84044fcd11e3489afcc5900497e0ff3d8e8c949323995da9f853fef0414bb3d70772f9f415398d922bdceb1ba96228cecedf635f9848702397ba688a34a32a680c6b641648c839294db1f207f9014bc009e4dddd8f7f3d6abd8538f0e0677a256940d379fd38121ee72b7d2159ea01d149d0441f280010426ebc022db1ebe95637c011d28b6d53c074c3add79711ebb7fe1ac576e4d67d37f1fdd40334212374ec912cc4705a645773f81c38a9dada44047c7ee2777950bd3a226c6e14fc835ee36049ae9fd24f819717cb6fc5d02289e224bd7e1f3016841bf7c653968b4c45dab13df74d485725cb6a7a9b644806d9d619bf544c934bba5abac069ec2fcc6da60d027038aad2b289ec0a11bf4cca55382aee349aa790ffe069fc6212510f5287c437efc9430ab1ef5717b553f96dbe870079daf0b4da0d7f48102afe3e3bd1c5e56e39a9796fe2cbae969846286c726dd35f412f1c8ac40e33c31d446792e5594fd43a0d1120e29b60131dae9915057eaf1e32cb1e5788355f4d79bf9b4c629da20ac73ea5935ba771e5b9a3e932ca085ecbae1dfb1eb5a0f50c64cb9d428cc7ded48b60fe9e2d5559f87878ca1d9c4ed6ed65534d7e7e662f5c4d6114d0e536d63c5fa202802e346efac0b8980ebeb031a0bc734244d319beb50769ee0423640a930e31d9bc56433691eb6606710456bbab1586ec566b399b38b2154d74f2c372ca2eb4deaba8664a3fd647300e676879fd03b20a7adbe594472ec46468e87e2b783a6dff864a51361827c8cbfb9a1b4abdf09e8965eeaef981883d17e127632521c5a36a3cf9eb52ddf9a8d97d535f137c0fdf108a7c840ff7ac7568d6f086ad90613467a787999e486b0e33952161fdd2f7c35abb19468a60645962701c7868a3236c48a08365107ae6ebe85a1b41f101930fbec92b161ffc2a5cce413f256c65046647146c6792fd0566176d4c7195ac63fa9e695bb29e4ae8dff2ff76dd1250eaad655c65a9e340a62762e61ab58af5646fc244eeea369cbcac91ee367ed2043c19c712b996b7865c194595f23e297187e4af11ae442739c61c998b6da573702b7feb43da6345d3d28cff81797f325541a8058bd5cac2b854d2ca8ee1c7a2188ce6019c01e3a0f41d0ef6ee4b1d2ba9876a8473a2322789aea31501d64b59320b38e5bf21491994f5c033e1c73122797e58ef2487b4abbcca29654713606193b4aaa1c314588e21b6f93fce0f1b64e23b18c56797e185f05acc1d861ce5a9ddac4ade0caa605e3fc46db710f72cf24393e836562fcb754b791527ba1000a03aab1c7f9184d9acb84242c940af0274bd9420f11b22903ab0316d08fcc69c55cfa9751b70f4cbd5abe981e4f86e25fb451bf904fd81c4e76d004173d583ccb0423409f32dfc60dff03095df5bf6853a702227387cc3ae932c41e96bd25dc102b4d28682dc66f83cafb2903a25ca4482e8c368fe59aa09bf9334f76dd4c85fbb9207442833b034c58360ece1794f13786e8bdf2ad4a5c0a8a85dfb031a5245b039eb6116dac6e8d412ffb524295881f67eb8e78f50e8bc81cbba434536b53a0b512e5d04978ad1e481f40a27ccaf9d5d7555cf257db8a8afbce62b52283c2a939f502a9f0fb8cdf9bdc916b"}], 0x1010}, 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xaa) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/176, 0xb0) r6 = syz_open_pts() close(r6) write(r6, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002740)={0xaa, 0x7, 0x4dc, 0x7, "56279e86b3de5fa4e29c45cf0159c71bf5b90527", 0x3, 0x9}) 22:28:40 executing program 1: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r6) kevent(r6, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9a70, 0x25, 0x2, 0x0, 0x200, 0x0, 0x27a, 0x2, 0x1, 0xab, 0x1}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) 22:28:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001040)='/dev/speaker\x00', 0x40, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001080)) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001000)={0x1ff, 0x6}) wait4(0xffffffffffffffff, &(0x7f0000001100), 0xa, &(0x7f0000001280)) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x1000000006}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:40 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) fcntl$dupfd(r1, 0x0, r1) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800002c}, {0x6, 0x0, 0x0, 0x100}]}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pwrite(r2, &(0x7f00000001c0)="a9861db819cf854026166dfa85554d996871b2ca50ad9706feaca5c7e7512d1ebacc5af5b03b015507ef0d2325080f9c329657920655e0586e00db9afca6ee6b286b83810d3dd324610d337882d5835c63bd0530e7caaea0716c9c", 0x5b, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0xffffffffffffff00, 0xfffffffffffff132, 0x4, 0x7fffffff}, {0x4, 0x7, 0xfffffffffffff001}, {0xb38, 0x4, 0x8, 0x2}, {0x1f, 0x80, 0xffff}, {0x7, 0xffffffff00000001, 0x4, 0x278}, {0x66, 0x8, 0x4, 0x6}]}) 22:28:40 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xef5ef926ac92d0a0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000), 0x89e, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f00000005c0)="e8") ioctl$BIOCFLUSH(r1, 0x20004268) 22:28:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa, [0x0, 0x0, 0x0, 0x3]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:40 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0x2000000800000000}], 0x4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) r2 = syz_open_pts() close(r2) write(r2, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x40, 0x9, 0x8, 0x200, "caf5140202d5345bd06c613d2710aaa438d5f622", 0x8, 0x6}) 22:28:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) getpeername$unix(r5, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) 22:28:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffff, 0x1ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 22:28:40 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) r1 = socket$inet(0x2, 0x1003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x7, 0x40) semop(r2, &(0x7f0000000140)=[{0x3, 0xcc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x3bb6c2678ad8a06b) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x41) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x2) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) connect(r4, &(0x7f0000000280)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x3) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/210) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x120, 0x0) fchdir(r1) semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x98) socket$inet(0x2, 0xf31caca419cd7970, 0x30b9) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x3) fcntl$dupfd(r1, 0x0, r1) r7 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semop(r7, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1400}, {0x4}], 0x3) r8 = syz_open_pts() close(r8) write(r8, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) pipe(&(0x7f00000002c0)) r9 = syz_open_pts() close(r9) write(r9, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r10 = syz_open_pts() close(r10) write(r10, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETAW(r6, 0x802c7415, 0x0) 22:28:40 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530060000000000000052336690a1f5e4da904086177c8205ca806ef5f7fcfc"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 22:28:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0, 0x3}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r3, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = syz_open_pts() close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r6, r7, 0x0) r8 = syz_open_pts() r9 = dup2(r8, r8) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r9) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r10, r11, 0x0, 0x0, r12, 0x0, r13]) r14 = syz_open_pts() r15 = dup2(r14, r14) write(r15, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r16 = syz_open_pts() close(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r16, r17, 0x0) r18 = syz_open_pts() r19 = dup2(r18, r18) write(r19, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r19) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r21 = getegid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r20, r21, 0x0, 0x0, r22, 0x0, r23]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) r27 = fcntl$dupfd(r24, 0x0, r25) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r32 = getpgrp() r33 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r28, r29, r30, r31, 0x5, 0x7fff}, 0x6, 0x2, r32, r33, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r42 = getpgrp() r43 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r39, r40, r41, 0x5, 0x7fff}, 0x6, 0x2, r42, r43, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r7, r12, r17, r21, 0x0, 0x101}, 0x7, 0xee93, r33, r42, 0x80d, 0x8, 0x7}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x7fffffff) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="d78bddcf84248815a0548799d8f6ac0905f22057fd8ce2e1a950dab2d4", 0x1d}], 0x1) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x101) write(r1, &(0x7f0000000000)="0cfb10667d7174b16c2861e487477f2e8e2e147b6e4a76835b5208916c", 0x1d) 22:28:40 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="039cda68cc008e29b0e629b2a57637015a0bfda4b7717e5790f044143aa799df266d059e32dbe790f6a77084adacd181ae06eeb55d03046d9bd03dae8560d5e2153540151ee1050ef9139d20d02c2612304dfeeb7de9d2568671d925a339bfb0b7d52e0d337b6bf6b3b55b018399ae036d59ee74c05401f64fe67a3d36582b95148bf7117e6fa6a0e3c87c209901223a40c71e96926609e6bc4649105eb7a2a186f8f0c1d08ca4876e8b3c921513f5", 0xaf, 0x200, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000180)=""/130, 0x82, 0x807, &(0x7f0000000240)={0x2, 0x3}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x4028, 0x769690c2164e374e) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r1, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x800) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x200, 0x0) dup2(r2, r1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffff8f7c, 0x6, r4}) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setreuid(r5, r6) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = semget$private(0x0, 0x4, 0x158) r10 = getuid() getgroups(0x3, &(0x7f0000000580)=[0xffffffffffffffff, r7, r7]) getgroups(0x2, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000600)={{0x100000000, r10, r11, r6, r12, 0x75, 0x40}, 0xbc9, 0xfffffffffffff7d3}) connect$inet(0xffffffffffffff9c, &(0x7f0000000680)={0x2, 0x3}, 0xc) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r15 = accept(r8, 0x0, &(0x7f00000007c0)) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000800)={0xe8d, 0x2, 0x200, 0xfb6d, 0x4}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setreuid(r14, r16) shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) open$dir(&(0x7f00000008c0)='./file0\x00', 0x200, 0x83) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x1, 0x100000001, 0x1}, 0x0, 0xffff, 0x1ac}) 22:28:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xed82c4fc16804a35, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x3}, {0x3, 0x1000, 0x0, 0x1}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x848, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xe0477171df33545b, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x8, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000140067fa010000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000003d044eb22b9c5b441000000000000000000000000000000000000000000000000000000000008575e6d6c89d9ebd4f2edd3ecbdbd90a33badf20df04c1b36b5bd9267c61786880641d527e6b68fd37bbcb7e75db925a968a88e68172c14cbd99afafed012c44dbedcd63f8c02085848c80e8f0b4b375525c0154e3365980516af01c101253219d4021077e4eb1af26a819a2937e20874ea93405000000d4b821cf12080aeb7c2cdb841ccca8013a5dd9de5ebcfbdc0332f859ffc4288cb39f87e5202e8ff576ee1bd0715049f3fd7a89316a651800d6586c8fccc1be16b5334f794f867f47209ed3ecae6d0b46ddee0fdfde13e6554803adeedbd3983079e542eeac007a697200000000000000f75ac44c863d9843366ff3fe77725015ce91619e259a098ce11855505e83a1c2d97d7b4264069d556a"], &(0x7f00000003c0)=0x6e) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x7, 0xffff}, {{r3}, 0xbe31914ef06c547, 0x10, 0x6, 0x2, 0x10000}, {{r4}, 0x7ffffffffffffff9, 0x20, 0x40000040, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x40, 0x1, 0xd2d, 0x9}, {{}, 0xfffffffffffffff8, 0x10, 0x1, 0x68, 0x3}, {{r6}, 0xffffffffffffffff, 0x77adc8caa5efb66, 0x0, 0x1, 0x2}, {{r11}, 0xfffffffffffffffb, 0x40, 0xa0000012, 0x80000001, 0xffffffffffffff3c}], 0x3de, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x4, 0x1000, 0x20}, {{r6}, 0xffffffffffffffff, 0xfaa5f46b001e19ee, 0xb, 0x0, 0x41}, {{r8}, 0xfffffffffffffffe, 0x2, 0x8, 0x80000000, 0x9f4}, {{r9}, 0xfffffffffffffffa, 0x10, 0x8, 0x452, 0xf419}, {{r10}, 0xfffffffffffffffe, 0x10, 0x4, 0x3, 0x4}], 0x7f, &(0x7f00000004c0)={0x8, 0x100000000}) r12 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r13, &(0x7f0000000140), 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000180)={0x3f, 0x0, {0x5}}) 22:28:41 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x1, 0x6, 0x7, "40d355dfb9eaa2883a99b8cf072a4f729db28f31", 0x9, 0x94}) 22:28:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6f4}) select(0x40, &(0x7f0000000080)={0x7, 0xaa, 0xfffffffffffffffd, 0x1a4, 0xaa1, 0xfffffffffffffffa, 0x0, 0x1}, &(0x7f0000000100)={0xff, 0x1, 0x2, 0x3d, 0x9, 0x7, 0x5, 0x7}, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xffff, 0x9e4f, 0x6, 0xfffffffffffffff9, 0x80}, &(0x7f0000000280)={0x9, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffec5, &(0x7f00000001c0)="b601b31f07032b1265f7a664d211ebca8088c8b9b0226b43597b7ef515d4972bdd13a0691e46bf877f8d261144db30ed125a51097ba3010100006edc51977fb2e44b1928d9bc4c883afbda45fbe1f5bece387430c4d805845a95f8c6e72548e0541b3fe813b4b615cccf203a61d1295fce744c109cf7336186447444df7bba36a5da") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) 22:28:41 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xe2f8, 0x4}, 0xc) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) dup2(r6, r5) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) sendto$inet(r1, &(0x7f0000000100), 0x0, 0x5, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r7, r9) kevent(r9, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) sendto$inet(r9, &(0x7f0000000040)="fe4139a2c034a788543a6ba7f0a88824e14138186ddbd9344076cd7afce9b5abf6d7bbdd", 0x24, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 22:28:41 executing program 0: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000980)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909cb1b5ab5dc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004fd313276ac2565d2c6b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751da545c7f44856321a00f265bac3c6084ed4e02b349d19c04ee0b954194b5564d1fb2c6c31a180387eb3c20b247786378afcc7f51bbf7061fcb4ff7e019bb27017e10366b90cc8d3ff1ca8182a0a83ae3cf"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0xb) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0x226) r7 = getgid() getgroups(0x2, &(0x7f0000000900)=[r6, r7]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 22:28:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000100)=[{}, {0x101, 0x2}], 0x2}) r2 = kqueue() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x3f, 0x3, r3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r5) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x48, 0x1ff}, {0x89, 0xffff}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) 22:28:41 executing program 0: socketpair(0x10, 0x1, 0x0, &(0x7f0000000340)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x10000, 0x40000000000, 0x80000000]}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xb) recvfrom$inet(r1, &(0x7f0000000040)=""/87, 0x57, 0x400, 0x0, 0x0) 22:28:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x800) r2 = syz_open_pts() r3 = dup2(r2, r2) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = syz_open_pts() close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r4, r5, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r7) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r8, r9, 0x0, 0x0, r10, 0x0, r11]) r12 = getuid() r13 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x70) r17 = fcntl$dupfd(r14, 0x0, r15) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x6, r5, r10, r12, r13, 0x0, 0x4}, 0x7ff, 0x10001, r23, 0xffffffffffffffff, 0x3cdc, 0xf8, 0x3, 0x141}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)) 22:28:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2, 0x1000, 0xc3}, 0x800, 0x9, 0x800}) close(r1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1c60 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ab1c60 22:28:41 executing program 0: semop(0xffffffffffffffff, &(0x7f0000000180)=[{0x4, 0x3e56, 0x3800}, {0x3, 0x401, 0x800}, {0x6, 0xfffffffffffffeff, 0x800}, {0x1, 0x8, 0x1000}, {0x3, 0x2ee, 0x1000}], 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x0, 0xfffffffffffffffe}], 0x988, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x20) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) nanosleep(&(0x7f00000001c0)={0x853, 0x7000000000000000}, &(0x7f0000000200)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x0, 0x1}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x81, 0x4}], 0x3, &(0x7f00000000c0)={0x400, 0x80000000}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7, 0x0) kqueue() 22:28:41 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 22:28:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) socket(0x0, 0x66d8a6b1ae539a24, 0xc4cf) 22:28:42 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x1000) write(r1, 0x0, 0x0) 22:28:42 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = syz_open_pts() close(r3) write(r3, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x8001) 22:28:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) kqueue() 22:28:42 executing program 1: setreuid(0x0, 0xee00) r0 = getpid() ktrace(0x0, 0x5, 0x8, r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4a) 22:28:43 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = dup(r2) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000440)='.\x00', 0x400, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603aefb69e3adab37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da024c9672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc"], 0x18, 0x800) fcntl$setflags(r4, 0x2, 0x3) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r8 = semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000003c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x200, 0x8, 0x7, 0x1a5b482a46bc3c61, 0x8, 0xffffffffffffff2f, 0x5, 0x0, 0x1, 0x7, 0x4}) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x2) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x9) 22:28:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x17f63d01bd927298, 0x0, 0x11000300000005}) 22:28:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair(0x2, 0xc79b0eaa17fce952, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1410, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x1}) 22:28:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x92, &(0x7f00000001c0)="bf9abc7d9e76a410546da503a86cbf0b785d5c8ed590c8f40e368acf1db05301bba1a6bb12ce79e872517926e51d7cd0b2855f6bdc5b9dfcbda915250a1f488afc28181a5c58fdd93ef68615b56b8e2485ca099fb1ab46026136282b6110c792f9e242b997cd7654577c70975cb729d1ff8aead995410ab92b09b57dbaf957ef989b563910b0ffb626cbf9cce6952d42b670") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 22:28:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x73c, 0x1, 0x1, 0x7c7b, 0x7}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x20000038, &(0x7f0000000040)}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r3}, 0xb0c6e872445dbf12, 0x79, 0x2, 0x6, 0xfffffffffffffc00}, {{}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x80000000}, {{r0}, 0x0, 0x30, 0x1, 0x2, 0x8}], 0x0, 0x0, 0x6, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pread(r5, &(0x7f0000000280)="6602120c32ff7011dfd223cfd314a070ccb171b1ad1f084873e4", 0x1a, 0x0, 0x0) r6 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r7 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480), 0x1000000000000000, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = dup2(r8, r10) kevent(r10, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f00000000c0)={0x15}) r12 = syz_open_pts() close(r12) write(r12, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r13 = syz_open_pts() close(r13) write(r13, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f00000003c0)) kevent(r6, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f00000001c0)) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x62b, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getrlimit(0x5, &(0x7f0000000140)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000040)=[{0x5, 0x4, 0x9, 0x4}, {0x80000001, 0x80000000, 0x20, 0x8}, {0xffffffffffffffc0, 0x2, 0x1f}, {0x7fff, 0x100, 0x1ff, 0x8000}, {0xe0c6, 0x5, 0x3, 0xfff}, {0x8, 0xffffffffffffffff, 0x1, 0x7}, {0x0, 0x400, 0x1, 0xf8}, {0x8, 0x3, 0xff, 0x6}, {0x0, 0x9, 0x3, 0xfff}, {0x2, 0x2, 0x100, 0xf96c}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000100)=""/235, 0xeb, 0x800, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000200)="3755b3efe6f83136ae0f5cf081feb53144d844edef9cf2e137f88f5bc4ab3a7db6c3669c69a0e18c8c17346dcf292ad931e63ed849f0dd7a9df891356131b11f959522903608735fe31193e50ff948d7a54d1ffe754d71e9d93ceb1d", 0x5c, 0x0, 0x1b) 22:28:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = open(&(0x7f0000000080)='./file0\x00', 0xbbb61c3830bf6818, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0xb772246eafc1848e}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xc7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 22:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket$inet(0x2, 0x8000, 0x1) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) 22:28:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000200)="566709dbd88ea3dc5f471685fe6fd0fef1daf750a7d968f2df511634992f40fa039b6ff1ae59cd4202b91cc5bdd6d67cbee4e20729041bb15de067502a86f356fb90dd0af8959d34772cb9b52c8daead1ee2be09b70803fe27ed2dc8ea4fb351367480b31d61aea1cf4228ed4c962a8f13965ee818076d52a6d3f8abdf56d68c7db2aa1cd0c3681e2604e1b790c0043673233c02fddf2efd84b1c76fec6cadd708a32e", 0xa3}, {&(0x7f0000000180)="6317165d67e384e4a0b705b8e852e5db73dc500e3710193ce5f6", 0x1a}, {&(0x7f00000002c0)="fa59362cda1229a1b82a82d2241005e91e30a4308096327ef699a0f3b873ff71ac2c22e83378929223eb835f51e28c2db5bd53c99f225656d726ebc17c563d7ccc7ce760e3933f3ac2fdc2a852dba1902eb58a7aa1b2a3b2ad9f96315b2241f0bd89f5b2cb50", 0x66}, {&(0x7f0000000340)="f8202577341189ccfb6cf8d43ee299cf16ba516a140fadbac60acb778314f1379d50732b58da83d0b4feb820281e5e96c2bc2f3e16d8d8850e9eaf548ce788c4326dfc1a892ce675484c15526ea1200f8e1d627052234d9f2338bf70ae49bb5681cd27d6c012bd79ba1dd6431a5931a4584f4cbbf7ee85ebf882b0a5916506a5af18f62d42c0a774102ef639befa94cab7b9beca80557f0918c739c15cb36386396937bb502f4f43d2a33b2ff91cc37bc9a4f06ee159d365f5baf102ba40c37caf5aff72c9f5e0f4cf58a3ffdec8e3d744520c3f73ac050f8a37f86312122b3ae9b5e9bf92a18026976388c83cced57bf3767cc86e71fc9b4138e3d74a8867279a9e096e7022199a21321802ec7e2fe3e6abebdeaa49588f3bd3b9234e7d060b3ed59687c372f57a94210e501e9baa7c1c41f4ca9262b65b5e58da18673fa45d0593ba21180e28805e76908ea5a21c21f47268ffb5f81d95cf158e180c8a67dee5649a2054352a77a33fea1c511599e5dd742322679d1db50f58514d6fd40f5d3107fd6a9eb5f83cf3fb80d792be2ef0f462692ca2c273c4d6becfc67be6e7e160e148d160de3d9810861ae094545e43dd10f6b46efb4c1f063bc26133dbd4533ccdda64921e5cd14424b875b381b0b0e95d320816f8284c0f336fb95c46ab67bbe40a12f85cfeebebfe13487149224477cfac022ef89cd95cc43e9bf2de86fffec69b8dcd588f2d3f72b9790ac97f01c78e577c6ee1cf46bc0a6590947fa11b6646fdcd6ad8fe15e20473db79a4542cf6ff51ecc43f3f7261f405a190585ea83ec493cf6c23906ce6d9f98cbb19ed44f336eedd6209cbb2751142e1de0b3e15421aea9c113ec51801c7eacdfba6597d9836cfae3002eff1816fb66d31424d3636519f7cfdea6dd1b4c7787a6cce6ad11a61451443763b06daa3500dbf1a83605ef17df2598838bb10ec103d679cf575ffc3519af5ae7d61d0cff7c9294fabdf1104e6b6c72c75073ddd7edcbb65802da28888d25317095453f4c949dbb92660c8df8a74c9bd6c387b066c2eb3f11062207aae8a67786617b325bf6ffcd5cf5baeae8bfd317d3b6e7d98f338b7b55950a4ee347ce7a1bd84e7307573bace462e5cc70021714ed69e9e600944587756e56e7386717970e8894ddb6886eda4de3ee2e0bfe48e4566d6d5eabd416f65d4521ebb8d024068bfd2a5c9b04315234188e2fca45f007ca3ece48d142e5f0eee25c02df894e56ace01ecbaea384a01b198522fbe9221267c841390bfd509dcbf69772a1c32deb446cc298edfdfba112b6f64d5825e226bf69a7d6b31f5afdc3c78d3c6f133eb761e07d19f051dc7ce7bdada99e4a6cf1f2621a1bbec48dec235895434274d54e4e2845f8f2aeeb0cbc2b134a0f327884b54fd50d4cc5c080aaa1bc3310c2c373c8143f74acce7149bd27144694c0f69a510769ecd0553c45b19ac6ca463faf87e9d42aa3ffa27138c08951d7f53c79b437201a8a0a628f46a7e2f8c8ed017199a9be5d10e19668b04df12ca78867ecd785cd3876024dacf10e9550e8ee2eddc2b1fc39b1385b01ff664d218b9485a5acf95fe455e43ba0d942509163a791340cfc360f64a1da9ae0129556bbefb636de480b105609664dd9f2da898a41c82d26098de7819314f2d6884fd2e0bfa88566e202ca5231a9bf8a8551fa553b2e468ed1d6bacbf4c0f01eef17e92bd630271b18f1fcfbc6d00c3214c1311aa4714a8bf11a89158281e8b2cf96cdaf4b12438c1b5964bd70a96bc1b9cdd137ab4369dc3522ea0a0e18c778c6a090c402465b570f8922f088734840a11d134950341bee706e14695962ea36f3a2ab1535b2a266d85db1f281bb68c93b9ab1ea651a6dfa498c5f672ea81e21bcb460f160399d586d316ec3d3ccd579b67008d7903eef733900ff847d020b09f6b9804998b146b18999c5b8e4b3d65794608c04d362ffb17547d2fbad1fd8853c381d0175beb62166d62c0008e762104e798c9f12f75d4556ecd8c6ee68409bcdd10885888aac839376dc9365ba1b401baa2b8bb0e3af01541c5f6556730bf3a30371b4ab2b2610bda02f8c0eeab1df013b2ab8a52496d40b27cd9baf5b70274ba9f42cf3c693a25432438502d31fa4b957097f6268fd97e8edf242bb7c4a7e88a01b295d8d6a2935dcf9ad2969168b3043ecffd7410dcd378ca3235254f03ffe5eb6a183bd361e408a89c33de75f0d9f88f5fd8a1af0e08f2e46a4916cc814f45ed4b11cdd9f233a2e99ac3cff28c8d368e781c433bd656c9ca61b92551692a0cac69da886c9307aa2eddfe9b947bc94cd83d67948492095a43dc56b55fc96d0f64871415d1726d19fd1ed6e3c66706834f0fa12f7485fdfc3e70da67197b0017b1104f70fced3028f62db048b694f212eb9e6b4665d6e8fcd2814ee67b9719d3d35c0116680986148623390f74c4e4434772955df381246cd14c16699cad47467e70a7eebf2eedf1b8dc701ed256301c52445e520fc9d204bc3e69a05a997e48c47c917f7dfefaab33023fc7b06cfd073054647a40c4c0fe098ee6e1987f5a3196fc3300e5c16cf347879f35e8714f13f695b22de492728c9900c4526aa1e945d38310fdd971c49f3ebc75e0d3e81d2c5867ff486a9c4462438a7c4f467ef79642cf9d82f9abcfe9f9d2e9eda95b7afb41416c1c47539ae8f1c4732c3e04b6f4fd2b9892baf218e4796cf80c41f283192d0bd8baf4760a33106f0858c5e1334d9266133b04fb5914e97cada8beb5e300a52b143d67307e3f213dfdd0f856008b16852a80b27d6f845860cd8c4cf4de219420923011805d044440f53698c88865145fcd81c009ee872dd2db8d8aa194df0f709f1cc2159cba7d26c3f4278f3340a5aacc091b490040cdf3990a545c542101808acb70923fbfa188697087ea9d35237b0617dc4c9fc2f7c97c92ff88930cdd214e7c6d2674e8cd017c57375c2bef56c6d21b670ad597c4ea2df64cb5375adccaaaa0d657ffa4c46a733988bb721edeee40d5eafef914fc15200db8f98235664043ad5ecd249a1c2ef739f0a9416666597d407d2c5c438425a3e91d18fd4553d5cc48a1c3e4fc4fc383c48d913771643fd8b1ad2719f3cdd33efae45317c1c6aeaa4e125bc52375a2a1ff11e8c28f6a7fb480d16edaac1c1fd8924bc1a2d8c87e19ae12bbd8b360ae162c56ba0442a9a83664a37f9a5b221a23bb9e9f4bd875b58e4207bd062df70739f5088bb946f05fe09c0af23d92e72d6f79891aa11fde10f132df0345d3c21cd914a16e2f277d0396f3d5f6a7c6e3db98de356b2de4a7b8d8f99901b9700e0e33193f47ce127c850f0eaa5a172cc53d204fad67797e33b419e2e53a0e92d52e8a8890cbfefbd76e49279fd00332a7033124a685c2a3734369819aabfd03a2e3f7b88d122b19319940296ecbc06b21bc64dfaa40bc38fb188662d2f0b8f54349770e8a075dd0c864d2a6b9666222b9c4a456adabbd90d96388434ef1895c7d49238579dbe95a916330a4fae244bff55f8f4b5b8ce403d1d79bfbd46c57cb71904b179601b6a0046010d4a12ba0522059ba581fd9d3324d81632adbaeb2abca2a72e99cd1eddd3e88f1923d60d2efa9a5aff7aaec8c5e71049c48cc88315fd0e5fd67d089a5b7a40990a3b04f889e348fa826087f8fc4481033a77433fbeb07d81231a6bdd14143743998038888e642e99bbebad427de821ca1d22346149453883247dee1a71e2900be342be57adc856e38dfe4e4ec007b6239b9badf90a5bb1073b80e43bae51e795b45ce396df5cc1f76f741201f093a8015ad4fe2b38d6d9e139b3cd62f12fece34ee6ca8877de07140c3c3c2623a9b7304a9feb90a278d2dfe2d111fc99c7f19387242480686729e57dc7efb114f9ad4118f711e7d61eeed9880f59cf24a5d4e17192730afdcf01479692f93470976d0a9b2978628ef15a31d48e9574a377126331051f4a27f7e0925563cb493b38ce9d703ed028348914ba5c1e06d7bf6de25856eb7a6354e7ea877492973616d36bdb7a35e8803e94d4abcfee00dc2396c7e74d6260f8e1d052a94b1d0f19547f7d2b640560ab580ed7bdea449741a173d63b8abc461d9fcc2c202bb617f01862f1a329e3771b83cf85f82da4d140c6a0311560fb061a5738053efa8243c28629ef773f44687a97c030039b63e0f329c8e4a8fbf08660f79cb8deec103b65463c718b019287b3a5dab6afad08fc2bd39a8e49aa47901ecb12abe51a5b2d4c33de0e99bd31e3f4ba8696957e4eeaa1543e8dafe7f5a32899f1d52cd42c1b1d4ed63e4b1ea09e026f226682204708d63106e49776318faa9e1b4baf9caf3a7e8239afa698202db5120c9a28e9e32260e2417bc8dd1e632c179a72197004dc5714ccd792059da0e72a6decabf0d4bdf1366ce469159cefeda234208a2dbd8b33f0fbacfa84f85d8ba594877143183bdcfd4d0e864f3a029fa5f259d738990d5d28b1cdaac8534f6c0a9e1c029d3450737a58fc0bde3eebf0feccca1858b5adcd8547a37b9cb43ab4cac4c93849566f67d6cd6d890777ccf6eec669fbef38a66edb4b8301cb3061cfb6202fdd4cca2abd57d63864cdcffa357c0cce449deb57bc2399ce29e54830aa6a7c29e7760e86db9e1b63b2e690c8b3518c8df6098040eb44fc3fe884d620ebff73d30ee0a18f1c4d3bc97d31e92915d0664662be6c6d3c8ff8373f2751c2221360eb3e70aeabd43673dd36dacca0861c3be207e0d994376a9f9284cfeef6393af663fa28c9c3f0fce9be493488a89ea63bb5833efa093e98a3677f929dff6eef0c660508c3223eab136eee0fa44275839636dce51e517715bbea7ec52f624718cabca5f54f60ccbb0b0a148632c69443f52590a5246a7746d6347631c6cf1a85d3788a065991d1545d3ef0de0dad1c952d7e1445587fc3d743e8d18e782324f5c6845440768a47d2a1871dbe114e018be2404b9364ca33105989524844db7e04f1f4fbf96f3c1e6c64bf3f24eb6287e26fbb2479c9c11cf58d82a3075f1b608381801959fa837aa429a53be90b471878b842bf1f1c06d548ceb6db0fc99cdee09715e37bba8840d70e31e176c7609d44cf5605899dfaefa2450d8a68bec15b1cb2c16046db8ae865e83f7a8a6317902b1023381633e702d73b34cce9c28b07c10cbde5ca47c04a357d3aedb112488d8a3aabf2a44331a4685aba070e2d5954722dbf10b0077f43b89184b79d285b89d18ad42caac196758992ad1fb23729e0f230911665532590d43b4f5a0321a4714eb65da647818d82dd0157b3f93b9942b11caec12c71357d10d5da381b9107c9174fadcced4dd3a309a04c4f70fd7d589fa7e4ed8fe3d8449c1c5557913445da4adf1a4db1a73cc1660fd05be35fa03d4cbba8047ae921a7ea63069a2ac4460a26ed8d6f5200596ec6273b706c5adb0d4898959f8949d96ebb7123749af9ff08dbbeeba3ded376bbea95382729a761cb097eb6cc04107988fb15f7f42b216212d79ab8dae097b6cfe4a5d0c450ab5f17040e2f03e9a540243e90a866a612e86b7e077f7c52377440427cac523f83446bfe75691ca150277828458184c3aea3758064259ffa543ed9d35b1644a68351967045750ce67ec2936f47dbd1985ac5c02cb7b3d0107e81be343bbad1f80290937db4bb666979b038a63bff57583ba12cd8e7f993df8de85b38fb549f577de81083c3f5931c5e1a9ebe13b4d2723791c14dc5388a11ea5b2f1ad082971e504edbadc35910974378911e950", 0x1000}, {&(0x7f0000001340)="07c355acacfed5cfaad08ebc33495024de94bc0bb31cde5dc583c004d44e991ba5c56ef98e42904538cf9b834d37bc96678040ad0aae5030ae1d32099c45d129c2f443ac4933095d52d7f068dc8ff534681f59467a402d564025af999d1b9cfa7c3c7cf56cd3e2ff08a98e2e57bb82042f1d8f283fafb26ea884b5e745e13299010892b447ae2ba9c3fc9bd35dffa338509c02851c47c7b7", 0x98}, {&(0x7f0000001400)="212d5a0b7be238ca6a38d8b30dd7199ce9414c5a4135296dcda9d8e27d0c8c72b7f196be430902ade29a75fa9ab2e288350330d84b190134a9808a99b5ec1a0ecbdb2e1c7b2f7c99b67f0a05", 0x4c}, {&(0x7f0000001480)="4216b2367099c288401eeebaded378b2f6a6a3a95b8c2c19d81fb69a0a224c645a27648f9e9f2c32d52098bec6e8277cdeec60b40260a07008b6", 0x3a}, {&(0x7f00000014c0)="bb98f51dc5c9cb5e71f02fc0ed476641cec9829061d9c64a00f30c2d3151e5c8c4fdc57e2f0f5a7bcb2c97c0fe2c91e19c77d07d21d17e3c3a950b8d321c706133ec2c882251a4e149aa51c6054f64687f95f360a166a06b22f5bdd87ee27c9ce9d9662e096ab87ca8b6b2a07e2108ef334253aefa52a0b2ba597e15ad13ca5042245314aa2d7264c06c5378ac5a7673080f1b03a76facae88c7ed0ae5c56efb59c210b33c7c158ef38ac8e90374658bfc113466e14e4f6bc382710776037f30dda38950bf30269751949780f0064d71f174632ec0d4cbbc1df6c454bb5befc2c7ee5cf6b154c329859664f423d61d31a5", 0xf1}, {&(0x7f00000015c0)="191cda1358b1fac054b9d5b6a56dda0b9336562ce1e1a9ad48101948d26483d65913f1efd78d040b1375e884e781bb30998a4aac4feeaee963c35b59004d0eaece3af4f3828f81436cfc01618c6c068db16a22a21bce5117414efacd26b6ad315d71eabf870f184a5548e0aaa04e3177aed92337d3a2366ae22c33ad4b060b70cb4e3be13f9dfa5ee9b22a65420a33bc8a8a48d41bd9b3c490ee41219168d4ecb1c6ca6ce1fde949e4803d757bb19e4a5a62f1b0dea65715499478dca3de77f8f91eafaf8ffc1d7c", 0xc8}], 0x9) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000100)={0xfa, './bus\x00', './bus\x00'}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 22:28:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1) writev(r0, &(0x7f0000000040)=[{0x0, 0x37a}], 0x1) 22:28:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x68828cbb) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x2000000003f, 0x0, 0x9, 0xfffffffffffffffe}, 0xffffffffffffff0c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 22:28:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) r2 = dup(0xffffffffffffffff) link(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='./bus\x00') recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f00000000c0)=""/16, 0x10}], 0x4, &(0x7f00000003c0)=""/13, 0xd}, 0x1046) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") 22:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x64}, {0xc}, {0x40006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) socket$inet(0x2, 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 22:28:44 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000001a, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x8000, 0xb4) getpeername(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000e418a723eacee73664b8b6cadfc12a0000000000000000000000000000000000000000000000000000000000000000164090aab2d317db00000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000100000000000000000000066da16a76c7936c1392483e0748dd26eaa232b78e3595aab395d9cbc2c07087eaa962c600ef90c1dac171756daf173b240c362a4895374e42ebd1c91308909ea734d8e28815aed4c8d33a7c0caa9ab3efef3556941f4f87f802fe398b1665f27b73e62d8c7bed0c8dc84a9cd51cac1"], &(0x7f0000000240)=0x6e) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x170) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000140)=0x68) 22:28:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x20000000000000a2, &(0x7f00000002c0)=[{0x3, 0x12cb, 0xd91, 0x2}, {0x4c9, 0x7ff, 0x7, 0xffffffffffff7fff}, {0x18, 0x5, 0x9, 0x3}, {0xffff, 0x80, 0x1b1923ea, 0xd96}, {0x78f, 0x9, 0xcf, 0x10000000}, {0x1, 0xf95, 0x2, 0x9ddf}, {0xd1, 0x8001, 0x200, 0x7c58ba32}, {0x8, 0x401, 0x6, 0x40}]}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r3, 0x0, &(0x7f00000001c0)={0x3, 0x1, 0x2, 0x0, r5}) write(r0, &(0x7f0000000140)=' ', 0x1) 22:28:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) fchown(r3, r4, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r6) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r7, r8, 0x0, 0x0, r9, 0x0, r10]) chown(&(0x7f0000000000)='./file0/file0\x00', r4, r9) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r11, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r11, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 22:28:44 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x78, 0x8000, 0x1) mprotect(&(0x7f000068c000/0x2000)=nil, 0x2000, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x2, 0x1, 0x3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xba) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) r13 = getuid() r14 = syz_open_pts() r15 = dup2(r14, r14) write(r15, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r15) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r17 = getegid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r16, r17, 0x0, 0x0, r18, 0x0, r19]) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r21 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000012c0)={0x0, &(0x7f0000000040)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r24 = syz_open_pts() r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x2, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x80, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a92fb4ffde7954e8607286f6a6f3fd4481a89f8d1a50", 0x16}, {&(0x7f00000001c0)="bcc4e3bb8e1bea9c1ce5ab0e97a0fa51756ad1e03cc13aec71b1438c3df1be0d4fecc3e46beebac9797d7e449375de9156b5213d1f9a5149d1de9be87323808dd99a02273dbf9b6340df8cd4b86a7c376142df6f7cc2d693cff34339bc6705674d6784d54b19adc57c54d81bcbcb0d7bd20106efa59845885e6da6ebcd349fb69101b7a9b527ad5e2680a472bfcef2cfb36f3f6ad7e5b2c57641dd508a5951f8362e09d24cd66ea71ec0349df6fad62c1fae3e4030d8eeeb34f265c4886db91859414566ec08afe4b13b4efc7400529c8a3fd7e06b8bbaf6bf29248efa38f9bf128fb8ab8322f18ef90bef83a6aa07e3e6e090fb7ee4906b6f0786d2e9a32f014a54d60cc26f904cc5ff0e6b5cd387ee3c4e81c219c1c2dbf2007511f88c492a5cfa2531fcba93555e725cb75d4efd9fd68a2c9535f8805150580dc661d5e2f0bda20d24a0a264fa52b032d9956073b8210c41c13a6e515c644d8950fb4086361c5889ba7f890ece5d35ece3587d16452d579212e7ba8e3784dc346656da1e7f5e2b104098b9895403ca3abb50947cf49fafea1ca4c8a140a85dffafd5e1e946f5966d465df4243866801abc22a9a8bbcd84997c4bbb6155284342a0aca0ff238d9da73e00f7c23680511bc8dd0530aeb1c48e6a4f359ecd83cf56bc6d856cae524a66660d6f6c8d56faf068bc8b02268c0b03babbb9c9ffa25d4d3022d777cd984d9b0f53322a9bab83015caa93a97175552e6cf6b4db1df91d6d0161169eb4f085024f4ffcc936ce50e0332d227eb4f7201293b6b01f27b78d06e1658c5f87ab18df82cf4ba2af065036861b4a365477b3480122e4240c99e0cb82ab808c2f7c04c7cfdc240b6d410f5c21f0f592fba0ee39c67bb9757f7fa0c229d4168b6531f03bfd00a28307b40321c8db356b743480682fdbea035b339fb2added022558ea1d728db3f2be11f3432b81952184a89d506ea093488f32baabad7242810f523525ae495f981deaa015e0e6cb91cd125938c4cd7467f20a3273de8fc7dbcc1af696e4391fc94c44d2742168a5f54201e92b43d4bbf34e3cf334a7ac10d83395495de50912a60e8bfd7fb432bf804967bd78ecbe8421d5e8d10478ac963ac03b2bbbc1b74a5998d594719e202b3b329f4c7656eda09f2895ff2dfda6b26e19043afcc95b5a73f1832a611ac8b6d6f45673c135e665fb711b78c2220294a4b80a94ec00b70b331e90ba84c2756326ec87efec6e0919ffffd6eb72154ae3920eef6c61f36800f0fd4f1dc582078d1b662ef5e8671f680f4d460c2c9829dbd26291741a508d23fe4560b6578480e51894362cf6211972d9c8f2fa9842df9a08935a3128f86741702e529188d12543a6d3d4db564419f243106bbde67b5e88a387bfc35d42506609a83eadde28d7d78715b719a86120b333d3c214dd617f773a54ab68cd9123270f79a63e9f06d2469c951bdee122a0cf37f892b0278a7e32a1c913423168ec3aa789eb0a8d82590fa125ec740250b5012731c5daf0386676e6206735a2d73de479648834f5b9b656e4c6d9b476a884f7fa6e1767fd73384023a0892024b679091fb6295b9e8ccb4d3bcc0d6d7bab6c04cd02a0679aaad3ef5e65f4d814d15dd5bd5ce4e4feb4e762ced170f0959d6e69f36c662f8bdbeacd758627acfe155bc9830fa249748e5ccd4129ddd6043c7edf64b7e37d7e824c89a810648299f3f36a29bdd9f8bca74238b9b2923dcd80b40e9978286ec416129e09f9f2e88b364e4232be609dca743eb54ff6cfb6564af100abbce229d8bc15e9fce00fc48c3615137155c715406f06a10be2e1fbc76e346ba6423441ec01495345feda318d3a7238ed2298a8a11e46000fc4125c070edd542cb1bc5ed91d4a24cbbc2c73684b708e4d6c1449fc68de5bc8e809828987932122a657cceca1ca9e9a7a1037a97fcb2b06766b871c2022b8899b6df21ce34a9aef08873dc43b23061d76f7b92f32e5b59d92971205bac61f21eda27b3f0281fcfe435c02e29567558bd31c7dc9f0f7d25b7696d73a4492b1c1dc09e8d2d48b474aae78646b772301755bbeb9d6bb47a1edf572683ff3f56376300040e0a30df35a00a95c0e079ae437a92f04313581b4fbe885edf0cba33df428ffeb4f9a9e5d8f78ba8d35e4501117d17aea16e37eef461c7349be59913e7e330d05f5a5a8eedc64406f581ff91f3466141af43eafa49a08e3bd230154e0372ada2075a72cb55948d08f23ffa6f997bf876f9e6774e70c6b6f9a87b0e4d13a82d5c4d4890ea4521f80e1bb7be008b06440c723acaea2aac8e4f6c3bee86733a659015a4a3f0313a93693019a62d471acdd9f6b091de214ca1314b01d4ac42bf9fafa19e4440cf7636d975a7c31ac3f891355526ce70b51868851bca8fc5c2c559783264ee8f23072ee844a6294c6524b0c2eaf5bedaafd640a06f126c46ecd82c93a5542c004b48e6d0d0313d343c96b1825224e78bb403ee59800e56a69b5b8a9c4a19f9f7521620811c9db8918c42bc5edf0ab64215d21b23f0b82b1913af5a77f2685b2d3a72999f1cbfae3495ee2b5a6f9e90fc2acb65d0d16aa48b2d1d693e19bb83d491cb267a7d3359f6eea3a135556c3e95f73b9e69af362b4e6f06775ddba9f781093ee854846ad9ae1c14a47620af9ac7ffa2924c150c21cebfb92601835580844e4ef1ac1081d023e660de7d63bdc831c25bc51d7a1579a629883f8e49e385d4aa3d128ec220a421680487d53458a6281790bad69f028d80a94490b9cdce59e19a1b95364f3873786c63c9d30f2f169ff68ac0a0ab47d1b1e51c04d1911e9e6cca38491ce42143cd1d5b54be86d4b085da74ba062c7d922f5217bd64737b43b770e9c41d83d784ae63cc23663b5a971fafbb84942566c8d4ae4ce04a8c28be2aedfd5961db63e8436ecf9af8e3a6e37a0d91991c9e5b16e59796f33a64a07dc69c346126b04a18e806bf0ead5172d6d2931a2a0686376739397da1562fff52168c83e371c8f4373ccb86b518cb1298ebe3d17384391e7dc1924de403d07a3e878d44a888ce159d151520fad6446e4fc924dc8ac3dc26cfd4959303e6d7d5891dc64f63b75d7484132222ff3975c031f69a6137ba09d16eb7c99561d51dc442ec4a109fd68d5e031887ee5003f497b9848d296a02723ebfe7b3d1f3df78b21f48d989f3f1b9517419ccb3f5fa8123fdc0b96b69951eb8cd858dbc0bf55dca157ffc104e2fadf0985627e44c128a42ebf8d0d86fe0e7129c4674bd4456ca2ae9bb27dda4c83a4fb22ef95e0fcb3f4a026e012d9dc97447a9d41c9a63404c0fa62ec3f462694edb90527c4818455e4b2c32c98b8de23507f0b443905b58c74b6a28e9b39b46a33ec9f37bf5dc8160e64267e9a8a6d429f30d4bec26fda7812740d25e7c708f44e85212afbea754a261766853f31479f272a0ca327e5f1491c742e1954b5608f7361cbd7736c95853166a815864b913ee88c2f31a9a80dae26c423b3483b5bb24e3808acc6d0c8185b88b428edc5db4e2af2dc2d2adf0d358741c07d27fd57a834361a647924f569c40e4e2a49ea76e0633f79ea20b423ede06f7a8fdcbfa2cb6c2d9368914923f4d04f32c0fb7e7ed323a70419ab89e19e1e3238514650fbe195b8b09a93e905385e1c9e045e77d4f0f0c01984afd2fa0e9deb7cca74b4a82ebb715c72f7059ea15fc9580a37dfa8ee7e00be26a3aac8cc0a1039d1c8ea810b9b9b6548067f697b35e6b19e46d48c1ac6c12783f5c4068a91f102f65430a813711367c1b861fe14d65a14e63f7990eeb5acdeaa8a2f80bf51f27129db419c4c30b5aa68a402cb186679ad6fcbf51dd405e6f553b188cf858a52df7043bd5810726c58e7acfb34bed7a58260da708efd9a2a512d7b071dcfbc33f198637642bc980c442e3cd843441a83e40e45d42b2a05317f6394a78272c255daa32085604e28b461ac0a144b7fe10fc9209348604fe247aa3cbebeaaf0490f03e3dae8d744b3653f72febbb92b19a67b1ae7e6782fcd8423fdb9d1d0806a52aa36a38d836a08426cd4b40f8b1c3e79e703811e1683ab93da2843b66b7b52a7b9191f1ada87f7f3733c6b64c37ceab9ad3768b6e8f2356ff2a11c5bdc1c19c1992f7883683105f9b0cd64e2780b3ab8e125c020d7ec9e1e653177fc76bf1f4936442c561e7ea7bad4a32c1e857572151f19e2b964fcbb4bf9e37e699f3fcf190848a9806f51b0a52eb4b1799eddf9a0d179fab0fff751572b1b5787634732e4cb6a27d374cd72cb555d07e04133d722c930c9bb0579e6a4bf7c142e215fc848ad38c3a663ae8bd118e2d03a3cb3e96a6b50feb1b448da57f60b4407c2724414b3115bff0abe77eaf4610d86c6f678fd27e1a9a63702478f825a51fbf1407cda23a3084f9eac55d7e8ad12af4b949eb87ce4111a7df699822c8d88e7ed6b8bb8f9c3b333e972b14efc7b7167ab4bba9568b4978dfe0e3efc0d2eb64d02e1af231af38854988eaaf5fa869a11842a28b7d5e7975d8468f11f7e60906ef115e6b78355da684f836dfa916c37069dc68867437e23d5448c8f55e1784df4ea9f85abf6e7f463c500881083f052d7d4c52670a74f2d259b3612e8292478c80420cefca725ba92d4710ac918d38d459c499157cb0ad3c8c23a7a5165df7c98afa326585c947265f7462f811d537edf3687c975a8692de17a79958124ca6bafcfc716b8eabf1e46d226a5234f930688c6aa17c6758d91daeca4d8d9086f781b56832a7a859b57fc62cf0e9bbdcf3295401bc450e869873369a3ddc54b8d54a5220dfa696bad69816896ab0b3e3691d467de7b54d98d1c2373cbba5b7bbb2a1c67e44abe79439d6ed2b1636e7f0bea7f781c982a3e02d9f0746602dee3b4686aa1fe7cc2fe79752ac78cab6df432602b7b3f8fddbb0463e0fbfb174812d512a281e06e418052890e6d3c7002824cdd1161c55932e35f9eed65fa607ac1905c2ef3fe96bfa02fc28556a12fd3a59e16f0c34ee9a0227756828f728f7ffa90d00404ab82d79bf750e23769f55ef491fe020e21c845623f4dd752b29229748bcd1e1f05a0c1ce41e98d333b1eb445e6440a7db977e822d5701e3e238dd03ea71a79c0098ee320ad6116a86f702e26005fc94f3da5f3ab5f466d664973ce07c1ed53f518546189ac1fead1f574e6b81bb791690b7865ca5a5f1dda32fe9116824e6446abe32e66258c26d1fba6aecc8931e112e0e172a012e9c4711a40f5c8d107dbbfe4e6bbcd464278acda4dfb8c0653a3ff30b6f9a71f93e311611ed7eb8d1a4d96f6e879917e384d63ad4a03b3944cbdee3c85d6f617e0870c9c388d214899dff310f874266bb4276c10e06b015bb1e0592cb66ca7377d46ee57c09e3445fd0806b9f66d060cefa605fd6d20dc31a76dca9d12d655cfcca56ec6bfd6c73286d89193ddbf2d56a302e7ead31629c76391e335864810eb7784b3562337e8beae483b3cb62f1ddd78548f48eca6b3cbecb6b3615159ee0466235122c0d60da2990f6c7585f2982dc54db385ca8111869123ebbe9e0cdab78d8a647786a9b123bb77587fc45324d8a131447f564e341d0b150e6e7258bc080068cbaac4bf1e34a488644d6b771df80f4c937fa5fec50b7657e78435cf254479bc1c8a9f8978d0ab85b1f9aa12971090fc89bc6c5d1e8d51722c025bb206ad91bc191e08c5beddb0a4a238faff2a9386b338700ab7890bb801fc9b3b2677006c289d7eefd41f69c653dec5efa4e62c6234d399b5b4d09461783", 0x1000}, {&(0x7f00000011c0)="16169fddba12d358ff5eed4295e38de9328eece29e1eec94223a443f8adfad6b10ebc44090d4855a4b675f6579089e52667d370ce35e329c8c5ffbf719714ecd896646ff7d71ec8d73783cff1524648fd514ef6ad9d4671b577fba4a72124cae821e605280045af4f0cee94b0298c805c5ec444c0c5733bcc9ff52", 0x7b}], 0x3, &(0x7f00000013c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="1700000020c7150000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r1, @ANYRES32=r22, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r0], 0x98, 0x407}, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x379) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 22:28:45 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x10000000000}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) write(r0, &(0x7f0000000780)="14cf2203", 0x4) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r6) kevent(r6, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) 22:28:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) r3 = socket$inet6(0x18, 0x1, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x100000028, 0x2940, 0x6}, {{r3}, 0x7fffffffffffffff, 0x104, 0x80000000, 0x6, 0x2}, {{r2}, 0x0, 0x8, 0xf00fffb3, 0x150, 0x8000}, {{}, 0xfffffffffffffffa, 0x25, 0x10, 0x304, 0x5}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x58, 0x0) faccessat(r1, &(0x7f0000000140)='./file1\x00', 0x96, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) recvfrom$inet(r4, &(0x7f00000000c0)=""/2, 0x2, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000280)='.\x00', 0x3, 0x0) 22:28:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000480)=""/200) pwrite(r3, &(0x7f0000000380)="9c5a12e80ee0e0b01ded74e9a2bf2eb276c6c7a7504e4bac525a71d6a39e8f4083fbe4f6398db0c095935af53afc8890e8a1ba98fcb0b2e0cc06040c11a8fa286c6ff4980c23db0673715a88099ba2f14ac30ddc6d78fa5c538703854dbd5c78319c009867c46fc3", 0x68, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = dup2(0xffffffffffffffff, r4) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000180)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000001400001b4400000000000081711e6bf6fec12850fde3297f975f83d07a1c6581b3235a20fe70fa7d89793704e113826bce06d8a39b490f3cfb876bae7c004e5efc0191a9d6b1ca46fb968b175c7d882257dfea9922f227b64d95c858b6d54a9b"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:45 executing program 1: r0 = socket(0x2, 0xc003, 0x6) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 22:28:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x80000000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)=0x1) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10000, 0x2000000000000000, 0x3}, {0x8001, 0x6, 0x80000000, 0x6}, {0x80000001, 0x2, 0x6, 0xffffffffffff9bb3}, {0xfffffffffffff317, 0x7, 0x5, 0xfff}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000200)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) socket$unix(0x1, 0x1, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x20c48, 0x2c) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r8, 0x20007461) r9 = msgget(0x0, 0x3b882b3de76b07db) r10 = geteuid() r11 = getegid() r12 = getuid() getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r14 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x5b651194, r10, r11, r12, r13, 0x61, 0x1ff}, 0x5, 0xffffffff, r14, 0x0, 0x2, 0x1, 0x3ff, 0xfffffffffffffffc}) openat(r2, &(0x7f0000000400)='./file0\x00', 0x100, 0x320) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000440)=0x3ff) r15 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x400, 0x100000000, 0xfffffffffffffff9, 0x5e3430a04aa1beb5, 0x0, 0x9, 0x10001, 0x6, 0x2, 0x3, 0xf3}) 22:28:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) 22:28:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) dup(0xffffffffffffff9c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x1b12, 0x1fffc00000000, {0x5e, 0x7fff}}) 22:28:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) r1 = socket(0x2, 0x1, 0x400000) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="0c46177d", 0x4) 22:28:46 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kqueue() fcntl$setstatus(r0, 0x4, 0x104) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0x7f) 22:28:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6}]}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x26) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000180)={0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x9, 0x80000001, 0x7ff, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x1, 0x80, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x8001, 0xa295, 0x5, 0xb0d, 0x100000001, 0x8000, 0x7, 0x3}, &(0x7f00000001c0)={0x6, 0x3}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r8) r9 = socket(0x20, 0x4, 0x2) r10 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 22:28:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d77081e7bb6face2000800000000000000e7cde4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:46 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612eea89d367471ace2f99a63fe45a05205ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af38ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9eecdb568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d"], 0x10) socket$unix(0x1, 0x0, 0x0) symlink(&(0x7f00000025c0)='./file0\x00', &(0x7f0000005840)='./file0\x00') sendmsg(r0, &(0x7f0000005800)={0x0, 0x0, &(0x7f0000002600)=[{&(0x7f0000000300)="4bf444c43ae5ffebba1b39afea14dfe9436671c0a9b329e8d503517e334946d9dbdf06d0f75ff503ff5d8ed9a71698c298f64e5ae617c185c35e9a63172139402da047e73f69509a413dee343f192efa496ca3273a25914323df65153b91f425402f2e690629a820931684ae398b790df195df01a690e5b81c15354ff0562a69d54052707322bf9c83ee711148252666400649afce164d344074f672fdb2eda8a78eab80cc2e38f1a48d05a4fdd32aa1ccf8a0e0543047b352ef6f31c6633339c20d407306ca9f35588c3e79bbdefa17121694cabf2ef65a9b32a626704c33216c0ebfde3a543a839fcf3a059d0b0fb5674f10f22defaf1c899a0fe1b1a974948353642aa1685a522d5b796d7f66812536c5023302a82972dd6e50c0e7b8a8ae733599043529dda1de48359f1bff769ec9d3f736839d3b1f593033b7c2e729e10fcaf6ae06209b6d3e3263efc4350b832bc62052a6554fc03c92b9eeab51eb200a9d56fce14fe2a2c2f45cf082452cabd89821d9a6427ed6d95bf2ba9be1ad72f08a901988668e3a10eaf2366e22965ce6adf87a3eedabe987f01db84e642f8ee2a204013ef62578a4f6c625a963168ec62d5af9472608df28a1cab74d68966ef0a894191377df7407d780baa799f7cfff874f5c60f0071468c32b520e8dd003257147b63c831a2b525684ea61f468cc4499085f9934c3272963921042fb033d27424bcc48f2f4e66e5fe6bff6e0321aa3b1b0ac2a87d424a1a3b65cfc095791a691563f15507f78c24fee6c1c2b2f850ab5b776e546bc57291c1f7f613240894f5e40361a096b7d3ab44240adaf4ed71cda70da205d8eaacb12bb7da4bb8b56776f8a5b37a54109db7641a4028b3b2f867c5e00b00a37b8a613739039c91f088ade6918399b457e3367359ad033a446683fe5763149eb5298aa4e0a58a863c4fd2e9537e48f87ed2775255dd27d5f78fa86c93f26d0394957090c02b79d8857bef5966022f0479bf6ac4f0342c7768703cfa93aa9f82ffb893d267011d102cc0f52f8c37f208d8a03d9d5737835f310096f2115cc89b75ba049c8829c4e9d0f5af019d48ed22667b52f088fe46c9dd035c8229ffc8fa546d6dd91ad232a1af527e424b676cabc2db1e01c713bf62069a73b5c156d0cab1aaa68755eb84f4c9c94c994f1ca20ca5c266321bd8b71e8a7d960516e25ca25f5174995f3ea2243d22a800412427bafbc06447f3ae325e1c21c7aa38d0361181e782b37295cab3aae65208094298dac1600dcb38e8faf67e9db8214ecb575bb9fae671ef781fa15b3105fedeb97ccb62a85fc9a1240632b8f8b1e803b8d344fc47fe064d1aebd9d69165082ab8e0973fc3db4fa8e47e34960efdfcf3da3a1c720f6e967eae4f039671193e932a038323fe67c739593a72ee87a08cc36b02b0a147b219224d8a7c3d5b30e705f0cf2015b52666e72e5b3dd643db5e961fb96b24e087fe656f87ada8d78c9e13517db04ad1d579839461af91a7c774085a67edf24f0dc322bff0bf946dbeef299998837fd712f53d753211b91359c292d268d48f4bfb87463b88fae0fea252c9a6019b19355fe098cd41d3de783da2d2e9a179f515fbca17b433ab7885472b9b9de83d9da6e679853548c3044641c9666dae6e4d533205b14c1d039b6481cb82ff621f2f554f1a8cca6d0d1318d81390e482577823c40793ececbbaa3ff1679b7e1cf3d2b3ac085675de9ed24e5755132b5c6c1190fb144335767ebd33f59f709d9e920fb882c83381e8937a2a6f60a1b7b8c8bcbea3486cb3ef76b2b170f40b1c63818318aa17e64a13720be5b7d4d9730453b59655f6925106e0a9b59d4160c524332a8fb5882291d6f01dd5d21048b2e47d78dea44c8a90b49e7096d743ac0a53308e3fec64fab61f21c03b5fc04be2350e4d8473ab2f026f13176824f71b7004cf5fd23c74858cf565fe4d80dc4292a06608771e7ab2cb6ef1265cba891a3f9564450317c2ddc7164a45ec4b18827c5899d8443e4c551a2a128c50ef80e6186a4420a3854dde785a97813179a8adefa1c170a3feae592eeeaa2fbb292937b89f8e27dc7bb7b5c64af8ed71ea2a37c18faeeb65771eae1129798524466097abf61ddc1f5c23fd3e3bf50c6555346ad7e9489ce62a7230432333c470194e2a1e832b611c78546c62f6a86f749974bcde515fc9712ef722d223fa0370fdd28dca0a341790d5fedb00859cffa7a2911b9ae196429916243671a56d613704753a4c36187bd095eda5b50393261113aabebebaf48840490ea285225c8cf12265c10b125ab373eb5ac98a303556e2b6bb06d4eb29afe7d091e41d2aae3d7adb943dc052eb47dde0a20f247af0a8fdc0b2d3822d87b352d63a82de76baa7f4db64b21b0fd870fb497bb1972be325e61372634eecf9802c2acb8967634b962384334eaf7abb06c084876b9af2cd126d6dfc12d93294941396837be971b37e349d85c82fff2d45c1defc53e6d43dcfd6edbcde361a43710e151d701a41d7698e20e833cce718addc00a73cad50365cac83aa32ac760b4f25141c41492e90e850dc24f2c9d234137589756cf170f6386ac6010dea361bc512a52934518f42c0e537232eaa3ce14ec55159a61f051f87d0a7b62cf314f2c71f1902a1852bc64497052eb712303e1d32583f48c5f73e3244d5fbd8c56ec7f1196a7dabc06ae9eaf42427803b0805a965600333bb0d38741f9b1447123dcbc9ec2a6b32c3b2eb9770417cbd26c2abb79fb7d0e0a1f036f5f7c52756e7195d5ce496687e10aa434b4add3ef2681e4cdbcca0b0488ecd5189170fd6d5ef058332254b3752da9c2919cce6883ba84d77a7abe6744a9223c7afb94d2ff220c9d771840e34068df9508eaf57c3c5488a3ae6f65bf385dab1c308d336dec7d58e57ccac8a59d62b578ff185d5cb62d23a9dd7baecc9e28c421c02c28b03f67278bda98a942786867af61a8edb6dbcf408022b1146a26760469ba8262991fb17f2c9d7794791acc952d98f912ec1c4b02e760f4f738575983d9b3aee0bb1fd187209af3c298b017cb00abf302763c5d2f98658d708458e315d5a919d854fb261c14a9ecf899674d9287e6f8884d5608d2aa9ac6fd9c0203656d90cab1af03b782b4afc00ae6a5612fe8d38186d96326931dcc1484f5fe2ae4601360205e403dd91be24bc5e84cd632d0adc54bb3d9728da4d6122c75a5bcddb4516ea8fca0a593000da7de66942c15ccbcc8b2dff4b01f93ac2baffcfcb32612f46a221cb12b2320a5711c1d55ae91647f68d06757e428085284133f5f4c8f869ed5f71e8a49566ceb17e3e68b3644fb040a0485333f5afce8f7876e80e6ab43acd083ba993c7377910402ec6bca937a029d91e5d6ee23090a5d820843efd0faf86134b517e3abb6dab235bb4de943915fc07130e8bdf4c858f28a1868c7262f8758531255dfbfecea90df04c971d742e4fd8c0b3e9ef53101ff0193fb589e8b04f173ea1c8757ff1c8b5627b555bfcab7011c9d2126ba6488d443ff7205d5130c21e14366ba12122e63bc5fb105d8830f55a29861f0be34b2384bf924fcaab911a6778f25fc4f494398b9dfa1e1eb962b558574ce0dd04f7a0924ed70b42f842c391b274e6545f562f69236dd07575bc7a13d1143320ff1dc707c20a54284a9f6ef653dc6483c5c2aa638886c080f20236d3d7bd90f21d1e7a97f288fad72bff798dd04a73fddd11428dbc8d6607cb42ea24dc00e21e022e7f6c33b4916e6c407350a7d622ed39fd3d2021f6af967cf1255beebe33a8d8932887ed4e4110b04bd8771b1981048ce6001340381cf7788d8750e2fe29660e29efffb057bceda92c54696abbdbdcb92a995781b609086378516dd90361f6fb7f313c4ae81382f737898bd3c6ea84755574a6df3163e0680060f981da19552789f9fe71542c6db829de8a99ebf7e056820abd2b346b68391b19af4ce98f8a7e9104035bce2064f7b61dd05882b51c27f0f84efc94fa09d0306b2127e4de183120ae6eb9061c2676abce7007d4f1c4ef23ca258c9f7d812326f41a33fb054ed126e561cde4449bc608fcc69de206c0f2f78c60f1454a47a2f88a978d1b4c7d28afdc425d77bfd72701e50befeeb32428694031419e9da7b652cd89c62628b372624e612616cf97f06a50a74483439a678a0166e0a0a280d0f0fc20da4f0f20c30c6e870b5e92d1323585c2fa76c560ef1e6a0eb66cf0f49dd30562b6d9ae1c7d6ef2b9dbc0b318a7e98b9ccf473e1d5496a29ce1198c4ca8e33eac8a6fa62719f47e263d5ba3c6e8dd85a21edfd60823d097fa4b1871a09bf7f29f4e83db4b00667223ecd0be442888225851156eff7c3756668ea11a2d1067d7e7a27afe6b54a54528462cf25b3a924e7f678385ff4b275c6459c953a4576c05f80616e0d50002a879b7cc5a29124d9e7d1c93c009d31ab2836bdbf2fdfe8b6144138ebf1bc89389db380c88429a768a3d0c637fabc35808ffb02ded35939115b620130fa231ef61124ba5b6e837255921663ab9ee762cd5c6f7e6a7b1aa373e2854e57560a8e21203ffeb87de805a8ecc6b4e3cec42059a1b0471566e142c6a51c3ec94c78f5e8aadc357db6d351123ad48e9c6e819ba8f24a08b572009dd456a4af2f016b08d2e9feb222a3c98816a59b60b64231d2a17ce5e4a532c54602e78a03835d42203c04841f8062acce0516d5b2a60946599be03e9f5e921cc79f60b5bb30c6a7ebd73915e92340164a9f3bbae8d0f73b0d94c1469aa1d5a5bab8bd05970e8bd894525ddc886370bce35f6afe3fdf737671abfd3ae133493343bfcdb669c1e3e9ad72e0e419c40fab40c5bc9d6d8aad70cb0e2867032066882f597a221ea8ba0dc71c6c205cc4463e152111d9b11e7eec5fc14eda1c926ea0f3b4f9d2c7b799b156b9e93ab4c726dca970ddc1a6bb67858354313493a332ac70ae20bd7b7bb659c1e57e792c4588d6009285a407700bd30cf9fcc3c50ff91c0029af9d3619d494a582bb53b7023579a5a7499fd9e9d6790c1e41f309db2fb2d84a23498c53c273f7ba1231cf12b9561ea2328ef659914f29c1286b542ec93fdc2431836f936ddf3684399d49d0e911b4816c54289d060f1115a54aadaeeecf493468e2b44b419783eff79601d710637e15daaa03f790c8e113f60e63a26c303b0c54533bf38f7ade93eacb46c675d2b66844de0c59b9a75f14dacbf5bb951629be40e34d533ff7c51e928b3628d40fad174ff35a7d9d6d838d6208b6960abdfe74a17347bf6e7e17e65ccba0be239379da86c30ec755ca5d7eefa6fae3a70f93beb115ad9877f0be2008b2fd18ccd914147fe7f47638ebd950e08157ff9ec2e85bf586d402932ac91d1eb61e34936b72933f1249d501366201f139bd321cd9ec882d97f630f4649a2c5d40ab86c4345bc411d82d5a17e3cc996b594736f3fb1cc4be705743d28737d39d5de80a021a5117f9bf1fde14088828cf4153bcd186e60b261c842a080ee2fa14586d507776e5eecfc898f77c1339ffd5dc3c339c5666659fde2e603ab005e598168ec54f3a3551e206f94539e916bed28929d9e23d72161dff0ed201a57e9929c4ef36d2dfb5657929b4448f4c8c86642d2c0bce8fc86a1ce601e55631bfe06aea6c2652ee1c6973e053bb35e02915213effeaf266524790f084f2b1033d3d63096a098fe8d54f5c1f9f5b0842ffe6870bd363a0fb338f369e8faf83ff0845713c469e3db3e3fa35a6a553eef2eb18f83a498dd586206b65", 0x1000}, {&(0x7f0000000000)="8758f04b3ca501e40ec649ca4ad3535db678b8cc60f1e3de3235e37b818d54e3b3d8c84b12979ecf0cf38ea168c6e16316df813497626de226034401b52fd8f373ba8a437c86448935762e2faa00055aa3142d23ee1d349c0350c109385b1b5b6a74cd4b31a5eef589bbf998f49638c0b064712d51ec4558042c5f66d5529a6624706d4f5c1b5a13ea97bede6b469c15e213bb24e3d772dd061b131d472e74f5dc123c841d65043d6e4da5a3141fde92ae3745b5efce8dd8578efb70bcafd4e335137314e0680574bca8cf96269d493e991018180959c5001fb9a61533a972df52ce", 0xe2}, {&(0x7f0000000100)="be34a8734d128282911c2d1c078d6a4e27d2515b3c28856d7c6613d106d948e498f96c204e61a62e74ce1fade4d7e0f23789a9f4a185fbe0f76bca4e7498c17e5d09afb74749636376038ccf8d29a9cc6a973c91f44f83283cc8748de0fd9febb697004e98968313fe05da2ad5bc7b7d3a", 0x71}, {&(0x7f0000001300)="22ff5bc7a130fabe3e408b6399a3f9d15e14d3e165b6333f370e39a479dbe2f0a57fb8094cda0a48e7380e8b3af6477356445826f530ae6eac993d91b0d82b99d0a2e4faef70a523c40ecf7d5027ea54eb0ae3e6df26f108151211605998a193d5b345", 0xcb}, {&(0x7f0000001380)="1943b31ddecc7e93dd138ce0dd76b5f40ecc4bd2459d0a41e8b12fbeec9535704be417a942dcf88f97dfd51e203ee7ee022cdf54c5be9ec902373cb72f698477725fdbe7f854ba4d253f77a69b66c1389bf4fb1cfa87e382ebd37296f196b3667f22ea223ae95d401991c9f1e11a8052740d4e5a20cc51c1a9aaebd78001f325878cd8d39ae51208d5f075ef842acd8fb76779f8f5da34436c876e04fc8adee18c321a21f8217e1fc827adec492f1bffe672770aa17c4777d62eb5da96603549690c078321d04349e7d57f47e77eeab0f0e9c91ccf71f81c1d4ab757f988fee9a368f9f015c3d5390da2c7004ce4004a13b951e8fcecb1ed2a3a16f4423f023b9066d66044b74f4e215c8d6da7dcb903317eb4e16eca11d6980973f3b630101c187e399b2f61f81d2c7f700d2a32324a525f9f3c8d194fd596b2f3f3654eb3ddcb146963712ac3db384fdddfcb4f481725aaa491d7c6e293a5b43ae8634b3aa46daf670ffd638c573f94a208bc8fe0f200903b022b93ae5d60d238df258a8d5fa5426edfccde00f934f7bd6d59111d20418e1a4221c1b863631219fa5d0190e161be40c2dc8dd4a063bbe915337059fd8e7009fb132faa28136aada8cd409be54d5a0a3988ff86f62f1e78193d0c63c219f736b14f8b6880dadc25027024475f3dd0e669078609f96bb6e13b6bf88dd9137825746d507d369c30a223c8ed15fa0851fadc4c9690abbf894fe9d6a8f5357ac8741005bd92313fc7db4677f4b6c44b18b6c36ca8c15849ef4ecc19ab60bf8ac517772cdf3a23b7fc21540819a3d86d176d6fb9de403a2a81bdd6d94575a4e5e0267ac4cac2646f0d0322610ed0625ad9c8835d555abfa73194175f183f4870b882adad07a474096e538f9ef1ff2bd6173a7ddf2323453d35f1581e0c798f8c8497339e6ba8033170aeecd7de88907f1d751297dc0fdea3dbb8b5611e392cd55dda3b49bf0fc074d551daabe6d7d920799244e47170c3b9dd5b8ec34d9310f39bb52b05dac030a01af5f81b3032eb4ef1cad09662943d7150cca92d3eb4fec6b7c9dc443bc97581dabaddc649da1a0c2e9a1d95ec6f455e4a1deb52e3edfc6c805c9b59930e66d97563e64a0bf25f42824b95e049067a07be0ec3c562a4a6ae1535863565c5dfa3014747551894042883b52d3b011947c67ffd6e390863b691be006a5c6bcc6b7440760015dc80050bbc416a321319e4c1fd7baafe1b1201e00eba374d6e2cf3c91b254a47703558c7aa54b10fa525d1f4797c7dc2d03b528a7654c8962ef9b9f8302856a7d1e944a4f5e8085e6147e1530e507a3b20f5ae3a24ae4dd87970b492ddc31b009bc2a6dc3d6cd79ed6174f5417dd0d6a8bd9d7695b7cbed792cfd196f1bc811951ac3853617b820a06d3f5275d884e0a385173796933ec924fc6f7508a4b29aabe2015bc0679a66918dc2c306aefed4e1f47688a1629ad4d401483af0bf2ea2ceec93b5777b9e49be08a3d84518ea1f2aece0b5678339b2149c9e1572cc17ee70cc2e277957e3c0c3e5f3095843cb240e2f1a87d4df8237db838b67868a2c65c4f036c088c9b4d00ec168bf4c4294da80b12face80cc4728c44558ab9d43f39fb5df5d1a96d227e00fc776e217e73ff6a82fc01edf21809149c9ddce16ce849765a9a969f8e50da6d769233bb507029c1c75cf25ca70add320c6b6ef5631b1890b824f8802a70ba2333918e626f5223440e4335f5feb1adf434a21bda7a67cff69b7afefa4d95ce1fbd70c07874ada8d92e039bdea951aedb20a0566d54a602d93c9d090ef7bcac8a22d69d3083fac47e3eaf6739642c36579d8510282459bd425f868e21d5a0e1fbe03ce600b99b637bffebcd70ca3bfbf5b102a58794aa9d225991dfc2149c9feb5873a3123d6efbd9b0b88994071c378d5b3e00a4f6202fc1afdfdd7176b8e0fedfd96009554f5aa494b70ed6428f4e10f53ef0158aa74589b6a547c1a15ad902e3f4c17b9600956435b8e734f1c078da5ee6b77295f3d578aac5844d40c5d82aa91905ccb84088dfb1b3a686a6242787242dd63b1b51dde1c22818c6635a2c1ec0588b46b0130cc9b0d635e4339f57acf2602330c713d926998acddb311fbbf04143f9b3925684d3abb4226436c6f8bdab4cf3d30def1ac77d7842ea6f3f37c34945d14b64f8680234103f43f3c54443957bf47962440480a8ac733df6de0997dc82d68e090af27adfc62c45fdb32a0ee8f9ac01d8cb307e4f8511e528fadc692513888e0c854e223981286300ddb18c4add7c57c4c80adddb1c88f13e6dbdc5502e44afa3db0214483871401c5b9ce2470ada1f38080e37484a2e7a749c3d46b4cd84190f99d2227a6c1ccafb537f75a0f9679d93847161826d323f28c2945ecd684f0b3dca01f49332aa63cf78a15ba6109f8ff92e158906824c703b8632e8efe37a28dfe5e28f017f10159ad5d660645b025f85fa0e5acf927f9316a1904424508191b4b67e5c22ab68bff34a24489e2e2556abdbccef6e3253b0c501246f4fdf08544327a0e2147fc4f9e53c61443eb84b44668d9910373ca069c4bdf877d513ee63cb959802d3de9261ffa4c24e49e86d50f5c8f18de5deb069dbbbd2d78fb97210af81a46e81db63bb46d7c60d098b70dd341f6e8abf3290101fbd57e462e80e00429936498d3245fd2d64c54b5a60467909511d619ad66a56e0fe477d2f2d1b83ba9b840e1315baf8a67081fe596a5528c39ccc2bb44a3e31579b4ed7e9441b94fc8f5e321a1bf1495b504fef8cce1d352b5d9ba1d470b4112cb07771351619f4df43c2ba3005588eff89973827e00904c0157f99345930b17073e8ca6535d6a8601b5e4413a6c761638f7bff3adbd327958a2f2921b6e8a985cb64dd6193eaed9724bb8ea314b8f9d4ec88589d160a23a62119730a3d463844014b319cb9fefb57734749f66d20d4091c5aead80844a57794bc318d91b9d371ab95138233abffa78a9cad421832e720d4697e24839c700fca4921d6d4c5c2fa8e9b1f42eac6d5d59c1192aafe8693e55400fd50575170445719eee5f0704cdb26fca1de20fe4f73fbcbed27b71c581a0b0d2076cb3ef45efb19c39334fae3e382d9b701d1f861be11cef5bcecad4f0f192789b5559be05d075d395e931d3fa70915900dd17db1103d71d3ea55b0c06cb992be7c0f3541fced7b0b046e8fdd2b3cd05bf5ac0908ae9237fa0551143c14efe989c3ccc36a2cd17cd0a145e5e023f7ee495779d700e1978ec26bdc2aa81227271aee0123d41bbcadc200ef84f47017c5784c173eda1998a02ae21a42d11e2a71af9caf1974e565ce06ec66003775a9608f4b69a9f95be5f0eedcf651bd1da5f43331b78a47db7469faef95c8f7e85543a95d2cd7efa7b0ac6d91abcebb0f5bd2c9c79e2f2d536ebc48cf4b684b41dddbd6014ebb1d05ec59edbd88526ff1ad65369a3b71e4087589b1cbe820f803fce28ce9f8ebde75f3599baf06f041bbb98fe33282bf2c711c9c8e385d0cccfc670d8a71b355ee899340da6ba4903a947c546ff0544a77022d9f1caa44aca1cea436b1eb9792ffed70eb9e10cf57364dad3b29b65ad4cc956abdfc3433827bd753b7c2dddf51cfe98b1386fca28f314063e77b0774bf026e7d4953431fed475899985c2107f5f327ee66edc7697e847e174ffd68451c0eff8921e47422dbb354f6e4d6e56347799033a9e1bda3c773c6f198ab5b1e813f838b1f22a5b5afd778827365c72ca5216c86f30d0fa88fadd470ade0bf57407e00b133b69ad7e412bc4a9d6f73c68976a0aab8a2b5f01f6157acc8a3ee45e422b1c21de78f776bd41b86b0f77a363b297ea522cbc9fecf41cc6d6b07007668eb98cf15306074c9eac056d8d2ce096894b882bf377cbee0e210fd545de1c333aa45937236cadbf16b51911e2290ee93ce72de1ab6d3c69cc6accbd4bd7d1a8be1eaf7448ec31ba34ac917544d0baebc82de64507ad8d1728184feed7d2879cfaec736b4722a09e2364a5603f54c8525cf3fd05123a8f3e049f0fb48146b6649f2d092e96b4c573699c15e634599614dba9137732745985ee0933e80b8a3b8cd645b0d145b379393fb6ba53af025321f72c7024d7afec06dc1feaf9d6166eb00b0de1a4903fc949d0fc5a9f8f9f7fe315a06b0ec15d0ddb8f24d3dfa2a1e9d4b7edc7eb19508b627951ac82c041d884f3018b2b0eaedd124797a1fc9f2aef47e06ade8a0026192f6b7970006c833d85610ac452cb6dc3f2fc9469310a060ed36cc0374db8e82e4fa22cffcd355ac9ce04986af813fcf2d4be308c6d7b86e12d2ac43fc8fd6aef4be90b39f58cea658f8f1e53492f385c36d6f04490a96cfbadb2daf7ae288c7e59e7ef882895f208e58494208112016ba3486b29ec60449970c37fcdeecfb6855a5aefe37ad33ac0e563773cc310a2aa39d7436fc8819a07e2de3255f23b76ac80436345b015e97f578a6ff6e94010dc6d4d46f53104264d4348df00055908adc07c65b870bce696cee289f4508106d6b291b1715a7513f140d30e338955048ac810df93214df9d5606dba286506f48d029ee86b36387129ec7c2cb37d556908da8acfbfd85812f5425ea9d90f5afaae130cb3844e0c62f845656d1dffbc78eb051ec13d4029466fa63d766bc17917e924651df8890c19b80cfa21b948710a72b016779c9ce41ee993c514166c859d56e367b0e2e9659351f4491c0fa7503685fae2dc5dd2bc890285f93b05eb26f47a8c7bf6c4ce06b226428adecb44edc0c18159617d0c166f2dd657f161795b0b2051c426ac2e52a5e27f0412eb85b0425ddfe569b9b3983c85cf10c4775ca0c88ed59993511c839c857a43fedb3e0ce1ae00d1f3a63486cd79aa3745e41340e946b2608b1a39b7724b35fcecb88b0547793f4ea797a6b30b27cdeae68666feaf8a78d244c79eab8885aca51e8c6e19802dccb9593c1a388b932019ec518a2d416fe4fa74c995eec7c3004f404e6a4e24447f0f675313ee8c460ee6d17bdf5dca547b29f1a0e0e1121b269304628512047a6275119fb8cae49eac0e854cc8f64f1cba47b8733cc6d465cafea49e17929eccc25dd8b04e6da319b2fe0e6edb141328828e4c0d67d9ca5d6f453089bdd354441db97ac4f929d0812adbf4d7df40e0947fb2e6cff892f79d589a97ba5fe34a570a5dfd1c3919b734729d575b1abd0c7834cf2afa622094ea38a90773a0e91e2275c422bbe70f8b820a0e647fed3f7784f66bfbdf06791f3d3d2a0534b4cac543a1a14306ed737758aead38afc92eaf815182be6f1940baee05ff3fd9c1dcaa2fcddc18f5dd872be0101b9b07cd7ef5ee7a13af8a414186cfdbff1af2aa93da01ec49b3e5857c8596a5894490d07025d6d63181c1c826dfcc191c1a5ad1e3e792655abc13eed9b67289e1bc6a69799f07194be048d729f4d11ad8c103a231ff2aa7890790cc4ebb16c473d7b3f91241b2d976e227bdb065e97e1f1c0d2b5300194644cc8d37ae48709ae6b0f102d5bc79a93ab104d013e1dc7b4c953c48e9b290abf74e82b3167b8b626db1043ffc3a2ebfbb40e781cc6bac7e8eadfeac5143065b102cfdb6ec2319e373aff29a9564ab9e6c89f1c29936ce0ce8daa86dad01f9de58e807f676a7f5952e8b7e8fc0ea1707c84e72589356f65cc198bd5f0b8c8e66bb3c720856c58affca779c7a8a6a80c9602d35787a0da5240ff6d914ae2df5c06db9e3100ebb300721e42d3293da8d627763ec9cf8c8bb929241cf9518ea6425", 0x1000}, {&(0x7f0000002380)="75d44eacb600a38059806d6065a9225bbf775f6317a76d2b83eaa76cc17288fb8062bd15ea0629", 0x27}, {&(0x7f00000023c0)="a1e3241c539c7f9411bc6604c242021e57c1c240c9f51649f773d04f9bfb6bf5a87c4238e4ad6e4ac96e049f483604074f1fefbbd96acfb5b18eeb01985d3397066cd8646a8a49887c4689060bc897dec8fd8c986b8e5425e51dab8cfd8813bf79c695a71e93d68149925e14fc6cc5eed981641831831a921b61a901c0b9e94e4280acc427e19aed13ff902de8ea62da17f57405e4878c10c7c894b41db37b6c84c05e91b59e939c41fd33063d188699ade045eb1b154504fd17b4888ee3198b322361bb4dc05c304cf85a0c5598f7f7d67b2fa57e516013507668cb410bfd45993ce7", 0xe3}, {&(0x7f00000024c0)="6730c354abf6da655c03b03a3c7e9f00e3ea57707eb3af3aa978d8217f70fdca3d0632981504f9d4df0be58d2cd701d819042ab745aa9492b227f42df24302921cf5151090eaaa6cde52880dd6ff4bd38725bd524fc109b1afa30e686bcf03b194c486cc66ad043a8f32c1aef6dff437d9059e40b961ba05dbd991a2736ebf293fba0e643dc79a28dc14d8bf0a613456411ef2e4790f06ff42826882bc161d0197fc6f96ad3f3d09a39cdfee77fa46dbf71579766c413228e79c09d6b0b4ed6654f7bc455642b3c905bf72e0d18a8e6c8bb6b62471e2f9d7adea444b4ccedddeae7b", 0xe2}, {&(0x7f00000025c0)}], 0x9, &(0x7f00000026c0)=[{0x1010, 0x1, 0x17, "e227e68be558e20ede437e18d6e4b70aac380188a1178ad3fff82356f4392cbbc21e239254f0c784799a6ab3177bf0907c7f748dc3e9d76e988f39530ed9f83739b9f9312b67b998470590c49dd0e1bfbc49877a2aaa9d8b19aabb6a78666ba2cc10346a03ed4bb2edb7f95b0b4be688d5fabdec8c9c560fcfdbf4cb831451d970d390f9341e3016e6ca497c73cbebc105447ba3bd23329a53e23d64d572362ddeb4d8c2051d84901bf8ef0ea3a00b8df784c1450a0691a2573e9680ecb7498a5a98469c71a1aa08b752e2848f63745c037d780ac906af99956e1c43428b3a1568d253cbc6887e850887f01e64edd54915386e4fbfc6866ba9647d52f870c9dc7d0bc0481a4ad39b31d5a32b5c314a03b60f0fd0edbf6fd883e42806a5e7ac7f9f6055b5040e9b4b3290aec2e9917a2aeec85c3b19ed9da7c965b67ff81c780844040e58a74f1cfacf53ddf9b03e25f191460e9129233d35c7ed83e125b1215827878b93786f44d973fd979ed1a82abf4ec2eb99c7079d85ee6c56fa3ef5a3570788a9f8960574788e40d9be088a46e9ee74cc64d94004be43becb229678f5a207afd90e56e4185f8c97e5cf81cb8847bec85e45a057a592671a43c295c95e5eddb88d73f5ad15fa0e27414714b13d15f1079d812ba46258ff9646195e9402b51565377de5a298520d032e4583fc9a9e522f6c7ca7db613e8f69bc476083e0b9c2253f6d92422e0927bf817fe9f4e0608abc49caecb629c1132c1b7f2372aac06ff84137b889c8468937d18e5a9ca4f2d6e1131ebac4807b1cbc1e1a4d9f489f9cd1c233e80332e9f49843952d74ef8308d3360beac2d52d7719162031b465071878d1f4ea0c321c7945065ac6dcbbce9028102daa024243d296538cd7fe63ecdd71553f8a8f8c172058206e752e851fd67c166de16d740d08c894e79701c180a3e8a6f8cc93d84cc4d38268f37737b2ec8f2903b9f370320a47015d36ec6d5458f2336232ec0a934961754f0d7c5133589ba51a0f4cbde5d602f2c55b668aaee88101d1a05cba49224913bae4495607fa9109f4a0173ceb354a6804b8ba2a79522bf171992c6b7d367e7860e86b10d73d846b497423e48547be3f6e36327e3af9d058bb6b96bfe113f5b1abe397ceae3de7020b3e68235eb5a57b131994b10cc42aacdaa7384988030ddb830822e95dd80a2181fa6f6fdb4d71ea3b05f7516c8ec91c5156bd5d07021b4573517bb81b172849beb35ae5b500a14bab41725c5b2fe5dd153b454d75d480583c1e522952b53aac6e2d2836557cd7d7198aed36ca23e5d4bebdfd684360e5c24526bdf353c6b27ad01b0ac8a03a48b5a81a14d05f3a7822a172fdcde32fa2e6d30660abbb17438cfa6acf71f8ffa05bb444b1d359bc02933b2084c44c25afc1fb4fa24f7923b4e6da11a41afd07ee6ba932daec5db7d3a05fd9b877c9831a19e9d04001e942b17092c93ebfd3987a410e2946caee8fcbf760f6891ef2ac8805541f734770429652835fceefbf785a0e0f40e64de4137565e8aed7ba3061e4ebfe10b332043b30a654b50877d9f2c0553c06e8dcab821778b3c32878979acff1d32fe558db28d8930907807f71331e9a68e6fc3b2713596001487ca16eedd12fa648e564323d420498d9bcc16a32f39ba6dc66f2c524776d95715f112beebf6c058d79713f9e59f0be80922bdf5d7705f3f98bc50ccb97a664dd4d2641e541a27b84d6e261874ba5cca4b5419f7a832ebed26a4d892d6c831689f6e692511f0ed0e2cad0aad5d27075a99491cc14b99759fd1122f361c9acb26deaf0dfd18a575f216a8dd8ece1d75a534aea811185784fd53d955adb7514a27ed3d208340ec94f8a7b79228935e507acb46ff5f59f4e61baaa2130f14368f2df1a1712088b14f35996ed47761c6a0600eac2ef7ac9e9a3b83b2d852f2da13f802185ae586b203da817bf1a30ed60ecd7a8aebf55d93d2706ae2052ac8093fea0c7619366e4ca7e00b5ab790f16649e696bda561469e5483afaf1285ce91dabd02345c4780d77a4c8c5c3cad046f96804e03a5e9dd8fb72fddfe6ff08baaa467cde992dfaa2eb576eb1a7dc3414565abec20326e231ece3ede03111466560e012f12a1620d2bf4c10fcbd02c3dadbb03ec04c636a293898be1895f38faa912d7311d7f2b1d6febd16f064e8a6db9ac8bc358a2b2786327173f1c9c7500f824957202e1a24f7597fb081f9ad9d68707e72f0ccd2a88fc20e005ed435251d70058b710094a5b79a9d030a2345e5d81e7a96fa181e00743547ce45f4a51a167c43be77b3460994b2b9e4ba246f36a0bf6a7e3ff41e299a794a8372054fe6274e5776f69b5b485a2d5d9b4e1e63e8ff04f3cc8f87d9ed75f40a644d99beee74fe1275239c3c3bff67f6fc6dfe2d58023ed3b448fc3785cd497d8ca57146e148fabd917c77d52e8eac2a5856bb0ed79cc3b2c6fb4fcd4c950bd154aad9bb3594169ed76030f1f812d734c951136e544bfd3a9dd35b5c0abb799cb202c1e27a316f4d0f50eb3b23d72fc6122f57334d806911bf9ef13569b7c9f849dbfc307f4c407716e277706cc901b74756525113f6db27ff99c0a89d52b52be9fd0a2619207efa7559831df1b65fa4d9d008a908959319991d3e154e3c1098af25fd850e918a8b6487d9eaa858d356b15b1ee086f170cf8ea9f9c4cb82e488f67a1400e54a433d3d5148282cf2e904c5fd958f84cc2ffb0ce5eb91fb96bbe807bd7e10a750f1e30ee4a1906502694da1529410db587afffd3812170624a3203129f32e5afa42bff53af655a3a50af1954cbfa1344234d2653f3ccdaf6bb6b3d979a8678f6b9b637a288eb6b116130b87ff23e8d19a337f0ab2b6445ade5a122fbb796f5872f6ce5ee298d36a815f416176cd91297499742d4aaf89141e492da5f82f60eef8c6e5f059ccebd7550f37aaf1b83145d5a7ff391a095aa259adef98796899b774d7ed182ab0e07b5d9fc527a700ce00f5d1bdbbc2bded472a4f1ebd6ec4985399c3062b710ff0eb4dfa2788140da361a95a47c1efb30070dbc947487b236ff0093bc8f0bcc41dbb24019409f027b26855c9b52e0a23f1b8ee01ea639a33bbacf5d1bb6d0c7a90489634bff22b0263e8c5cb88de2703a2059b4a379295f7af26579c3976b17f1cabb9dd87db569929cf1a65c1ffe9581fef1cef8d649b9ca5c9839aabc8019b8427ddc95101f7dc9166945e68f302027c2ba521785921be125dd0ada9a2a6eff243c2d557802ee8d2729745ab175a1a1da0b4ffece7d3bdafd923312af0a51fdd17c049a284600707fcb2ab8de13f261881e22663e283acedc55b747f5f690b026c7a8e7640abe7bce4b5ae74c17486ba9cf4f952c8e9897a007042e10ea7fde1c477f1624d15a21218bdab82a51ca679a8b546430385458df0a120702a385f1fc97292119e9bcc3665cb303b61b16462707150eb92141641d2e7503f0fb12715a81892dbbb6c443c503f0f6bd8ac21c9cd592ee3e4efb011f57351300fb711acfad8f1fb93b0767da197272be370764a9e9042d401f0567e741258a31248128412d921b58bf92a2072f87fa691b492961ae3c5d10f800884e258786d4c9592687e94f3c2caed31996bd7cfaae2b5bdf516e6e30681735c43cdb5563ae50dafbdc3aaa69438a674f2f10ef5976a2d72ce48cd73221b2dc89772971626b670f5d82f95eead62056c7e88f8db7e3116ae66e0c78cbd32ba1b402fdb830c575947f13cfc365bc9957bb2ee9ae4702bbd3011ff0ea4965a7d75900bdfa29bdc71087eceb7edf034bbb68a6398a05a8b3393027877612a8a063483ab3cb848651292e0bf0f36789292e31736a3a40b02cc9e6f3ff7364f49800498d614463bdde79c0d16c780b7f7f29312ba50ba131fc2b88287c4203a77b71f6687dd6017e7a78e326fa0254bc428a2bed33ec886ad3539ca7214c3844fbeb4d71643b3ecb20b45da2c4ea2b7fc11e4f04aade056944f379703c8cc8558c29d58f10711465c61d169aff46ebe5d1a9d2c5e327655243e2d9fdab2380a30d44c3e768bbabd9805b19aab121f751af7be2f2bd1ff0928b8ec217e500d47ce2117ca4e35a27e252008f228b51e0deb1b8d8ed775869b677176e8a53be81d2e864455d620c4d5154b9a47d249b028f762847242b76d84db028a8961f51acf74e1a97be6d81700c49635ff7c06eea2d572c319385ab179bceccc2fd4b962ff611c0de3877885b3b200ad63e631598465ec931d558197eb57846145c25c0b833c3d8084b3dbc1e44b7fe282f419d5bed543ed8532b718c2c94c09fea3bf8bb760db6975a5247ed737d54ae1e205ef7ff094fa051725af8c98d4d412335b3287a7ad23da649bddf00da5fb3270f5c46036cf403eef1832f4b6d2ac70f9f1c970afb399123eb6d5889d37c34078fb68c4045af5be36f5314b722a9ccc7e71e32ef5227ca188a33e4c9ebb206bb67113d73500ba83a21ee08433e3161fd90cbca080485f5a432eb06ca8172f39934bd021c4a3793663cbb72f02881ae315466bcb56c0faf70a58de23f5d1dbb91e4fa37dd4e15f3174c256481672fc16c609c3205cf1b3f2f5bc6708d304dd082b0b152b94ddcefc7d6be8b070e312ad718bc8b401da7c9ffdf81d735d60022ffcaf4d403ef3c7e41c54354c18df815af956435fc50ac799c1eb007dd45b2cc90eda381d4a44f2a0194a2f80a3d6448ad919553900f42cd0195d608d7335e2ebdab4122a7a3abfde2a1eaefdb2c62882f6912f3c175636c71b50301a9c44041b101f3d8d9951726d50063c82bdd70235543b7fb882b8320b02eae1e456b704c91b2128e040da13c64e68f9d29bd652243483f76c9ad258ac8ab3653ce5054cc51447cb19bb1e74bd8cb984d4abd6b609eccc5601f611e1efc11d894f35b323c6f534bb85c314f025c80a6206dce2f2590a2c97729eecabae6616407b691f6425cce516af3bea7f8a687c57ce7a4aed8344142844b2d932a41c4240fefc0a2ae4f622b4bf17854dbf566a7cf976e7ea6325177ec121e76faebc3354f9e24edefd61e7f819d2882400f37265bd6aa08a018370d99939572879189efde280513a2bbb339dba2593128152b049b811d47aa448e5374f67fabe73b9eb03fa7c94481c9ccb4f057f05db687f3312f966a643a8db9bd69e6902c61791cedd745807b9e53b43bb6f4c7dbe4931b2767ab92bca38244da8cf8d63b477612c5807789708c319f9e32d3bda1148c4bda81c0e927646b7ddb77acd5430b2736241210c6e162e0555905a5beccf18e4f368fb7ad180a137d863b1a83fb578c9075601c2fd4da8ca1d03cd72596f4dcd479b745e803e3d32888597f79a44c2b918e800e6a98481cf1536ece72b0f9670d372428716ed402b62ed0a80127d5718348e71ca51a009b3c89453a28119e471127c6b6cdf64a4062508550b857b19bc5a7b38c247a9b60c989b6e770853a6e5014e6ec592feabb683e89f95a2320f796f24a61813047654952576422fdedbc8ef381cd9fdef4173e02b150f479e9d537fb1e655926f518213b920e25ba3df62c04f814b9c9192fe907dbb64784dd8a79240eaaf9b16a4ec3678230a4d41de9610290bcda01aff544835fa8472a12d98f5d8446113ad8765f46b50cb3fc181b9b0e5fef90ea36b6a840d13138ef7d203c6d8bfb37f9b9bc35fb9a38bbb0504e0c3d9f2d71521822cc18a9da0cb05fa013283817aab455385fda241b56b58d17b3ded93d69cb3704d26162cfdc91bd1"}, {0xf8, 0x1, 0x3, "e8b11f703745617a3b6b53bcaaaa354b3a33404e2f80fab18ee58ad105308a1dd4433f8a10e3951429f582afcbeeca34dc4d48a9ad6fe826004b78f077f4ce6a430025e261897af6699a8d0277298dd356475eb1dd9a0e1de81b6ab7fb50296cfafd9d3447910fb83c1b87e093f2c15badf3780ad5bc7d60a3cfd285c84dc69c4aa24f76faa088f14a51bf2a405f8a2486df1dc9c0fbca9a0ba5a016bdb6caa44eb5ff5fda2061aaee3eeaa4bb89233c93d4539257525097243d06b2f3deaf25f45a90d1d829857a4091eb7eb7bfe96c2f46073f32673138cb5289e0d83a7c0fefc578b213ca"}, {0x1010, 0xfffe, 0x2, "1ecb34bc5ff902edcbb9c6de807218cde100c51cf59d79774c14bcd79890f0d5e8014cb77cfe68a16575c83919ad8db09bfcc79626ed65c90f37b910b5cbde844cc9fb7e140f9f06309b030021c479573f1d435a6887626630a256bb74c312a23a7abe086833eb2e0c2bf12227f9c878954ead8a8855fbcf5c027631c10583194d03ec8bf1fe633196a08a5dca24fbcbb0bbbdccce6862d1317ed0ae3be04481867410ad986365c3a195f4b09bc80efca488ea03b6e4a38f573096f6b95dfc9efc2ea0129144d15af63e9cdc5c7530f671b9139f1870da9845f16f2ce158d3dea980bbc564f02d0222a4f6618f3994481ec8785a4499f2a4df2d83b10a733819dfacbf90eeb0a6c17857f29b8d43af5767d77b19bb5807a559363dd4f1930010a0e4c79ddca81c14120f74757b244bf6d9c9c426aa53138924913752d7b97892ab9d2f4b17a199ab1c94355c516a363655c707e812ebac53777ec11a2d1e8d9529f31767025f323f49a4893e6c94344ae79bf5f974bcf096d941762c556748f8f890003c7013260000e71f4a75018f93fce218158074ae2f1f60d467ab12cda93b99e1bd174658d9c6ffe913ae60c2a60b006a79482666dded2f684bf7f97aec96b3a5d21e219c9ee0809d91f4579243300ce7dd2e1924654cb89949cfd58006b2ef19b66febf5a2e50b8dbace30cfcd7e32710617241b6d61adc87c40ac035543e9628300e4afb05aaad2d1670ad3133a4057aecfd854624a9b938570e1d506aab86ea057c10bfb84085c322e8164d93a255e082ec726d4d4fb7ca4bc82647d5e0a0290793433ecc4a0a127184f6c8c5d63467ede2b928ba94dd1adcce6515402898466e214d9770c3d5c418d45ec6e96ee100c047bd67f54057c21cf5d691d4b345371f7dc5d560ba27a90dae218e4f4c026272ad6dd3538baf7d4155385db5df8612c241f7adfca2360f52b256a0dc67ff44a4579ad887b1cbb5ed7c102fd21c909d2ac34547208df518f45c0710f3b443e2e2819f1f9a056b25f967770df471c97d9dc924aba05d715646ecba031c170bbe81fd1bd2721b6bac99a13b255418fdf09697ce8bc03555d63454fa9a7dd2eec1968a47407e1f1a08b2f63a8d041da53e8f2a0334aa0e678f0fba0d847c0bd588710315a50edf4353d8a025f0e59f5ebc3f85cc94978cb5d0bdd50ca8346d76546296cd813194851ab9a50694b381cf4342e85ec0be29be95ef17b3eb92c7da340bfe9ba32ae49124dd58d568c535d8becb52190e98fc87bf7461a5442e6105bfdc50b6681e843f5524a5275c381240b3ec8c381fac96e16483f4b8adba364e07318d072f25d8b3e8d14b8bb9300dee6f6a978b8f62d055b27f20b0bea9816c27d8e9cca2eb47f0ba7f78db86aa03c81ae424e1af2e0c0a02760250a6dc25f31184d8ac16a1ada3fc1763b74dccaa22ed22e77ab83260aca69295dbabd56ac08272fd05ad5eb6ba0555dbf3b405a83010b3b054254877e8295e3c1a7d8dc29b78102170680023a3048c57ba68b36da74c77306d4405b7bae046d5ad0de40cafb02e813ca2af640489db8e1a60e6ca95a662ad81c33bdeb19b9b56e63a48b8fcac40d82e737a676205940c782e8719b1efa02cae53f3b0a7b41ce3a6690b2b265bab3dcf565e50b6d3779aa98b24de9a0d431f8f72a21896a0da1b6ded227c7a2ea695a4e2b489b1be22f91a08d6428cac287f1487e30b9cdcbd30127518110eaeb7280f70dfcaa262a855b28561fec88ba59ecf2d6d02e0fe58a0f71ad2ac763ab851f8452acd894b67ae6016865238c5637c7698c8d7bd06ae7e0493b5bbfec734cdc0027a0e168a12a2c5adb865f7fb55b844263b43cfbe616cfcf778499b229242cffe3ab3add190c54a1eff4740293144cd10b57189e9e1366ad68fbf1c29399302df5f61544491720b0126e20d3657fd0d0cd8054a48dec6188843c59c3c30a9edffe255e77491c5d3ea57ede78bd6540cd881d1e671bfa180e42a6c9222e2c5c1ad233704706432e48bf869e765e177d256e3142164a88442ddf89b330ca400a0c10727334045e0a0117ef1cfcd06f566531c631fa0d5e6d4acc0b076889ac4124f6c84206a2592a8d7bae0dfda00d036a86d577a16c45d99e0f677be94dc5c06edb19c680593800d3f2d136052b6e07194ec0c220d40105c1a5cc4697a527aabac718cc09e523a273491942b696eb05d22d2cfb095bad3517f3f149dd0e5226b2f6e2c0e4f373cf396fb30547f4783e1ee0a44c613e3e17c1634f268c4f1ed6b6ece697da14da8842770a29c4f10b45b35300c07f6ea6d1dd06be76470335daa6bb3821aa024d28a1e3073d65fec84df3677ca7f35a0bc4361ace36607ad46bc0d0c24e672d97a1a3441c1b919634009c764de274b561130d888a81a05e72e1a71caf79e0cf2c2e539a88e41a5ba25d3dc9fc8c2cea73c2ae8ca6bae00a53578d0ca8e78b3ad4e056bc6729016a5491805f014483d5ddc0ba402d13c8b17c03694f9242af1b17de8cecf8084f1b46bcea8f6483d3220f17d2faba74206f86bd3261e9dca55065a29225cd96091e976f29ea80e597dde64bf3f55a042d2917e312ced753268fb6d58c37df790337fa45fc8325f2a66f03e57c633616b1cd13fc91cbb83802dc243f7f2687dc7cc41788624468b601c1f523c49e37f79d11cd0b6c53356862a99a01ad63663e2ca387783d5af83407c0d11c9f267cb967892bc8319fa15ac100aeacb42b8fd0ca74c6a67718e960ed7a9344099f36dfae2bc761f6938b912b8cd511257ba85ee7202e42ae27715407cd30b4b290f34ca724fa825b622873d54948b1682d6b1e77464b20dfab2b0f038552e223fc868a572ec66e63b4d0484bc704258040dea471df2ea1719a92a88d376044bd159f29d2902552cd5d039988322d112ec116b74490c5eceef893e3e904bdb06e9d2d3620b660bb66f22d8788f00773c6a10357a43a2c8169e84679c06c6854e5f4b2c9c7c9f769201649a64cde6fd6d84e993c421fd42d4a528ed90d04e1e5e44b6d1e81a36fd14f7a10729b2563696ddde0ed8e89169f38984f3fc40fdfb2f49fac444c7eca3a6f1f1bdd277a8f0a8b522cc4aedfc84aa8d5ec0399ff18701003511b20e94a7d925dafc375c703d6bc14c9fbd0b9707bb5f6530bffd15eb317e4f2f0611dfbd4fee7491b5654f5d298bace594a7072edead80a1ccee10e7ecc3664cc994cb10cf1a1f9923d9a27f627401717218c2e63e4b19644feacda11ae0ac27f02e4c0d6be20137277b966b4de46fab98474ed631cc9e93083fbf5dc9ed47cf7c198e752f997df1e1ebde5146cd6c72fa07447e11b6736b15c65b0c2b4f4b5cb08213d96d1fb2bf595d74af440defc01e40d86e2f8849a1dc85cf542d093c3baabc9dd068f342e342973a7740bb2e2763c181399bccf60a74f8170565ec7e20d17a56c296e10ec76ce7ae46ce9d319b07b47c3c7bd9412c14c2a600c6ec269dd91c1db5a15600eeedfbd3f989797e0cde03771adc2fa14b1856bebc774f40c660c9dc5dcceeb5fb5b49ad30b167e221e94e895382ff61b50db277095f8147435e37639a38d8c32cb1c7d8dc2a95b072f4060f22925da02e60dd0df31955e1fc642e8ee24f67042c1d0d4bd008d5768aaa031266efe2f741b3fa86e1844d292a2de7ef749c5443dbf7acbac5d0909f3f33d0db8c6fd25a6e3a471a00810f2611f5d67e3ab95ebb08178608b3103929926aa37c3af3063a4b82df61b070ae007ce920a5f5340fc1d2250f56d2304e74a074a71b5cbff22171838e723161238e8032c9dd47a8be956e99857f537f8621f87484427d611b58aace237cfca609b9ce07973b0e3dd073a5ea0bb01385b08ffabfd66ef26aca43a1bf3c0a324e404b661714f09c027d26dafd7e8d459a555e29af0233dfd751e2a23c5944cc7aac3c26e9c5f2204584bd343cb6b32fce724d92215abc0e178798fcbca35ed9dc6fb7628188bdd8587d49e78ae10a79c455e59ef80b363a41a4a7b42932e87d5e47f48c9c79b062456474acb6f347a06d2122bdc13506be221cf600ba0884a78946ed68c40ef19aa67f7b7e37dcb67c848280982ab8bcbc75c2b30af2e5372393bc6129b0a6b0d81d044d51c7293aaf94d049a8b437f6d7c1d292da11e45d10bf880de0ca031c3af63df4136d51dfb8fecd9688978747ef0e1c29bb34e491aa92cad2d28a886daf8d23cab1f832d2b10a85d9d81edff55a968772403bb95fdd1cb1ec2aa74da6c7f5adad8638e9a35afd6c77bf37a84e8c590887abc31473f33208763f9405d4cac0e6194f99da900359ac3733eb56026e0996a0c1f6d2b78a0bf51026ae4f005d64287686e890acd8435a6c9575f8938a0809b8623e49ad71c9051c5668d4590328f790030dc663a9e53069edcb25dd3351b719726f2e0ca731b47480e534cf4f96f539a7d882e4bf3d49c9d16ed32183e846adec5b45dfdfd2667ee4c6a9ab0c1379fed0183eb530090a470b2cc31da0cb1455f14c5e1aceeccdfa678093bc932c05ae9a76ccba3db15ec731c1959f7c1d40ac2e6a776260c814ef8c5f05b2013db92441314d97a1d3cc5d4d8606c350a5b77f5d8169f3435f1af2b2f8b4d5395a5869a75f928b901b916260c1c2aa66ba272f2104bb1b148e8bfcaa8904efe74afe7711314277f3795400fac3d67335d62980d77306d7461d137a3edb1654403e7d4c9acdb6e63d3a8befcffd0d317b27a7ca25c2f2d2eb189eb083aa7694a6072ed4b5d0bb8f37c7172ecb589cb430550ba9cc5c4292ee46116753b3cd5612b81eeb4629224ddb198f4695dba132d6c72ff1f65b376cc11ef4bc4b5a2cbb79f1322e38dd55cf9425b80576fffcd3eca0cb3e180300bc03780d86e374dd3553053fb10cf4940e77f01f7bcb9c9751eea0221658a30b6443749eb79b30b33035fb98cee40b20e3e6e348bd0a451bb227d3f0c4172668613b6e34e61de446ded064e3094686cc099823a8b3a6faff9c970bfd327b9baca34b2829823c63ee0d9094be3a8c82e46419e225048421d0e3ee0364a9ac05c2ed1ace5c368b8321860069a0db891a45c7e1cbe6eb891ed070fac7b0cd78442d9402ff16b6971d93d52728d53e031f765dc057804de82be8f2fdae8eda97ca54bec1404d56c2c12d6785167e5b43a6fc45fc8a7d5552a9b62b5fb968d0e228e0ac59d039a5f4d4ec0ea6ff4da6ea96f80fa01b8b8a2243fdb6b383b9945c727ad788a9420e6e5b48f00cd440de3bde76aa9143e1eb52095210870a2eb2202b013b303c64a060f05bd6e8d3e9d9feeb87baa18d3e70266e6247288ca9751a29daf0b64d623d83a3e017d5a1c2c0dc55eba86a35a54002e101e7a9e4bae45594918af6562e10343aa782b8acaa97a94845da64a9ef6b43c1f36a1ae130dc9503e5452c2ec1b15389e3d221a727a5eae9ad74c0d71b99cc8246822bb7d8fe6ce30d9926fcbe99d44de409db5331681d0adfcdbfa451778859c7fa9f4e580642be3a8adc4c443ac6fd1bd03dfc25a00bea3248382541381a9944634daea755de4a8e32630004bc20690df669dcf603aea91f2dd6e5bff993021667264ec97369ed79e3284edc0f3498d893bde2586f651801b29eafc80d670b0f7955088e1d2a7e6154e0a2bb359f1f6f74c8a5f564eb4278dc54bf72fa8c023332ae08c5e025264848d9a63989da5319ec485aaad2427fe97f167e42d92d7087ccc8a0dfead3dd01ff2067cc88c4e01664fce9a5b7d8f993197b15d1e"}, {0x1010, 0xffff, 0xac94, "3517a9c07022965b3a014d7c5e7dc3874ebcbf67f4c0bb6127b4ecc535ad8d305cd298e036126e71ec11f8528fc95bccfa05594d3da8b05d885acf3c9be1ae5d9268deb6657689f4d88e4892722546d0150d86c97d109d3a2a5c1a5dec75d16845bdccb3c2f44ccfe7a206014126ffe49fb8dcaf0ea08ce2aaa7e47dc3d121cfd9c571736d74d8ffb8ccc82d03b3a3ab88cb43b2d9bd6424cbcf039c9d6c302ebf69ade9472849fc363c1b426c46def6df80def453acf2e3176e79dcbfec2ac8e6567df6800da31ebbfb0772d35f86465306bcdc809dd6ff1ef0744cd477218688cb124767094a1097f0bc95a87933302531e9216f0ad6f1b9bd5e2da34d345dfb632ea08a2756a0cb4b1eec26f5e168d7387e90e4e2ab60f28ca4eb2b6ae199aa26f7fe68721bd88e357a4a80bc51e8845d01a8feb1b1ba1f326b426a3e2fbdadfe4903c569327a0602ef5499422b4d5347a5fded07249c01a2de87e7c5e732eb2b4624079f2b10b4880bb43539834221e286f01ce4b0ca5fce7137dad395cbce3dfcbbefac55bff82b7891799fcb67e7514a0df21769bd7f1cf8acd6b17868ee353a146fdd9c277fcc8da7c020ee85424012422f7b0233729321c3269276de41a2876ed4ba49c24352580ace9c5b86c87f869f5cf2728fb5f299de1005e37306464f4a66bc7bfb851542f568fe611e075e3bc33ffd59d2f16a98a3aaf6845fe47e23df18bc943647087186bb69992c8da32452d4b408e3ffce9d8271b390450074ddb02fa867560e17b4a3821dd1c6c73dfe007a35fc28d63b734a6a72c2cdb011ab020e4d7f4b159dc1047302ef8cdc48cb02cc2897deaa3aad3a1d2e326165fd07162083625f9d4f1e3c04aa4c36eeaa923ae5c20152c5a14e4162c369df15b9c2bd038b569ddc57200000369f90d1278a3a64a009dd1ac868147328fc5ecfc508b0847c0b424cc8ae6ad11c818d7575ffb8240c17c684992a7a1c928834420ef3d4367c4aead6789462ea257615971d51960e619cf46928cf1cdbf06b344c3af3f41335f22a5c7e209d92b4b06c3f49f82808cae047cb88b1df61982d2087b44882eb88fa900f0dac04e989ec64e0c273778c0aa0aba4c1e43173e6317f830b9aa45f77d2c3de064070e2f7f9e34bbd515d4d05a786468364881aa4a45991da856509c545931992d01bc49da2e8ff9a321b0ce53f390974ca6552a860eaef0be9562922c96329c927d330fe970a99e38eebf8cbe455eb413a4aa7e643f75ce6a8fbac009a8f873feccefdb3abee3d1661c16fb44576cf47998b3e2ff44d8f1a2a50a3961a10df0a1c01569f7550a575c3f5b7a8180de42a4f952fb94e6cb8bb9907584f1dcc4f8f4e5fb39fd5a917c9ff10b9e746a9b848b06f3580f1455294d9414264209520e2b949bba75752869648e60b7df37146542af64f0b1c9fa27a5e6805a4f1601458307200501d6f609af677feeebc6c2330d1d2975f672e0668314831d5cde3fefdcbb3cdce6dfaff09aaf697d20688b677e55175c66b00299a08b719c8012d9c8978cc877bc2abb8cd9dc463639837fdb2357b1148fd8766227a4ad8a01b87417bfa86ceebd4ee8e145dbd0a3205c831c74c9986c043987e7793bd946021f26c9fe4bd6878ac0a355ae62330a92971cafa895640c0805cffe9196f0fee005b13914c0c8d2ebcd1965b1df7783b75c54b8d4439308800da4dad8be4791a08b65c036754407cf03d174bf67eca59a2e26d9dd0b1221d7feb63d987029b10842201d949b0a6d510c26cddce3de14c413b5d88f62d71b80527188f47cc6217bf3f39f5bffc12d0989214a23283741d6b75f93ed34c048885607d546f2df349d892e4b893bbf80e75fe4c58fe40a9cdc9360bcd19a6a33903b935f2febe2c8afd6306d61578052632aa4a22c31082fa10ccb64e69d964b49c4a600050884c5df3a744aab61f04feacde49da990655784cc04826ac6d6c006a57f928b9bd34ddf5e3cf72372e9080a38f56cfd4e1c23be76875d128ff610cd23ee4bac0efe9763c43039b164ef4e3a880f6310425554e2709cfddf69eb5ee19acdc80b14719419e9f8e72607438c7929abedc9884b05d6ff3f7974e0e3b83744c23c046a37f65e82a215a6cce64ce0bbc01c49bf6b7e08653699a6488e09a23a0dd972d71d4fc5c2145798a4ccce608ab9cdb85ff747a24a469898befb6613d514eaea98ad392e9bb05489e86ecd9329c2a7d6429143af391db9428c83be953c892259a41a4ca63e918c516d54efa8c89507dd8093c1ffb43b831cd648322c6d424a88ac9b5745a2425e6c16a2a8224fce457784e7609c916d8167d4d7f6b2db3467a22cadc225b4abe13da7a3cd9fb6a61a41f508f3b65ac5bb5c3adf4fc80cd295e87eeaac46983f2ee9db07a23b78a0b827e235281ad3af539172896f26a0ea2717cdcc570d56985ca64c5898adca7c0393dbc791e09cf66da0be6357c60111151992ce4d24fdc93dc54b686e88ea9a709e4764ca8d6b325abb1ac8ee52a0aa51b34aae5b83c99e5b6a7f2b69d6bbafbfb8ea5ac4ac2a7ae8ab3bad4cdc1565828bffe197c3081a8d0decb6ba69e559c442c73e475745659d6f9c1a46bc49576b1800039995df46a2445ce9e4cacc0a561627c8de505c0720ef3888d5422a51997493a20fb5e3539772edf341cb5db77562cffe621ea5463f833c6f2afe2a15153856c984f9caece6bd1755cf46a790c44bacb98a6596718d7ba7db33f92305c5f634bdb8c9f6b82702dc9d427a6caefed6f09e8ba9120d25cc80265176d178b5b0acb814629f2e5ab591b2643d0b4e93b77d25511311e8f3138d0c5f4e1d5d079f772996f02d8419e099c67d80bb6e1e6335c68cc3ac5adbcdcb5c25926736467f9cdec89ebda4f3bf9a6903665213caa4089f90dc20b77dc545ce0cf49483aad42a8e64be9511a0effeb8267687f32f1ad6f5b89702818f6df1a4fdff2c215e3e8abd8cd9f96b1c5a45e8faf27c65a11a837e1bfecc78fceac2669c2ec8957d2d33779e9074b3afc5bc06f95ffbe809e96beb545a0c8bfc466e441726d038920e1ff91cfdcef9c017f1fa0254c0d1fb67d99a68be07743f6340d5fafbcfd9ea6855f95fb90722c2eac087840c9e2ae35699f6bd6d0579d4fd4b1eb9afcca737ab6247d43deb60693c6f2858913526f03aa81d44a5c010862f9d88754f6162e0b0654f5b05bef316aab74a9c05e437af0ca87aeff1b5d8e054bfd98e7a6351468d4dd20d24f2db34b6d56d979e432f5e28b4c4f9ac4e01466639098fb450892b88705facf7647d6dba1dde7bc7709827769bcc6f01b502c26f53468e27879d1cb1e9242ab6604056dac6502de899acbfa593554af80c44162723243babacde18fbc8def1d58d27d36c062c4d57ce884e67780813b91b5d5edb62f8d30ec58e7409db03be5c648999e90d28ae0c80a48b694c674052635c696c3238a65bbc2be9fb6b63203804a9c89c5d2590c6f615f012213459bbc028020b73a5d9ae5e27af8708a9bca0c09cfcb2f09cea07573219f799d45679741af3959b9a2672b65a6f46f42d070f92b6cdad755ccf2cd025be9d69ffa4e1873c7ebe75eb33cf1baa3dd3ca5144d6b9ecdbcce1f253fb296228371bd97b1f222897c4ed26e47916f8e00ae0c92788ca98c6d818ad368af2e430a8bdc172ced06780eab67d2c892478379ea022cc8c95cee35c35c0d739859600428875e7c7014c0e1236ebf2951ed02c5c746be4089cf003b080369a9dbf6772218b69ab128d0afd193a0320d1db695c78e5ecb6a8dacc3d5d93997f6b01e4a94b0f83aac0edf3e78b8dfb27da2dded30626c93149cd8fb6af553d3b12c16d467d697751fca0f1848b02e944596c73432399bfd4ce7f6fedbe026d05d59668111b625d03b92cbce36af717b3ba4fe93039e0b6d225734432f59f9deee744a1b238d16cdb0e83c22a1e7370589ef6ca8e1486c9b8bc044a274f4609f7c1f9ff00d7da77ce4a508eea16dbab921092510d9a8ef007668f9b54f6ed35c8299007338818257ef79950b864508deca7fde394a5e808c721b1f7023835527300c0c374e0098014725576239335c44b3a9adc234e14959aeaa24602e38fce8a35c47d08d1116e183219d3663cba1feaeb16daffe27138511f8ffab50af7a5ca9179f2efe83554fe6bab9d3b909411b106f82ea6826f2a4a0b0134deadebbbd3b186ed74765b61b13d9de3a6d9d380d8d7e0da591f4c6b4cef24746d9ab7403112d1baeabb2bad78e01bde3b50b6d57bcb541a61ec1f20b97832c695f083a514446ecb427c9131093581dcb0653e35e9ab133ead2d9c0194dfb84c6e774404374eb4e6ecbf48d07578d416459ae51fb845f99976097187188ee74d31eaa3b5b2f942bc58a77ee5697b718330e09113b88e740f5e37a52f3501ae66fe3dc11fbabccdbc710ea59cfa4e6e30b5882369119ebafea73f314e66ce6f3133058589bf649cb3133f279fb4bd034a1ae00a6447a12ea477e9aa38e6e2dad0ab7ed9f09adddf5773ada3e3f7317710e57b88143eff09b191801af1e1843a9ef961616b5b46ad08713ef846f15b571f470599de40f291a339f8e24f6a5e3d919437006e2e883f630be478f78dd9ea118d979dd8121c7c3e23c0a7d25643bc592bdeea36308daffd55717fc9e1976c1a4223ebbb8f321331c16945c28ad6b5387c05926958ab0869ac16a4fe0e45d14cc76160886da3c1f80a767f1daee4e8c1d45807eae55eae0ab4e8567540454bdaa838f2677ff2d282e6495e410adccfb478c08e700b0d3036383f94803db8d3c87561be29bea1875bc107c85e490e98957ffb921b3b1b8dbbc671b6ff98b75d59481eb127aa51c5aa5d923f2ef6345858410815d28de7b8622c901f2920803393450c0cc69898c1740d6bb66b15b92889491ace0b14ffb28e919b103f74470a5e223f25aca5e612c05695c48321a39159f2d6d42404056f9a844b56fa717421a3de5e46fb5935533f457d1cda071dc49f2c754d68799c0f5c166925964e01e0e7f9bff0ab3d38ac568fc49bb9d4f2dc4ac82ddfcf7d161f97b82cdb070018ba6c124f967b4149855178f871f1dd22ca3ed78ea1a19b4f5eacb33613e80dbac314229b3d73a649691ff6d4090fed731be1cb3bee06abeebe250f877a67869ca97029b6f6782b2e3bdd63d431396fe605324fb975f5786398641b19e84dd72d14ee30651b5a6124b4f3b54808df8e80048f43fbc46410ed0e2e51cc8798aa77c78948d21bde5101e70699d1cf443adef721c1162bb78366453272a308a0b983e9de017c73ef99cffe69bdc2e976fde3784d63b7b8d51132a9260f7e25794034edac3a0d3b1bc532b9e7743e844ddd4c54dd12b85ee1d9389cd6dce961140b7e2eba1aa4998c57834d90ec216b072a7890da495b2b4bf1da411d85781b9d152c122340620c20b20eb949909a6c35554dba4e9322bdb4f370ac8135e1e00fdbc74457d67566c3be177d727d5b087a3bca13eef30cc17df15646ce81769dfaa7599d5e05b6f77d38cf108f8e4549f53e3bc52575cc105f132387e7e408c24f8f3122cc93b041d3993a5ba2da8a378722bfeef936384ff0a91f3f69dc1bcd4914ca5abcc836634456f37fe467b01d92756a2c4049d75226db81381f363e61fd0d0ea76c938f3fda690ab2164a4b0141af521969d9a397befb178bc4db74c2823e5b4cc05c14ef6326e6ed06c83e9d2bad988d2ea45fdfc9037da4e6779357b4de10dfa9d92f7ee77a9aac9"}], 0x3128}, 0x2) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x441, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f00000001c0)="f2d745f6df72597676dcdb886b04df2f8461a41c48fda486f849cb7635be082f2d8a64cc133beda070c33e672154f54f8a0bd61161b951f2d984222b3d475fabbff0bdf79116de26bbe47cde3a4baf42d3e0ee4d31f36e4da80fd0bc99adc622831c370fc1767001ebfb12e43dc4d9cd8ac5b85111dffe855d6a0f2fbb2f5e89b9787b0673c2d29f60992c3dba8ef79d724daff5f59a0a097a8c06d98f7150ecfa59b9fffdc427716f5bdeeffa029f008972ed490df29189a6c16659b8d1f399620f4624bf7f901c4bd9bf8ecf3d2672181db188a980434fa3f43eb49475e87bfd2bf90259cb37605e21", 0xea) socketpair(0x20, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:46 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x2) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffdce) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 22:28:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) pwrite(r0, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fchflags(r0, 0x8001) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) 22:28:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0xf561, 0x2, {0x9, 0x7}}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x100) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) 22:28:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000040), 0x10004) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b0002000000000000c640907a000000000000010053b5d1d09075a04e513dd4611da24e14da0000000000f100", 0x1dd}], 0x1000000000000353) ioctl$BIOCLOCK(r0, 0x20004276) 22:28:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x1000000a7) semop(r1, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) preadv(r2, &(0x7f0000000980)=[{&(0x7f0000000240)=""/175}, {&(0x7f0000000380)=""/166}, {&(0x7f0000000140)=""/17}, {&(0x7f00000004c0)=""/244}, {&(0x7f00000005c0)=""/216, 0x228}, {&(0x7f00000006c0)=""/247}, {&(0x7f00000007c0)=""/100}, {&(0x7f0000000840)=""/189}], 0x1000000000000203, 0x0, 0x8) 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = msgget(0x2, 0x0) select(0x40, &(0x7f0000000180)={0xf1, 0x9139, 0x8, 0xc0a, 0x6, 0x4a, 0x43d, 0x5}, &(0x7f00000001c0)={0xfffffffffffffffa, 0x7, 0x0, 0x2, 0x361d, 0x0, 0x1, 0x7ff}, &(0x7f0000000200)={0x8001, 0xb95, 0x60f, 0xe5ec, 0x9, 0x6, 0x7, 0x4}, &(0x7f0000000240)={0x2, 0x9}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/6) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = fcntl$dupfd(r0, 0xa, r5) linkat(r4, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x8) 22:28:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000000000/0x9000)=nil, 0x9000) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mknod(&(0x7f0000000000)='./bus\x00', 0xd2f7d48ac2c8cdcf, 0x9) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 22:28:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000340)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x9, 0x1, 0x8, 0x6}, {0x5, 0x2, 0x401, 0x81}, {0x1, 0x5, 0xffffffff00000001, 0xe2c}, {0x9, 0x4000000007, 0x4}, {0x4, 0x7, 0x80000001, 0x96}, {0xdd, 0xfffffffffffff5e0, 0x4, 0xbb}, {0x9, 0xc8, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x7) syz_emit_ethernet(0xfffffd78, &(0x7f0000000240)="b643cb51eb37fb79f2afa5f0ca79b02e5650fb01237e95ea87847530c9ee2825c8049d46c512acae28e888791d367f06201c9ef7e16f250f03c37de92f36fc5bedd8f008a3f42eb64939500246cf8e3991fff4d82082efd2bf8d88ed35caa7f067b66275684d8fb879d77a44e4fd07d57c818d312141782f6500ee41764d36034e7a3ce01c368dac2d58fdf52efb540b313cd859cffd4d1ceb7eae4ce03354823afec2c41b78c70b0748614936e6e6cfd2c1d03aa8e63ab498c2a728be6b") 22:28:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x4001c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) dup2(r1, r4) kevent(r3, &(0x7f0000000080), 0xc, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xd5}], 0x2, 0x0) sendto$unix(r3, &(0x7f0000000040)="a566996321b418d0419eeacdc1c1f0ae7d83d2de3e9b0c14ce49484524e8b10c7e3399", 0x23, 0x2, &(0x7f0000000080)=@file={0xf15d03ab46e5227f, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) 22:28:47 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = socket(0x1, 0x4000, 0x2) shutdown(r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) 22:28:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/160, 0xa0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000040)) 22:28:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x6c}, {0x6, 0x157}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = open(&(0x7f0000000240)='./file0\x00', 0x100e8, 0x42) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2000000000000022, &(0x7f0000000200)=[{0x4, 0xffffffff9ba7ce6d, 0x9, 0x4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000001c0)) 22:28:47 executing program 0: socket(0x1, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x4, 0x4) select(0x40, &(0x7f0000000000)={0x9}, &(0x7f0000000040)={0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x16) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/251) 22:28:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = syz_open_pts() close(r2) write(r2, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:47 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0xba8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f00000003c0)={0x2266, [{0x1, 0x40}, {0x3, 0x20}, {0x0, 0x7f}, {0x2, 0x10000}, {0x0, 0x9}, {0x3, 0x31c}, {0x3, 0xfffffffffffff000}, {0x1, 0x3}, {0x3, 0x6}, {0x2, 0xfffffffffffffffe}, {0x3, 0x4}, {0x0, 0x1}, {0x1, 0x15}, {0x1, 0x1}, {0x0, 0x6}, {0x2}, {0x3, 0x80}, {0x1, 0x2000000}, {0x2, 0xa0}, {0x2, 0x4}, {0x2, 0x6}, {0x1, 0x86cb0c7}, {0x5, 0x100000001}, {0x2, 0xfffffffffffffff8}, {0x27768ea49dce2dab, 0x8001}, {0x3, 0x5}, {0x3, 0x8}, {0x2, 0x5}, {0x2, 0x200}, {0x4, 0x6c1}, {0x3, 0x6}, {0xa540726593b1518a, 0x80}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000380)=0x81) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 22:28:47 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = geteuid() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x3000, 0xe64f41a2d2974772, &(0x7f0000ffb000/0x3000)=nil) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x2) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x10080, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x2) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000a80)=0x2ab) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000), 0x4) r10 = fcntl$getown(r9, 0x5) r11 = syz_open_pts() r12 = dup2(r11, r11) write(r12, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r12) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r14 = getegid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r13, r14, 0x0, 0x0, r15, 0x0, r16]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r8, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r7, 0x7fff, 0x92, 0xfffb}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r20, 0xffff, 0x20, &(0x7f0000000000), 0x4) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r19, r18, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r17, 0x7fff, 0x92, 0xffff}) r22 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000900)={{0xb87, r5, r6, r8, r0, 0x140, 0x3e}, 0x100, 0x2, r21, r22, 0x8, 0x2, 0x9}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r24, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r1) msgget$private(0x0, 0x2000000010602) ktrace(&(0x7f0000000000)='./file1\x00', 0x6, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x5) r25 = dup(r23) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r25, &(0x7f00000001c0)='./file1\x00', 0x2000, 0x1) mknod(&(0x7f00000002c0)='./bus\x00', 0x140, 0x9) r26 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r26, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r27 = dup2(r25, r25) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r27, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f0000000b00)='./file2\x00', &(0x7f0000000a00)) setuid(r1) r28 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r28, 0x1, 0xfffffffffffffffe) 22:28:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x40, './file0\x00', './file0\x00'}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 22:28:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x6b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000100)=0xbe5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() close(r3) write(r3, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) r4 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r4, &(0x7f0000000140)={0x0, ""/119}, 0x7f, 0x3, 0x1000) 22:28:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000620, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000002a, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 22:28:48 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = syz_open_pts() close(r4) write(r4, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = syz_open_pts() close(r5) write(r5, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0xffffffff) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x123) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r7) kevent(r7, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) linkat(r4, &(0x7f0000000140)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="14") 22:28:48 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) dup2(r3, r4) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8004, 0x20) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) kqueue() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x1) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xc9eaa948, &(0x7f0000000100)="f06ac17ab78b5d0f724fd729bbfb72e00b9901bee744387e656e6c77aeae1c33ec0498e7c8d9") r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0xff) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="542ff747fef88a5e91def38b44fd78712a0f32402a4e5a1c9029378afc760302f54a61e7b5ec1a7e2e1252fdbeb20734370db655f3ed90617cd4a6e0cd08509feb74521199b096866326e8130a80e9fb024ff0eea13b22587e93f2526a76e42461e97d5e8804e9cc272b365206197a272f41ea63c72725194e9e1d66a3aea1bca0f3a8484d141f76b42a9591dd2896923eee6fc585dd7fd5ecd3f1f13ba3c5d686062556825775380ae423822433890d85b72efff9c4b4b5f71a615bef55be40678bfd5e9391c96bd04ce6e016133f374600e0a8ed747cc121896120b860cc206fcb930e5cbca7faf5982b61e12f", 0xee}, {&(0x7f0000000280)="1f90e3d7665da1952b2bed8a4af61059aa2dcee241ed2b3de281dbd3fc70962edfa75f16c3484dc45bb4d8cbda6e8efd981c9d6a28be59c087ef7f69acddb52f4c27e58ddd0f2a5472dee72bc08f0c8a63c88334ab026d686bec7660611dfcd270974c502692b6953af4193a11759c807d57d940b3534c8e16680bd08cb0a66687489f5b807b9aef063375a7c48d9b7aaf9c56bb8a270d5e0d8bd2057789c99e8cde2a45d35f1773ab34f5aa573a0b07c0e40e28c37d12bf0e9bb8d036e3b4f6f29fec4ccce6bf40baea9c7e64150f2b9f583ad3ade6826d9e5e4773b8d44afc3e790d0315", 0xe5}], 0x2, 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000045}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00h\xf1', 0x0}) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00!\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 22:28:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x100000000, [{0x3}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0x800}, {0x3, 0x4}, {0x2, 0x4}, {0x1, 0x2}, {0x2, 0x5}, {0x1, 0x9}, {0x5, 0xc0000000000}, {0x4}, {0x1, 0x40}, {0x2, 0x4}, {0x2, 0x7}, {0x1, 0xfffffffffffffffa}, {0x1, 0x8}, {0x2, 0x4}, {0x1, 0x100000000}, {0x1, 0x4}, {0x3, 0x1}, {0x2, 0x9}, {0x2, 0x6}, {0x0, 0x1e3}, {0x1}, {0x4, 0x8}, {0x2, 0x8}, {0x1, 0x9}, {0x1, 0x929}, {0x1, 0x1}, {0x1, 0x1f}, {0x2, 0x80}, {0x1, 0x2}]}) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) 22:28:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="3cced2083d05706c445af6306a21d132e9", 0x11) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{}, {}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000016000/0x4000)=nil, 0x4000, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 22:28:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) clock_getres(0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) lseek(r3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x5, 0x0) 22:28:48 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 22:28:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB=')'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/165, 0xa5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x81}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 22:28:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x8f0, 0xd0, 0x100, 0xaeb}, {0x4f, 0x7ff, 0x4, 0x4cd9}]}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044272, &(0x7f0000000000)=0xc6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fcntl$dupfd(r0, 0x5, r5) 22:28:48 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {0x0, 0x1ff}, {0x80000002}, {}, {0x0, 0x1}, {}, {0x3, 0x80010000000}, {}, {}, {0x2}, {}, {}, {0x0, 0xffffffffffffffc0}, {}, {}, {}, {}, {0x3}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x4}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) clock_getres(0x409b6fe9ed44b663, &(0x7f0000000180)) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x1, 0x0) shutdown(r3, 0x2) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffe76) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 22:28:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x9d0, 0x0, 0x0, 0x75a887f8ec76cf09) 22:28:48 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='rc') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='./bus\x00') 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xa9\tc\xf2\a\xc1^\xd8\xfb', 0x800, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:48 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) 22:28:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6, 0x0, 0x0, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x38, 0x753d33d119c43180, 0x800000000005}], 0x1ff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x100000001, 0x4}, {{r2}, 0x3, 0x10, 0x80000000, 0x40, 0x1200000}, {{r3}, 0x0, 0x0, 0x2, 0x97, 0x8}, {{r4}, 0x8000000000000003, 0x9, 0x1, 0x5, 0xd4fc}, {{r5}, 0xfffffffffffffff8, 0xc3, 0x10, 0x81}], 0x5, &(0x7f0000000200)={0x0, 0xa1}) nanosleep(&(0x7f0000000040)={0x8, 0x100}, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x21d, &(0x7f0000000340)='@') 22:28:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r4) kevent(r4, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x80000000, 0x9, 0x0, 0x99a896f903916ea4, 0x8000000000005, 0x453, 0xc6, 0x4, 0x0, 0x1, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) close(r7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000200)=0x6) r8 = dup2(0xffffffffffffffff, r5) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0xffffffffffffffff, 0x20, 0x7a4fdae8, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 22:28:48 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000001880)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0xc, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x1000000001f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x40000000, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r3 = dup(r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r7, 0x1) readlinkat(r6, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) kqueue() r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x6d2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 22:28:48 executing program 0: r0 = socket(0x10, 0x8000, 0xfff) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0xcdc339d3a5e0673, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) write(r0, 0x0, 0x0) 22:28:48 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) 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) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x40000000200009, &(0x7f0000000100)="000000009fb842b9e0cda7e577a548f498fde059d4135a8d18496152f539b7a4a3fdea5719094d5add580054babcb30cdb9a1f0b8005e38b377f79b59c5207bcbdddbb79ba3f61e3b7f676855f663e165efe9e58933f5b7d2b786b67dee9e7804d9473d7bdba780c87b86074a22079612bf97cb36aae597c0788b6b1e3c46b9cfe7134f789ea345d44124ed8d01999c8acb54cd17189c464626bef6fa421579f66b903be5ca2538bcba1c5222c3034981dcb142ea05bff06f8a2918cb6b7531275f46029375d4459c07b23653fa84c00405e08617b38b563ee37f9edf7779480a72d4f8b401324705da0d249316060da02b23811aa798a281c5e19d802199d4c0139e5979fe58eed26564865796bf2bc115d39911883f4e72253b5b8f823db6fd6a4fd5fc505d5d2f22d95f266b8a1463862ea9df3978aaa6e235eef044f467dfaaee6df8ad8c7e93a0fe2179ac304ec99749e048261e189595a61d79e662835ae2ed3cce24badff515fde35e8ce8d57a15af8d6880fcf5a9314d7fa2befa99d51154cfce86054f46e3d", 0x18a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:48 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) write(0xffffffffffffff9c, &(0x7f00000000c0)="d5a3c12ec70b0b4678aac5637de016e02bb5a12c75a8007a963e67bc3d25753172f8077fe00eacccec1605412c49a2deead887ed7a5818fa6f9eb10672ea1f9516ea9d098edf061357286db97b9536d6", 0x50) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="eb") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1, 0x4, 0xe42, 0x1}]}) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x19c4e49755da2ca7, &(0x7f0000000040)}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xffffffffffffffff, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r6 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r7, r8) sendto(r5, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) r9 = semget(0x0, 0x0, 0x105) semop(r9, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r3, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r3, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r7, r8) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r7, r8) fcntl$dupfd(r5, 0xa, r3) dup2(r3, r3) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000000d40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc389354df65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f42df0675364b43c5f64dabc3b555a30331c7118b3d82b7bcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6a158116ecd42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d732117bc9248d01dd13e20ecf268227a534e3fecc4d906d8383784657bf43df13a94e507815276d235f4233ac0933735d278762345f4c92c2afa0b4a91d8bb585aa69d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e27b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b1598985ae77d02974b8b35870c8955ff2c0d904d23f62e0e0b623be34585025e24903259bfaa2da5e57e97624b18a1f212634910b02a3f57984fc98b22c9b867850e9ff5200b95e8e39371be5aca1e7050123ebe95a76d0a6362eaa3cf22b491852abb97a37c8ed9791632abc050389ab1f675e2047ebf187033156a70ccee6b8f15e0e7b56c4166151f662fc6a46fe2d9a1bcffcee06d2cb2cb0cc584054302554a79319552a008c43fba859f986b70d7c8675058d3d4cd54ac662842daefc583d2c4609e61aa134a422310839cc9809d798136f15c7bbb6461c65406db59790411a62ff1be9e531db86f660096d205c23da8fa7f846776c457456060b8d8dbda694f006f7661abaacf7e27406cc4159726bc2f725819b1054eb831a0b5983f735928edd73159d58783d9dd5e1a577d785d6e25962c487e0555f6cb88b0905952e7001389993bf58e941f7e1c58f9cf674e680393a89d2a51203dbb921fb7c92883faf05021599ba98cc35e02f8"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r6, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r7, r8) fchdir(r4) execve(0x0, 0x0, 0x0) 22:28:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x5, 0x9, 0xff, 0xffffffff, "476b6b932a50dbfc58dabbbe22ae68895afd55b2", 0x5b86, 0xffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000280)=""/248, 0xf8}], 0x2, 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file1\x00', 0x8, 0x400, 0x100000000, 0x0, 0x6, 0x5, 0x3, 0x2, 0x3, 0x5, 0x4}) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r5) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000240)={0x13, './file0\x00'}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r6 = syz_open_pts() close(r6) write(r6, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000180)=0xc3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) dup2(r1, r4) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf, 0x80000000, 0xffffffffffffffff}], 0x10000, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 22:28:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x20000000000034, 0x0, 0x0, 0xffffffffffffffff}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000000)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="8807ce173e3f8200589b4ead0d13c3f8f000967e3d3570a698df27a782c75363c90cdf3bdca838e6ee2f568078fa698f4335acbba0ccfc39f05dade3525546baa2fafb73637e5637fb26a4d6c7e4dfd464a97a150f75c5e6a0b95957ebb9b94379", 0x61}, {&(0x7f0000000280)="73aba4374e81c17b5bec996d3216cf1b9dc6a0d52ee17cabfd45307787c6c2d40d512eaa0b3b058d65f071599a0205387bfeeeaad599f8fd33a1a3677e8863de9c0f4552100f3b2677f1ec31b3b5924fac301be35548f4b9c2aa07ab48c44d9cf5831b2e2e0590825ad6c29b6c6ba2b3a12b066ee5dfb38c5a55886b22bccfd9e2747fa6c48b5f10459a518028e0b7a316fe2d1f11e01b", 0x97}, {&(0x7f0000000340)="6471399961f0168d7dd13d29febea63f33054af89bb9087506271e913320c06f78f0ad1e964141cf8fb82ff0c40956a32f1ecd630d1906b28529c23a08cb502e892991a276db569f4327ff64ee1f195ee9afd1215a56c3e39601376729390f65cf76d6157ba8dfacc0570beaf54f58f4b4ec0b07da7aba73085220018c03dc173e4c46f5cc5f0b82417fe60c58570053fc4ac2f1a486", 0x96}, {&(0x7f0000000100)="6092cfb0083e065002ee7851f60c6b19f83137eac6f73a70e9ea08c431c22a2405c057e8bf3dda77536102c219a3e185efd06276dd5f4bc15661c7", 0x3b}], 0x5, &(0x7f0000000480)=[{0xa8, 0x8002, 0x9, "bccc326595ba2c449f38d350010478eb81d3e0413756dab88219d26884ab96fdcfd2b569ded3f246c5d37fe364e4957db69e03579181cad221149ffa8e099d0bc47c0652252c613ee76520f81db31d5040646a6da8bc73308fbf72b79f39989545e4ee9d8614374dd35ec0766c94b9dd4f52593632917717ac577ef8ea43b722f35af782768104fd45a78182f3b16d2c07bb32"}, {0xd0, 0x1, 0x9, "650804fd56378637a578ed1ddab4ac698e606cd152b9b18a8fd67fb07de9b6e1a038dd6762728682d243abd648a96a301e5fe044b7b3d04d0d742390c3491c239bccd29feeaf3bd9ea6d4f93b9744506966bd399d696fa2e764ceb2b0d0018fa8fba3049db4e795217accd991ddf177dac4a6dae9f217a5a4f7cd74c4a81989e9ef9fc07af01e6d2b9b0b07a1d863e0a374cc1043eb7951d6a2e48cf30f63cb33ec609fd5c638fb7a2c76524a13d7fb232209b39e48ee66e7ecdf8a358"}], 0x178}, 0x7) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="b2c618c3e7cbfd504418f05e03f4ef180e02f59be2c40d49c6d5eaa3e061ce7041323fd1b2cc50b1326364a3d06d025b903bb4546e4f2e77791a0091c84c2290a000f613f5bbe7", 0x47) 22:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) listen(0xffffffffffffff9c, 0x3cc8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x0, 0x1}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:49 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r3) r4 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = dup(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r6, &(0x7f0000000000)=[{{r7}, 0x2, 0x4, 0x547cef999c3c9ae0, 0x47, 0x200}], 0x68, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x2, 0x2, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x0, 0x39}, {{}, 0xfffffffffffffffe, 0x4b, 0x40, 0xc0c, 0x401}, {{}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0xffffffffffff0001, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x20, 0x3, 0xda}], 0x0, &(0x7f0000000040)={0xf41d, 0x7}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r9}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r9) 22:28:49 executing program 0: sync() getrusage(0x0, &(0x7f0000000180)) getegid() 22:28:49 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2014, 0x40) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) 22:28:49 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000180)='{\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\'{:\x00', &(0x7f00000003c0)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x0, 0x1) 22:28:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x4fc, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) r6 = syz_open_pts() close(r6) write(r6, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000200)={0x8, 0xfffffffffffffff8, 0x8, 0xff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x154) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) fcntl$setown(r0, 0x6, r11) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r13, 0x81205724, &(0x7f00000000c0)={0x6, 0x800, 0x2, 0x101, 0xffff, 0xd3, 0x20000000004, 0x10, [{0x2, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x1}, {0x95, 0x3, 0x5}, {0x273, 0x8, 0x100000000, 0x7}, {0x40, 0x800, 0xc5e1, 0x100000000}, {0xbf5, 0x9, 0x33b, 0xffffffffffffff01}, {0x4000, 0x9, 0x6, 0x2}, {0x5, 0xb, 0x80, 0x3}, {0x7, 0x6b, 0x3c, 0x800000da}, {0x5, 0x6, 0x7fffffff, 0x9}, {0x0, 0x5, 0x5, 0x3}, {0x9, 0x5, 0x101, 0x6}, {0xfffffffffffffff9, 0x20, 0x435, 0x1000}, {0x1, 0xb6fe, 0x4, 0x200}, {0x400, 0x2, 0x0, 0x6}, {0x200, 0x9, 0x8001, 0xdd}, {0x4, 0x4, 0x5, 0x8}]}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 22:28:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 22:28:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x104, 0x2) close(r1) socket(0x6, 0x4, 0x1000000036) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 22:28:50 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xdabdeab318746d7, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) write(r5, &(0x7f00000003c0)="d25cb04f96f15366ad67034e4ef49ea33210d93d1d5461997650ae0188b7269ffc64df812927f4de3795d5bc225b3bea9285d632ae899df1e139f0d4a7d542e357cb333f87bb28e5690409cc69c12e9dae5e15823190370d810a13b52b2665f51ccac38901184c4fdbe5f48295797879d1c2d1fb07addf36", 0x78) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRES64, @ANYRES32, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR]], @ANYRES16, @ANYRES16=r2, @ANYRESDEC=r3, @ANYBLOB="b0861f422dfd2217c689d835447d05a798a80fb6ddb4de9e24716c5cd80d95c66404f894bc95ec1aa55ea7a90bee4c2c125a0218bacfad731063476d306f79476437748c6750cbc346fe1ed716f52c7f34b1304b58e960b8f214df05c0220d9c717742da82eb1841fa221f", @ANYRES64=0x0, @ANYRESOCT, @ANYRESDEC=r4], 0xa) socket(0x79, 0x4000, 0x1) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 22:28:50 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) 22:28:50 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2c5eed930bc611b9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xfffffffffffffff9) r2 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)) 22:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="96") 22:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0xa}, {0x6, 0x400000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) pwrite(r2, &(0x7f0000000000)="16c15db98d3b57daf61b4c0d842ba83b59076a17af7b046d4ace34f275de8fec32f4f4256e2e8c6f61d4b2efbecd15", 0x2f, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='z') 22:28:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa01, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 22:28:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0xb7, 0xfffffffffffffff7, 0x0, 0x7fffffff, 0x7, 0x9, 0x2, 0x7, 0x5, 0x1f17}) write(r0, &(0x7f00000001c0)='t', 0x1) 22:28:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x7f, 0x3ff, 0x4, "ccbaa528c3ed863f0d937a17e6003020597d4e4c", 0x6, 0x5}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 22:28:51 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="39fd43ea4ab1bb66f1225f35db47e7eb639c5fda5dc9cd3a922d52df25491c6340a174a63eebc12437a381719e0143af61675e908b2405", 0x37}, {&(0x7f00000000c0)="c8e2044a51eaefc675ad1e40fa4d9fb6ad71dc1b159fa38095b08236e15578f0fb63690d5ca8a5ba8bfb3cb4dddc664930fa74a6b0071589f9b49d8eb3ba83a463c96d87", 0x44}], 0x2) socketpair(0x2, 0x2, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x7f, 0xffff}, {0x18, 0x1, 0x20, 0x3ff}, 0x3, [0xe9e, 0x5, 0x4, 0x1f, 0xfe, 0x7, 0x26851a56]}, 0x3c) 22:28:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) syz_extract_tcp_res(&(0x7f0000000280), 0x3, 0xffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x8004) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getpeername$unix(r0, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 22:28:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) acct(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x40047463) 22:28:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x130) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 22:28:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket(0x6, 0x8007, 0x8) 22:28:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r4) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r5, r6, 0x0, 0x0, r7, 0x0, r8]) fchown(r0, r2, r7) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) 22:28:51 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0xb2, 0x41) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x400, 0xa0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 22:28:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 22:28:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) setuid(0xee01) r0 = msgget$private(0x0, 0x104) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) write(r1, &(0x7f0000000000)="e0aa813944c049f90aea9a5a4fc22cab5c6e4b58881add772ffa0692c76dc408825e8d75e044fab75e8f31b462815619aa75a9c3048a23e5fed856a0ad1adb7e7de7654edec2884f1b6c00600cc60bea0a39d6c7ea48cc2b987a5d5735ce6a44eb7d77fe11c2bc4e0f54f8fd18ef88edcd4ee914ce309cf46c3fb96416bb4c8b1bf453b6f3457d3ec5e92985f2b81cecad6672378e66a06ff9fdbf28467a5eed65540917dfd012cb106de4b5c0e7f1", 0x59) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 22:28:52 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x88, 0x0, 0x3ff, 0x40}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x92, 0x400ffff5, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x0, 0x1a}], 0x9130fbf, 0x0, 0x3f7fffa, 0x0) munmap(&(0x7f00008c5000/0x2000)=nil, 0x2000) 22:28:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0x23f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget(0x1, 0x1, 0x281) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000340)=""/55) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x749e, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r5 = msgget(0x2, 0x0) msgrcv(r5, 0x0, 0x0, 0x2, 0x800) msgctl$IPC_RMID(r5, 0x0) dup(r2) syz_open_pts() r6 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x10) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000300)=0x80) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xe5) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 22:28:55 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x100) msgsnd(r0, 0x0, 0x0, 0x0) 22:28:55 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x6, 0x101}, 0x10) r2 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 22:28:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80, 0x1}, {0x0, 0x1}}) shutdown(r0, 0x0) 22:28:55 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) close(r1) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x220, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x81, 0x0, 0x48, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x5, 0x402}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000000040)=""/241, 0xf1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:28:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91, 0x1, 0x0, 0xffffffffffbffffe}, {{r0}, 0xfffffffffffffffa, 0x3}], 0x6, 0x0, 0x8, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r4) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r5, r6, 0x0, 0x0, r7, 0x0, r8]) setgid(r6) close(r2) 22:28:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffff7fff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:28:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r2, &(0x7f0000000280)=[{{r3}, 0x5, 0x102, 0x10, 0x53c, 0x4}, {{r0}, 0xfffffffffffffffc, 0x564dab7408d232f0, 0x8, 0x80, 0x600000000000000}, {{r4}, 0xffffffffffffffff, 0x0, 0x40, 0x5}, {{r5}, 0xfffffffffffffffe, 0x88, 0xc3dd4c0738eb5050, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x6f7, 0x100000001}, {{}, 0xfffffffffffffffc, 0x40, 0xcfba8703401d8c9d, 0x57dfe5a5, 0x401}, {{r6}, 0xfffffffffffffff9, 0x20, 0x9ce59a7c2f957d8f, 0x1, 0x26}], 0x4, &(0x7f0000000180)=[{{}, 0x0, 0xb4, 0x41, 0x8, 0x2f}, {{}, 0x0, 0xaa518b762424811b, 0xe168c24285df7add, 0x5, 0xe3}], 0x6, &(0x7f0000000380)={0x9, 0x8}) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 22:28:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/56, 0x38) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r4 = getppid() getuid() r5 = getegid() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r6, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r7) r8 = getegid() r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r9, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r10) getgroups(0x4, &(0x7f0000000700)=[r7, r10, 0x0, 0xffffffffffffffff]) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r14, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r15, r15) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x10009, 0x15e8000000000000) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) listen(r22, 0x2) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r23 = socket(0x18, 0x1, 0x0) listen(r23, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r24 = socket(0x18, 0x1, 0x0) listen(r24, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r25 = socket(0x18, 0x1, 0x0) listen(r25, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r26 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r26, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r27, r27) r28 = socket(0x18, 0x1, 0x0) listen(r28, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r30 = getegid() r31 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r31, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r30, r32) r33 = socket(0x18, 0x1, 0x0) listen(r33, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0xfffffffffffffd28) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="2ee9ebe7567cdf78f69db3449422a67e123d8d6c8ad2a429f4047359080dea9ddbf97cd7b6caabb5a51a0dd0d335b48429bcdd16516f19606244b90c07e87293170df105cf6236f10ae69e6ebff38a427b22a5d3aaa7dac6c6e8616a483cb3a27c970845c17bb1b9728dd47608313e019ca26feaf3a366cb7bb1e054e5405fc322f192e5ca97d9e6b74602b3ef0442b6eed9405547befe0f0e9b1cea13fac52f94845d665b5ac9ae878a500760e781620f30bdf5331dc8885b", 0xb9}, {&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e80dace5ffd9a12e7c6c763f3d93aeee680baf63c1851c0a09ea23b7dadb67bf11fd8e", 0x37}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x6, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRESDEC=r33, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="008e55f4d64100000010000000000000b56b9686f78c59a2002000000000000000ffff00", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="28000000080000000100000000000000750653d17a1dc328e914f015e881743d221eec39d12313b6b57a043e7dc9845a116d28ad4602b4170611d44c66abfbc90000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r29, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0xcc, 0x22bd4824a5139c0}, 0x3) 22:28:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x10762957793d5520, 0x403) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x208) 22:28:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x100, 0x61}, {{r0}, 0x6b5986cd68fbfb, 0x160, 0x4, 0x8e5, 0x5}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x100, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x5, 0x80000000, 0x80, 0x8}, {{r4}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x6, 0x7}, {{r5}, 0xfffffffffffffff8, 0x40, 0x1, 0xffff, 0xffffffffffff0000}, {{r6}, 0xfffffffffffffffa, 0x3, 0x1, 0xfffffffffffffe00, 0x3}, {{r7}, 0xfffffffffffffff9, 0x1, 0x4, 0xfffffffffffffff8, 0x7f}, {{r8}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x20, 0xff}], 0x9, &(0x7f00000001c0)={0x4, 0x4}) 22:28:56 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') 22:28:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x5ef2068c) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) 22:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r4, r6) kevent(r6, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000004c0)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/16, 0x10}], 0x1, &(0x7f0000000100)=""/21, 0x15}, 0x40) r2 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x10) write(r2, &(0x7f00000001c0)='n53', 0x3) fcntl$setstatus(r2, 0x4, 0x40) 22:28:57 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)='m', 0x1}], 0x1) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r2 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 22:28:57 executing program 1: ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000002c0)=0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xe19c7c9dd62933f, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./file0\x00', 0x8000, 0x40) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000003c0)=0x775) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/de\xf0\xad\'\x1c\xa0P\xff\xb9e0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf23450ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa49ff3ae1ef4e859484907b6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa26040000002802782224d7d5c11e21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5537ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d00831c48198e13683efd846e46f064460c024ffa5a18416243d26fc4d9c9ae575303d4c04640a0c62a6fe8afcca5867d2419d8fc775e46847ff644bcaffb75a8dfdb9c5ba435dd2dfbe8754634516fa0e5854132eeccfe620556f5cd0e2d9210a7bb3997a70510d0d28bbbd793b75baf0035b55970eb09245872a03f540f6fb9af0e80ab35a530a3e5a06c41d641dcc216266c59f237cdd06706a7cb25d4b9ac9c0c6c32e639e4105eac3dbf0b121e370057d2cbd7c1ff8ace49b3c3803276638779b84a94f8561d9555f032f8dd750ce67c5228089d42d236b90", 0x20f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 22:28:57 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = syz_open_pts() close(r2) write(r2, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 22:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000140)=[{0x7fffffff, 0x7, 0x401, 0xffffffff}, {0x5, 0x2, 0x3f, 0x1}, {0x8001, 0x1, 0x3, 0x400}, {0x100000001, 0x2, 0x6, 0x7}, {0x100000000, 0x8, 0x7, 0x2}, {0xfffffffffffffffa, 0x4, 0x9, 0x8000}, {0x7, 0x33d, 0x8000, 0x3}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x8, 0x15, 0x1, 0x4, 0xc5c8, 0xffffffff, 0x0, 0x3, 0x2, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x8000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000100)=[{0x1, 0x9, 0x0, 0x2008000000000}, {0x207, 0x1, 0x800, 0x7fffffff}, {0x400, 0x80000000, 0x10001, 0xfffffffffffffffa}, {0x20, 0x4, 0x9, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 22:28:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6850f79e2a02af46, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140), 0x0) 22:28:58 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') getsockopt(0xffffffffffffffff, 0x5, 0xfffffffffffffeff, &(0x7f0000000100)=""/3, &(0x7f0000000140)=0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000, 0x9ff, 0x0, "d700d3e7e400000001f500000000005d7d00009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x8001, 0xfffffffffffffff8, 0x96e4, 0x0, 0x14, 0x20, 0x68e, 0x10, [{0x8, 0x1, 0x96d, 0x9}, {0x8e, 0x3, 0x3, 0x100000001}, {0x7, 0x0, 0x65, 0x3ff}, {0xfff, 0x2000200, 0x6, 0xfffffffff0720b46}, {0x7, 0x5, 0x100000001, 0xfffffffffffffbff}, {0xc30, 0x8000000000000, 0x4, 0x6}, {0x0, 0x6, 0xff, 0x1}, {0x6, 0x8, 0x2, 0x6}, {0x10000, 0x4a, 0x2, 0x3}, {0x6, 0x3000000, 0x0, 0x5}, {0x7, 0x80000001, 0x246, 0x9}, {0x669, 0x7fffffff, 0x3ff, 0x8}, {0x9, 0x8, 0x8}, {0x81, 0x1, 0x973, 0x8}, {0x2, 0x5, 0x2, 0x5}, {0x0, 0x9, 0xffffffff, 0x8000}]}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='+&\x00') r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) fchmod(r4, 0x11) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10030000000000000400000000000000dbcdf115bd6ede5dd201f959020721c957cfa523be2e26fbdc11000000000000000004fe6a4c0a92b6d0bd98cb00006aace3c63fca4bb97b3ecb43f9d40e12a3914802d6883fb592dd78a103fc74dd246ed60951"], 0x10}, 0x0) 22:28:58 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x2be52d4b0e5c94a8) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)=0x75ad5328dfc26035) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getuid() setreuid(0x0, 0xee00) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 22:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7f4e3719, 0x0, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0xffffffffffff2087, 0x401, 0x20, 0x6}, {0x8, 0x2, 0x400, 0x81}, {0x7, 0xd5, 0xdd4, 0x2}, {0x800, 0x1ff, 0x20, 0xfb}, {0x1f, 0xfffffffffffffffc, 0x727b786b, 0x9}, {0x8, 0x1, 0xfffffffffffffff9, 0x100}]}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x25cdebefb6d246b8, 0x101) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') 22:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd18, &(0x7f00000006c0)="b4ada822480accedaf3a9af831107f903162a22969b0787842c67b27cc10693f8d9511971dd8dc85b3d3c8e9c05a5ddae41c068121685c5e46ac6272a00c2ef563f9f03faa39fce0100224949d1aef8ad455cc240b4ba7a392c7d1dd18bba19411d96b5e38fad70155afc51346ffac9df236faf31ed40ef618dd0a53f4402b8f4b5c3f8ac367edbc0f2387069c4f736332f53369a868cfccc5c993ab59a9b8d8f422a8c85619a078c944a4b4601ba12753db545682c1ea5764bd8ee94c0701b6e7e713ecaf4fa6bc68ada02f9efc3bd62b0dc8ddd7f37891893a61a2cdd5fb7d9b174130c9e319b6f513102d03ce2a23d2d7") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x3ff, 0x2, 0x8, 0x200}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000200)=0x2) 22:28:58 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r3) kevent(r3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0xa7) close(r4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:28:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000240)=0x7) dup2(r3, r4) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r7, @ANYRES32=r7, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r7, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 22:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xff, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x1000, 0x0, &(0x7f00000007c0)=""/4096}) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x8) panic: malloc: allocation too large, type = 2, size = 18446744073709547776 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 396483 93841 0 0 0 0 syz-executor.0 * 12045 47228 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffff100,2,a) at malloc+0x9c9 vm_get_info(ffff800021178e90) at vm_get_info+0x9d VOP_IOCTL(fffffd806ebf3d00,c0185603,ffff800021178e90,81,fffffd807f7c6960,ffff800020ace2a0) at VOP_IOCTL+0x88 vn_ioctl(fffffd807c3c2ef8,c0185603,ffff800021178e90,ffff800020ace2a0) at vn_ioctl+0xb7 sys_ioctl(ffff800020ace2a0,ffff800021178fa8,ffff800021178ff0) at sys_ioctl+0x5b9 syscall(ffff800021179070) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,6e447dc2010) at Xsyscall+0x128 end of kernel end trace frame: 0x6e651863c40, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709547776 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffff100,2,a) at malloc+0x9c9 vm_get_info(ffff800021178e90) at vm_get_info+0x9d VOP_IOCTL(fffffd806ebf3d00,c0185603,ffff800021178e90,81,fffffd807f7c6960,ffff800020ace2a0) at VOP_IOCTL+0x88 vn_ioctl(fffffd807c3c2ef8,c0185603,ffff800021178e90,ffff800020ace2a0) at vn_ioctl+0xb7 sys_ioctl(ffff800020ace2a0,ffff800021178fa8,ffff800021178ff0) at sys_ioctl+0x5b9 syscall(ffff800021179070) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,6e447dc2010) at Xsyscall+0x128 end of kernel end trace frame: 0x6e651863c40, count: -9 ddb{1}> show registers rdi 0xffffffff81bdfd17 db_enter+0x17 rsi 0x2481 __ALIGN_SIZE+0x1481 rbp 0xffff800021178ad0 rbx 0xffff800021178b80 rdx 0x2482 __ALIGN_SIZE+0x1482 rcx 0xffff800021364000 rax 0xffff800021364000 r8 0xffffffff816bf1ff kprintf+0x16f r9 0x1 r10 0x25 r11 0x13ce54b673b35dc5 r12 0x3000000008 r13 0xffff800021178ae0 r14 0x100 r15 0x1 rip 0xffffffff81bdfd18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021178ac0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=12045 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf170,0xffff800020acef08 process=0xffff800020adc000 user=0xffff800021174000, vmspace=0xfffffd807f00bb80 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 93841 396483 43526 0 7 0 syz-executor.0 93841 467654 43526 0 3 0x4000080 fsleep syz-executor.0 47228 287908 15352 0 2 0 syz-executor.1 *47228 12045 15352 0 7 0x4000000 syz-executor.1 15352 352608 82942 0 3 0x82 nanosleep syz-executor.1 43526 177873 82942 0 3 0x82 nanosleep syz-executor.0 19361 252175 0 0 3 0x14200 acct acct 50776 482578 1 0 3 0x100083 ttyin getty 79165 80160 0 0 3 0x14200 bored sosplice 82942 247655 44684 0 3 0x82 thrsleep syz-fuzzer 82942 269889 44684 0 3 0x4000082 nanosleep syz-fuzzer 82942 145040 44684 0 3 0x4000082 thrsleep syz-fuzzer 82942 165015 44684 0 3 0x4000082 kqread syz-fuzzer 82942 483840 44684 0 3 0x4000082 thrsleep syz-fuzzer 82942 168615 44684 0 3 0x4000082 thrsleep syz-fuzzer 82942 332393 44684 0 3 0x4000082 thrsleep syz-fuzzer 82942 460606 44684 0 3 0x4000082 thrsleep syz-fuzzer 82942 490453 44684 0 3 0x4000082 thrsleep syz-fuzzer 82942 193476 44684 0 3 0x4000082 thrsleep syz-fuzzer 44684 87469 69578 0 3 0x10008a pause ksh 69578 435292 81150 0 3 0x92 select sshd 81150 496632 1 0 3 0x80 select sshd 4931 149029 47657 74 3 0x100092 bpf pflogd 47657 282787 1 0 3 0x80 netio pflogd 43973 18557 46748 73 3 0x100090 kqread syslogd 46748 351582 1 0 3 0x100082 netio syslogd 64968 313200 1 77 3 0x100090 poll dhclient 66862 163554 1 0 3 0x80 poll dhclient 19790 384177 0 0 2 0x14200 zerothread 34830 398093 0 0 3 0x14200 aiodoned aiodoned 1536 306834 0 0 3 0x14200 syncer update 5980 298085 0 0 3 0x14200 cleaner cleaner 89296 140302 0 0 3 0x14200 reaper reaper 60461 440492 0 0 3 0x14200 pgdaemon pagedaemon 73084 233486 0 0 3 0x14200 bored crynlk 80705 335500 0 0 3 0x14200 bored crypto 10643 495309 0 0 3 0x40014200 acpi0 acpi0 30323 487084 0 0 3 0x40014200 idle1 88894 197232 0 0 3 0x14200 bored softnet 49063 110466 0 0 3 0x14200 bored systqmp 58172 506105 0 0 3 0x14200 bored systq 40254 467045 0 0 3 0x40014200 bored softclock 12638 1604 0 0 3 0x40014200 idle0 89988 181480 0 0 3 0x14200 bored smr 1 369847 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 47228 (syz-executor.1) thread 0xffff800020ace2a0 (12045) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82662188) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9686 7174K 9087K 78643K 99582 0 0 pcb 13 8K 8K 78643K 1895 0 0 rtable 120 12K 13K 78643K 5200 0 0 ifaddr 84 23K 27K 78643K 1732 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2197 0 0 iov 0 0K 32K 78643K 1517 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 78K 78643K 28107 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 254 0 0 VM map 2 1K 1K 78643K 26 0 0 sem 12 1K 1K 78643K 13 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 14824 0 0 sigio 0 0K 0K 78643K 156 0 0 proc 62 63K 95K 78643K 4060 0 0 subproc 32 2K 2K 78643K 1045 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1418 0 0 in_multi 33 2K 2K 78643K 1121 0 0 ether_multi 1 0K 0K 78643K 58 0 0 mrt 0 0K 0K 78643K 43 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 2131 0 0 pfkey data 0 0K 4K 78643K 6 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 145 24K 31K 78643K 51834 0 0 UVM aobj 130 8K 8K 78643K 190 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 1957 0 0 NDP 20 0K 0K 78643K 555 0 0 temp 228 3557K 4196K 78643K 292371 0 0 kqueue 0 0K 0K 78643K 137 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 133 0 127 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 792 0 790 1 0 1 1 0 8 0 rtentry 112 681 0 635 2 0 2 2 0 8 0 unpcb 120 5769 0 5743 12 10 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5320 0 5320 2 2 0 1 0 8 0 tcpcb 544 6729 0 6725 9 7 2 3 0 8 1 inpcb 280 13240 0 13233 43 40 3 3 0 8 2 rttmr 72 6 0 6 6 6 0 1 0 8 0 nd6 48 122 0 118 1 0 1 1 0 8 0 pkpcb 40 108 0 108 40 40 0 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 268 0 268 50 49 1 1 0 8 1 pffrag 232 22 0 22 12 12 0 1 0 482 0 pffrnode 88 22 0 22 12 12 0 1 0 8 0 pffrent 40 52 0 52 12 12 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 428 0 397 1 0 1 1 0 8 0 pfstkey 112 428 0 397 2 0 2 2 0 8 0 pfstate 328 428 0 397 7 4 3 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2908 0 2662 20 4 16 16 0 8 0 art_table 32 2909 0 2662 3 0 3 3 0 8 0 art_node 16 651 0 609 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 12 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 11 0 1 1 0 1 1 0 8 0 shmpl 112 188 0 60 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 24666 0 23234 48 1 47 47 0 8 0 ffsino 272 24666 0 23234 96 0 96 96 0 8 0 nchpl 144 45229 0 44677 63 37 26 62 0 8 0 uvmvnodes 72 7264 0 0 133 0 133 133 0 8 0 vnodes 208 7264 0 0 383 0 383 383 0 8 0 namei 1024 183301 0 183301 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 24 0 24 12 12 0 1 0 8 0 scsiplug 64 28 0 28 22 22 0 1 0 8 0 scxspl 192 134211 0 134211 71 70 1 7 0 8 1 plimitpl 152 1298 0 1289 1 0 1 1 0 8 0 sigapl 432 14857 0 14841 3 1 2 3 0 8 0 futexpl 56 297533 0 297532 3 2 1 1 0 8 0 knotepl 112 6210 0 6191 2 1 1 2 0 8 0 kqueuepl 104 8835 0 8833 1 0 1 1 0 8 0 pipepl 112 20240 0 20221 33 32 1 2 0 8 0 fdescpl 488 14858 0 14841 3 0 3 3 0 8 0 filepl 152 144019 0 143913 88 82 6 9 0 8 1 lockfpl 104 4872 0 4871 1 0 1 1 0 8 0 lockfspl 48 1645 0 1644 1 0 1 1 0 8 0 sessionpl 112 87 0 76 1 0 1 1 0 8 0 pgrppl 48 233 0 222 1 0 1 1 0 8 0 ucredpl 96 32761 0 32748 1 0 1 1 0 8 0 zombiepl 144 14847 0 14847 6 5 1 1 0 8 1 processpl 896 14881 0 14847 4 0 4 4 0 8 0 procpl 632 48045 0 48000 6 1 5 5 0 8 0 srpgc 64 118 0 118 51 51 0 1 0 8 0 sosppl 128 166 0 166 46 46 0 1 0 8 0 sockpl 384 20134 0 20099 52 45 7 7 0 8 2 mcl64k 65536 872 0 0 97 84 13 65 0 8 1 mcl16k 16384 32 0 0 4 2 2 3 0 8 0 mcl12k 12288 65 0 0 2 0 2 2 0 8 0 mcl9k 9216 34 0 0 3 1 2 2 0 8 0 mcl8k 8192 45 0 0 5 3 2 3 0 8 0 mcl4k 4096 33 0 0 5 2 3 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 164 0 0 17 3 14 17 0 8 0 mtagpl 80 115 0 0 1 0 1 1 0 8 0 mbufpl 256 1274 0 0 39 2 37 37 0 8 0 bufpl 256 54569 0 47303 455 0 455 455 0 8 0 anonpl 16 1487094 0 1475061 422 358 64 90 0 124 0 amapchunkpl 152 95257 0 95147 73 66 7 12 0 158 0 amappl16 192 77062 0 76234 528 478 50 64 0 8 8 amappl15 184 3259 0 3258 1 0 1 1 0 8 0 amappl14 176 2860 0 2856 2 1 1 1 0 8 0 amappl13 168 2731 0 2729 7 6 1 1 0 8 0 amappl12 160 836 0 835 3 2 1 1 0 8 0 amappl11 152 3138 0 3123 1 0 1 1 0 8 0 amappl10 144 1360 0 1356 1 0 1 1 0 8 0 amappl9 136 2422 0 2415 1 0 1 1 0 8 0 amappl8 128 2037 0 1981 2 0 2 2 0 8 0 amappl7 120 1636 0 1628 1 0 1 1 0 8 0 amappl6 112 3015 0 2997 1 0 1 1 0 8 0 amappl5 104 1466 0 1451 1 0 1 1 0 8 0 amappl4 96 15301 0 15266 1 0 1 1 0 8 0 amappl3 88 3476 0 3470 1 0 1 1 0 8 0 amappl2 80 117782 0 117697 3 1 2 3 0 8 0 amappl1 72 336844 0 336392 25 15 10 20 0 8 0 amappl 80 49328 0 49289 3 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 189 0 60 3 0 3 3 0 8 0 uaddrrnd 24 14882 0 14841 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 14882 0 14841 1 0 1 1 0 8 0 vmmpekpl 168 138852 0 138816 6 3 3 3 0 8 0 vmmpepl 168 1836154 0 1834049 804 685 119 127 0 357 20 vmsppl 368 14857 0 14841 2 0 2 2 0 8 0 pdppl 4096 29771 0 29730 7 1 6 6 0 8 0 pvpl 32 3941351 0 3925990 849 687 162 197 0 265 13 pmappl 232 14881 0 14865 11 10 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 769 0 115 20 0 20 20 0 8 0