d62ca65da610d0112f478349dea0644346c4cf35504de88787c9a5e3d9b49d0c4669ec6f5bb94e6baf5f50c43bc1f4b9bda65f919ab8b136ae53579ffc5fdf244b25dcd29ba79f541b71f8e1dd2806c1e848aaa5dad1dc05fa6939197466a6ccadfd06f786736f8eb68231676732d650912df20f67763b4fce90a45b84b61e92dc49a01523f86fbb1db3eeec6c2bba0f9e6d3f997e74e1cfa1d472dcdd98740712808f20b1ab9991bd13b48848fd0ddec32dda770722da788f9b6847d9863e7bd6ad0a3ff4e5c9b76c276843d317a9da7f8ff9ee17b3bb4f6d66d4d4e73f35b39e9591893a0549017083e5d99d7a7c69b06e8a24ded7e63de3f40ec4af2c4c9a3df44738b696308759d462b0cf24ecfdf54820195144c9ed3ba973a9936dbd61b351afc1b26d54a249f9a7686340096f36ade74a17a0df8347766b56e625df24f5b61f313bd573ae3a170c03906a818704379d957072229bdf1319c6172b53e4f57ad1459f77e444c60aa6d6b9859ad69ed2d6e5e9d2dc16d6d3523ac15b3a9a11", 0x1000}], 0x3) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:02:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = dup(r5) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000140)) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000000c0)={0x401, 0x8001, {0xf9, 0x965}}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:02:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0xb4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:02:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1f}, {0x5c}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)='tap', &(0x7f00000003c0)='tap', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='$.\'\x00'], &(0x7f00000006c0)=[&(0x7f0000000500)='/dev/bpf\x00', &(0x7f0000000580)='@\x00', &(0x7f00000005c0)='tap', &(0x7f0000000600)='}$!\x00', &(0x7f0000000640)='\x01.@\x00', &(0x7f0000000680)='/dev/bpf\x00']) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4582, 0x380) syz_emit_ethernet(0x15e0819, &(0x7f00000001c0)="b296be2b5ecdb84144c427fc565be61c0f3da93431855ef51a2b94c778452d9bbf902415a365f5c2691447103a7da155ce133c4ec7ccfdb8b9362dc14c730365280438f34ef299d4b3c00f") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = semget$private(0x0, 0x31cb9fe3229a0b65, 0x20) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000700)=""/124) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0xfffffffeffffffff, 0x3, 0x40, 0x4}, {0x100, 0x6d, 0x5, 0x8}, {0x7, 0x6, 0x2}]}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x200000000000000c, 0x0, 0xfffffffffffffffe}, {0x4993a77c, 0x2000}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x2, 0x0, {[0x5, 0x0, 0x7, 0x6, 0x20, 0x0, 0x5, 0x6, 0x6, 0x1000, 0x605, 0x1, 0x9, 0x1000, 0x6a, 0x3, 0x10001, 0xfffffffffffffff8], [0x10000, 0x1ff, 0x20, 0x3, 0x800, 0x9, 0xa4e, 0x400, 0x80000001, 0x88], [0x10000, 0x6, 0x9, 0x3, 0x1, 0x3, 0xce0], [0x0, 0x8, 0x4, 0x20, 0x6, 0x6], [{0x80000001, 0x80000001, 0x7fffffff, 0x5}, {0x4e, 0x7, 0x0, 0x9}, {0x7, 0x2, 0x1, 0x300000000000000}, {0x7, 0x7fffffff, 0x6, 0xfffffffffffffffb}, {0x1, 0x1, 0x7ff}, {0xffff, 0x8, 0x4, 0x2}, {0x2, 0x2, 0x3000000000, 0xfffffffffffffffc}, {0x9, 0x1, 0x6, 0x4}], {0x8, 0xf5a, 0x0, 0x4}, {0x200, 0x3, 0xffffffffffff0001, 0x4}}}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:02:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x11, 0x0) ftruncate(r0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xeed, 0x1, 0x6, 0x0, 0x8, 0x80, 0x40, 0x0, 0x0, 0x6, 0x5836ae3a}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240)=0x81, 0x4) r3 = accept$unix(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000040)=0x100, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x6}, {0x20}], 0x3}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x87, 0x6}, {0x22, 0x7ff}, {0x48, 0x3}, {0x42, 0x88fd}, {0x20a32138ad80856e, 0x7fd80000000}, {0x85, 0x2}, {0x4}, {0x88, 0x8}, {0x6, 0x20}, {0x44, 0x31d93d6a}], 0xa}) 16:02:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x81) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x1, 0x4, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)='#!', 0x1bc}], 0x10000000000002e6) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x11, r2, 0x0, 0x33) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r3, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) 16:02:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f00000001c0), 0x1000007e) fchmod(r1, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:11 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x40) recvfrom(r0, &(0x7f0000000080)=""/38, 0x26, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x400}, 0xc) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10822, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:02:11 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) acct(&(0x7f0000000000)='./file0\x00') acct(0x0) bind(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x1716}, 0xc) 16:02:11 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x80000090) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0x1ff}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r4, r6) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0x100000000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 16:02:11 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 16:02:11 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f00000000c0)="fb2167edb049835a34cde6a50492c124ba449e61ed22f5038bb77e8dc47bafa7638445da724c2d12700eb007a7b324dd0c518ebd974a1f36463b927a3eac50a0d6f4dee34a1ad28324a9c3331b1d2dbd8437e30ccf5db62bd50d3b22b8a3af7f32dc95a385b334cd5d0881fcd13392e21cc6ee384261fcaf670fe1afbcf2161e1888c19725444959e286b669c738d02d4827f13e294a03d1f6b4bec641778e9de64bc21a3f2a37632599753c27589895d0f1a4bc926d59b80c2c63791ce4064997b2b3f5538a5df1d7f184cd0c", 0xcd, 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x6, 0x1}) 16:02:11 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xffffffffffffff65, 0x0, 0x8002) writev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="aa25f64446bbfada2c67e1d7f39e13d15da4cb5754a162499890e814f177a1a35269df7b8665dd0d348b7ff4ddfd4232647cf58cc9d1d1f28e080419f1f940d0781951acba0ad47639979434bcf7866c5a8d2f596c3976cd3ec23a271ffe33ac27d9e842db6d08331b1a5c6cc8867d7988222944c66f555c47cafdd7006acb9bb03ea742b63d455c975339886494c7dd8a418bb53de7caa826624f7f33e98b5f65e58948113d898a8ba61cd07394efb58b4e7b60e83353fed91578632c3c3b35e5de8256c3e9be30522ad2c3e566354102ca570845d498c1b3e3a5317f9fd56203b725bdf3562428f3556c3b871432abc68e73894c192759c78b", 0xfa}, {&(0x7f00000002c0)="ac04623e7f843806b148b128247506d43d1d1851f35bee93fe0dafc92749868c678a4da399a8245251b519abd764b551a86562a012194dc23e55190bd19e1d85e7a9ed41c481bd01c584c6f7de3cd2831883c51a02f6986d59f4694e62ae47faa8cf49bbae7be1e4635cc2eccf73b56d9dd471b395b88b857e247c5d0f0924020afc35082c03b22176d5572d2d4e19a63bddc1f74a41d38e8269308f533da33cd50405d7fdfe528b43fcb282009224fc95ff380efb2620eeb38cfdffdbd206cc35cda7b10950756b529f06d7b7c779aef7880ca37971904721590dc0cb063db465b2ddd6b9ff585b0afc470253e4044c89c2ead63d4d796cc8c11c", 0xfb}, {&(0x7f00000003c0)="277cd1b11dc932bab14db5d30d7f5be9bb2f3e6c9e0aebd9d89c4c2f737667410768696fe9da1ddf9146fae0e80762475e691ebe967b28468eaff6cb3590ae9317346d8f10019883cc62bac59ca34e657d6db41e663d059487e6174dff742c2913e5ff132eeb10473c53683321d12f39a2e50d792ded8606d08246acf552d5e3642d0e4126db92103ff1638b5807dc04e721443c61b1feb8cc84f269636031474012e70b56db48f7fbde62f8a2c72388fa9bc3425f9307566b8b02113b74bc28b2232f412612f63d018ef7e7a7175c489b8c49af55cadb", 0x3dc}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmctl$SHM_UNLOCK(r2, 0x4) accept(r1, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7c}, {0x16}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setuid(0xee01) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, {0x0, 0xfffffffffffffffe}}) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000140)=0xc3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000007, &(0x7f0000000140)=[{0x28}, {0xd, 0x0, 0x0, 0x1}, {0x1006, 0x0, 0x0, 0x1}]}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:02:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x12}, {0x6, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x202e0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = msgget(0x0, 0x446) r9 = getuid() r10 = getegid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2, r9, r10, r15, r17, 0x0, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r21, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r25 = msgget(0x0, 0x446) r26 = getuid() r27 = getegid() r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r29, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) r34 = getgid() r35 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r35) r36 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r36) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x2, r26, r27, r32, r34, 0x0, 0x5}, 0x4, 0xb8f, r35, r36, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, r22, r23, r24, 0x22, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000001c0)=[r7, r17, r24]) r38 = msgget(0x0, 0x446) r39 = getuid() r40 = getegid() r41 = socket$inet(0x2, 0x3, 0x0) writev(r41, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r41, 0x0, 0x6a, 0x0, 0x0) r42 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r44 = getgid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r43, r44, r45, r46, 0x2, 0x9}, 0x5, 0x5, 0x8}) r47 = getgid() r48 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r48) r49 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r49) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x2, r39, r40, r45, r47, 0x0, 0x5}, 0x4, 0xb8f, r48, r49, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) setregid(r37, r47) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:02:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup(r0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) 16:02:12 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x600, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = semget(0x0, 0x4, 0x2) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/216) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) flock(r0, 0x935dadb0b200bc6f) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x200) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) readv(r4, &(0x7f0000001500)=[{&(0x7f0000000340)=""/67, 0x43}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/3, 0x3}], 0x4) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x748c73add7b10fa0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000001580)={0x8, 0x10001, 0x1, {[0x2, 0x2, 0x569, 0x2, 0x9, 0x8000, 0x80, 0x100000000, 0x8, 0xe93, 0xee, 0x6, 0x3683, 0xffffffffffffff80, 0x0, 0x2, 0x6, 0x400], [0x8000, 0x7, 0x0, 0xfffffffffffff800, 0x8, 0x1, 0x7, 0x4, 0xf6e, 0x7], [0x2, 0xfffffffffffff2b4, 0xa4fa, 0x4, 0x2, 0x6, 0x100000001], [0x3, 0x3f, 0x9, 0x3, 0xfffffffffffffffd, 0x1], [{0x1000, 0x6, 0x3ff, 0x8}, {0xffffffff00000000, 0x9, 0x7, 0xffffffff}, {0x2, 0x3, 0x1, 0xbdff}, {0x3, 0xbbf, 0x7fffffff, 0x20}, {0xf2, 0x1, 0x7fff, 0x3f}, {0x20, 0x1, 0x9, 0x2}, {0x80000000, 0x2, 0x1, 0x1000}, {0x0, 0x4, 0xfffffffffffffffa, 0x2}], {0xa632, 0x1, 0x80000000, 0x10000}, {0xffff, 0x400, 0x13, 0x44}}}) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000001800)={0x1, 0x8, 0x4}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001840)) r7 = socket$inet(0x2, 0x3, 0x8e1) getsockopt(r7, 0x1, 0x80000001, &(0x7f0000001880)=""/210, &(0x7f0000001980)=0xd2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000019c0)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r4) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000001a00)={0x1, 0x7f}) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000001a40)={0x6, 0x7fff, 0xa}) sendsyslog(&(0x7f0000001a80)="8a4537e28afe2efe972554dd57e1b63e6c3123e23ee7d8c39eb6161d95003a4cf0e5dde66ce873f9a3ac53ccfb15ed712120ad7a75a435fbb3204612e040dabab0fe98700233fba3742d05ff4b5cff3c4fed775b2c4c3636b60cce20e39e60d936c2c532b61b4ea236264f0430fe27f7fcf93df71e2720439363308d65d85418b632d673303755d7f4814ecd1b46e44f37470e0c9717a772a8b45b96816adac58572b114678d058c6ac77c4c4cfa19f4d1af042437aba553e4bba71130edb5f6d14cfcb4d2d8289bd55242722e48280ff94e806d56a2e4d01d844dbcc5a2df754e7ea6c48d51", 0xe6, 0x4) chmod(&(0x7f0000001b80)='./file0\x00', 0x2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001bc0)) 16:02:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) getpgid(r4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:02:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) getsockopt(r3, 0x7fffffff, 0xee7, &(0x7f00000000c0)=""/1, &(0x7f00000001c0)=0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) accept$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="067ad14f6bca017e5aafdc1a565f4368cd19446d644d7d573b3b03e7a167c7699aca478c914c5f6a875839700b83ff22d7a96870b3013a7a49a0b1fc841cd4a9a2c13a48e579", 0x46) fchdir(r0) 16:02:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x3f, 0x7}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000001000)=""/4096, 0x1000, 0x32735771de7f1e55, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000300)="0e3ad67a8aeac4157c471fcbabda0b6dd2919dba8188234b4618f46e13c2380d831d04a39468cf833ca5b3e9733c4cdda57781cdaffa149db3d523eea96ac762ec7b8072f7e079292cf934a506c3a54aca861eb72fc9c56a5c9d023e69bb5dfc875b235a2cd08aea6a3ad3afea0782f23b41cda123fb8449843b32be71aa44a777a1238efa05e6a91de036020d44f63ea16f837af020ebe2a50a251c9afb99d8c8cb60268d9313de847c357e930580d9f1e10d3b0fa9e4f50bf756cb94e88df90a6eb36fa5fc387019d53ccaf6cf7ac09bc71723c650524164b7d46d787595c79b6b8e5c", 0xe4}, {&(0x7f0000000400)="66480d2fc31332ef6594133c73f3e8d15bec9580178cf62cb449b3b6fcf89df42dbb65847dc1084f0a7bdd25c6cd346756e85bfda2283d58f08103e98b5542a469edabb09c11e77c557b0e91d1dfb24e59c973873ee7a13be303fa55d8ae653881ced7b861d5822d661903991673312c6a0f09e0a08e7abd48f71e521acc1c3be68a091877e39eb7111cce6d049b078a3be903aad5e2e6abf720414119fd2338d336fb965e0aa7e0fab346c1072d5bde1c6ce212ec1e5ce62d65f074b4791818e8dce2024343bb3f2d3bf958c5ffe1acca105bf066b5e9dd755a3fae2981f4f8", 0xe0}, {&(0x7f0000000500)="03eee23c5a35ae660434d980c1bde2cae9a357fb5be4881713", 0x19}], 0x3, &(0x7f0000002000)=[{0x1010, 0xffff, 0x3, "7a82427cbe49bbd3b1b244c1029b3bcdc5b7d6856bbb1bf7caaa6d03d7b970c7493997707c9ed81243ac622a12cfed78541eec831cf8e65cd213ba67a8b64c062309426991a5fe2cccbd7dbadd8193e4dfc8fac559abbb013b41e7656a9bac0d4b0a5614eb2a01d0cfc117fcb1eaf6663ca0f07d23003747a9b12ed58b7a99e790da94d8d4a2f06881fe7f782b391cac3b2e2171026c6a8ac7e09cec1e112ec4516ea10ef01412c0eba959e940c9d20acd7534b9b9e8a6840a15a08719b0c3a7b1b384a7a37e3e827485de216bffa1b7c6885f54849689cc1604e30adb6d38db18b728e0d224063d7c586ed8749826e3d2d7d2f4ff3ac02adf9e19cdf7e74e3afd540c9204840ac2ea2f15867607b2f69145e2690a525d99582de8c255071c14bea7c51195149f1102c1013898bf476ad2b8ec061678d7482c18e82c20e249ad131c3510496c4b27c18ae727e01d4c13a18f979f6f6e856474d9ed40cd0f71f978f3046db8427c17edd1c2fef161c86156ffc1530d881f2f8c354694beb93900e11ac5b64a58688d3004aed1fdc8d38a6993c3202e16475a562daf1b8913b6722749bff350b5bbc4543b68dad4c04c12c74cc47abd564d938ec261babfc2f63823d00f4a2ceb15109314f54015946e0c9ecf069e74c0b9250d7e9d55050ab7b2d494f663ef8c21c4b51aafb9ecc1192ffb5af842def55dda7478eecde21c7921971899d9225a18dc96c1b005eb53ce7b9fedc8c00b1c9cf29ecc3159c93146df318a9da868ecfe27aab31e4e783ee4926ffe56ef93890dbc4d1cc4ef1ad41a7d1938bc21e0963a952af7028c841c3d2e362b2f992f28b16f182a66f340fee6c695e40b56e92b423617b89aefdc08dd37b14e786f29d43946c15bd499b86228129aee6f3df1e59b62dcee5f5964ac328e1fce9de1ae30b43aa1ea6c578749cff793abfd55c52c431318d3e78c9d1df7953a220e199e0cb6f6063ba0d27680cd981d1e61afa4bf261c55a5bf13a5b62933d8134d324b6432bec2c2e980bbaf7cfee633a8da4065293b238cf6c88f21b6f2e0f506f8cf5a17e8a55206cdca1b866b9e9d69e956f0b54883ce622e96b4274697cbd152c1c9de23f23649cab6aefa7f2e24946c3f4a9f10777dee9c586be90c6890de223ef2b9152b8dbdf9bcb01afd4a98df291499c78a14bcf4398841b8ec54eb2dbc5ba0c0193344c4f973d3563b8242be341d39eb9b9e2eb0dcfaf2f4780b784d16a846c49a64ff7bf0f7f91d9cde775f0e84c9e53c08c2936d5800ccfaca86f586b5c92dc77bc51b803bad5a46aa54dee74df95876c488114d74d45d71862b4a6dc44b90b7ed0514b59b0f1670883e90c75c1b23a4c8c83a92333fe12497de716e38c4eeb2529b3a7eccdfb70b4d9dc9988bb3f263c27193e7498e3ae592aa53d6f188bf7f69d3a880dc4594de3ba0e956ad8b1e6b230d2dda8d172d4eb76217273fa383440be48922f18cec4a17a615fe3ed7d97238e7775f5f24bb994f35c2092df96fad8e15d3f3a70f1dbda15ef3cdae60b76f2fda46aabad5e0165743dabe1e71733c020389d75601634f05edc44f16747d57dae44ab04c414ef6284b03ca51b92b8968d0887a0e40d22602a921b603a66d6e4d834df32edb8b8d9a3466f39891853358cdb2ae42737de53387a8d51cf05e58be7d51a09c79db9072daee0e10ff6971a02a7b514b5b9af355928133980682a77088f4f0bd7846c8be01aeb99b9662e5009d61f3f45c517c12071b6353d327caa1b1f59e2aff6dd6d9ea7e78c940ed934d2fc81b311985cd918f001903349cd852515f469dd3dbce004aba8763648225a7c4dfa45b5aaf4b6c1812bce666c0d9e9cbf72ed81abfc55e64d9606270959c342268320fdb23a1ccf70f026e5634933a85dd62155d02fdb3a757c327c6485cc135a711c541407fb3c12c31aed4b9f70a65311f8b7d48fa1bd7408618f4976f8e24ae005f47c17d1abdb74214f1caa306566ce0e5f84d3bb6e0cb60a9bcbc98fc0b7c09a349d9d6267a5d7a8d5f1c99ef4d063af0fa60d2d060430376dd09919c8276c473f3b45dd2300e0b47fb9a07a05107764440d3a56ba3a829795ca0e7a7eb78ebeadb14253f1e10338381d26aa8930abaf4c0561b03078dd12d819ba28fbc32304b8445172ab8d1cc7222b6b21b5e7c3cef8e8a0cf9dcfdc46594eb89dd6606fa55b443640d901116a386094aede25613e33d7e4729de874b80d41812752349c40d8f250d6227fd641454d3580dc809b2c149c0b64b1fce008a2ed59e66e305baa8a93b3d9e9cfe054f46316c6aef103429f38ff8e1cae86cd53218c5dc938722ac78c75fa130d57e5df267cf5705840d251ae010b2dcc6e53b849e59b8d94913f002b5ef99aaae7ac0612ceb7243b537df835f311900387ceb019b1f9c79245c3c534a65bf95af5977f335e475e633c306c1e9dca9d6fa60c5738402d728cb15b71766d64f8c5aacd0e6cbed6af5dea7c77668af59a511a8c508b42b375a424c2e72a68aa2abdda9c18bd9591fe05ccea92714b7f118c6e1cbdb9357dd97b0c7988a81e09e7b0f95cae73c5b12d257c4739c7c0266bc4aadac056c09e74fd64b6f35b9904e4542da1ea79eb9c46ac173c47a65fef7e1a0c6a402e72187d5e43bcc471751464c39d234260628f0c529a28d84773c8858246169d16bd93049936b8fd83efc11f486ced2960b0290d3c1603d6c3d26c47a9137eff38e9cf2bf3893e849bbac08c1df353b7017d9de953c5e71f2006996f06ed54008bded2119547b78200212f24532e651a5f8a684ce98b0da854d653cff1cc74e0f62c30824e7920ac73e049a60180f518f168b594409b10e04521db61aec04698c7fc7f9e6ff81f0a14c8e29b7209e08e1a2a4783e9532478e4476eae6af5487cb1d76dc96a5cfc15e84e7e800240edd66e334a8e40ef4086c30ed8347a589f16acee3468bbd419f88c1bb2076efcd2f7e6f149df20aca0cc650bd98db176f5cb9492d76f79a0df7099290b7c9ae12e85bb4037f0312d4ca5653102d43109e6620b0e48ff6c07f57d1e885cc9a6ec7e8731b59bb875d77a80e2068da983f07a3eba98026d998cff06279a04ec1dea58cc34b9b65fc72fadca9ff07ccd7c26a63110e7ebce34fe508ac309e0595f5bd1c727427dd324e7e6f0718e4dddbb208196a6bd4390cf14528a2e5ee96127e79b9b5dfbac88d320cacead8f1e160455393f0e9ce65a258fab4c3f3ebc86595ac659578f10bae1ede054fd2658f62330b9fa4003f1d9d9bd28691f3040c993f2647bcaf935c0f5aab91ab3a2dbde260e9816169ba5c74fac50b6f427f7adef37570bd5839d8253285b708381b61321fb4d6e3aaa76edf3e383db250f3687585d9fb3513690ed2c544340bc183a97eab7aed7cb2919b30cbaa5e4c37f28b3dd8da86a27cc2b6e6bb341bd3d34e4117471bcc547c03a992d2cdac629e6ead1d735eae41a56eeae84c5c4a56617181ee8883a774e4d37049373e41f3fb455305a9f7916a3afe44e586dd6980e9b8f729f75f8e884ca571719dde57ae0329d964a9859e246cfba8fb6d2eb166c8a96927496d6c4851d17901201b556897e0b2c19681c3abc9c764a101c9edb42c8adc373bd6b523839a0b602996fe0862c5aac24885b1984a850eb64d7557d3f7300428618d36aa7fb8b844a26473d0afd58ed5f2b27998edc2ff662608c95d8cf99a67e25c02ef845120d7a62326039761d281d12795788823e5041285c781293ad918c90ca419abef00b3a286a2b9f3aa83cd8c88e0d0b05b76a925d4168f39bb3931c7ca455485c34d74285abcdc8ff4c530e5779a3b691af5b35dde93fd1f3749c48ccf18f86f1c6585f54366dce6183a300070de5c7864d7821e01959504298864a40f17424ec9f50464ddaf5105b55265f0dfd2aae1082ccfe846ec7716dec2196b4c7147a593d440cb5d902b06166b48cdd630b8e3b7cdecfbfcc5547063b8752cf993d22985abb48609761e53321fd2f457492a4b60cc5ade999e17ed3fa05dca62ef1c6c8491fffb76173dc28d4282a21b4315644845eb504f4f4bc19135d42985a2626652655760daccbd49545e2f1447f27be190003eb6ac73f96826c4068d71cc96b8a6c080d69817ba8535d4183e11c953ac08ff5a5e3431dde7b08de4b70eea4a8b0ccf706e3143590eb4992da637879e8e5ee880f9e063f4f8f027e4e5bb5b44e2d7fa34ec9a91e4f088adce9e88052b627def2ac92a4f275f8f96e6aaeeed90ee1394a32d7d4dcc888f66613e2ab2940505b0b0387fb183a047cd9a81bd344fad8a9aff9c95a88be5c4fc36771a8e16b5907b219c15b3f29c8805f4cb754a158b5300042b3df0c09ac469616cbd64cdd16d6a3292ef895fd64a5b163283df95cfbdd169383547a241c6a44ae268865c18147ffe2eaddce0e62cb58cef0e6395e6de496507a6b8e72c7452cb56ed306b2acbf467214e8ff948268b9906c96a7515ecf02ad4b5b4d6be13e90d8b3e09161bc65c0ef52e6c0feb895e35a674bc490b654ca1bfd204e1b276867f9630a6d80d8a73f579388ecf52a81b7b8aa9270cefae358fa420e3fa56ca72f80c7b34e367c8dc0cbab31cba1fc9a076db42a1b11b623191b16be442d2e35d226f8bbf9dec64bdba77440c8787c2c12e2b847f38575379d90bf55c41776578b2111bf89d69a33ef7de3092c7c22f8988059013fe321a15716502f19a0ad7b80564a9d1c27963d61f06c1d2f4ea23280d708300b397c671ce1041418f1529b04cf6052dc19dfc8cb9b024ac5d8104df109753af2cefec554a5cbfd9e3f75274836320c7464cb3cb4462ccfb284ae4e97ec5e9bf5af0d67f7b70986ce22b68f880f14ff4b6d5e246cec373cca1165f70b36f7b5b769aadc658840d6b2f9d2e0c0050ea8a219151509df10e1ec672e74ab00438930c2b73e2d4d045f6d824b1d82fc37c25089cf0ecec3b17194c211ad1ff69d811ec892848b2a5d16ea1eff3e2df88a5954eb91bbd90c5e348cbf35fc7143159d54aaabbd52cebba9d1a3b21ef6766b2220d9640d373b96fea54319e495d6d6c5fdb7564d72a926f15824f6ffe27110abc757b2244de9bb42a5129a0be63f4513abfd60e06039c548d5b8451846738231805b84877aa4ec1c4e1d6e2c431092a55db4b38fc294e58af92217d3a572a266a65bc6b0ef15f0fb1756bfc463ff8ad35539a4db8f681528d95edb446563c2ab791c75b08116bfaf7432d877e2b04d0e5c473a74c7e030a150e67baa9531cf5d8738b1aabf40660ee525b52bbfb0fb47f70ffdbb65743a9f54a3ac5b3a19d35a4bed81fda04225f3e3efeb04adff92ef23bf58c1ac1a1efeed8600b275d3e73ef2cb3e6363ee111e05a2b4d29895344eea1b306bc7c62cac4fa4179de5e45d732e3d51db14e657a8af0c3579d7a118dbe12bbcccf78939d69411fa49756d8a250c7a3517091ddae29344cefe6d969b2bcd7d8adb3f64a7ff7fd3487c32deeb3ef262493c87d48a9db151d457fafebb75b7058322182a0ab023c474e95d64c02c8bf7f8930da59e12072c1aa053fe83d249d7fd1dc73f451aabb4d2402abe9c970afb6716cbfb7544777b815c2b7d93ddd4e57392a1952ad8a0d6dddd37530319182c1ff61fca3b068961247ca41a7cc22c860e06508b3df43e5a5cfd51e1cd6facc24cb2019243fd2402f2443798a5d8f9594579b4b9c8f416aa6f7313c2eede4c71d3c5bde346e910437d1be97d89aea8ada793fba4c4d417d8837"}], 0x1010}, 0x60a) fchflags(r4, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000100)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x11, 0x4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x0, 0x1, 0xffffffff, 0x6}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) linkat(r5, &(0x7f0000000140)='./file1\x00', r6, &(0x7f00000001c0)='./file0\x00', 0xc) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x89, 0x151) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xa9, 0x0, &(0x7f0000000180)=""/169}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000026", 0x2c}], 0x1) pipe2(&(0x7f00000000c0), 0x10000) 16:02:12 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "000000f3ffffff000000000000000000060040eb", 0x0, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:12 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x522e16754375eb97, 0x1, 0x0, 0xfffffffffffffffd}], 0x100000000000002, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10004) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kqueue() writev(r0, &(0x7f0000000040), 0x100000000000000d) close(0xffffffffffffffff) syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa48b917612894a5c, 0x2d) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x44) pipe(&(0x7f0000000140)) ioctl$TIOCCDTR(r5, 0x20007478) 16:02:12 executing program 0: r0 = kqueue() mlock(&(0x7f0000ac2000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000b00000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r3 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f000096e000/0x3000)=nil, 0x3000, 0x3, 0x2810, r3, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:02:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r0, 0x7ff, 0x8000, &(0x7f0000000080)=""/69, &(0x7f0000000100)=0x45) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xa5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) preadv(r2, &(0x7f00000001c0), 0x0, 0x0, 0x0) munlockall() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x800) 16:02:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2f}, {0x6, 0x0, 0x0, 0x100}]}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) bind$inet6(r4, &(0x7f0000000200)={0x18, 0x1, 0x3, 0x8}, 0xc) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x32, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) 16:02:15 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4000163e, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0xc000, 0x100000001) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000200)='./bus\x00', 0x0) syz_open_pts() mkdir(&(0x7f0000000000)='./bus\x00', 0x8) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) syz_open_pts() 16:02:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:16 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {0x3}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fchmod(r4, 0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)) close(r3) 16:02:16 executing program 0: r0 = socket(0xa, 0x1ea7d280a1436e97, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x20) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x4010, r1, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="6d1682fd709651f0151399eeb8f39b3ea4dff255d497b18ae0df35cb1acf38ed12de1d32996954839e5bdcf19d8fc850a403f71da461342aa394e9f867a51a32685706e8cc32a2a82c176105969c3b900c3460d22b4b2c1c6d05d3d832bba1190eaa97d4a1cd8b6e0a6f24529ad9f7c33ae79dc571632a750807f005275744253fbef183b27221182de2bddf254d1f0e02647cb44f82e454e86d31b8056153af"], 0x10) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x1f7eb36ce9a69b9c) 16:02:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x7, './file0\x00', 0x74, 0x20, 0xffffffffffffffff, 0x101}) close(r2) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) open(&(0x7f0000000140)='./file0\x00', 0x7f673ee3d04d7594, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84, 0x8000200}, {0x34, 0x0, 0x0, 0x6}, {0x714c4891}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") syz_emit_ethernet(0x53, &(0x7f00000002c0)="90b1edf1681d18f94aab1dd65b72c18ade0025974d00b285381a37c324d12749c1be9dde7771579a96bf0b486540e994a689de40d4c2e9ae67429b210ea8a23dc76208e3bc61a578f056fbe7edd0ebb45a91cb") ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000180)=0x9d) pread(r0, &(0x7f00000001c0)="ef3ef2f42a2432e5e85d3b4922717751b67baf6bc86bd992ec32398073ab7e3d043d49ac5ae35a4140569bbe0444a88a56ebfd2dedb5ca2191f2d4aa26566ca1f4075240e543909062e5265c5d367fdb1cde0367536ab06a2a24849db73903fbf524c75c23b520c2c427e263c8748a5e2613", 0x72, 0x0, 0x0) getgid() 16:02:16 executing program 1: 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) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = socket$inet6(0x18, 0x7, 0x3) r9 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000000)) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0xffff, 0x4) r11 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r5, 0x7fff, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r15, 0xffff, 0x20, &(0x7f0000000000), 0x4) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r14, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r12, 0x7fff, 0x92, 0xffff}) r17 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000900)={{0xb87, r3, r4, r6, r0, 0x140, 0x3e}, 0x100, 0x2, r16, r17, 0x8, 0x2, 0x9}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r19, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r1) msgget$private(0x0, 0x2000000010602) r20 = getpid() ktrace(&(0x7f0000000000)='./file1\x00', 0x6, 0x4, r20) socket$inet6(0x18, 0x2, 0x5) r21 = dup(r18) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r21, &(0x7f00000001c0)='./file1\x00', 0x2000, 0x1) mknod(&(0x7f0000000a80)='./bus\x00', 0x40, 0x8) r22 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r22, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r23 = dup2(r21, r21) 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(r23, &(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)='./file0\x00', &(0x7f0000000a00)) setuid(r1) r24 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r24, 0x1, 0xfffffffffffffffe) 16:02:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="26eed1ac39df59e3c7536a4c9c8e47"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:02:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r7) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x18\xe9\x19\xa8\x13\xcb(/\x9c', 0x40a92, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) ioctl$KDSETRAD(r4, 0x20004b43) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c, 0x0, 0x0, 0x3}, {0xa6}]}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000008c0)="8962e90c2cbd3a77047982b14ce0d4c1ca9ad9cb0118e3bb3f3a5048de9923799c876c2e5ee601aeae339dd6dbbc1496dd0bf9c4a9c753035175c20d1f33", 0x3e) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pread(r6, &(0x7f0000000840), 0x0, 0x0, 0x0) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000a00)=""/234) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="d15726dfe08063c84cef"], 0xa) dup2(r3, r2) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, 0x0, 0x0) getsockname(r7, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000500)=""/113, 0x71}, {&(0x7f0000000580)=""/182, 0xb6}, {&(0x7f0000000640)=""/203, 0xcb}, {&(0x7f0000000740)=""/88, 0x58}], 0x7, 0x0, 0x0) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:02:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=[{0x60, 0x10000, 0x0, "fd173544325d65dba0ac0e515978497deb57021f0c0206678453c28d4dc0ae7e507d97a57b35f76eff645b3501591cb12f8a1ab46ee17c8aaaab9fda36dc1e0f45c72553aa2fe4337dfed9062efd16"}, {0x68, 0x1, 0x1, "0a6eb1a72bca95bcce67e91a4ab26c4fd8906253f9c686b5a1c923c9044783a83270b5f694f76a9fa1a5c78c4b178b0a430124b65b550a93d848821771b36a2d286e353a9a7b233105d1ccc119b1448b6b2abf53f18aae"}], 0xc8}, 0x804) 16:02:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000012c0)=""/1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/191, 0xbf}], 0x3, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 16:02:17 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$unix(r3, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:02:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) setuid(r2) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:02:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kqueue() ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) getpeername(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) shutdown(r1, 0x3) 16:02:17 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:02:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x82) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x200, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x6}, {{r5}, 0xfffffffffffffffe, 0x41, 0x40000000, 0x8, 0x4}, {{r6}, 0xfffffffffffffffa, 0x1c, 0x2, 0x2, 0xdb}, {{r7}, 0xfffffffffffffffb, 0x4, 0x78000000, 0x7, 0x48}], 0xfffffffffffffff8, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x3, 0xfffffffffffff801, 0x7}, {{r9}, 0x3722f19b19b269fd, 0x11, 0xa0, 0x4, 0x400}, {{r10}, 0xfffffffffffffffc, 0x10, 0x8, 0xbc87, 0x7}, {{r11}, 0xfffffffffffffffe, 0x40, 0x1, 0x1, 0x8}], 0x0, &(0x7f00000004c0)={0x80, 0x4}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x400, 0x3, 0xe3e7, 0x4554}, {0x8000, 0x4a, 0x1, 0x5721}, {0x3ff, 0x6, 0x8, 0x1}]}) semop(r1, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/38) r12 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000000)) ioctl$TIOCNXCL(r12, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) dup2(r0, r13) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74, 0x0, 0x0, 0x1}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:02:18 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x800000}}) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:02:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)='J', 0x1}], 0x1) syz_open_pts() setrlimit(0x4, &(0x7f0000000000)={0x2, 0x10000}) 16:02:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x83) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) listen(r2, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:02:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/96, 0x60, 0x804, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000263, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) 16:02:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) open(&(0x7f0000000080)='./bus\x00', 0x18001, 0x123) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x0, 0x1}, {0x0, 0x7}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85", 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000016c0)={'./file1\x00', 0x6, 0x100, 0x7f, 0x1, 0x4, 0x7, 0x35, 0x2, 0x0, 0x100000000, 0xfffffffffffffffc}) ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000380), 0x10000) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') semctl$IPC_RMID(r5, 0x0, 0x0) 16:02:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getegid() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:02:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x881, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x4}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x89, 0x3ff}, {0x45, 0x9}, {0x0, 0x7}, {0x84, 0x7}, {0x88, 0x2}, {0x42, 0x1}, {0x87, 0x2}, {0x44, 0x80000000}], 0x2088}) r3 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/113) 16:02:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x1) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) 16:02:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) accept(r1, 0x0, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 16:02:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4}, {0x18, 0x3, 0x6, 0x4}, 0x8, [0xffffffffffff8001, 0x8, 0x9, 0x8, 0x20, 0x1000, 0xfff, 0x4]}, 0x3c) 16:02:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9e26, 0x9}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080), 0xc) 16:02:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) msgget$private(0x0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:02:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:02:19 executing program 1: clock_getres(0x5, 0x0) r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, r10, r11, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r14 = socket$unix(0x1, 0x2, 0x0) r15 = getpgrp() fcntl$setown(r14, 0x6, r15) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x9, 0x0, 0x0, r1, r12, 0x80, 0x3}, 0x60, 0x7ff, r13, r15, 0x2, 0x9, 0x11}) 16:02:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 16:02:19 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="4c1dd026a55a00017c71b40736ac191a0c62655caa06a9588de79c5a5ac602cf1e23ec0517489766d0a3061377446f09167d102d2644dba6e28c1017272f5d535119b7d043ef86ca5c6e97904230520bdc3aedc5eea53a4f69f5bcd4b7b1e91321c4289bf017d99139df8f2c52d8969fd934575ef1d309cbf11b5f35729de31b4dcfac8eddc7c34b515236b40eb6b6803b8f5f7a61df57bc2981d7314aae5d1a9750fe46cac21b7a15b8", 0xaa}, {&(0x7f0000000200)="567faa4b9a81cb1ff5a31aa964565a23614faba5a9904722ff9a51024f8f1c035c067fea3f247e65ba", 0x29}, {&(0x7f0000000240)="b8bd4b1a856942358cec366801b7017b8ca23b4ad143a44327065efedd0ee7620d96e489c03cd0001ac5e20286e5ea6d7730bff1a2309da1553e8e7d4677b240dd5fbae51406522699dbb322fe27674f22a7d4bc49f040ffa8a93f1bb5203c8878976f17485bc1492bcf9517fe1b3a1182ac3faf583834b81ec2857f87125fb847159e696be677e344ff9fb22110e29e46d99396012809ac68a097729c6d5d5bab4c", 0xa2}, {&(0x7f0000000300)="4aa3a328b4a110e133164d0a204de7fb9ef80fe67ed5c75836dfadf144d2b4a706e0c1c878631556da7e172a44c60081d0eb41d517642e0c46ff74e7ac71585d60e556", 0x43}, {&(0x7f0000000380)="c0cedf0c7e55ad9226944d1d6abb72da72a3fa39c5a55c5d037428c969c7fd3a3f6e3d913e7e178ce72048d49799a3150acee1d3729e8a5fdb82ad81e0599a13504c459b2fd9e57c73505206fb0aab6d027f050143f80e928b508b340c44f5b4dbf82eda8758658557baa80f30a5184d039d1692a7349a49d79ead1320bb74e3fa218489df0880a733d43bb2ab0dac19dd4175", 0x93}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xc68) writev(r1, &(0x7f0000000080)=[{&(0x7f0000002400)="70cdccf291279ed0519c90d1197a1435af1a2628b2a1246ed0ced64f8483ced22c04e8973fdb7027a1444981aa835f405272b3fabbfba4d330346793014d5e41e221894e8040a2d024d75b30c310d852c964fbbff1c3a6573c36cd5122ea86f057ebec2948dcacf9859b3af2a741c1f81abe3408abd921d80b21a49d202515a0f0281cb31af0fd8f180b7c6f32963be0a829d25e9dfc4c4f4ad9005eb53ef07511b601a39a0b0e6ec11c1c2041dbd79700e40c48be3813ccba91739206ebff635d6bbae6e9506bd3c3f575334619d972883e01f3f4cc8a488f0378af560084fc9cee8a511bf9907f715cf8816817761fbbe568bab2ae769c3cafddeab5b39a5e6cb59d3e1a99cd8377b92a9200f1d4ae3b5154605207084d896503f0dc4b97f83533a0cb2d57cd62e1c3e2642b89e4f9c52fc050453e81cf68bead357cfdd39941d92d9dfc373925329a71d1f6f7bbd754010df3b6540e17d89eb5979341fd5b5468318f98aeb5aaa3e541129d14a8b48fb240da8e26e9c1b75e16c1eb185525aba85b968045429c5ad4268da536e71ed2a1c74cb9c187676e12681a9289bd6a24ecf8c4e8db5b28a2cd9b67cd5e929a42e02ac935d254cf2b9d3fe277a564ce1182caf200c2578dbd22d7de1f6e5ca11c9e435cde2b4f03082b2a39405dc44fed2a38463e0291c6e0a37ece0f5bf524784498915bd1a1a107419ca81667b1d70ad4d3cdbf4d6d5ac064693aa02c0dc7e540343cc84781bf4ba355c1e08e880849c789455e2af17577fd93c93f4ff188d23aecc36670747a8dbda6b0df46648988bfd4637d08a116738e2721fca9138ae2c7a5c49da49051aa16b92ac2429d2ca421f49e1a552560b36870cf11a877ad767a90e331bd1c85797a35c5956ce6d4b9774a7fb5ff4d8b0600dfc0444a58a7985ea31791251972d1c16727da0478ca405cf0478d5b92ac3ec9422b2b6bdc87cf1facea878e32985f6f1fbd52534fe9852f0a72a6e2cbda6a6590e724389e7f8c468b76cc219b63af62c0f704350f4cc938525d4cdcba670e849b5dcf7b3d6c78c089d6438b52db9fe102330c00d107db79e7329d6a4062be2462dd83edffb2bb171c9105d31927eb33f67025a08f6a33a0271d8c331a44b5c0d69bdbba0010474bbb7d12e9728179efadeac9c34b8d775d8b08bcf6efe5d7853f0fc85665206ff17a8612f4a5ddc65079dcd497087f3f8006bf5e6a28080ad4a8b91c96f0d97df98146a623a3afc5b7594c1aa9a0ace11646be3bfe1ffe495cdf614f7965ac037ac78fbe37ceb64ab4365cbe18e49a80c5fc9f4fcb4a4b0c42935e1f96dbcdcb4d4fa69c9b736a4af360d66d29c630ef01ae44983d39d67da082bcd2fa08de9cc609989890a4833880277bff795e4a28e8dc0bbb0ebef538d5ef652eeb54e2ee91850b1fd443287a769f2ee78de66259718471b29eb3f4a93b49cf929e9b14e805431d05f1396bfffd07d983e7bb113486091c545d61d64ac31216de8242ac0977fc0549dc372270dff917f99f09ee3b8091f980a3af5324f8bdbd46bfe8c4d110eee7da5d98f727742d55767a2d6ff442be3ad3804f6641308a1a09e15feec074bcce06df2973ab60968948a49e3aa0063ee07098981aac5981999b0b3273e6cddaac2eaf79adbcf00cbea7b403ed6cd8de4598604d414571d53306d1a2c66225899944e01cf561c66c55a0bcc280efc0ec6afcc1fb26d3bbc2717ee4d63daa80e5df01b5c2b251b3661828b9cec155e645bf98e61bab8417416bc55720f6a9cb006e30d4818fb7a0fdc96aa7b5943eded81267b28081f1bca2ca99c314b681055b0c00e5361364c8f89b23e1882044f278eaffd1cba4d18fe42b1221674857bffcd63ef0c110380abb164beece0ce55bd549e1034445a60b3cc993370c82aec556d484d27f4f34272bcabd18c7c33eb9428b521abf561b8951b042762ce98710d4c40deda83b9a38a0b0ba984c938ee79249022023de3482fb714349b5e6855b8450c9e319110a59434b5ce799a9d072d596a21d955032fbffd5150cd472dfe65ff03a3e3e1492be4eaaca0e51e24668e5e8036ce827c90a8088ec919640797006928d9f70c0de2d07dd1b1f91b754f03e20dd21b30c0e3114b5918d66d23b1d7604f6669d655fbb74ff84a9f2a1bca56b503a7b208ed24afe1c60457581e28d8575aeda1ccb7551930ff360f304b7304af44939bcb4b3e685cb962bc025e64e8b117aa4540324f80ae3a4716b8f3134cbb8e5fce5f9e62870e902a0d0bc9d6b67f41e252bbebc45392456799966f33336097338c7288a7df6be68582cafc981d6487c8b85be542363d598fe88616f902d29226ec4f2feac4e7f32fd45550a8beddb25394393be2e99f4114c37f066175504f379363e09c716890a45ab6bb9be5aaff43b14bcc46050764f427cc8b59e20337189a480441cd8578c29fd11570336ebc72de093876093c82d8bcc3747b751772b25ba1d195fc6a3e94d9278852e9d6ccf56ce6ffc1bf0bb6a957bd2aa1a630e6443a7e2d735ee7ad0277054c6453eaf30577082543f9f9fd922c66441cef78136a901f08738c311f4ca9d9e849c104ba90ceb0e671afead8464ed160c2c0d23f7964fd91b6563cf3bc567155b31a2fb8c668b9d99e4f1da91b7340e9b757ecea69ea71c7b5f10d2e76b2f1a6c4f4037efa94b2cf183191aa0f17971a2416bd619482f564e394e76f70046df206c676b19e37ffdfdb9c39a6d01092ab0dfd4cede697fea9ffbf82c2c1ecfe5b5bcebd9d772c96b653591d4a1d209e924fc4aacc9b4923046161192ec7b2c03d88a622e2019c43eb8e4cd93f0d8bc8bf8e94c380ceb0b151683d1d711e2715293cb071b5a4437c4775dab238b82f763ea5ac5408a65a7006bfbf005c83e085bb90a0a9e4ca25739a026e0b9892209b7bdab2e421c187f3a8dd5c88b306f633fd448618521a76ae01e8f16df318582f28fc3bced6c5d18fa3f7bd0903bea3729338230038995fbaf948f65e8792e6624bac681dd77adf55ee7980052200639179c20ea2ca9c36a1c6e0e6f0332db70e74ab6448970ab5eff13774eaf45611760bf2d53e67a6e4c544f581df3e763907814ec244c67ffdc65256da2c53a3dbea69517d4f3f40a273b2fd81f4ea6c585c319ecc65e119f9b53e95cf4fa2dce81d26bfa45c7384f73e653aaecaa9175dd9c9405b3859ce40cc3ea06640090352ec717e6c572724f7fc944af78e32449d3d769e8d0fb949182408c8ee6b56836eeb122450ab97b9f216c61bb7140474406bdf9da3d7c27f1239b56797e6ce3873360baf397f56ffdac079a219ef516fda7aaf726bf8caadbc58440e532ff2cc4fd07212c308c443acd14152f373a26b7bce243979195463177d3e4830a360fe9822c6af975b234e82f4a9d8737da75e66a7be693a221d6abb4f155321f63ced079f5835b02ee965cb9c6191224d2143377238ccc514b7cca4767bab32858b84f78ebaab7e8b1b3f39c75491748347d6f4c591c13e67b919b26a39a3fab07bad6dff2125923b5085dcb8dd6027695eca63f2314d7d15e0f68a6c11fa120e3aad854fd08fb71cd681ce1097caea1d1019960dea6ecb4a4dbf1391ec43cdca402f32e899455c2a76d5dfce7761e628887712012ae6cf1d46e0ecf6883724e5ebc7448df485c085e95ec2fdb80240c6e459f122c4a072ca3e17a12c38a6cf8afd7884f3a75fe411ad0e1a03ce1eb08bd822327e862e66cbaf1ec3b380f0634ff782e1276ec4e35de389e6b18f9c53c945819a03fd8983b92cbb322bd1f6513684ad8263fc34719c3c9408bd3806b1151e950c208b83f496e4bae56f941e9a260bc4b5caba5bdcfdbe07879dbf71f9ba1861e7332b22c945f5ea951840e4a69683bb686e87a0740903efcb895b10943dee22abd2aa857e39461675cde0425b2bcf60307fe5167bd4bcc5cbdf5193d9508463b5069e92c48d9cd458106771f73db0fc040f6f67bdfa9ae032c69f7e38a826a87b648755ab3d34609b1e6436a198f5609448b0df3332a23e1f423126f1cdfd39910dce4fce1a543a1af1ae2e4249da473672a120f799ff36044567203501cf8ab5fb82246fad5ac53222dcac8a171f470d5492d6ca0e75913599cf381467c447eec0c502aca5dcf5b3ac19277321f1b8b7a5b336f8eaa8f77babddebd5a2a65f1821d6582d4c39f8fc5cbb8b36b3d15e758e335e8cc8da919c36c287924c918792da0423653160c584b5e5e0255aa8b094bdd2b28dec8488ef3ee0b4524de4fa5316c7b1d29163bf3ee0dc7d16d11ae5c1f4086ab4579f01b2d76f028f7c6ef6e2694caa3b2391613c377a841954d57be27fa20d2ddfccc69bacb1ebf53f04a5b1a5c0addf67144d5a6c7a9a2eb45594a79c9a19910bc31129688e8baff0636962d5863de514393caa214c43352c7b7289719d856c94ac124ab2bc883b6263705520e16c7b355902d7e09924fa852102734f30de4ed6733a93a984c2d5129e2158383b51f400ef6297cdc0f42e002f08c5d346859885f49ff37bbe59fe677bf2eb8c46260136f25a13a4529d66d32b2b52bf81ca69da5a540cba7b7c071ed613ccfbacaa1a3be7ae451d2725d799cf72bf01aee78148cb5777145239b96adc42c49237566baa97c6b4b12531ead6fb776e5f4b494e1f257c7c66e79d82256627165d880cf19902747146f609389b4124c19cc519a7e93b190efbb9743e31c6bcbf0d926b4313ca51eedc91587288ea7d14394634a6d356dfc6a58d1ec81cd6f16742220842e71248df09aae9b76f6093d957fc0202a1e9f50bfbb515a3b980208918145202f968f432b224b3c5ec5e677fb4989f5706259bd9776ed1dd212dac770aa4ec1b83470e58f7e0365bca73226a19176e94a64efea4c8e4c2b22b49c016842304affcb01f919199f0a3c8beb2658cbd4dbff07d069f8ad4979f366dd116d4e3f177c49f8c86d966f5831665e3686fd266b89fdd2d3804554b9d9bd1be3374144b8d5e3e7ef3903bd56bab2393e877d9304114a21362829d0ae4813613a944b77885880811c937e22e416383eba559ac04d5cc2a9eab43de8845ca22e3fec5c02a5b18bebfdee4ebdecee6e26b7a91b02047c79ca980cf90e3a667834d83ebfb18d61a8285b0a32293efe2f2a8f57fbcd65fd1f8c5104e1c3a561656430d16022735a413263c868fde7a793562a03b253231dfb004a0e4ae29e2ca92000d405267f66b53700854019d8622b5c539011445e7ee946066e7738036cf33e5f7f0470c82ddd2e92ff11c29ef3dadd331a4199f994c0f0ad25e29c563074903d346f9288318f344f738bfdf1cc038e12057b332c7eb0f33261b9c3c081147be2ba3c1d667a7f264eb08f8735bcca497917a09acc181fe21faa1fa2a4cd79e0f202e9dda77336ec5b7c52003de0fbc88c33b1f2152efec14dc34a3f93d277740d74203b640bd7a6fbbd279a612153cd1f5adad4173166035d4312e9549ab29b6fdb1f82bdaef9e416ab6018bca91dee1acdf3549280b870efca830a4b9560a18f67d8cae7f62567a1c064754c5a73b27dfc23faa1060bd1211f5face104135e470429668460c219ee1323d10a2dd37a6495385093b4d4b1a258562d9aa5d242d176b19672cfa27737a01c12aef97631d3de40249be6cc2eee4e516bfd37f6e26fb46061c89023041ccf701efb", 0xfca}], 0x1) write(r1, &(0x7f0000000100)="05609e93a9fa19563d600068a306d4f022ec6f239407cf300d407b0e61cf0a578365457cad1301d5036dec682084d41bf729282527a9a0", 0x37) 16:02:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) getsockopt(r2, 0x5e, 0x26, &(0x7f0000000100)=""/240, &(0x7f0000000080)=0xf0) 16:02:20 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[0x6]}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) 16:02:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) setuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r13}, 0x44001000f, 0x80e3, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) open$dir(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) select(0x40, &(0x7f0000000440)={0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000004}, &(0x7f0000000480)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socket$inet6(0x18, 0x4, 0x5) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000064}, {0x84}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = getuid() r8 = getegid() r9 = msgget(0x0, 0x446) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0xb, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x1400}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r20) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r16, r18, 0x0, 0x5}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r21 = msgget(0x0, 0x446) r22 = getuid() r23 = getegid() r24 = socket$inet(0x2, 0x3, 0x0) writev(r24, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r27 = getgid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r25, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x9, 0x800}, {0x3, 0x8, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, r27, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) r30 = getgid() r31 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r31) r32 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r32) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x2, r22, r23, r28, r30, 0x0, 0x5}, 0x4, 0xb8f, r31, r32, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r33 = socket$unix(0x1, 0x2, 0x0) r34 = getpgrp() fcntl$setown(r33, 0x6, r34) r35 = socket$unix(0x1, 0x2, 0x0) r36 = getpgrp() fcntl$setown(r35, 0x6, r36) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x2, r7, r8, r16, r30, 0x0, 0x100000001}, 0x9, 0x7, r34, r36, 0x6, 0x5, 0x1}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) fcntl$lock(r2, 0xf, &(0x7f0000000140)={0x3, 0xf19d3e27c1345fc6, 0x8, 0x8000, r4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() 16:02:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) msgget(0x1, 0x42) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) 16:02:20 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x3f, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) shutdown(r3, 0x2) fcntl$dupfd(r2, 0x0, r2) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x4006, 0x3e76}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x5}, 0xc) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:02:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="1b8442c7", 0x4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20000) getpeername(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) 16:02:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x84) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x53faa44ffc573cbe) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3e4, &(0x7f00000000c0)=[{0x61, 0x0, 0xfffffffffffffffc}, {0x35}, {0x80000006}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:20 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2e6710bf5ac0688aac29a773031946101390b294c63f5f8aa081b25fd9e9644ae0277b538df2147eb5525b1077f931515c0727fa6a8ea2c2a6ce963df9df20ee04e54ea436f21670dc2bdb1867e6e124bdd848f857b3d4d6378d7a80fd0471ea4a72ba4861ba8763e6b3837ad0b48a15e534bf3af87c1cb698cf351faa50"], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000f0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = semget$private(0x0, 0x1, 0x82) semop(r4, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/30) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = getgid() chown(&(0x7f0000000040)='\x00', r9, r14) listen(r0, 0x0) 16:02:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000008000000000000800000000000000c4060000001300000001080020ac1400e5df1615a1962aea0000080000fa45a8c8", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT=r0, @ANYBLOB="e6ff05ff"], 0x57, 0x20d}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:02:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000100000000000"], 0xa) open(&(0x7f0000000140)='./file0\x00', 0x634b04e87a372222, 0xd8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}, {0x0, 0xffffffffffffffda}], 0x3) 16:02:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt(r1, 0x99, 0x92f, &(0x7f0000000200)=""/189, &(0x7f00000002c0)=0xbd) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() socket$inet(0x2, 0x4, 0x20) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000001c0)=r2) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r2) 16:02:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x55d032ffd6b9a69a, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e9795696c753000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000060000000700000001000000ac4ef61b182eef6e4a3bbb6617971400", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000000)) r15 = openat(r13, &(0x7f0000000300)='./file0\x00', 0x10, 0x200) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r16, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x10040, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r18, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r19, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x18004) r21 = socket$unix(0x1, 0x2, 0x0) r22 = getpgrp() fcntl$setown(r21, 0x6, r22) r23 = getpgid(r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r25 = socket$unix(0x1, 0x2, 0x0) r26 = getpgrp() fcntl$setown(r25, 0x6, r26) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r29, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) r34 = socket$unix(0x1, 0x2, 0x0) r35 = getpgrp() fcntl$setown(r34, 0x6, r35) getpgid(r35) r36 = msgget(0x0, 0x446) r37 = getuid() r38 = getegid() r39 = socket$inet(0x2, 0x3, 0x0) writev(r39, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r39, 0x0, 0x6a, 0x0, 0x0) r40 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r42 = getgid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r40, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r41, r42, r43, r44, 0x2, 0x9}, 0x5, 0x5, 0x8}) r45 = getgid() r46 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r46) r47 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r47) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x2, r37, r38, r43, r45, 0x0, 0x5}, 0x4, 0xb8f, r46, r47, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r48, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r48, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r49, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r49, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r50, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r50, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r51, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r51, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000780)="607b2b20e143270a6a", 0x9}, {&(0x7f0000000140)="411bf4b66f9e7cec61e28d28447c628944680a4a13f5153822ec9c3c675b61c29638daf891bffd7c4d19bec00ed6c1d384d576f189925140ca8b160d632faa5f130999f9ef29672760f40dafc56009390980f0a32e8df0df5f05772984ee3006ec33b0fe113b4e06c11a1077ec2a3315aa0a974f59e578d350103bce14c90288bb8663ddf1020ea0488cd60f7752f122b13cf57c91192edfd11580d174191e5f55df8dd09fee7a347774fb3e1c8595ce323ee570bbcc3407f0dfcf0aae756d7491fdd45acefb90c80af1e4bd60d3b47ef189268bc5ed220e889a843c232ff1", 0xdf}], 0x2, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0, r3]}, @rights={0x38, 0xffff, 0x1, [r4, r50, 0xffffffffffffff9c, r6, r8, r9, r10, r11, r12]}, @rights={0x38, 0xffff, 0x1, [r15, r16, r0, r17, r18, r19, r20, r0, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r23, r24, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r26, r27, r33}, @rights={0x28, 0xffff, 0x1, [r14, r4, 0xffffffffffffff9c, r51, r15]}, @rights={0x20, 0xffff, 0x1, [r48, r49, r0, r0]}], 0x118, 0x4}, 0xc0d) 16:02:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() lstat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r4, 0x2}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000240)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0x1, 0x800000000000, {0x100, 0xfffffffffffffffc}}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0xa3, 0x80, 0x6}], 0x100000000000001, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000000)) connect(r8, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:02:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="0a1c6df7", 0x4}, {&(0x7f0000000180)="c2dcbe0983791d88328272c75df6a4e3417b9270b17cde29262e303fa1e5c0041ee17e1f1663a457108bea0fd5ff9f519a44e599f3513e138b89fbc3e70422f586cfe171", 0x44}, {&(0x7f0000000200)="2c157eb01187c916c05b69e85f730dbf81ce1b381d76031bb9973af380e453a360892436310982799515392972ea7c2f1d2be9711a5bca9ae3c417faf439f5a0fe546a314391075bc1f9c29fdd9d7b27a1589a", 0x53}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="b000000000000000ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc798302a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792e0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c63bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003000000eabb6dfe253831dbb5817c467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1122], 0x398}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0xe9e9, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000c80)=ANY=[@ANYBLOB="00002e2f66696c65310036934c3afb2a57c04960c1a63c910dc64899c29e6e21b540a26bc48c5e01c24d3bab2a6754b91e97ecd0a81fed3bb60d87e769b63416b461c38be3f86d6ae2bec1221cd8be38bc34426b8d150263073f225facdeaa9c71a8cd709e335291a1152dc25c35564ba335a6e21db218512baec63cbbe9e9a6f0bcfb1b5e86f68b19d6d5e72dc2c658255322b3c4176c57632cd39cc1051830966b25961d1c241d0bd812190368b1200defa82b1b71987d797836803be341ed429f0cef0b404af52ce007596593d03cd45470a893cca1454f23ce8e4ff94932bd2ce1791a7e819d41a9e17a5be5889b93796ac7891a37ae53e050f4925994e828e82af9eef3a5b8ed5788f3846321d2d72e1b1f53673153aa529cd5b0d2b5ff8b9199676b38151e9220479cb53ceab86542759db297fa60b123728a156c72a53dd46f90568c4df4c5c6494db189"], 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r4, 0x0) setreuid(r4, r4) r6 = semget$private(0x0, 0x3, 0x30) socketpair(0x18, 0x4, 0x3f, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000002c0)="e364b706c4", 0xfffffffffffffdd7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x400, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) 16:02:20 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000180)) 16:02:20 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, "0000005b000000010400e472000000000c00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:02:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="586e880ca246a3236c43fc1b20a31918ab86164acd77c89ab62edff97d1731fba2c908efe3dccae319dbd762463fec29b20907f43b02141e484132674726d2fb706b10630a78f279472b88da8348b42cf8696f472d72113f8d0b5bda5b495d232fde79101fd41d800f1e2b2adfc2885a1a4f07b4e582d16e6ba3e50eec54055a367491b4a6f9ab835cf17154ca9bfe580adcd703aed0a99f14bd916bfa70724ff3"], 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", 0xd) 16:02:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x7ff}, 0x8) 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) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:02:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x0, &(0x7f0000000080)={0x2, 0x7fff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) pwritev(r3, &(0x7f0000001300)=[{&(0x7f0000000140)="280623089632d75d", 0x8}, {&(0x7f0000000180)="5d504107082359ad96eaa84f720b1d6cd9f451485018bbaa3b79f608c4f3ee5f181e8ca2ed7345590d091c41fc61de30f810ae2171184ab6af228f02e3a884345c54f43abba8da12779a6b1b825c5d0adfb456d6a83beeb961ac373bf602811ee7c5b38f5b21a16867915dc73e76cdac1f167b2c7125db0b0185e2fea17c89414c7dce61089bb11ef150c9daa7f9f4214e24b42c16c78b4142d228db0a86a7c85849d21197feb0794667b861a8346413855a4e9ab1dd91aadc3877a8f78f99451110c323fb79cc7385cf66fde726967516f7fd37cac5b6cfa700973e02ebe930bfccd9d17a876d72a645aa149af5c998a3a208c105d5ad24ca172ebfd228bc06bce517c554dd8da70a48357816f594eb1ffe17052474e107d8592378c2aca5e0efae1c4b5432023d8b8b8ec9e5b0a0574d7a27ae3576349494d140f4f72a2cbd6d8af6a2d1f07b3fafda9a20fdb68d9e9fe8cf4f7f43007a30d4a6c0b0428b80114b92a25b54565a4244f5ff023f77b25dbf15f52e579d16f6da800cb25dff42bebf82d39af9327e52a4a94f419d97aae5659679e81fe67e95b9ea800987f37139802057f51fb66e1d0db541b7e1e9ee074573851b9ef3ec7c5a8500a2db9bab3a5855bf06c2409b23ceb1bfd37f691c8dc63cbb8c6ac1f9e6970ff4084201f1be741b2d1643d6d6a3c580a75c2d16c9f24827f420813b53f477b316b77f04b5eda8fd3f36968a541d769a8bb0447d86a2bb3e21a12ce03b77b3e74936a7608f5b914e0a029b53adf03fbd9fb0cd5c7c9283341cd9e7570884dec71022506c218aace1353a3d041c9f0756c2a50ed476f63489ffcad81383d6e2b2f7356b9bebeee0f0d872d8f09764d92318cbceaf64746294e2bb16ff91d4394cb9f3f19e8fd1e962036973b0aa20121c7d6d918df7536de0f3ebe5b0e1a0e1a78cf7c5d2f4fedaa05122c2325d1900d56cdc6691d2269057c993e4d8181a5548ac4439ffd1b4bbd4cea7bc075b7dd921c3777087bbc2b585c7e4e2ce412006cc533b5cc0b69a5c2745573e88b249af72b6edfc64501673a032f4a18518a8cba18a2d03f66f13c55abef3d1fb81baadd85c4b1c938a103c43ae1cc741678c941e921a4a8a8f9666de399b6e9f660bddb1ce70cd1d778659c819d0b96afbad877dc08b9afd1c496c54aea34759fd4d2ff26205ebe80fc4936de70be861cf34cdc728eb6115915c0df9dedd577f1ecc0b5bc9edca57bbe905e6154c54e0c9f18851e6c571ae9f1390aee814bd538a1d630231699348ec09f99898799e08457c600614a7994ffb824a0fb2e466245fbc3b02a543856471ddcd291f94233d6231bfc185af68e7a21eb832b31de93f1b5d0f544becbbec5c91c9b1032545d2fd35fde6d42176b3467a448820c0166020e6ca550ef0d307a51c30d610653dbc1e6b332f7b3de16e9dd137ca9651ab0fa3255e0d596b17f2fdb4864a755de7bd77db40ad7b37e6c8cde266fb49705c6264353e54f21184671755d3226ba45c6786fd1ad1ba1172bedbeba286de5da68f0dc12e2ed9eea164ef6470617530df9a4e740146aae209a0d6b8c1d2a37d963c7f45cf58776d68e8b74c9a2f9b0abe93f6d2b35591704e59b34c3810e8b09f01d008af2802b321ee412247ad88d06cc5d869e5732482d6b4d398eb2fd3d57ebba84cd223ac237b1045300c49da8af8eafb426e333710de705252cda59bf885baa23c55d88d535ecc5b04b39beec91c7b1355aac8473c8b4abd46f3cd1a77d6f0f210527a5465ae6e06b35a38730571f701028d564dd3c2c7057fbc81f8d2979bd51f40a00ce2ceb4942d28005d7a2ac429f86e0a51926be9a6b88954f23165423a51fd0425ecbfa28a82682de02b3e9e836b02918f4fd23a01747d1979a92c0fb1366fd0bfb775c2d54f8cd47b80e2bf37d962b85cdde41177b4bf2f54462b6055fc4d5d91c77593b112fb70ef6bbffdc814646172c1f7f77f1d2ad4ca09aa249ed48382c65e8dc5e00c1551e1a21a9baf58856fb39db03e37ae76f650cf2a6913085b4779106ae6796606d33abb374def7514fb0e0e380d6c532aea27320916b6079d37200268995a5838e2f2f0d84eac2b8e3b9dfe01fde0ecb39cb0ac1da7987657dc32db857754b6df8b46b9801b6c53176621eeb5aaf050c30d1cda2ad1b43d053299d23734a4d3a9dc161b10facc95e0c64f75c971d24d60dc1d47b94621394db9f70c7ec87a70698d7a380462783738d1269ca0061ccf0b88eef68b5f844dc0108263567756314a8d7fb7664a7ae465eb0ea02512940c192225268f85e495e7bc2474d0e2c6fdff348d3b03a33c96aac995788f4276170e44e04bce243207685672f7290f4d5340957827713021b9a63d93381d69b18293f4ae8831285cdd875f5e5501a0a3a80feb262f6a79de154f062982b1419f3a39aa50d0f7b693bfce8b6877f6f05a0782c5f5e5c500e8695c2fa86e5b1be69269219292f2a8575b5391efbfec432028993b6c1c71f6107dea7c5e0990581040e6b261c57528683e77c3899dfefadafd9a9d9714c4251322703d4378438a86727945d49bd6b237226e6d19ae42257686e84ea63ac2cd9bcb0294f582573c0f6e3d84045128f773cab28c37d40ba7b977087e8e5fee8d6212a40ee4452a5bf713b3426017523c69bb8572cddd55b93fbd0c779c50eab97d52a0384e905d769a5052f265f27e3df5399bcfb5541b1ac5df44ee701fe9528f3599f8a544312a83cb6cb93ea5362266918966f408fbf2b93d570e7491476902bf96e43d4366785562d863315190bf752b72e0cd9f1662549aaa281510cec0caf720414d606f760e84db4dcfa00964d56bec238d36343b27fbe44ac3ad2da101ddcb072ea0fd24f1961eea0a978585fe6cc5638cc9f009bf1613206e9812659e7c3a85d2c2ab6b4e04e7c1d0a12b7b2cb05a913fab129de2be546b35adea82dec65d0b6c1bab2212292299fac3e15b43f3a835707bfaacf3eef9843e856d944a8a31d47aec7ffcf87d842458b830a2ca67443ee01c79cf2fa1f0c95e71121fd14a82d4e8974e28079f992abe56960cf2cb0c9745cd58d8e704ddcd2a6a55f6742d0bc16b565a37e9d06732e5fc7f6e9f4f461b5bfcbc885cce58ec71a5f0b107cc7c9806191a8fffd25f7c3403162bffe97bba580d252d765596659f34f5cd561ff408595de28d7962df8b74e43401c8334e9338766fbcc94e1a547541d12b1e7ba97f5caba0e6bebaef93d2f4d5897f883c295d3040a0cd0081441a7511639a4e73efe63e0a8f43f8c064f1664ea5246c08a2fdc9b20573d0cadda796a113e489e003009ac6f8304bdfe6fd275541dd31574dcb595ecc4aab648fb56cbaf2d92d6f063e00d30aedd9a15a49b3add5d3c24ebb7279e759f9931b1c391ddd44c53ba587b624a6ff41a8e6c5653424494140b89b832abdc4aeefee3f64812331d8f55f011a9d0a67462488e21e5361c8c027b9429676fd14aff14ff592d389e280445e2a608658b49c0f10b903c4e15a6d8c3f4a755cd35a4c0c4afccc1fbd947e9f21ca4ab684c07dc847fc581d71ea06f1efaa5c7477a76dbe514fab5e36c336612bf3d86aa1f387360859f9ac6338bda7e19d87579e592315c96324195ed749156c7a6dc3a89603a664b396aa35868f0d2e408efda05f29ee21d675c026199d44ae56026c3fc08a4e1d997db0fa777fd1ad6e3934d6edf41496a2942ac8571ea93986edc87e506268966f263bf2b95f9e90fcd02e09922101fa0ff35c184b520d47207d1de5355ee054ebbd65980af51fcce432c9c189bd95141b724fb7020f9f4b25b72f4ccfeed088e80346dc6724802acf7d1449fd5640a9c7678be7ac53f2fb342e1572f5913316a8aec276544ac5823f46da5687558cd96f2a15e4b3a4ef6127e2c484dafae6360953632bb05f8a376798a38f6bc55a957266ad13e61712b25a01b7ac6078d4f1364b2accd6137c7d87ef95f2fdc1e02279fee95d6b053940e8b7a2e79d2c8392fe673b455dc0c4d0c58792f01eeb990b03e88b778ba68415889e708a1ac1097995baa9c1ef4cebd8e7cc7229080ea4a393da4edc19f229500919da1a94a8e3a8699769b448df5bd296b62d694b50e4adb0e4379f8c07d28d773adabe4c8be265eb7542023cb85ab044e92f22590528befc815f797d94d522cc7ef9c2f1d49d7c1242c891953467ec177e16fb967a52603e55be38b595938769cf501f37d6f79bf37a1461bb6ea1ad6dae166e6b88ad5050c58c063b8fef4c3963edd997303b523ea44e5f25f35d8be4519f8832cae8269b8a769403a5bf8c5104a20bd5904d3cb4c5c875d40ed15448d1fecb5b52c7ca8309d50d4d1a72a7de0d48498f0dd29a263edf43cbf84584b5448bfd34aa77805f1d24d0c4fde28f1b7c0b536ee7339663215a757e7c952f72fd1518f7d8125824f3f16df75078dfb0516e66b13e16fe9c3f3e8699c1d4c6d861b7343eaa7247cd82f541fd5e4cd53f5a5fc36df2b598435a19be2f9a36131c74db39e73aacb9dbac9c5b9f8167b0b3b128f0ada823c13cad7cd6f84e41435c0155e7b6066b40103d0b1fb03e6dedd9e0fc665dff11c186794777975326905798d9e34138d0068e4f9260b3c9b5c22a8b944bcc4cdd980db55e97fb5b5bd37f022476972d4557c58e5b516fc53f8242139e6e770353d129e166deb884d08f09664e9f61163914a440ad74c9c60906835e44f45d8f69707946802957129db1eeb863cf9f1ce641c53c2292e8bb5a6c6679c866f71be080d3c249d4304f344927bf0b7718c87ca5fd1135408d902ff03029a97690ccca48a44fc0c78174ceffcf45446b27916190fc869daa8cd301bd7e7a495560c13d70ae09c85302c22e115dd24b7eae07fdb880ced2a464b3afbeb18cfef5fbf0b44274846d8ba88a594e7d26da31fe514bb79c8a8995c8219e4a5c371bea8f9aafd4d77af154ff0c1104a4074a48b742acc1a6be19d47e6ae19dcb3256266f249ebc7cd151cf190e79faac5aaeed51f50bda196c2edb2bd17e275278c4164b35aa579a8d1ff185d6b25600580e35e9c9639126e71a1b734c0b395f5a86857659b12d8fb9a169e26a7377b599cdb07d0adfb936054cbbb9475fd614db92fb00db6e25e6149b488645463fbe0502fb30e0417c0a4a564c79f0db854dcacae1076605316bc5870a4f5fe578c12ff505c858974d527a5d0de2f31bac0d178fd378fa2c87cfdcc968a2d157b60109787dffd7429c8dd3d98c50e4514a8d6925b965e29d61dada445121fae322bcc6a4f6ce0e49d93565f265dc216a0aa0eb8c8b6f154fe7f6db1123569de876ac146b5a9402e17c57cdbcefb24be1505e03cbb73a6cdaef1bc07d486eb57dfd11a66b3e611cdd7968182df15180bf2dabd54a5b9575b747879542272a6d14db29a85f7a1db775bb94a5add02ff3c48b36fdbf6c35fa8bea0b6e5fb26f99dd62d1383dc7bd465f407c22195532982d9e0349e49afd5ba3ed6f949c4817141bdfd939522929453233b441650a0dc5c888525d7379fe84b16a5d71280fd0497fe5ec9b6a2cf7417ba971183a50d0586568d60624539432c81093d2a4b51f7fa40a6471e62ef05f3cf1c3f16fb223fc3dbe30ca706f98e057155ed6a70adb852e790999e03d82e2879b730f1bd2e150ea134b653c35c39956ee28f52d74d9aa20394fe557b41dd1a64c6d93869df6575a67f1f56acb1cd27290861f20beb2e15d3f22a9827abe38255abeee64e2fc1e742f8a0f9c672f15", 0x1000}, {&(0x7f0000001180)="d5a4d57cabcf3d53860648ade02c54d2102b0b49c9b771124492ef15cd8b4c3686f9acdc40f76993814576aee1bb32a82542dd1c5136a894275eadec5b03db11cef23264ac93d9f8b136368f0835bc599d70c719953c6e579d509e5fd49cccc1d432eae1bf1bc8e161925d436116d852778d9b5cdc83df3f7220e085a86e0a6213811cbb44d01a01a3b6a25e74ebff16e08e5dfc7f56b9e5f66de60a5e8522055e39f5f86a3cfcc332c6a050da5c625fb52321fab70b7c44d47ae7a38713f260fa196a31c6c8ac43416a058d5be6a96985020f67f5572e50deb9d0ae4958752937fc286f4e0e5c71697369a35e6e00645fac71a3042beaa84863e75c5b9a", 0xfe}, {&(0x7f0000001280)="3f86dc", 0x3}, {&(0x7f00000012c0)="f52e066b7579ee93b7f13b81f6e6b56f28e011765efdc8222fe43481a9323f64857d9f27f1f74ae21af276acf7be9155", 0x30}], 0x5, 0x0, 0x0) 16:02:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:02:20 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfda6) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() r4 = getuid() lchown(&(0x7f0000000140)='./bus\x00', r4, 0x0) close(r1) dup(r3) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xa3, 0x1e0000000}], 0x100000000000002, 0x0, 0xfffffffffffffffe, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000000)=0x1f) 16:02:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2c01e08fecbdfa2e2f66"], 0x8) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) dup2(r3, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$dupfd(r2, 0xa, r1) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00212e0100696c65300025f7ef6d1eedaff3a78e7a2f8e8810642248eb36da30908e05b4f6019348d1cb847269e572e1a8af4478c3b8d08964fd2a2d4332504f223481d7547a3dc9cb3d73362c90ac57f05af1afd6ec1185b86d02fa97fafd6a99ba64e8d267b6c4f081153db8c5f25839862d0d417bba2ad944f566568f3aa403"], 0xa) 16:02:20 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$KDSETRAD(r0, 0x20004b43) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:02:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) 16:02:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8000000006) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:02:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8049, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8000, 0xe5, 0x1, 0x1, 0xfff, 0xffffffff, 0x6, 0x2, 0x2, 0xb1, 0x3}) close(r2) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac", 0x2}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:02:21 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x200000000009, 0x93}) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000004c0)="ca6ddaab8a1dc2c547d6d7ea78aa0ea3a1169884263e536b1f91575efd4f96c63af8452a491bd7810f0000bf8db0bf1725d4bbe85039403ccf23990214d90e4d83da4cf44624b61f50e6f22ac8b5e0f3ff5202d2c112b43db5a830bd13dd205776f25ca5840ab96dc77b21c4c3ce6274cc8ac3047591d06729e1aaa02f3f238811da5f0ff0ee042b7ab1d73a4cc9a257db7f4b9e0b000000000000000000", 0x9e) 16:02:21 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}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 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, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r2 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x68) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:02:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff45290429000005000000f40b000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) recvmsg(r2, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/27, 0x1b}, {&(0x7f0000001240)=""/177, 0xb1}], 0x4, &(0x7f0000001340)=""/185, 0xb9}, 0x1040) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r2) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) syz_emit_ethernet(0x7c, &(0x7f0000000180)="a6e192f5cd0cfd385b516b0e3f41d6d03b942c918b1ca2df55ac3e4ac717b600d136fd8266e48dc42acd1c0e98af84d46683853817a16a0f5463f4191a3034c2b40a7dab08003b146ee39bf0693edb9a0c8059e724f3bfc9e08abd36cfae328da67b2cffa771796fae957e36ae98bfd1b5fca8a525a05f102dd64290") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x8000024, 0x0, 0x0, 0xfffffffffffffffe}, {0x100000000000006, 0xfffffffffffffffd, 0x0, 0x100}]}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000000c0)=0x7fff) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be969000000003a", 0xe, 0x0, 0xfffffffffffffffc) msgget(0x1, 0x10) 16:02:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) munmap(&(0x7f00003f0000/0x2000)=nil, 0x2000) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = dup2(r1, r3) chflagsat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:02:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff], [], [{0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {0x0, 0x0, 0x200}, {0x1000000000}]}}) 16:02:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000340)={0x3, 0x2}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000000c0)={0x8, 0xfffffffffffff800, {0x3cc, 0xff}}) fcntl$getflags(r4, 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) connect(r3, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) sendto$inet(r5, &(0x7f0000000140)="c5a25ee6b6bf2a1949ec746b864086011c53ae2c187446d1f9e09b809f9556753108886ff2aa65bfa369852f7593adc85d4e42e93bcec9f6", 0x38, 0x400, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 16:02:24 executing program 0: setuid(0xee01) ktrace(0x0, 0x5, 0x20, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffff09"], 0x30}, 0x0) 16:02:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8283717e022e2f66696c653000"], 0x10) shutdown(r0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r4) 16:02:24 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5f5caaa67612ccfe8f"], 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x43, 0x3}, {0x1bd3a7b8c3b7b121, 0xfffffffffffffffa}, {0x4, 0xff}, {0x40, 0xff}, {0x100, 0x1}, {0x26, 0x7}, {0x89, 0xd17}], 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) 16:02:24 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = kqueue() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0x1e, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x800000000, 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, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0xffffffffffffff6b) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:24 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0xb6c93830795254cb) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0xffffffffffff28a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) msgget(0x3, 0x333) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000100)) 16:02:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x80000001}, 0x8) 16:02:24 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x8d4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="4edcd429ecd72801003485f09f8adb4e24bd790069b53b36859aa9c78140e99a9380642492d9f6fa0a67", 0x2a}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) getgid() syz_open_pts() poll(&(0x7f00000011c0), 0x369, 0x0) 16:02:24 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x80}) clock_getres(0x8000000002, 0xfffffffffffffffe) 16:02:24 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) syz_emit_ethernet(0x73, &(0x7f0000000080)="5133a72b20ef99ef5f6228c7a11d05b02ae1c533ce9c624d0ca6d6561dd28929ef06789dc1d6669151015a1103ac5773328e62eeaa6666b194bcba5b2007895f22f5a3c7e58d86207800bc925c7c7c755d01245153ff1cf315d493b54ef334167420811a343c43b2942898f5e50be42564746c") 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x45, 0xff, 0x0, 0xfffffffffffffffd}, {0x6, 0xfffffffffffffffc, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x7ff, 0x2, 0xff, 0x0, 0x32e6, 0xffffffff, 0x0, 0x2, 0x0, 0x1, 0x18b}) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-(##!/\'%}\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/80) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:02:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './bus\x00', './bus\x00'}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffff, 0x1, 0xfffffffffffffff8, 0xe3e6, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:02:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000280)) 16:02:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) pipe2(&(0x7f0000000000), 0x4) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x200000000000034, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000200), 0x28b7ab820745a909) 16:02:24 executing program 0: r0 = msgget$private(0x0, 0x200) getppid() msgsnd(r0, &(0x7f00000002c0)={0x3, "9f62dcf8ca483bb49b68df1706c0164a9205520ba834620dab715120e0359a763bf0c3eaf7f93be80d7ab83ad5847cd9f3358d14146036315fd824c19c3aaea68923cf77d9c504e48171086bea6476975a89706c012ddad6a5869884da4286ac074764595fd760a9ee1b900b5b415f"}, 0x77, 0x800) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = getpid() msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000001580)={0x0, ""/162}, 0xfffffea8, 0x0, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000340)="d11c199e9180933008fb06dc8a009d6914507a575b05a45364e0d247b8af86dbeb1d475b5c554e61ef654da8e68f9a2c5a153298c5de1c4daf5fe055da7182e37abbf7e49a01a2393656696f841b0d72d1bef84c1380e0fdaa87b6be5fcf9379c7e900fce3efece721a6f38fb21af7bcb31984a522640dd685e7a4e41c066f995672d62add38bad1b508b470ec28439101ee65dded5298c843f6d9b9a801144a54d9768ccd281f045a26c4cdbc869886440ca7a2eef7c48f2e7a545e2f0beb7fa6574f26b54e754b983b364cec6a132d24604cbb5cfde07a671c32702b90297d19185409f8e55d7ac701fefc044bc8e371c0e2775a94203d59701caaf22b87628f4a8284836b0c77f60da8d31fbe39e8151577aaaf8a602ed2a14fbf66bcee08271efb09962af2c82b4b7212000f76fd901277f464c9d33f46d30124960142b0777c9ad6fc3bb6a944517cdf6032b1b3da991cc218224ef9c694bc4bd2b31d75cab5b4833c8801157a69892c97ea91814b67c2e9b8bfac6994f18d0265a2f08ac1cc787cb81b8f854cb67ad212ae3e1cbc99fe350226100fa359cc96a078f38ad7b502bcad9d64442512ae2b1d7166e888dbaa8667ecba3098c337a80384ed7a494e66b062be5379d2131bbbb3c60137d1260f05e57ca46bf138a271315e0dec0bd4bd14d468938c5b0766d34b18352354eff5595e9a79cc5697401dab6b44968041f9815b0a93d6105d1a364e1a826ab5354ef69974b551a593a0cb450e6b3e420c138c8ed9ded9833eb3b2e3f78e80ed847af0f870daaf86e31567bf575d723ee58d19d825bb434d83f9e4a705a704b0450377f80d711f2c9dd329e015d482cff337ad43ac5257f5cd71474b6f1c32c5440d0f88e0dc66f64db142dc1ec57d9e93c21f3f06219bcee29a749200cf4a9ff3643e5ad4693ee42c0c55439492b9d7b47d9937a46046650cc951b2aeeac449cf01163c8e9a0fccdcd10dfbb1ea2ed189d88d7554d4dcd68b53e9c3fb40a193cdf388147095d96077f737c2236058a9a850ed3e9f4d5974a5a98e9974ef0eda71b2ab676d30d68335c10fd4606389fdca7bc3817e9ed3f21b65fca343f188a327e3e8781f9ac25065bb4942399929c1055c04450fc04e8cdce08c36593b909e8fc870896e5345f6b5aede420d75a899428d72d655eaa2b185df1ab3873bcf32205ce7adf86314b3692dec0f2e67364f32c987e20584682dd470f2e819fee998479ee638a4da25f8448cd70339784350c14da3397aa907b1685fb251531b568f168727e81246686ed0063075d4b147c63aca6179117eae90600b6c88f4486c52f47696bc859d26db22579c05cf24b57afd533e9e3ea41579560968f88c3236959472904d21be69cd648eb98cb385016d0c4aaca4a4f6e18fda490ae5013f1cf2a8de52144eaff0b3413c4a078cffc7c4dd2d5f48ccb156e93160df803a48ec64a750e3b03bae379729c4698091bd3bd709d846a7cc986dd56c216f0f44716b4fd10a4280e97ab1872e4d11ea434546645ca49cd91dfbaf4d5c88faf77830c9978f9bec0c4f22413af1a28a85f81dbb102ba1b7f241cf7472cda07c0692991d6c9d2963fc985629fccda0b500535840f6acd32dc0167d5d63abf66fcf92ba65c7cab24613142a2febc7d01e09afc55a3b1d2f5f4da45593eb68b5ae361cd8618ccab1c26eeb31aa4b638aec825c7617608aa1ba420fdd93f34d6aa30b2102eafa870ddb1e7aa49a622a98e686be09d1c958b3b1976ebd8c4b68d820b95cfd25f5d24aa4810ee3da0e9b308c9f78ba17d06f4215f6759514fd7c92eef8f2514897c5f469eee3db7d32ba3f5b906b681a753c34c637851884c2ea138765c1325008cb92ecb63ca5f8e4cca3e3926f9c1a149fbf49e2ce43ee5730bde786da5220b716080b090af37ee40e6b5d5a5a012e9413521c6aab22155c9fee46ce7781c0e3f4141ad78c0320da2e17e2b5a0bb5b22c8a26f72bce7e206dc5ad60e3ce4f7d0be1c5d9c145c7312128a397d443a53a8553d889bfeb7dbb5cae183a6457ff77a9804dd58b1b909fd1854c4dd9e532894555194c7f3535e7fbb55720580460e5fff71d95e1c34d5d880246edc836552ab482a4756c7825502c2ddea39a21499e8517f9cc3ddd62b5d52984ef56aa3c45fbf34c4b6ffbc733b1a07b881e7e40d0b4706fe9b949c7136551897be1da7cb46ea0493a792f854d33c2338e8c3a2feaee7cd82e8f5eee5e951a3a03aeac3a05d52773791ac1e34d32dd789e4d28c8fc3f2f2d49791bef62f947ac47486a116fee47651d7bb61ddb045eeec98a34765d5e5f7035819e2b93f20096fd78bb258cabb3abbe670f9d88cfb9e2627260c0a2d2d0b2359ed6d6e1053ee441a54824854745bf67a97c3a9d09b0c81b1ad0ed2e243424ad7be3ff1cd5855677cc4018f231c4ff71f27252bd69e945a5676bbbfc6beb84e2d1d1d4f2c1f7156c65dc13cba322c31f0dc799880cff0f40097e92d1d5e8e3e5c81f76d1dd2e1e69afefc50b618b0cd401971c1931200cf6acdcc308f1182a3afe7aa08d6c6068915f8ff4598ac02480d782790bea0f824b9c107a25253c6220e4c2c5b7f6c22a9f6f2946c56629964f0a5823a4dc1715dfd3810b873a7f7f94574872dd004ba76019fe95dff0607e8492ca5bc72c28273b7c5cf39dcf24e6434b3399398efa17e5801bdbca20aab2e88709da5a453a76e3009dcbb235ca8f1f88c69dea530df3196c44120aaec76edf19cdbc59ecd3b741f6c743a5e5c8065016e16a8b83cf867dcb3dba2e63560adf5fad39b90bb9e23dffd85e484383727832247005aed804afb12d1dd88682d2b0a1400232c86f67f92aa5591fbd790c8464c508caa0b086d383bea91825ae62a3c135cad38fe56872b19f677e8bbf6087ef9226edae7d7dd6dbdf66185e1a64996024629c32c380b0a5b075e4409866064424d0010e30ed5a81e13b3ea7d9b1dea90a12f1d5c575b4c0b8b7dbdd6fe5d42c7d1e08ce60f66c8a1fc7077a76baef902e7c347d8bd3c5ee6acf5a40504a27ce59ddc118a5a41905f901523e085f6f62d070dd0bb288941faff6ca46f8c9424765687f648f3e258f3a93a0e9b94399e16c13d0c7cb9c403235305129cc00d7eb0920b591992affbc183721fd4ad5820624cc6eea628900b2318b187dd38b8c6d8b312bc9a2a76af92554fa0bff31e977dfbd4fcf814a871071dfe0a938c8718788210771acb10d315f2a90556ce0b600af62127b78cba1b460eccd5c5a4bee87c0429058d66d24c2da81a9338b21530a425f90c6f422e54287dbc1f3e2fd367b45273493482fe69cb98c291713b763ddedbcecf00d70f6c914c311178bbf79ee2febf01ff43f15a495b42956ea43f76b38964f38cb67a3494d18c82f94a1b95a30abd894d61d2345d2b44a1a64d121ba4755c7d0aaf14029701e269e903944223888779f2651e7cd66656cf3dd47d39a7b1a44868a6f11a68ab1ce10595d9ad25439141c6f3bb63ed80520b1a850a3a236c05cedb8c4974cafa5f656d39e20b59f6e4b68f258091c9dfbbbc330cc029647e586564085a7f8c4e79ac49b0ebaa005ba004db29ab6cb327c7eb81817d23f43d21deb28fea7d484f510586bbcf7a77b2ae5d201e686df7e8f40136729ab8bc1795e5a4b145d0d1112d52cb5f363877a47fe78dba3e40260606244d6939e767d87ef93fb414a9bf5c9399213a81c38e6b86d9d86e104b5723cf8cf7a3f80afb8f36bd58876f0a51c043fe8c7722389921644ccb6a23382af5576d2843e11edccdcdeac2596c2d3bbb704e2807b25568a5853f8cdf5733164beb5f0506ed24e452a6e4d04db12a0853242dcd9a16450a883d8b58cf6e9316d823c44db48edb95e98a69fe0351a110e2245710bd01efd8007d8f291d1da804e01d3fea64300f1367c69fde18667a9135842b49c7313780eb74a05946604e29c65c1440834e026b3e671dbda02dcebfb93a64ac8eff2db500963a71628aac00ba6e26b3dedc31c63da15585b02a8c86a870d23aef39736cced42f0f1a61d82521b2ec46e9f7b3334ca178fb352c455d25109ab0d482b16a784f98c550882a9b6862e9682d9a8cb9af923d669389565923f99431b58b740f2595c4242bd39cb36b547cb0a1a7c75d922ed48ff9be4bb6e715959cfcaa95704f17026cc1c337c5fd4de1899f459130377486179b4ce97f485c631bfca5d023a354a627c1a8fa864ae992d10c11cace6f7cca41d3030364a25b1d0e684932e55372d8cbd037aecd5583cba523d8a665357d873e3d1fb4a9e74a07437ea753979ae0b804fd943ce1e704c2ffc600d9e82434dd474b60c9f946a862a91a317446fd7f2e1078041a4e11c454e9b6c9239abace72c7bbd655a65f1fdc5f95e93627aaf4307a0642f36c4265a3dffa189df1c43438376a9aee269ecdfb9c3193f80fd3507da1a6a1df6d2510911b2ef776ee8b570228b0cdd079ed6de8a537a7113e680cb25ccf00803f4e252f07cc6e478ca50a397669fba5aee0bd1fdbe7d91f6cdd79bb8ecd3ae451bc0b62ffd6e3126dee4956b7816a829359976f1c0b62d3fcb7114df427e6a30d4ed453061407a05f5961ad2d97ccf9bbca48750af445abec32bc4734640b2ef9bc108360ef862600b33d353237fe726a3da3acd25778414bea740967967036ff94474f0e30a38ba63e7eb106b5289c900615d25d160b0b6125b08dacb5de77a21d0af51638f5c65dd1667e31611a14fc7368d511eba5a123184af88fe464da35c49f0a4190a4fd9ded49d349e181d428f06dae6a1031998866658e7f98b8c4b482b30e7feb34ff3677f00d1dcf756099a789bd201b5cad7685c6c964b25ccd8be81321c782696d4fdfbe9263865b8729b0205f1e403fda1661d51954d74121c661cc0309d29a0c6b0d5575f1ba1397096257bc3781884d8bbd870ea63fab06eaf642ff9cb6971c838ff477e07e7e40c706e20609928916c5f51e85d801347f641046f917b1bba23e1a064c40f3b0c2150e51ac7f0b85f77517b6aaf6f56ec470b71f2d4b18e9a978c0718ca4b37fef7e5cf8624bb400c62ffae4a673aeb0aee77a99e7df6ee1da7bdeeff160afb84319fd3a195e606adb19d0a9314e6910e7697f3e0df8e9920ad6a0a08935af990ec27fcce289e8e43c987ea54ed0de1e63bc2db26d746bea1abdbc43acd9df62b20a5ce45c28b05f7afcb5a5008621e9c3725dfb7273e93ef66845f78e843a07022daac573b6b1b8901744103899a679c7c98e53ff5a37dd319f4b990c84efc568c0935c69359dcba9e0bb8af71c929a80bc1af473eb2ff877d9e2bfafbe741025f358dfe83743c8d68590415146e1febe8eed36e9d278da16bcd02e94efd4a6e260222f21e0f0d12780b7d6951a7bd7027f21715183631ef2e5bf6d6e2c6077021d07263b39aeebe5608a0d66b48b578c3d53b0ff775254602090a7113e3fa86c7830efa3db241acd0d382524566cdeb1ff2a819b08e5866a8f5605db694ddb7a240d2c1165712addf54ba9071fa6e599a309ceda132d738a7a172fac04f87bae69d1000f8480774c406e4aef62b85605cf1552fb941e76bc4b6333d762a036e536da330c5e198b620eb33d8673e8153dc7cdb506045aae567e6117591a1a7aa2b7363cbe108cd0669705d918a53cb37aea73a1dc546a9c0121d0c9a8c691f3332746d7148e47dc6ffca0ab24621a429b0d0779a66aa0b118b64323a5d8a268286eaf4d552a1252f17791ea836c31f56c432c26", 0x1000) r3 = getpgid(r1) setpgid(r1, r3) getppid() r4 = msgget$private(0x0, 0x20) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0245460c751f4396729109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ef650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e00"], 0x1, 0x0) 16:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000002c0)="df5333c7ea681463fa6052029db0e1a3f30a684ffc6a1c40c2699c95ff1be4a62e5a6349797b17e0c784173016fdab1b11595e1c808370f0b040616d6c6c664bd7fc88cd1e5b01aacd7ee1ee1c3fa6f18e855d70634adb2ec554e3c8dbd9be4a095627fa1fc51d78036a4ca8e386fa0d8b63d415098a3580d0cdc4f54560bd002a2b2e0c75e2c5420845f4b00be41d5f162897d5c6619eb3bda386972faa747d10", 0xa1}], 0x1, &(0x7f0000000500)=[{0x100, 0x1, 0xe1f, "69adebd1b4b30bbb6f5e4473bf26d9aea3d7d67ccc7c3ef1d516a1495d9668938bf91a4d0d309cb07abc5d6539de8fe363753b2a4457f8d3394313dd08cad61ee402a170603158d5ec286a98dfab8498c11cfdc97d758d50a5a03d909d36cd7359badbf1a84927b8a0340ea21514fbf4c304af1eea4e29dbd8088c337dca4cc005df0d3e561c813f7a40a758627317d5baac6d284e6f9bdc05858bdb76568bc1f0aa1eb717b4918b16317a28aa6d027f46715c54a391bbfec88fdd53a3ba644261e57fe0b49f805617ae604da66aa61f9c2cb375cedb1e07b0022324d78fa57767a40f504fd4832be98bf21f96af4875"}, {0x78, 0x1, 0x10001, "1fd3425e0df6e639f038b9649889e64d8db541c0475906cbbdbceb2675b57e56387cdf0a8fe0630d4e2721ed1eb092209d26150a821d25d09336196fe2634d92adaf83daa757619c13505e64dbe13f3eca2e34a7573f460514afff6bfe5a35be31c9"}, {0x70, 0x1, 0x461, "c2141206bf7ff2ee1b7aa76f74637e26ffa3c65a6a289986f98bbb90fc2f8addd7d1436ff1a546901ee6eb93ead0ad8d6e2baa4e2d506686006a98a4528683915c06f86a142371091f2c178beb683317d88b10f689aec159bfc0d1"}], 0x1e8}, 0x1) close(r0) dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0xffffffffffffffff, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7c, 0x0, 0x0, 0xffffffffffffffff}, {0x800, 0x0, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = dup(r0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000900)='/dev/diskmap\x00', 0x2, 0x0) close(r6) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000800)=0xa30a) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) mkdir(&(0x7f00000007c0)='./file0/file0\x00', 0x80) pwrite(r8, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r9 = getpgrp() r10 = getuid() r11 = getegid() sendmsg$unix(r5, &(0x7f0000000780)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000240)="6c9f92895054eb4c3738e8b32de4f496c190e61ed3bc613c77badc21d3e36726f999caa051909cb8d4607c71af540f0a58b76e3663875f00b08ffc5c9bb8e403040d7c8158aa2af252db7999382b183d5474ce23aa8f5dd2f8fc324a68e1f83e965f7fd4960a58fed220960df947de66e44367c1a7e3a751848f2fd66edd3c34a5030e54144194c5d95eafc725fe44a59e26ca5b6d998b3d67c90e2cf09b79b76ee709d9805b3490aadb9e0390af959a77387d493d0e8a76dbe91dfaab807d19a034e8655a234cee911512cbb5c1991ebfbd39b7c442ed512f", 0xd9}, {&(0x7f0000000380)="498354a969e11a130491f69d595d684d30c76f1272119b736a521a4fba16630091d7969a979f04b498ddd6e6775ad4b4341e9437d2a6772f387d514d7657de74926de2f702d021676a11c18d6e1488bbbfb63c3cc6b94e37de1fa415bc87feb94d29e9967830e7a7a269c5d3c508705cea6a5e1eb30cb6815d8a02ddb010e3c455ab", 0x82}, {&(0x7f0000000440)="e38ad6dd297f848d16d4001b36859e7c5177c366283c21f37487b9311d1c7dfe7890b8e85319ad433126d7fcf77e09a06e07a44139c9898842083384ce34dec33d63078e5011f35d484e0d9f39f7be082830b32c1cf621b761849ec290c4aa4069c38a06fff04b7e1a1344ff4aa26e8bd14ee150fc6ee94489e33b324ec303729f9449fbd708a11c1ae2bfe6a5f7314e7f0aa7c0d6465445b20a2695c5457c500fc061d4949de83fe94f6d53c16633aaefc897f71b54955d79df72727535c28b7e38c7853d907d5025218c768333b78f8ef33047cc306ddbfa46c1bb", 0xdc}, {&(0x7f0000000540)="38084174a89eff1361a3f0dc4a1e440ba60c7ca1e28804c0cee9eb7fb79844cbbe469507d648d73a1698c411a94a42dce4c2015e923f65f63f6937a8e4835d7e3746f2c85402e1108270e6370d412774346caef4404854c93c3f8ec190e0fb82161cf05f4e6b2b1b6501db415e9c0b885391600e96eb220af08f92b7ee97778d1e88fdc6bd851bc9424d6e7ee6a0f7a8eea82b6b6dad5074daaef182213c7e48719a256222e4c14747f451093a77f3612a3dfb02e28715706b2b47d35b605d661858598a02f467f130", 0xc9}, {&(0x7f0000000640)="d52b5fbcb5cd59fd6f5e0b79d15ce3faeed1da0667925422ba4409e5ab6f4594340b94f580c535fd09738ebf6d75a76b10ca2d9d98a9a2f7c23e6989cb434877882b9c28dad47babc6c3edba2ac5a381b3e1b8dcabaac0147fb86e7b1ba39e1f9e4bcf16713575ce8427964d92f40c567e8b4244ad062a6c6f54cdd40bc725f75e20c02438867dd0e7f9179d9780293360f7d8a0a51c14515e061c", 0x9b}], 0x5, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r8, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x50, 0x204}, 0x0) 16:02:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x70) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="ca", 0x1}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x3, './bus\x00', './bus\x00'}) 16:02:24 executing program 0: 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) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000001c0)=0x8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000480)=[{0x64}, {0x30, 0x0, 0x0, 0xc3c}, {0x4, 0x1, 0x0, 0x100}]}) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x20000081, &(0x7f0000000080)=[{0x66, 0x0, 0x0, 0x7}, {0x30, 0x7ff, 0xfffffffffffffffc}, {0x1, 0x0, 0x0, 0x8a54589}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pwrite(r5, &(0x7f0000000240)="9000001e8000220000110000001c", 0x564, 0x0, 0xfffffffffffffffc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000180)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x6a) pwrite(0xffffffffffffff9c, &(0x7f0000000280)="7bf96437f6c6ae77cc4a0b04bda57471d671db90b318d64190862e84c5e1a36417373a06e082d5bb8466036ae6c526cb123e0367161a7c1962896ef704719a679038228b46c476d9a22d510329d506af06b3da58ac509f541c74eec109384d8498a0e99427f568777acbb212c5117f823e4346914d4434c3901a3dc09f739061c5b0ffc6474d73ee00097175d77afdd5d7e96d38d03252f7b8622fd6afd20c9be4819ca6340bbc677d77e98c73bc812868bb8a3491c231f0c1c5de3850c33c5da31de8ce0940428db6407b79eb0231fb7e771d25b951538a7d7635acad6fbc293cec44d3cd801822c3d9cebcf035ab478c91f571d20add3d1ca9b1cf22", 0xfd, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r8, &(0x7f0000000380)="4d401148f389ae0c3b609adfad26901026aa6aaa736549ee08ecff6c15a29cc6ade89e79aad829398eb39f2230442d89a389794e66c9deec692dacd3a2062579236aceb5f328d0f2f4b0eb0635ad5ac6a1020f248e0d6816a9c5a9aefd0a70d3c8868d145b7dac1084a65201d88208b62992e6bf768bed4e15586e158f38005f104049498fa0b8df91217ed1d61c6e8a41fa2bf57122dedb7ebd86bc7ab11b125224b0a6ab319b1382ca7bbf2d6c1941e9128f6a8aa74069d8", 0xb9, 0x0, 0x0) pwritev(r6, &(0x7f0000001ac0)=[{&(0x7f00000004c0)="876be8d470a62a87b7", 0x9}, {&(0x7f0000000500)="99aa75182639c6be0cddd36ba72259f509f51f4cfb42808d8ec1e558809f9cd3426fbd2846f59e4732bd376ecbca178c413d5d6e35af1c14e86aaa8e603dc6b29ca62c91ccac4a1bf65d92a3c25dfb7be5346ad5f6a5e41ad05192551f079ec650ecb3b4df258d4388f44000af92aaf3ea8fc76c6cc2253ace557d2a23d6dffe3f439968c63f45eec1c02801ee6ee647af66fa6a8a00a514bd22304df770786f95f6ccad5cc6b3528cc866a57b5f0b7f4606db627e56fc13185cf1ca3e201d28e350d5faf3e6c382d58a5e74bfb747010e71943ba07ca9ca66bebdb317799c1380f4ded5fdef3ff749f3a34e76dd98b24895cfc935dd2283c5872f729a09c9317c4529ad83521daaf050428e1f73cf7b36633d8f44b455eaeddfeb9538f17c9b641f146a4060f9984c619a94f7b9e372931d14b908e8d430f02e232cd9b97db9da64fd3c1e6959c7d02bc89ef0f1c769abc5e1753fd2c0ffd10376a239b6948a3f3311ca0938bedc463401df4526a232e2e49cb8524578d683b562d2674bb2fd7899b236981822614e905bfa588e8306c1b6835cfce759799d6ee465f1c81bb5cea1f1074092337626abf6e63f70cc1f94402c3f18b0136afdf87b28fc119e22bedec19218254b4ac954fd1eb37dca7c0db7573aace6aaa992cc87f61af9060eb44f7993c0ab8014fbb54c60a2e4ce85ec2bbb141948455109725dfac9ed6773a117b4ea3ec46d22b81926b0882d330d13a1cc936f97fd958a96295bd47a4754e225dce0ce3486c58fec3455c1207d13484b40c60aa2699f97c08bc46dfa3d37d8074237e5dfe5ed49dfa7202a6b5343285b6e85a8073dca6dfbb37f25022b611320dd07af0591cddda56e1ec593ab9e7f5f7f0c0c89c64c9d2c8c817fe2fae5a29f0ce2adf08cab94bb232d9d7fd8f33ad607e8e5b52c0bccf91fbc371f4120aced475008470350d72f11a7c2ed4301e93976e8ac24ac04c8b90016eedd361c0b47f40c64a5f39b5f3df82abaa70489b2854a2d553e60199f477f21f4927b09bfa61f1d7af1d56c6abbce75640041b574aeba049466c03d362c0244d11a53647cb9d818dbcc9ad11a7017d859d46dad7a7c7a32403bd8857fa9e465d0a656165ee89bc07a3319d21fe90be9131b7c56c577617d5c77ffec834da04bce5d34fd0727203db64999b2923b0f01a206ad86cda7d077150763ab747951422af39cd0885108f2d7c5b12d1aaf89d3f2f57e61c551b021bc04ef7eacc83aa70f412e10bd93c9c06d062212ae37c0843a62548e02b75914ca82217dd9b8e7fde71b38b258381226513f7cfd3794970fadff88ece58d638722c946d4534dd24a5d57778334fa037f206a01f338c998463d90101800a8004751dc7c7751c11060756da47d2265bce34578a0aeaafb41d7af78993dbf43031c05d46b73da4e20bf3d7fb6105666b6fa96c7dde6e92c1342b49d3ae7a5a9f8f0c8ef3797c9959813eaf8f72b8c3c0e93588c85a1da7dc798e29a2263cdb62347a724ddac9fa7df26e2192a30a63e0a2229dd8bfba1d0ad42309de32128c33b3985fc9aa324f035d8ef097a4e9e82910f3b822a1bc59b2ada6f5e01af7155e57889d55b3bc4430b5e4d3a496187a2327e5642c97f6be11efbc78c55775cfd5ad362d6a6b9d239fc2e7f789a2d9544ee3ef3b0706b5d81d912683b5e610dc7bdbb2d8e09eaf8ea13bd12d8609c0dc395128cb4972379c16c97dd09f5f6e2b3071009e7b79e1fc54b18283776b3b80d8aae37de88113374efaddf4e61de53294da19972836ca7cab879f6f098462a07930b63082442a2ebf6e2ad81809f49cd4e621f42cca59fea420120eab9452f9ab55c96bc8b96d5c2c052baee81a9b1d66964d1b8a625e8599ebc2b5ea4e10aedd39e397c9047676e1c432724cf9edf60439e88e91bc127a4147f5d830260da00db17061fcdb4133bc98eac5cb7f5cb18b4d24a1308aac4a900fa80c67460980d155faca3a87b25cf2c1e7aca910ed8e81f8ff6562f4dcc0c2ded59fc895c9f7c3a111dfc8839f4e13b9e352cff68d565bb0445565be5e4aec30306040be7b316ba9581dfbc239a82bd06b2903a26edbde552167c3344ecb3697bd90c1ab28aab7375162bf966d6e049867b7dc5786a11215530595b61c91b71d6c91800b91766509fe01670ba003fd965787fdd7dd48e8eb6d5aadd7890753653392404b59a4c4d6fcd2036046f383080923102baed2fe107391334dc58e52236bf5f6ba30f6dbaafdc726751212a304e34c49b63240d0ad972a4ef6a96872d5ac3dd342504955ad96666d004ee3be6c81c976ba709d2f1a3063db7964aab4fb387a4874331daab0d5ed0b5e3278c41e395a2294216bc55bc83894f472204f60f38a4fa374de30a496c8151d11d794e5d8a3d1db21fdab6c00db89fad2a2ab92aa7af7b9dea6674f787707220800f88336108b47d3d988f436adc1a8167a5e10b41fbf1c1c81f3b3b94e0fb9e250aaf30072e8476b0e57fd64bbde5cc9fd20fc8ff15ab5abd584f1506a1c4b8e3a22dda11287a0e81d4217d2eea0069a514fcec3ed91beb406aa01b6a6dce563afc0c135d2e1be668a15c565685be55caba5059b708e4bac778dd19e5c124675147930284203ebfcd5c0e532260de0f1bdaa3273fcd0ac66bb8196ee297e792568c6adadb447c7df253f7791c320c6fee313c07b3d6dd9a41be2f876091d48c580afd0aa2084e381a9b3e7dc504f69d3cc6486c4239843430ea5a8f3914d1b7b53e481d330743da97918293338843797532f9ace18c9df7b2faf2bde0db6cb3e8f3b966865ea547b59e39bf0a8f1b36ca810909f9d6694d8a52f73ce71258405194c45bd6d30acaa9e8af3292c42ec7aa52f7092c908a23f3ebf69cd2d4f6daaedb7044f5fe7d80bf795d956c6286a967a7a534df1d0f2d253b6aa25ceb0d9aec631baf7c780008a825bcb7989eb1ba0aa377e51f77e1a592dc17738250eb94361341ccd77c814ecce8ce0e724123ed83c31e5d1b85da55251dfcef69931bdf4ef43f1ca61c4ade54fa6eef18bf0f77078ce0a3ffdff916c940c2c59952377ba81fb1cf38b691cbc922c5699a946d2c727b40bd690dab5da5d44b1bf02d5618c86d147d31dd9da9423ac4cc33297f673ee3980cfa682c476ff26ae8f9038d32b45cfb16444c34a6caa49ef8fb9771b75e38a7400b0da2d62161ab978fbf7343c20c649eab23188009e00f7bc6365a7a4547a3fc00d00a58adb4321cb4e3954c41f9b081464a43a9fea9ab045472812104680517f4719b67e63470e406de8307b8f0da073c939a4cc6b57ed47f776c753fcd6e5daa6e3ac828e4615198933cd6c4b9d37e13a4ee928b11b36230671d8b6745db40e182d73ea71bfed4af37fa0790b09d308595945b2a479b2bd96afcc0f44be17ef5c1078b48f515d95ce6154973149f3ed21ac662b82696194a58a80136f97868d71c715843a73cab2bbffcbe74067dc5dda8cc79bab4286d7bce3c71f26b94534a3ba408615ba8a6631abcd5f4a8be745076e51f9a676c871b05737b64f164afed21e67565fa2cfe89cf24cac25c4249495946bd725fdf719c865daf090b79a6d72f57496b636f498f97ed10b98d64d70343aba2e92f4765a4f75c0b7e3ba6910ee341f5a4f0678cdfc1256a14becf8c7699b851061ff37a7421154e88c2f9d4dda5e1249fbdf266e7d7b7bd0903284430b538e3b0d716f415c65be729bcc2000f9ec7e17d82ae85372741cb66d789d13e5f0297b704b06b3736e061ae35e57c4d95c2ba9694eaf716e704e8230ffa5df7f5cab0b105acae770da120ecebfabfb5b4c0593fcf99186935edde1577c54fe5596b3d4112b5aeec4fac7f829363984ab8fdf296b6a4920096ae8a6632873b70951af903d04bc1657392c361d44cbe544a8daf5f5d2c05d953811b9b15c09c657eecb0982b63c693f7fc97460319ac56f5b6eb92bd7acf9ef29f251d1d88aa8475d999832f30a3720efe2cf4529a5e3f2f8a1a9454184169312a11687a51eadd428a0c9a43e86223517984a2bbfeda991970d9b3b2b7833ae764d75aed61a5f7f625ea05af39b89c4252fd04ad0028153a0ee698e3f3cad7ab129de1d93e094a5248c58a298603f8b94846346bef7e42d9c7e9cb27e8b649ba3d9952893d2110e7e1896f1568696f835c44b5926ca5cc31bef39513564541b4e466d9c0690d63a3464b6af232ca8087c05423f0b7a7d1bd9712583fe765e5e7563c301fc3e82ede13273a31e27dfcfd56a2d647b17dfc772162ee19aaa7a87bbc05d801121fd81bad46d5f676765e8255b714137e98b9d6d63058d4d68f8690b6719dc4c8f754236e70a0ba2bf69eda649191b270d2e6287d3af52cd594be2ee4f3d5b2c6ebd4254f258100db3447ddad8e02cc293e0cc4b8ef06c6417231481c3be0e5054833dfd6e3399223540998976de3d49339d44f3f904e74f8c9508a520b8a6885036bc0ddf816df4898c234b691d8876a4ced8c48ecb5f2b566c41d235d0503f76618fa2ace09bfa25cd85e08c55b4b5d1ac7f10b8146617b504127406648ded79c5b05146fcaab076c0b9d9c0e229cc179ac2b84c4ce19786af1c252262badc1f506d4544f1709aa1e9bc6490572159b107df198aabb2429f86500e67ab2d0a5a873c728d2689bc722b5499ba9f0d2c1c8d39974ec166e0fe0ab4b606a2fd96364f1241317420d83c3de32103804005c12af52160527444c2c8c4c65cbc418ede0680022810b40ee3b0750f245c722701b3562d4af83ad06b587c8f848a4c2698ebcf974501a6a8dd56a2edf623efa925b3de9cb68a0b462c247a9bdb48b6b7f17aeaee8c2c07e176bd84fb7465d25c7c533f6db724c2e21b2caec451f0b2a71488f7799e32f9e54d9b73ea2c61904dd917f89d3dd80c042dd443c3663b2bdf05510eddb1131801a1892932445134807edd769ecac52be75df171d3b7de860a60cccf4f00fed541c70233a0987921a2c03cfcebd207700c0f4d9d8609b8eaf37acf75f7a08bf248e987bc2459c0d1e7672d932babde6bee009d79aaf75695ae0256c19e4dfdf49388f676c9f845be780352189376c57297268aa356f4058c7e98af0c379503609c24929e3ef3b127596ea588963119ab5e896b6c456cb47da414936e3a8a9a5fa246437dc800d5c225a22659229cd25f1f91365219f7c2606f2e67fab5a6b23cbaa009dab3b4e67fc3e65402ce8deef9513d69abc428cf924109cea821c5c732862688f777b48ec34687e0c47679fa971108621d47982ac1e4c1171566c0d70a4154c75dbaa193746f6c5a44f7d298529496aa3e59fafae994b72aeb561028c9b573813ceae140553ad939915e1a601a3bbe18e47980e8a8a8144fefa9cc6df195d9853e19ebce7eccafe9d03e1c16a3b75d0bfbc288d7ae4bbd177eea18569ed2aeca673a8d2112ad48c50f1ddb2f857b32a52ba92ca321cdd870975d84e7602480d2ff33ae256f3d7667c896d35756002274a105ea10cb81d0ab2815bcbac61d89de0516d479d08a314e2aad0bf18b5dbcfaf9846b0e7c0874b4678aa6cdaa8b4d846765aa37d8319a13996b081af70f7374d0277ff6754dda66662adf41eddd11b268c020aaf6a3f46febe32a00a79ddea3188c01f0a55c325778198820936477bb40137b87d3e7a89fa3dbf0cc1d2665cf533903585b65ea4738d123ea89d9521b95a2bfcd4755e7e698927ae31ae4d212559edb93e779b3d0a32f81044567d731f300db112681c01cdd1d71c", 0x1000}, {&(0x7f0000001500)="a1d48a455179d741daeb7914124184530764e3013cd581d1933b649bf343dfcd4109e2f19132b737a1804000cb0714c8d6655b4125e55e20ac55c7964f4f36f621e68f8ec9928da0cec6f6912d5904f87ee98fac6bc0832af73c6c3e428a8d6aaf378fc6d7a17d2d0f2dc789b0085145423b4f1da19768f5a8d57ee501964d115e0db6b7b26b660e0a64b2e7e78b72b9211b3d3e8975fe3f362fca7347aa067487df7d5749e4f0b37529a768d89a2ede15c7b2961d42657728b8a04ebe73034aad9c547d5ebf6f25f93455a8e3d86cd304083082f732c31c9fd05c6b01d4bc732fdefbe72420e411480186e59ad69416dc99a1a2daeea7", 0xf7}, {&(0x7f0000001600)="71d1a28255dc9e4799b3bacf5e798d5739df48c19d6e6c7c7fa47c976f9de52969a2993c8beff7ec0392afd521f480489d66288e9b17e10fb8f6f7e4e04ad0b761e7026fc2f6571efd6accb066a31fa6f18d7569acce4903844b75b55c8c3dd2a7b7fb68ced4b83a121c27507c54a2e5ddf1a730b4791123e062d80276097d000b7a8107bc", 0x85}, {&(0x7f00000016c0)="ce194fbe74f0ff1eadcd5b03de5b415248980da642cc8a93d2e75c478d99033179de4b429208f1b78b9620a882a454d94dc4f5518704961ffa66818d75fe8eae0d627eddc9b1bea1620d296628db9023f6f8fae2d8105e90e5d65853d0a321067f30e94c0f6a83027e5189dfa5d79abbe005968f5f2a0f073326f014b47e486559c0ad2fb1cc6c291df4dbd9cad091a07f5130f84ae874ca1746a01b28f9649f0cb52933f61411723ca74b37d1ada85118ff6724339f5d09704b97d6dcbc3c3bfd72356e801d5502b0722b58ec3516872baf7c34cc6771f17e0e1597604da3d448d5c44df63777b6e6baf87fbcd6399b3c4ef1a8220f900680d13586fd", 0xfd}, {&(0x7f00000017c0)="1572949039188abe01d78196d092e1f33ff4ffaedf2145c6b4fd1c92fa0041d0e1112b9b4611938024ff41613f0c8392dde49fce6c8a455ef6cd20ae1232dce4a02466727f97325da9aa6fd2d2b839ddcbaffae6d272863c8664a3767887e946daa86361f0e2751177cc62ca0df1be5e4509a5e88b459a4d76c5fb90532db7171329ea8642d554b7700bc01ef2c945fafb770312a7da840d78dc67de23776ce51ddd119f1e441cc973fa1f0cef2c02952103e7ed4f95e56edd3e7b07aa008ba4393d204b367ca1e4ef0a222becb955ddddd761dd6328a3c7d452f580358b7daf3be67fdbae5abfabd0c6cfb206cdca2378c46d", 0xf3}, {&(0x7f00000018c0)="61e15980f6846fb4c33c2eeb24129da2582d6da860d09ede063cea0c5675db09cfeca50447448d28b1de5d0ca46551fec837542a67c8614403c51c57c6872883e43a3820681036f74695af05341b230f6f23509efed5282355bc467826dc7cfc983ed72ab22b4f6ab608f71b6e6fd6d2903409e26782d1b9d931dfe84fa62d7b7648f8d414f0641123383d904b38f17dfd26e4966e7d34a80604db087b728bd8f44f1ef299361c8177535d7954cdc4657be71aa1438fbab49b63de18bfeab07dd402a0cc4defb0103281c50b4ff758d29763bf671d20df44bc6caad0", 0xdc}, {&(0x7f00000019c0)="4683d40adf1fd6aa351eaf9e8a0712aad052c1bbaf2bbf50c62bfc016bdfc9c32224d6f170e2f7ac6a6cd6d8a1f76348fd4f9d88a5b7c7311705dc3c951057b2fbabc979047f3d8ddb1a04ae1f7ad793300c7f5fd15d347aa3afdd8eda4170cdc3ef464669c2c81604184b9be0a5bdbea03acaf531a0", 0x76}, {&(0x7f0000001a40)="9382e4a0ad562bb316f0f58625fbcbab176b2edb0960f407bb991659c182be305df6fdf6c94d911c98453125756283128aba420a8495b8c1fc9b483a3553fce8a4011cdc5fb8c236dcf3f3044580af108da629417bfa09bd369ef98dc46bee565e42035760273f4ba2024bbe18bb17", 0x6f}], 0x9, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x28}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:25 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x80000000000000e, &(0x7f0000000040)="90000000", 0xfffffffffffffc9c) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:02:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100, 0x40) setsockopt(r0, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad0140991a9728214c6c7f151995c1dfd9b9d01f4f3812a2a9a867831ce9cefb6b80a67f459bcfb063142c", 0xfffffffffffffd63) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) 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"}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000002c0)={0x2, 0xc2, {[0x8, 0x25d8, 0x3, 0x3c24, 0x100, 0x66, 0xfffffffffffffe01, 0xf45f, 0x4, 0x67, 0x4, 0x0, 0x8001, 0x5, 0x5, 0x6, 0x400, 0x6], [0x4, 0x7ff, 0x3, 0x3, 0x5, 0x40, 0xfffffffffffffffd, 0x3ad3, 0x100000000, 0xff], [0x0, 0x1, 0x3, 0x6, 0x9, 0x1, 0x2], [0xfffffffffffffffc, 0x9, 0x800, 0x3, 0x3880656f, 0x4077], [{0xffffffffffffa3cb, 0x339, 0x7, 0x7}, {0x9, 0x8, 0x800000000, 0xfffffffffffffeff}, {0xc7a, 0x9, 0x26, 0x20}, {0x8, 0x81, 0x9, 0x4}, {0xefa, 0x1, 0x8001, 0x80000001}, {0x1, 0xdf58, 0x4, 0x3}, {0x7, 0xffffffffffffffc0, 0x2, 0x2}, {0x9, 0x0, 0x741a, 0x8000}], {0x7, 0x9, 0x200, 0x6}, {0x10001, 0x4, 0x400, 0x3}}}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r5, &(0x7f0000000100)='H', 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) ftruncate(r5, 0x0, 0x4000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:02:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x25, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x100000001, 0x7}, 0x10) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = semget$private(0x0, 0x7, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000500)=0x3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r8 = dup2(0xffffffffffffff9c, r3) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x20000, 0x0) kevent(r8, &(0x7f0000000980)=[{{0xffffffffffffff9c}, 0x956f5c1951323b49, 0x2, 0x20, 0x2d07, 0xb472}, {{r9}, 0xfffffffffffffffe, 0x29, 0xfffff, 0x9}], 0xf702, 0x0, 0xfffffffffffffffe, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSTART(r4, 0x2000746e) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000580)=']]{\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r11 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r10, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r11, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) close(r10) r12 = dup2(r10, r10) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r10}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r11, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:02:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a"], 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, "000000905900000010000b00000000000500"}) 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(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x8000000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 16:02:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485"}, {0x88, 0x1, 0xfffffffffffffff8, "e9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"}], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1c, 0x0}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r9 = getpgid(0xffffffffffffffff) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x800000000000000, 0x239, r9}) r10 = kqueue() r11 = dup2(r4, r4) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r10, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x26, 0x7a67115487fd687e, 0x4}], 0x3258, 0x0, 0x0, 0x0) 16:02:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000280)='./bus\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffc000/0x4000)=nil) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) r4 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = socket$unix(0x1, 0x2, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) mprotect(&(0x7f0000e39000/0x1000)=nil, 0x1000, 0x1) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f00000002c0)={0x2, 0x6}) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0x3b2b2eee) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x5, 0x532}, {0x18, 0x1, 0x0, 0x3d3}, 0x4, [0x400, 0x5, 0x7fffffff, 0xf7, 0x3, 0x8001, 0x8e, 0x80000001]}, 0x3c) clock_settime(0x3, &(0x7f0000000080)={0x0, 0x3}) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x1f) r4 = dup2(r2, r1) fcntl$getflags(r4, 0x9e1d2b8eb158fe3a) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x102) fcntl$setflags(r1, 0x2, 0x1) pwrite(r0, &(0x7f0000000100)="fb", 0x1, 0x0, 0x0) 16:02:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) write(0xffffffffffffffff, &(0x7f0000000200)="da0c396627a2b4de2168f3a7f40627d1cc319df12e818c56d0ebbc0fe72de532ba38d16c791dd130745a8d746ea6e927219da7e2ead285f3c051286429416d900138764cab4f951f4ab27e9be050673c031d5c9738f31619ce860561dc2870943ee5d66d71c5adb89c2b2c08089a484fd1bc0e0c659dd64b44edea512b69cb258d199991b8e61ab072e43851bfc9fa4756d6de1873fa3045", 0x98) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x36) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="d8cf8e8dd38eb9dd34426b346658729797a43a8154747c37d413d501de3cbd83b1ce4ee80bb9c8e71343d7b3c219b0e0e15ee74651fbe72f879f4f6302989a0b969a68da2f69d6c0f2e5dabea909286f39ca7d485056a1355d80554afa722b3da15f6bfe1d", 0x65}, {&(0x7f0000000080)="7511f565ea", 0x5}, {&(0x7f00000002c0)="1908257f8ef3109b52abe9420c2966690a1cf6e517d7ce5ecf51c19d13c516bdd9b8f3f0299150e1a1f19a52d0d2ec98f20826bba3fedc7372cd0358f89ede45d21180562f5ee61de7f14ae37c4489553cda4b4f25b39630b01c86000601195751e3d65f9805eb70050f1b453e5fd67cc2db4d63fb151e89eba643095fd80377c5eb2444ecb523aafb5ca0ad85a53337c27421", 0x93}, {&(0x7f0000000600)="03ba0f6ad0c79a809e5359bf5cea1d16da1e3873f24ed90ec85774f8225c8e7ccc02c0c28f647c02e40eb0b346554fb3edbafa363bd91d92b74c0fda20d4711ad73350286d991f2468bf1bf04018d23b3e86f39dd0293f6419450e2cd8c5f5d4b0e6e25838699096f351623a21a06523d4ff3d8574da2244e079b4da8d08396eedd07143e137c3e21b8eff849b2e0a890f81b33e71bbca74005c5bc92da3c673e4b8029e221033d33b", 0xa9}, {&(0x7f00000006c0)="62d196db69e6676d559659ec74f6075fe89677c7005303ba5cac15a8a0112e42eb90adc615320f0fbcda1923ba3c782e1bad2264e212bd199163e741762cebaa6eb202ab295528c236629fceda4cca276713795c9b160cc97eb8245c6870ac5ae2993a27a161d7c8d90b7d221dae7d38f916b0797eb39d2b435a199867ab2089aa604895ec7b5e28c97eed286cb421e8a0aac47cb795b4f792d56c0ae9c7fdac6b214bcb7ede2fff109d6b368a408ea97d14a78c1872c95ed23782b2fcb0e949ae2d39710b84fab75916a54e1aa41fb0232c5a2e0be842143936f4d325c2d89c20df03219e756fc0a7e4cf5eeeb128685eca97e04902678efc1ac4f2e33927d8127ef967a8413958e81c825f11ddb700c07f50d2e0dff85dd23f9978808dff2cde7689886353feecfd68d67b11ab2d242703677c24e584d0accfa02fe094f46c1e443e72458303586b6236d3d96834116511b0df1f9c222b1b2e017d13ad5d4a7d96715f7a820856adfbfcadb1a44af8aa074dd057527d5ec9df0c967a6e925498911b9bea83c2b97181b9ef1429866eeda675671ed721a1312856f19f319f452d8c5fe827b3f154a4177a9f41ab3c1fcaa3cb4e858e4900c6ab1d0989e400eb949b2a82aa51e5bcadac464b0970a80ca53caa0573cc468a1bd6198a5dcb58660672e048e8051e7ded56c9ac20349cf97192f9db55ef9ddc59c609381d09a269803005d5673d9f38b83c7edd37f166009d0752aa4e8a9a72c179b376b07318d8a125a325d11d656c37f5847af235678c3417e57758d496df24c04bf10a112fc852318c77fed723f58c7743a18c3b5e2210e4b7232b482226689f36722b6f2997e3fced1ac6870977c1741b75741a0c45e0f55e72b27d3c6403c2a39dbedfe6368858cd620367623a39e202c7d2f39cad01baf6feada89d541d59c32f1c00d3f520f0519fbc479a5803d1f6313d6a590758a6e9fbff337d700dc973e210ee051eb805ca6cb05d57230c44ce3bb8071cfa014415a835487d2916c744adf72afa536ceed29681d1f4100909fe853e7eb4f810caef97dd9dfcb0525a61b2731de1071abc5e78ba84eeae79c5fc9378abb3207d28bc1e48319c726f3aee7b8d213b142ed7795e2e4841f38967c7ce1bd0243b05fb54ae0e14329fa32bc8a93ccad2886b383983ecc7953ec4f31e39a233798d93ea12d57965662010506a27dbb41470a0094b606564a00a43ebfe4750e36fe91633cecdfabee4dcb75bed9c037347ebbc6a7dc1c5b06a3acdd93eb548ec040d39f0d4f24787370f0ad912e25cc760baf2402c3c82b10008b7542c9d9851123907d0cf713cdf72b586054e0ade9ab4d79eca06637d078a2a6b0a7625875ae6af2605d622bf2ebb200319db48a94a5bb48c1ddfff2cf802eeabd0b659d77e98e7f9e255f16da27226395ffa9eb7dec4e18470b3164bcff2a1c8cdfaa35daf3dabaae50be3070385b55997ce8578799647bba8aa67702ded4a1eb586f8eb362ee051d8ddec2b75d35dc9a2f1249973362aaee5433db42c9120f56cd7e8ded9c3431b65148e728aa4ef04ce2b3c43459cfabe99c07a13199d1e5c8f2ea21941b4b178f3b39aeaffd76284f661afba68bb110fb959a0eb5f2b1bd23bd6dfd16b007c03a1e2d6965c908efa19cb49c778b5563fc668d2ca6b7dc3864e7a9f1ebbe9709ea9645885a4d769a8edc6580cc1e8f535f4eb95f84557342aa27ac325ebe095ccfc3cb9e0ba6b8eed0fa735056d906f07f468d9892168f40305e0ae3c45f85d6f831b8da7c94d1f486e00d359ab73b8d74b82113808fa76f72f91380810e51d886e6bb24ac83fff6a3caf0a9163cdf5b17552bb415e2691f927d2868d9473988bd051e0b0ed57041162637d23e68a9bce246f5ebe1f86dc67c82730a34d6b47f59d7d21dab0dde47a571f4a06bfe1ddff79dece1361381db40062a4e7f6651a237bb808acaf8b0d584b0abbc45456e289f151e2e22cf260c94cc57c7fdfa3c00d646867b41efece479ae512aaa3f46cb43c25cf9d2b9a558219526d7c41064941529be137308b8d14f1755553322b8a7aea0ac9bd25af1b54a634163b7cabfe2904c1e554dc220e8f173e7e366cd69c004abd026a4bf539682bc4f022097bca5fdce6af61c03073ce16e83d759cffea9d9cbf9e3fa7d20474740b98246be47a89a7bdbef1aabd817b463a70d2bde883e78fd1e9b9d5f2ab09e16136647813f4fb879711eafc7f29aad5707bd1e849ffb56bcf7dd8b2dc02d5c8bc3afbbbce847d2415dd013146bf3c6166de0e672ff0b7a8b4c8f1cc52a5b274fa7dfa436b8cc30b5de5d2981692b58286da1e7e3e20c2cde228369af9a9c2df44f6f2f235a7bb66de7c58b68abc02bb705eefb60951a651a11c94463ef43b1f83c3ec6de70fd1c9cb9759421a9e23ad5596b3183bc4e201ccaffbd54ee71d42938f9708e4a47d2d84f4c994873311b655ef7ef78dbbb882a4ad457ff8f44a65f70fea37e8d93de220535ffbd9ef5233758c68d760ba90c7aeb01bde84b7c149b507f85f0c9e9402f4444317117af13acd185a0c611a6e743db50448dfe723f60a5f5bb252b4802448b2a42563dfbab11666a4f5e71be86460203352f1822f8b83acc1ca46b982d1f9774725d22471d59b16e56f74a6d000354ee5fba83eefcd9a6feff484b75e235bff9030ccbce1617e8ce0c8391c0116c69e43f92910ba8809136f9116c9f113ad93168d9e0a0c255c67dc7d8d04cb2bc49d9cde92f1842aeb14ac5afdffef23727ccd722bb84c5a6a8a83cd4be689b098dff89260ce9f86523d8d18335e3f9b09795e87e2a73327fe57e4edeb6d95ce106721bcf4517fd732d5ce22b89a2020ea59cb444d408f3078a1b3dea39d1662b1be7efa505b09a5a1f1cd6e20a10d2ca9e6e0a66c98a8379f093924e986899ecbb16af232652126510894060b8a1e3059919226566eff617540cb324f53ff3d27b3fd995ecb0b7fa138701fbf47f7ce14c1e163c6bf9918c8f848c1b5e455426f391e1a2a46997d6ebf82cae9fd4d8dbe26f9a27d2485293d6c2dd7776c47300d15d482dcd69d4398e304f4bc35a39827b09bc323d4e52a03dbfcb991cb35c0918646f28f74d3c8605823aa010b28e108c5cee39dce53eb08fa7bdb4ab5a8a4eb63491f17dd2d46d764ceef590ef1e7956a770f251551256070bbcb38f62c22c43f135830a586771df04a1995a6d3734b681dac78f70df036228cd8745eebc13d7f9f0938895f13f3650e9aee7566e2fa0b00989974095e3b540a093303a3dadba5bb2e8e89db3bc636111dc866b40e939445f226441b7715d0ff21c1c30dc3dd9f118a1ba1d4f6715f78b30c8d351f9186aed789b1fe800b0a10d0da4f0fa67e2fa0651a87094e20c157555f49e64987b35030941c816695c9cce3e458728b42c36fd88aa01b8f88991f808cf79090e2b13a38629687b4a93dd8ec0fa49904b85a038d46535f68d7c5a64272149d2f37d9ac1817004a6edf45c79751d10b5e2fedc177218c9ced5bf7ee0093a9d903a37b9415dbf93facd3b82c080b5b25b886d964a120df9d5b39cf02d295290ad9b6dacdb1633dcbe3defa6ed71e60d19810e846b09dfd21f904e27d8ad764815e3e0af1cac285e3c99d77335a817825fec1f39d606738fa5b9cc86c3d68739eac53392c9ed5c1b1d993aa23fc8b5d35c476b5503a43a61b4e4de4f3b8bce1e4f71ca8e35fcbaad14d97243d1b5022f0e6dd1080ff329256a071d8793072e87bb98c5fd50cfec2bfa85859e541dce9e7b1faf1a68295b542d26f29cfd76d0388cc1cd4eac647890290d053cb6fd38b35b843e04b99046d1529ec1a5c97340772adc699bec94cdf6c276120865b26c7570d6856f3d65fb07db82e6110b1959e5eca8529903f9ba6b5d95a88cf666cdad9e61877fe70ec793cd88fd7ade83eaff34c69219d8875050aa1373688939dcaea9c60fccc5c2636062b3b02a46fe24642da5edfcbe47ef0e92af380bec73f7f086dc1872908a8f0cbbb2e6c668c69735fbb693902c276b85e5bcb5793a534949563ec66925d445c39cecaddc4b8a35fd1802d9461c93151975170d9bc6816a8a32176bbb21ce82abdc5b2a6bf2c91b705eaf1dea919743bf192f47ce2ac3416c2565e488d6496d9fe85de6977aea790f77b4640e4ccc7b12d58a36f4b919a7ac6666b2e5f05671b7f73ef4807d7fc08abc73ef2b7d44a03ed2133fdeb37e743adf1dc66ffd851562e8ce8b975e6a40d10dec0b98687f2e1171381fa44f4090829a18ef4011be0b6363e727a085b5efd6abc9853b06007732de61568c4bd8dd8b4aba76daee3dbd46ee166dd78faa83bfa22750c15e45d70a5e5710399f540eea572c72056ed701ade4422e18051711983abe9569d0502e79c9e745b7572e78e2ce595ceda22a21413982acd2929cf3e6e4b3db918f59a0f3f18c838b5e21975f7e2697444fec6534a9c34ed6394cc9806e12b688675a1ccf45b3de50041a4b6b5c6de8f3f10526f978d5a61ba4a1fd3c215908be7632647b392300266030bdc556e30977a2773e2ff7a3d962708737e72e20f4e8d2ab0396917982d6358faecef88d7bff2ea67a0a35ff9ad2e5e1f63fc3950b273fd9b10fe86e6cefa51cf8cbe0bd0663b1c3d35b4863d51d2b2f792d4467678ba48a4e24606913ee9dce793b5ae9ce3ecb4cd1c9c1a017100f8c400857a456637fbc248fcd001ec389fc2ff48627968e27594db28d34781b42f949fb92a9b585ff29426f438cdf147ed2b4aff9c23e7c7897f3fbf2c762243b321dbdb960632565028acb54aceb361c7f4badace480a163e2ba13a7b1a6da797285c4f56c13558c3efb07d3d1cf2b5a314d405c86954712e656c8822c8a37269b403721fffe152b5c8b0ca63e5ee06eedeb536af7c23e82bc05f167d6ff4bb0a62dd5d83029160ac780b347053fafe3db017a0e89dc16a76556eff1bbd5759f50fffd7e06780d96626593297dbdb5a6274e1b95b82de160ad79a96ddf05e7ca2e2c708054bb43303ce6a8e57f689e26d2cbdf94074d67d22642456364e9915e5e4925bf4a054b836b7bb3dd017eca9e73c71f162e1443f8851f0d5e58976d3ddacd2de091c00f0d556abefaace8b75be37be41471e9c733fa9ca6467b2d64da6ea960697efd348cefcad25d4943bdfd18bd6878203b5153225978d1c2746ae0902eedd4fda5dee74aed187ab7fb363e886cdce17761822c8ddcdf59f1f9d4326bc9880ee1e065a7316020bfd7d3d155af7e1e807edda04f4cadc48f5310f17d52c4c0173699418833aff77dfb524d7d57f5abfc7f747902700c3a7695eb78ecbd6b6f8cb5124370b4249c93c01bd98fdabc4c5b570a6912bd6bee68df895267a3637f74ae669423c518a2cc6df5661887f3835389cc6dca7e6cee4cbed1d9156ec9ea0088e02012e5bcd3bee63b2f10fd2d31a32b3923f1fd65a1a377e454ac84a39ab42155442da984f77bbb384c8a2696bdeaf70581d2e0b0a322cfca03e6d510b05b7bfd9e51722f0d0f6a59cb2343aa044a27adb8715eb99c727469434a3d11150cce93ab1d77a21678e0960e670094b5156b8bdd28250d7a4ce2d33e3f8883ff86a6fd60ab6eed205c390678a6f71bb34a4d6e68fd9b2d52e821fc1f03735d277ef3a432a2ca1802717a893d60c90071a497e7fd24425757b914d5dbc0031ceb080fc4f0a7fd77d00c45c145aa39fdb7f6220c2529d78ca6c92e073274d001ee3c596c25c59dca021cc7cff84042f6c", 0x1000}], 0x5) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="2e9b2baf8d4861875b4307aa7e322ddfc1d25f9237897b09f1dc87879b8e462cd0b279ce2806262877e730a9294f498362e0bd809fa45f33f3860404c685cd182d4e8dde7973cc4a1a35a472d260b131b04eb932854f890ffa0efd83de59dba6caea0a18344dc9fd4a3b38f46d2fc3d461cd0a07006a62701d9e43f063f2b6deee03b03e036fa1c6333d2c5c88d90511445ea0629bde5fa054191cb92220dc37d6c2ccdd264c138248a10316566fe893649fb014369fd78f1f956e024852617cee3470e5f261ce221776d7c33c75986d781beff85d1db96f3ab6889c1029de39b9c55b68d97ef3d068cabe58e2c915b23deb076fae5b67"}, {&(0x7f0000000000)="df059270bd6dd7bb3d7271fda02095d313f1ba8d1400ca4d3e4e8a4a"}, {&(0x7f0000000440)="b6d310993dc25e966480687f48d6d0c82df4b270b1ad01fee8155a2c137e789dd6b7b73a7a41b7be694697c662cfb4d3ac805e4c25149d359c526df70cbd69f8844e48d833817bf7e7a258e879cb5c1b120cff51b47cf7b4a6b1290ba04a6b657081a6a88c60ab63d518b150cc3cf4e78d5c90424b655a3eafe3a4a870e4dc617e210c27578589ee7b8f7b24a8512c01770666a834f11322f70169d09e9b2ef8c1ec2bc8dc4b21a0ce4abb21d0240f5aa6"}, {&(0x7f0000000040)="d4b033aaeb4f81bb0f1d9f"}, {&(0x7f0000000100)="ac845a45acfab713469c81252498c135660655c2380f62e5bd5adc5a21c184e3bae0f9c0d5f0364d80d6f12896797e38257138b3556e1ff92d613b469eef75afd64a536821fd3175"}], 0x10a4) 16:02:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x100, './bus\x00', './bus\x00'}) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:02:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000007c000000000000000000430200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000"], &(0x7f0000000080)=0x5a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:02:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="7924ebe8f43479679fb8d285cd9bad81a05bb5c47a77c4a7e9f17889a0891c189c823059361f11fd7c31c7f40cf1cc94318b98293eb5fe91d2a9990d0e84394927478723b4d36c16b925fe128f1381217602922359616fbf542f25b0c6936410d28096e73787b24dbbc971b92c6a7b2e74449a03125b45ff9bd4415577537a3b9b99bb1ad54e6a0e600f39d7aaacc415ba6558f0d2c9f8fe42329e42ec882ba532da6cceb16de0242c9df0fc0194874201fc035dd7d19bac9c4ef318a83f502382b301b3390e102d18651844945fff9ec00232908254f7439ccffc7a5ddf45732e5c4d043a218d19a5ddc25ebe82ea49d4a26fab4cae9be1", 0xf8}, {&(0x7f0000000080)="20b3d7271afc2086129fc9b2cd2138121454de2abd05847696dbfde0d2347a09aae76bfe95d9a6926fc87302f97e595f8a42e339a43bfe0ec255b4df846795db52", 0x41}, {&(0x7f0000000380)="205834b41bf68aa5ac839f7e6b81fba08348cd74b427e4a8495ec42908b7da9829baaa3e258a43c8ea89442cbf1e47026248d4b1501bb43f9b8e6a9f31badfea3d15bf7507fb9aeedc9f7094cf476cfdb6876b9810bf30a28347f1f93da4c8c4ecd6b0419501b7681b9e60f6cd643bfb034fb29592feef833aa492e0c1dca8def9b19d371ebf36c0be43edfc34474e00e6aa8288abf9ecdf42a6aabb1db226bb8bfb752fbfa5aa7a909f06056ae039ca0a86f36793d1d9a12f3fa45c1c2c728ee198c5c70eef987a39ed4f25ec8ace26da4289c2e97e2ec9f445a22f648711f6b014e5e7f3b08e4d942f6703ee051ad3a5b7c8930258470319d72089ef6aba", 0xff}, {&(0x7f0000000480)="3d3ea90e1285deaa228b5adc05a6ee2a1ade4fcb530c7e951c7eec3b0ef319a833b568e8a14c48023049f7a3645b3984706fb89d4eeab2db01cecd483a5f9fe4792de76f2db2bbcc555fab2386741bc9ade9b4bdf92bc186387ea35481b525fd0f8e4de32b475ba84604895125ea3bee69d39af67076bd4bc311bd60c94bcd83e69acc1ab03c3e03164c0c2c58", 0x8d}, {&(0x7f0000000540)="4ca04a7a05355b9384437388c2899b7f669d5efa63fa3f51e08265c9763b75f1536502899ea8bcc33d48f2f20cdefde4f2c21900b2fecdcd2fa15eb1b4b58fde9c239ee08b441687e067cd2cdaf1a88d433dfcf88f5be25a5de7c4c486afb7b346756a48a8d2ea642be161ce4a8d010105cdcd23e560a9f6997f4772550304ddfde98a57aaf4390ceb433f31031fa30eb12d7d197e202eb6a730d2cb65ccf99e1fc99165c97380c20cda3163a2fa35df17df372c9f48690b3a8b10b081df9a9ef33b829b4eb11950a7a8b57e22a6cc507dc9e03f62a6af6004a4009ff405fdf371c3b5328c75a520d24ebb63e94fa4e52d8f5dddbe5b000177832f04632b93a13536b581594bcba9a24806eb1795eb12b4549be468e1d4cc27548ae08579110718765d8e9ce741314b1d272e8e62112533e967b9f1b9471dba0aad2ded0f2eaf7a85c00883eca360adf17d068fad672d16bbe2d4a04987048415af1c2cc19c2b16ee37e8d8d1018d157a99eb7f12aa2ce3061b15c33871f06995c29a995414f568989fa6c515a04e53b6abba00369cc9a40cd922d1e3e18831d8ce0d57dd612dd09babace27365d0e60cb7e3c216e0df86137a1fb35ea3e8c6fbdf4b3647b1fe7219377e2fb91f89952af6cbe0bc6cd8dc9c4a95212c5b3cdc0284ba2510d1e62fcd95334be13bcbdff1df0f930ead31a8daac567ed577d66acaf220bf23d41454e62cacc8713601cf44cc6a6303100dce1ca6e233151820084e6b8d5f335e99fb6911951029670c4acba90b95ab762095655a88d5f8908835d56e4d18c9517af9cedfd830ae040b2e776a7678ba93144a46a07045c2f0b9adba1dd6dde2ebb3cd6035e709fcdc0c47f89d72a5c84002c974e99be21822e20f7b441026f504fe92e68fbabe7ffcae395b88cf79963907b8829951a592e2cfefb2685f6f901439ec43ec6466e86bc2f0ff04a9ff006ba56acd933b07c5cec3b7abd13e9379c92655f05b23f19dc2cfca27c92ad93848b6cb3f3d1cdfd9b0b809dd9c4bcee4996ac266f4f48a5a3947801b3387dac81f8214ade613547997e3fbb1bc44db8cadccfa394076caff9783b19b2d951af502ebf48b12ccf4327d718de0f54d49fea1034951b8f4944d66c0c8becc8d342b83dc63dca8743bbf8a6cb04a6a9e10939ee8e34b98e7fe7b1962d6f139589cbdae7e0957ac9e3330b07c8e5e7bcea10c5cc84bffc8fabc106b9301b3a5356bc9f4a00869449ec9dec80461d1d823ebb6d0597926028582244a6eff36aad272381b37e7fa9f8073059cb6b9e68975dfa846b48c788b1d3d48f38fc16db8f70dd7bd2af4cf178caeeeecf0d79f1b316a9b2b8194a2b56c0c0852e33d509651513da6ad2c70051e5c638e2b658cc2627fed2db14f6ae602317f27036fb4989c816bae3e769b89c6d86ce36a1f4e298b653cf5f01dc059c987ba4a7ef0b3957e5bbb6c33df7559f3d46ee75d7e91e763ddcbf375052b0a428514bc129b83abd50ab6d77da093e7da21ef8942c24c78f19e0512b2a9f80ff455778b695d8f5afdadbdc547c390a216bc7551832cc911f87b70d202643503750f6a3280c15ac9dfd1b21a2be5f1e2fb0fd53174e16c410568c962f0091afe54c731ea12cf0bdc6ece62d765bfd4afd87e12ac7f436e83c29bc4b31505c7d3d02f7810cb2d235c023072bd90fb2de9d0df2e01a04adf4395d9f88a8b8b29b721888afb34e87512c1faab9ef5f67d3d98852fea615f8160bd46553b3893bc2ac39e5812c887ed5c3bf8b9f5e534e8bc8b95144f16b5d714082d96a49b816200f0af442ed36a23f8288bd0e160bdb1fb608e557d012ac1f228f825e2c1233b984b91963db18447bcc09b2682bfb54248ea1b35cdc5ef38cf7abaa32099e4958871355a360a5ef6d453babd8726608f0b646eed5a871b1ad4358a5a8abf8003066d1554f9031f5a5e2bee7e5cc68e7702f8a78cdbc061b6a812de72b6637c9ee676487595fa32aefa7531eba6c5ccb28e3a14529d9b5d39a9ed026d4bbab057bbad53977583707cc620804a43bd6cb1650600e0f59e29a9f2fe0f8d3b0890c327a6e14bc10254ef14ae5ece9993f4cfc78000508e5d05c098fd78ca04181bf902bfbccf9dea980954d3f5628c2233333d9ec83a0ecbae11633be43e6d825ebf05fad388a410846ecf21dfeac1986b99efaedf9b340672855562c4b7517502721e0769e138ba52c01244669ed20f32295af4ae20c2a23d46aa3baec9d8d12a9b44796a43393c7a87d551e569e297356e5c60de18c556588881398fafada5e7b958931eb86c4b3bb1992ff1f68d6a35daf7dbdbfdb1789406bd3bf7e1f361f298b9870c649f77430d8cb2c9b5f056f664790765d2b75846aba0987a449e4fbddca6e4b19fbcfb2bb73756aac7b40e4b526e7822a41aa24c82754291534ca7f3702675713261b6f9f388c3b129b821fa72be367c12c0a36f95f57c78c1bea2adf3248fb2ea635e68e22e67604f2fc3eccad181d2694fe1581cccef98a87792e906036d17d9063bef0b1394ada1cf68af488fe528d529eeefc704a81a69754cc222bb7739dad01c7b84464f0d63ad48f23f0aa3375443983cb37d5999a1d765cb5decf84cc0e84a909a82a2f5a4af0cb9e627da8db95aef138e8f02e78a0563f9365e0ba50deb2f7a50b10d0a71106a56e21ae7e89bba960c2dda9154d4b8b0a5cd25887118ae36c050c7586279a1a8a33a83d5bdd92a8fb013884756ea4fd5ec7ed5ae629cdc164e1bfe5b56026bfedec94014d20c27d816ffedc1b13587351152c083cc1ca839fcabad63c1ed19db1ef569ce024df2c36da1066736678c34bfe0e807ab110cf2516a0b26681e878b543b2d39e25086c19812d031d4ab0ae01aa878241848edbf5d1f3c4c3adb65e3434f0d044d0c7830e4e10a2221e8a95f2bd6ee7030e9d87ddd03766376b3fc6a1c8aa3bbc8c837d6dd1482be19127cc841f5ffc773d53fdba1908773bb26c40a9908fcb5335b8b965bf3d566e163260dcbbfe0fb6231cade5de2af6eeda92270fde8e43da7d9135eb4cfb375c55be712dd74e983c821550c571f71402f27e3eada00c2d4a833bbec7d6a8c76213a4bcb44e8b4ed18f616a41685646eb13881854348dfb4c627f3359ed0558e0b03a752b8375c5ecc3e57628aaf2fdfb83e9fbc0f092d9b807d943c40bae7a544b44e0c74d87c7532a1c536d0fa54cf1c26be839938e84eda636a539ef203866a066d4567fb20dfd99f4bb179cf697bf889ba553388209bc933eb3a41d362cd9f8783585369c47e37afc371236da4bb4bd90aa4d2ea0d6a83f18c4813d380ee243556a95d411955a62c269fb80b7be30d49d568931276d231c2b698f76e801f1c33b8ad109c76138f3a967ba26f878207b1cbd6555ba409d08c1fbaa5628bc9d862f5e593b9601d1777f58fe3fb1fc1d972a4da51e81821d70bb991c0d5790be1068daf48c7f90f94907e4b86ff0d821ad04604b26bc241a672e52a32a6884bf8b69c7bbba15384c1b2576d864fdd5f001b6efe34d21e45f986d5648f644084b370ef458a35919eb42fb4548d0812491fe65df246f7ad394f5c30754a5942aaba6cfbaa016ee74bebb67ab86e9c4d5988d6054c0fa70ff2eb007762b167911ab07fbecca7f30cecb7716de8e5ef3623bab962a24ebc38c7cb2a72311329d4da23d80ec984baf2b87c8fe3deb21ef9e80cacc0abe58b7afca52cedbfb1893c508e172af0100b378f1a1e8114b733babafb8216fbfd1da0c320076a7b5cac91a86bb110f7ac44ccd5f2a909fdbe1bc5027cd5cd126f377429e54f4dd2a366ba39d3553ae5cf51b08bf617e75b2247483431a61126b8447d2d6a2027d93e5b66eee541de11c3926625737151430de21575f51a279963a0dffb5ed5110c3d39c5a2bbe72d4b721e55e7664f932c8301a570ab975bc9454c093ad26f1b31be1a7e34836ab1a1dafae4c630650147fbaec7f3e33bf23ef3e123ad73deec1888c32b585d3028be846c06dc3142620111e04649584f3bcdd5d58e8d694baeaea2cd957bd809c6d67aca326a689161432c68f8f101e25ba7026d09cc1ce6e281d0b5a564ef7af128a6066a539bf1de678e1b0435d9496d5d7931a601c20558c3e71a015a417edb6a65c19cd873e4798de90168dd827555e2e2b9ae4fc67ff11dd03e0aea37d37f2a53898d1b550cef06de1f49c782a9becef74623e14dacafdec9a2676567ea5321c32e580c67019bca48c6de6ea0b117336d689c37b1932bf6a598abeed8ea00bb52c4bdf7725364f5075cfa9f145fc17f348a3f2df220e15301fd0d87773846a3903f5b9dcb51baa130cc9c9904ca6f630d9d3c8b39169034ee83fabfaa7fb7ade04666e460ca4c726866222b73cb2e5c90a3b1006306a6f2665264f9b94895c503667442bd1ea03bb6b417b46135fb0ccd280482c79906ab9c6e13b35efd8c5d16e9b8f583969f511e1e0e2e3af5c701cfb5f8555313548fce1f35b4b497151550861d5d7230ed3eb31e3dbc14a32029279d886702e5168db6bedc8cb5913fda9dd4722bdeaa5ea33cca271796f87e65b6cd85334743cba18f1b6fd8dfac99cfd92fd63e00cec16712835c62e87ee6503f63f27913d17df877da6f4a1fb1a8c477393d8ee0bb90ea126b9b28c3a5fd6ff2c7eda346c026085bc195cdf44f4491d1e4153544da7b039b4a323f2d885fffe80e6cc6bef32af9fd97ba81dbe3db33f673c2affc8a5a9d1603f9efdad2191a4dbf41c4ba72d789ab2d08dd13a117a17ae68a184ff6322af30cc310901412da120ca146b2d84f5f5535e99b1f13d7d607b1ee35e8c9e101596462f6ee503c7f3e39972cd36faf27144a766c5e63b34c6dd6912a98b514666f14698e04ef65eaeadf1387a921de8f0c489916c5da7a9af45a08f1f9632942f5afafde6e10394148a7a08f12c02c2e59e12f17918820246b2021212525aa5abc935048214c0a1200803099435992a88114de9de0c3e94b12db3c655d8d5f66fadfb7f1bf75948b7e2688030ed1d861281c55d2fb43d050f980e243af35c60527a4891877b31d3cd8f4c563e2f4b844a503af9a2981aa222e401ad4c75abd73c0db055b32f216489b92aa734228810035c2f2d1dada8d6cdf0bb6b4171f67dfe5a6cd1d3dd4214b2cba147d38304a332801933b49d7b8a31a6ea96d976d7a802bf1ceee658e76e473443c284b78fdcf8554230d75a6fd1cc6a41ef7f61fe2178e3775ea378dbf44ef1ed6f4303fa77bb8d40e22d699b568515e22d0a54a5d944424fcfb4bc1e747c3f8dcd08bff0ec5b108630ddbfb6d4f2a009c2425b1114a4d6810690c5989f0d96476743479b57979f14805df36615b981edea3c9319745c6bfd0f24100ed10e99b433e4b741a1624d66c6d83ff4f3160f15266ad6c75152b5033ebcb79a9861e7eb32a867bd65621967c69c51082f76bae32c532a35bcbc8016597180fd2e98620b92ea54553344d2f25240cdbb78e82d8218a2fd312936bd1ebb676d74a8034ccaefd743e27c2a17b74c26c8166f23042ef5857b334e67d5a40c0c3a8d7a0b186346860c2677817e673aad141c26c5836f439b2a51514d37e43fddf8fc04bdc0868d86acda88d459615888c4f2f3a2a793625eb626a9b877ce49f37e874c774f2a5d4a9f4a9b3c92dbf1c0e2397eef9b12ec4996c01682a14fe515d177aac89c22c7093d5d92694c4d46fccc0a5f6c66b8e0f2a49df248ee27f4cf445204b3aaca588c4a7c1a48d60d596cdbb9be1", 0x1000}, {&(0x7f0000001540)="3ca174b60fc6d4b4da7ebc4097d901806427da9bcef75a67c573eb9d14a73f9fd95031d592ea71df9db5cf2383779c47761ec44bdcdfa69f465b015be4c5c28617bb05ab4d140521e59aa06635b50adc2f5c07343bb0c0a3e7f946284300160f5e333b444f662a93eb758abe3ee6f5a5d14d10f7d9e92df46a416eca05e0cb5afcc21e3627531d41a59ce88a5d", 0x8d}, {&(0x7f0000001600)="366133a54bd6c5501dd86dfba05693bc80f8d1ad8e3312b4525dad9b5bf43ef76e563596929d1bb72d76ef8c8e361e5f3d412475d5a5981b24ab84070b3336d9793d963c87bc4d2274f75b344151a8b9238f75ec675e0aae0cfc8c0495159c5fbe4ed2c498f89c0556e5aaad71aa5d7d4bd2223c06c88a5b2157b4035eda47c2183cb03a681829e290d5ec0c6b987525a6153924e93607c4731ffcdb77791eb4d35205aa4f843276bf", 0xa9}], 0x7, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r3, 0xffffffffffffffff]}], 0x28, 0x2}, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) 16:02:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0xa8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r1) fchdir(r0) sendto$unix(r3, &(0x7f0000000000)="eac3ca4acf05536d1be60e9727ab7a1b665dd4936fbbc0eb98a1b17dbc04e37b6e6e4598125a966ebd0e927dc9c8853c7ceb7793f913447b90c0d7eb339b71347be9e774c1722bb2ae25b4a32c8e0ce59538a5dff8fc5f0269b572944149ff2f09b0d69b80c463701c94bb26fc38eed6ad75d53bd0b7635e4a8d33b36c9076c0f70629ff2660534b835faf0f54be7e70924b01fb9fdd3b581f9920761dec9a6957bf24a76d8254779994d9c60d17cc37c3340cb3a3d7aa817b7dd726f8f0", 0xbe, 0x401, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x6, 0xff69, 0x7fffffff, 0x67}, {0x6, 0x5, 0x8, 0x80000001}]}) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fff, 0x0, 0x0, "d730c1d5bb6fc6e2ffff00000c000000464ff2cc"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321200000008e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0239a559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0xb8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x80000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14, 0x40000000085, 0x0, 0x6}, {0x7c, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:02:26 executing program 0: kqueue() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:02:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x4000, 0x8) close(r1) r3 = socket(0x6, 0x4000, 0x40) setsockopt(r2, 0x6, 0x84, &(0x7f0000000080)="2e46ddc7397b28cd2410bcd88c88d43a1c52b722c8d50634039ba097bc98fb906a4b2b143ec37798531892c828a7f5d7b83b15479c8420bf59c5ad", 0x3b) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) close(r4) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shutdown(r2, 0x2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000001c0)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') shutdown(r5, 0x3) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8, 0x0) fsync(r7) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) writev(r8, &(0x7f0000000580)=[{&(0x7f0000000340)="256a4d45fa5ddcb1b8fd1d4ec089123e320d12a3cb345c48210e34fe7c114bfe7f8eb29617fb6a9312f8790b7fc621520579dce8feba97c36209fff82ff67494645c7ffd2905535d15f7", 0x4a}, {&(0x7f00000003c0)="cf61911c6c1d08b660abd582d69477c6888d6efdd02b9f392aef64a09fd7f7e7be42162a6e8cd6f1932a2ef11a9e7dc6b41558157eb25ea13a83f99877021706b8405a820b15b06acd67b100ddf3cb122405bc446709bfebe41ee5c722e8a703ff84d62cbf17f55a1f422938720329e63fae05be85721bd64c4be873158609bdd71dae6e768bb6ac27e06f7b60af5ee552dd77dcee8002d43a6743e244d7244a6e834442c6b7865ac77dcd64bea7cb23d0ba36be484526770dc906da147cf6e50ff65b8ead9b6724312eecafdd8658f30da18c8f9b3237b575dee69d1607d03252fbeacae47e950d", 0xe8}, {&(0x7f00000004c0)="fe968575b967abe9e3588c6c19302c4adfee1502fa2eff6bbdcf411302c3836cda0ef6188ff3844212107cb622f6c351422fdca96c9b30aa294ec0ef4b9f452b93e67d9f3063e7103a3b2a64627967654a43d2c0459cba4a5cb11e4a1a39361463e3a21656c930d8ad9b9dded912c23e6a3cf23b689745c516091535f39c7d7cc379e3a20bbff1179d7108416f77e05858b3c4dd1e7eba6e945756", 0x9b}], 0x3) r9 = socket(0x20, 0x3, 0x401) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000640)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000680)=0x1) sync() r10 = open(&(0x7f00000006c0)='./file0\x00', 0x10000, 0x0) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000700)=0x7) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000080)=0x1ff) 16:02:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x29ae) write(0xffffffffffffffff, &(0x7f00000000c0)="54762e59255d40ef985ce0ad25090fd3a416b7218d623d28617766222b828642a0d6921a561fa5d6ef1219dc58135e8669e4a942f8562958469708dc36f97bae50438bf941365f07d8c2f52929fc10bd58d9515e9be801474fe34c0515dbf7958c1a9c0f81dcd968791395de374a5fd59842ee31daefe3aaa97a43015bcd391a4faab1ac9a72073444415b9b18e7c429ae82de3395cad22219ad809782519862df537c", 0xa3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) 16:02:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x3c2, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x2}, 0xc) preadv(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/229, 0xe5}], 0x1, 0x0, 0x0) r3 = dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x1) 16:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x64}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffff9, 0x2bfb, 0x0, 0xffffffffffffff7f}]}) syz_emit_ethernet(0x1, &(0x7f00000008c0)="96") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)) 16:02:26 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) getgroups(0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) setsockopt(r1, 0x1000000029, 0x200, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648159d0c648070db16ba9a3860a8ebecdaad15599f641e1af0520033e2c76002c0f366fe23186ee40501a198d4df730024c212d858a298d57d9d6d41eb33d0eb95cc75d5523ecf818f062799684be18479da739374866e845c960533a83128404c1b29265e0a07f38cd2be323e711caff960e1a5d9dbbfdbdcf587ab37dc384c766ff0e12ae4b9b2f3c4a0ac550693688947fea2c1adeec7124a94e08b6f995b782f61be1ad68cf0e59fce3af80071ad79cdad440bdde9047d00f11382c4b941043706a1933ca3941756ef", 0xde) 16:02:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x8, 0x0, 0x0, 0x9d8, "ef47bb5c4a01000000000000002cdba64800", 0x100000000}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2000, 0x6) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)=0xb9) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000001c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x9) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000000c0)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000002380)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926dd911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e5587080000d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb5196d6671c803d613a4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6ac30a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc4001182121800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6cd5cb18f560a36ba28e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f66040035cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfcdbe6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68a2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd76469d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd64", 0x75c}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) 16:02:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) r1 = dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x480, 0x0) pipe(&(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:02:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r3 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x22e) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) 16:02:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa8, 0x19a489925c40ee33) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x7f462a9c, r2}) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) close(r0) 16:02:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0xfffffffffffffdf9) 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, &(0x7f0000000180), 0x511) 16:02:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x121) ioctl$TIOCSETVERAUTH(r1, 0xc00c7007, &(0x7f0000000140)=0x82000000) 16:02:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) sendto(r1, &(0x7f0000000040)="ea07d6cff91e7a0037eac4ad30eb678eedbfa34da8ab6b35b8b3184b2fc52dc87b1e4a817ac295ca8194fbe887db2f6ab150506399820462cbbcab166300e30bd15e826667defd34b37b57ef26ccafb642774152750771c7d2248194ee73e0a09224c89a46bfaf0d3930f0680c867b", 0x6f, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:02:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x4822271380327695) fcntl$setstatus(r1, 0x4, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:02:27 executing program 0: socket(0x2, 0x4003, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x3f, 0x0, 0x0) 16:02:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) chmod(&(0x7f00000000c0)='./file0\x00', 0x18) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x44}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget(0x1, 0x2, 0x6) semop(r1, &(0x7f0000000080)=[{0x0, 0x7, 0x800}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x156, 0x3, 0x7fffffff, 0x7f}]}) 16:02:27 executing program 0: ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x7, '\x00', './file0\x00'}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r1 = msgget(0x1, 0x10004) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r1], 0x1, 0x1, 0x1000) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r11, r12, r13, 0x32, 0x9}, 0x5, 0x87f, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = msgget(0x0, 0x446) r21 = getuid() r22 = getegid() r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r24, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0x9}, 0x5, 0x5, 0x8}) r29 = getgid() r30 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r30) r31 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r31) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x2, r21, r22, r27, r29, 0x0, 0x5}, 0x4, 0xb8f, r30, r31, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x8, &(0x7f0000000040)=[r19, r22, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r33 = socket$unix(0x1, 0x2, 0x0) r34 = getpgrp() fcntl$setown(r33, 0x6, r34) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, 0x0, r5, r10, r32, 0x100, 0xffffffff00000000}, 0x7, 0x3, 0x0, r34, 0xfffffffffffffff8, 0x4, 0x4, 0x9}) msgctl$IPC_RMID(r0, 0x0) 16:02:27 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) sync() r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x10000004) execve(0x0, 0x0, 0x0) pwrite(r0, &(0x7f00000004c0)="6d90da7cceeff83473d2a7086c39d1250090a981fb971dba9f5656f445817745b68899e6104cf7193f86d631150b302aad7990302f691bcc6ae61e0c91150db23f0c0b42b90816bd704351fe34a470fffc55b798358e125f28b1c23599abec61519fc6af803830fb4a087351f674f53c42351f9f70755ff3f4a4cdb1cefec8cb8224ba9e2e15a4fe4087dab9c2b00e688240e7f9df2bb34dedcae7d52437822065a06eefc5c0f4e4010935ea663d73f9713f5e905b3fff1aa3412c5bf9a6c79b7d273cf462deac92de612d6e4c80c6991976597560ca1cbbb424b035233a9c606b1059b037b236f182340a92ce42e6e1f146ffe47268dfe58c72ae634f6ff684d06b43884560c7c0d0cbc79143d86e8b0016d375c0b8082de65eb94c9cd0fb1d743eb428a6a99e99bc11a7a2d94ec94aa08063cf13aadb292b38e0c40f287b1a3284498a4fa96952b62e944ff8f9a3fa71e359b3ee253ecf71888f80c3616deb1d46d7325bcb5894f3249a4a11c9159db1a1036032849bfbb7f61ed751da7fc69ac49b877d6eaa126e4b94f37d7db40a42c47630a5a0dd7622c11bc82ca250a18d4bda2db98f39ec7ddd32f45ba02092be63996d81d3bb958232ef45a72092bf4c3c3c88bca50085fc95edcc3b1ac7961439113ffba0e15db2db7a25429e08daa6115988d7f2eb24e1321343280cfc71fbabc0b85fc951d19135c8ebd422d10389cb8385613bf468661331e4f08a8a1f9de8b87af19059e47a464ce73a1fba1b09f7975acc3d4641d46176618b30b7c4c0ebe868b0f9674a4670d9dcea1c245edea2ca5948fe4422f88ffb1df9431cff91749c156298bd8b56326923b03ac3108b4b6027a2e65ab2a21991fbba95876d7bc7c7d2ca7986f7ea4a19dfcc890ecb254b8813ac299dda828e2733e382042d402bf5cbf0983a14f98d5725088a30f4164e062f38bb5d4eba73bf4f6d9ca14df644e410bccbee629d4013cc9f48017131841319a6b1ce059ef583e6ba9c5cd5f46cdbadfe1b98f429ca46bbca04e649bacfd740559f9e21e48d953cd551078a1a8d0b38b38b3fd8efc808387bab2d6111699b867954ad52dac6202f29481b4242e85cdfc4605697aa926e2a8bb7250846dadc1a589d233746a7b5986701b8d391636df824e9f9fa668596999c289023d5199c201be6eae97f5103a81fd1fe15a5de873dc227e3d194a7f34a8df0c7ec6bd4fde1752a598d571dc4acfc1ec6c3275fc120dfab1340105b652dccb5b2fbac30f06e7c6913420891ecf22e95d3af4c891b9cbe8852c8126353365c5e9c36b289b5447559ebf0438ddc501eac85a1d87001f455778bced749f483b1da88be93cd7740db1460e286378b2495b4e6b31334e5459e41ad85fbbccdd5c13a63f79a90f3591ba82e073fbebdc3397f0e290d30ff7ce03315c1e30056c1df26f294d6f5bbc5c8ec77bdb621bd64d89b3debc5aad71c5934e92f84ca0cc74fbb08677f7f701885c5e5522d975eaa45524d3a41581ad7bb39fbd513c1ccf7376fdb5fe4ebeb44ea100dda2d79c8bea699998cce96d2fce96cb87b1f473cd7caf0d487e12863e878b6904ae4c68be3d4170f65d4234eef71cf0fd3d4a304ffccb63ad0bbbeb98e5e26ece7a286bcf15d837a73e79498a067e3b359b3e26ed60f52f4b25116e2639a02aa4b580e804c7a785e2eab4e9e18dd32e54123acb18c8ae2bc11ed3898a4dbaf292de76844ae18394704865ba042b9610c4a2ca01757ada4800cfe9c48916e3b1b2f1423f0b057c568a3238f5be3f156bd279497e3c64e69742577146038383d81cf34a250c35e8073e9d9bb067891b64e15fdc9ed5cacda0d6f70d9c47dcd2739882508b0c664ac91fcd35a2c6e341db90f1c745329ae2b9b070919986f765a5be063a8fda1493efaf6edf0249ed02ae8fca335b2436ad4faaaf56a1c4b5097be92423f776520e63316703d082849cf4e3bdd53f0169bfa20563fb13ea68d9506557b893b6c008589cc3328b7de775721536d38205919eea6508c83b5b38752cc33abb68b8da80d689a90d853a48b7ed43ff24b580d3c4265c902a92f144236c03c5fe859adab51a6e370ae59784feef03a884d961064cb34f43476ca1cabcda415dc199245ed8153cc951938061ac1042e92675a4c0ff4fc1a2cd8d4d03ddc4700b471e70272d40b4d967808b5afc40c58192926029de73f06b650fbe18cf198d54d88ed8311928d21a3551e62be7bad3544f2dd7101c7a32b8dc7b448176225f9cdda388da9bd55a938099578a28c1b3ee0b96adcc73bd2d0eca8b5ec8b47e79e1e60998adfa7c0c055cd86757f3ac7435c4e07c621284db296e0568ded2e217bd33cfd3668e83461ae5988fae0886b1a16488172dbdce46eb71e6da2ee85314ecd35f7c7f2b27a75e65f7f9f1f3fceec7be78d557e7c9549c3f4c0cc5a1cc9b8057e2f2d254ba73aed5199a1e3520a94df64e72563e52161a22a3cb79f3cd692c1453ef493de3e1b88cd1732ff5f2657f74bf0a298e133a4e3777dd309c40d5d3c13b3d4c56d22a869cbf1b102221e6bad66fe72e42fe5f8852e1de465d9f1f3c15dd73e3be5ebc5615692b543983cc57564e09b27929f8cbdece78d9edaaac15835a23537696bc6bae8aaa59fd489ba91b1a186f61ee3ccbd9841ceb6245c50e1317dc85d3b24ab8cf22047a2d95de5680cbd4665ed163099194a549db9c2ec4b0d156b72b225210dc34f8aaba73e3ef02666ac6204f03e7a47c9ff543c68cec214e9cab1d6d3d15edbbd3dccd782d5847f79619bed5d70df02aad037ded1112bf24dad3bb1930687cb1c099ba957a60bf694ca2845a2e6eb2bf82637eaa7851d1bd0e8aaedb1548a5909b40fc08f43cbe19e57e33a2ecb9f3e819e84cc92d20d82d998b0007cc47d361c0852dd0300a99521f0162a37255299df34e7c25e7d530713a9c48a1256a7dfa76cd256137a41576e3b0a70d9203c2c733e82e7ae18de07aacd1c7a5f34a6f6f3014fa3093c29b381b1293483989f8fb9e782e6d43e2b78b4135a016c7945c64ef192c27c757a07331aaf9c41dbfc87d4ad383baeaa6e558fcfd9f30fba86b87c08cf4aee07df297f163316ddb2e8c10b67ecd0a00c1928b30f6ab7ad284810c06b8b707b49882cf1b10683a7bf7a14c84885b475a0351d0a59095badb33d65782a0afe212e5f32b96ed5896429e7de580938bd252ae2092cfdb35da7503f7426d9afa204becd9e8eacc58f5b6973f7fbf739400f5d79c3a8910a5daf152a1edda1de53b80db99bd85714464a3fb83d0377241b95097ed8c3463cbd642476eb3bc386f2563ee13b2c778fe5ecb581e39646a9a9e9d5bf7f4c021a498b62ed535e729da93fa564ceaa42af501f42ac23c9fcc55d004650dd87471f4cddec639040bc0aa05182a52aeb994340f9f2a862aab4ca84b53ed351466fff9b61a3328e3c18467400230e4ef0b761787fcca76d451be3790c473c815eb7809edc989b9367aa3b768b31bdbaafaa2e4d836bc189df7690e8c15d7a05f54eec2b2f33b29b5c6b22e29addacf2636f461f8c47cd88b915e3cdeb6d3b759e2c20fbab72ed376804b076fc155048b68f01a49c229808737a151870c6d2b7683f829861ba453135c8cebb1693dcf224447e68ce8e18d5ef147fb064e40006491409a84cd10ad5479e207bc2a1ff13a3ec8cdea450506f1272ad2d777459b123d764413a760f8a98a50638edb5b65ed72f3c49142ba06ff1e23f2f7b4c283d675a432b149c78c82b1bdac95da9dc71cd9e7156712f8643c4287f681da489b8d3af235696a1d14fcf7d0bdefef695418d50dfd9bb9dcfa5cdbf00f48ddf2bb91b0d32c0ac25c29a6e95beecb636fabe3388eb04377b27547be99110b5b6aa72ce09ac9ac6c9320f7b72380c5e3b64ae1fa5ea2e062bba874894a6d18c08333cc23d6255da12ff49908960d2d4ca97bb8cd142fead9433f99e55d45182153e04582046afcde4335874ffeb9161f8f3c3696fc22958dbcf0d7aba7d445b4bb1e74c2d9f2c1b0cf490fff913a1dec416b9751f9d6ed233af63de805b45a5a4ab2c115649332fe4c47648c114b1ec4512e85ee867c0abae6d0b82d1e6169566785fefe28dec5e3f497e10cf36f83d35e700957ca08e6acdda7b3f503770d3dc82a0b7095cd67ae81ac1064a1ad6a7ffe0b6306395100b188568957827f4b3be76e244a8996b3ba9f02d186a683f9af1aed6fcca5d510258488c9734f2bf320613820553d5c8f19a0c68108589e2925ae1960b114aa68c6e2bddc445f6ee4a318dab1d1f404cd239baf79f8f09a7f49b5724f323b5e2228180456474026d1a114cf6720c701e9748279aa3d9cb608240d0edae876dca1b8e6d12ce04e8aceedbfde811569af15c0a772b789c9c1722083e1556934d2c73e994aea6e3c6fe0f1a3ab4e5961a48e0bf6a18678ff7575bf6ed61bb13fbe556c7ed38f05ed98478befc7b27e081c87bf0dfa3d3508cfca972599ca46d4a5b7b761539928f7f9adc3d3b31149e24ec5f75a2221a60cbf912d2f0258c44e70026ca582c33b378924a01b0038e95a5cf861ba21d0e9cb014aa6a1c4d1180f1ae96db18e2105899e48cc22f15303ff672ee7b2174a871fe4f680f78e12077a946f877ded1918feea7871c13b5452f68e1475ebefa5bcf23f5e5e0731afbfdf8fce9a1de87b79f8497862054733225e46107e51beeda2360b9a315cf807f5e10a79abf9da38335ea81172db29ff75a2233934d9ee984061146e8528a1d8efc84a11d1792bfc01f6d292056440052b9e8273e7332253707b69bc9a7d5c6862794c7dd13b8086d3ce07a6d99fb468101c2c8ca891f6137dcef3b7d6b8266eaea09d9a44afe5a5d5095e7485b59a5ca449a66686f071432a6315e5ef2f6b150b20cf7200fd881a376a6719ebdff017cd67816e4ea41a0ee476564d75ce90eecf556507df42624eef5b3467b22c90c2f9e6d50eee05a28b24650d61973c3c492d0ce6040c9f760c4dfe1d12ceaaf2fea7c4d242f1238e41bac6695a667d24318da3f73f9ccc6547382c4d7b35bc3b7c2946834a5dacff7f11fdf1e8935f6513e8f77e6ba5071b323cce293c0b797d5d354270142a727ae280d177cdbf8c3bdb04100aea2bf2b622e7bf55c7775fda73dce4857dad70e314fc9c662c5777a3724079c0ba8beb897993a74d0ac159d48d3f6462b1004ae5ce2399c63ba3d86a9cdeeccde57379bee662089dd177b5493bc85dc66e41b7676f6fa68b8f08770b03818700d4ffc1eaef8f9a4417898a7db476afbecb68a2840109ace01688c1eba1577bcceddd12331fec7cbdd23d4d810ef6dbed1405d97fa757af15cb9d5bf6e7a7afae8c60319edb832e12c1455a4d862b6bd2ed6e3ec11c190d9f4a41c103b74d27c73ef873f6b98943fb096566b61d9bdaac58e9ce9d4f123976e41d0a9d438b443ff10bebde04f8b046be1b84a279134026562dbc41a24211c4ba33898b84c7c9b1f782078b93e16b49f99eead09ec1922480d61ba86325270da3deb90f9a436ca32f9b95ec5d0d3604d8319eaad5c0869a3f0c4ad92bafaf318e57c951ca6e49ee1ebada73291ccbab3906ddc7d04ef22602cf62120f477667130a198e2904127f97d76db36966424880e3487c36a213faf80822255b5ae956de84e5f2d03dc32d8006f93967cf1143b9b63d2a0bcd73f8657fd335a0eed024949a53bc3fbf847621c3eb7f54b0b623ab8137b8ab214e16358ce184c93ea913f1f0a06f58a6faedd3dae", 0x1000, 0x0, 0x0) 16:02:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0xc) preadv(r2, &(0x7f00000015c0), 0x0, 0x0, 0x0) 16:02:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80008000000000c, &(0x7f0000000080)="bc9e63b45e0f6cc2447547764fb41b2a1fcc0a14c438e5011325cf9a3accdaad7bd3bcdbf9ed9aca5e", 0xfffffffffffffeaa) setsockopt(r1, 0x0, 0x200, &(0x7f00000000c0)="ae81386efc7f007062c01a9ffeff10c91ca66dcb9b9e1f687f7ebf32d05190e9b6068180ee4843651084289ce2e0d99ff8229cafe0ffdb1fa2b3547c737bfc7448ce0f3a9c8573db488a2bc8915f5fe7b56d294169a19bd1e4fc9fe461c8d41fd5faa8558d179c39e42bfecd36cbf30f6d0d7ff052c3f6a633ee2fe022e1fb92510058fb", 0x84) 16:02:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd95") 16:02:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/2, 0x2}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/35, 0x23}, {&(0x7f0000000580)=""/117, 0x75}, {&(0x7f0000000600)=""/119, 0x77}], 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:02:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x5, 0x9) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:27 executing program 0: r0 = socket$inet6(0x18, 0x800e, 0x80) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:02:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f00000000c0)=0x3f) write(r1, &(0x7f00000001c0)="753555d69e2732fc6a8df63f0647630d6ffb4128626de88e6b4b414c6b380d1eb0809e86f0020074560953751daab4fd2eb31bd07b42553fc6d0967be3cdd29679afb5391c4c452867d7631dea098ba7eb0a0ad6576b689ec1e65d2b", 0x5c) ftruncate(r0, 0x0, 0x0) 16:02:27 executing program 0: 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) ioctl$BIOCPROMISC(r0, 0x20004269) pwrite(0xffffffffffffffff, &(0x7f0000000300)="238a889aafbdc889689c6fa91883ab24614150e981621cb23f423949b99f7153aa77c0e31e83d3cbb45c999c2dff1700541953caf85eb14757de87d250778a2dcc061f985191d6aea395f4a3990907889a89b0c69be39930a5ba362484279a9c530dcb6c85107f5d1fe90bc50bdad4c6f55a032c7d0c40d1e12fd9097bc94023d372efc3b0549900a5e55f1b953acbf1", 0x90, 0x0, 0x0) 16:02:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setuid(0xee01) r1 = semget(0x0, 0x7, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000001880)) 16:02:27 executing program 0: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r1 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xfffffffffffffcb4, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xfebe}, 0x842) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x0, 0x8b) bind$unix(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="00be369b228cb229d0b5bae5587b002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6000400000043fd976c1bb6587bac2d55195289cb6aa2d550048cd22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eb032490ae29f6c8f36c7b7684cd45fc7e81279e474e00b006b827433959985d271e09baf3b158f156a34890cebd20b1b6830b95d15058876d1a683d047ee8a64f3640444d72d56d15a564b0ae0f6fce7c5fa8049a866"], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000014c0)=""/26) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x3, 0x23cc8d56, 0x5, 0x400}]}) 16:02:27 executing program 1: socket$inet6(0x18, 0x2, 0x6) socket$inet6(0x18, 0x1, 0xffffffff) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x20800000036, 0x0, 0x0) 16:02:27 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2b, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000000c0)) 16:02:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x4, 0x5, 0x0, 0x5}, {0xffffffff, 0x5, 0xffffffffffff1a21, 0xd04}, {0x74, 0x14000, 0x1000, 0x9c9}, {0x2, 0x5, 0x4, 0x8}, {0x1e5, 0x186c, 0x81, 0x7}, {0x6, 0x800, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:02:28 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000}, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xfffffffffffffffc, 0xffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/147, 0x93}], 0x1) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='W\x00') kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x5) 16:02:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x40, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 16:02:28 executing program 1: socket$inet6(0x18, 0xe000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x170) sync() 16:02:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3ff, 0x0, 0x0, 0xd454}, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x5c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r3 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom$inet6(r3, &(0x7f0000000140)=""/65, 0x41, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x1, 0x100000000}, 0xc) 16:02:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f00000002c0)="edd2d450ca7440c7f4efd0a3cc7700fff849c352be7c6e7fab3e87a005bd3dfe1a3efee9ce42fe6dc278a3dfff87406776f6e83231d780c515ed1ffbbdbf4f79b73bf04be995903ab596df7bf146f17b4cdd358b63bda8d3845d89a4b78b46060e5954710190888c6d6f94493ab8e694822f282b83b021223b0b8969d7a869f7995f", 0x82}, {&(0x7f0000000080)="16f0715dd035ec2b74f18b2d8e9a", 0xe}, {&(0x7f0000000380)="e9241d1dbe2618393f52350d6c3d8c398f35a38071cd6ca4ad1b0c90e6b859e22063a1875a5267f413bb63926acae6f25aee1be95dbc53cbb516b887400bb8e92adcb84aa94b2056e1117f", 0x4b}, {&(0x7f0000000400)="1c68ad0c13dd1ff6aa7b228c1e992e628eea9e4588676b88e9bd57abadde4cd0f396f817b52277549f02dd7e61667965654a745015ede9ebef198a874e0fda4183e1be6174778e15560fd457069ded4bb79678e4d1d42796192c81bead96b7ecdcb701ab20cd14e9a9980beadc92652397367dd1b688b1d0ff822b6608bb06b817cfe3e8a231f4bceab93f3c7d215185a36a2200fea9a9175bf182be785741a4453782c82bc4037c8bbaefa98a183a383dfd9cfd9f9681af3591a4905dc988694841a88529847150b703906ed4b825dad354bcc4ae82df0a6c43549f74209cbe80808a9fa70864308e15bd6473ec25587a46174ba529ae097cdeb6855a0d", 0xfe}, {&(0x7f0000000100)="a47c8a89eee077db8e5f7339084c3c6d5d6b0102ab40f9800906", 0x1a}, {&(0x7f0000000500)="85602a024c3b351143b63bc468335dcd1e082fc855049c1222cb4babb0dcbfbfd08177cc0083d2b7337782c3973a8da613eed2df87f69af78266b89050c33023759f5e8d4498faf9336c287b7579c7c1591f3b8d15f585305c58df991bf9bcb1e33098d8fe72c187", 0x68}, {&(0x7f0000000580)="ff8124b0cc0dc435854e8e272ad2fa7927b85a7a7c0b20c7a2d8e478a188a99f9c58f8b46089727cc6fc98b54bbfc13bdb33a7e47a6323cece3751937e1273f5270cf16d9255eb", 0x47}], 0x7, 0x0, 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) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000200)={0x0, ""/20}, 0x1c, 0x2, 0x400) close(r1) pipe2(&(0x7f0000000180), 0x4) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000940)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/dev/bpf\x00', &(0x7f0000000800)='tap', &(0x7f0000000840)='tap', &(0x7f0000000880)='/dev/bpf\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00'], &(0x7f0000000a00)=[&(0x7f00000009c0)='-/\x00']) 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:02:28 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, {0x1, 0x4}}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:02:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201d0, 0x40) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)}], 0x5) dup2(r1, r0) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xfb9f3e115bed17df, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:28 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 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) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) 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) 16:02:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 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(r1, &(0x7f0000000100)="8c65", 0x6d2) chflags(&(0x7f0000000040)='./file0\x00', 0x88000) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xa6}, {0x25, 0x0, 0x0, 0x8}, {0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x17b378af51f8e4a0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = msgget(0x0, 0x446) r18 = getuid() r19 = getegid() r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r21, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = getgid() r27 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r27) r28 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r28) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x2, r18, r19, r24, r26, 0x0, 0x5}, 0x4, 0xb8f, r27, r28, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r29 = msgget(0x0, 0x446) r30 = getuid() r31 = getegid() r32 = socket$inet(0x2, 0x3, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r35 = getgid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r33, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x8}) r38 = getgid() r39 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r39) r40 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r40) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x2, r30, r31, r36, r38, 0x0, 0x5}, 0x4, 0xb8f, r39, r40, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x8, &(0x7f0000000480)=[r16, 0xffffffffffffffff, r26, 0xffffffffffffffff, 0xffffffffffffffff, r38, 0x0, 0x0]) r42 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r43 = kqueue() kevent(r43, &(0x7f0000000100)=[{{r42}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r42, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r42, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r46 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r47 = kqueue() kevent(r47, &(0x7f0000000100)=[{{r46}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r46, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r46, 0x80185760, &(0x7f0000000000)) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r49 = getpid() r50 = getuid() r51 = socket$inet(0x2, 0x3, 0x0) writev(r51, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r51, 0x0, 0x6a, 0x0, 0x0) r52 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r54 = getgid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r52, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r53, r54, r55, r56, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="996ad40ea1cf5f5718704a00bde9b7f5847ca7b61f879bf82bb0c9e536268f60a12edc745a94e11296d1433c2c0da4898cd792f5b358c6369e6d91c5130116996d8a9a6bd55e8587996bced4ce5310b5e8404656195aeef384a82494d0632c288407491fe0cebfd7358d504e78d4794d601b341745a75bc75cef3733c54252832c940266175e5561fe9bde3e", 0x8c}, {&(0x7f00000001c0)="967a5cbc82f36e46df36a2932c0944268e627a787f21ef164cb83a72a8665d752157f0ee7cbaae363e62", 0x2a}], 0x2, &(0x7f00000005c0)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r2, r3, r0, r4, r5, r6, r0]}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r9, r10, r41}, @cred={0x20, 0xffff, 0x0, r44, r45, r48}, @cred={0x20, 0xffff, 0x0, r49, r50, r56}, @rights={0x10}], 0xc0, 0x400}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") r57 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r58 = kqueue() kevent(r58, &(0x7f0000000100)=[{{r57}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r57, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r57, 0x80185760, &(0x7f0000000000)) r59 = openat(r57, &(0x7f0000000000)='./file0\x00', 0x10812, 0x4) ioctl$TIOCMGET(r59, 0x4004746a, &(0x7f0000000100)) 16:02:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:02:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 16:02:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) fchdir(r1) write(r0, &(0x7f0000000240)="220e2a", 0x3) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r8 = getgid() r9 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r9) r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r7, r8, 0x0, 0x5}, 0x4, 0xb8f, r9, r10, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgget$private(0x0, 0x20) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r3}, 0x44001000e, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x80, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x4c, 0x0, 0x0, 0xfffffffffffffffc}, {0x40006, 0x0, 0x7}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)='a') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = shmget(0x0, 0x4000, 0x3ef3032ec03ae03c, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/143) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5, 0xffff, 0xff, 0x8eda}, {0x101, 0x5c36, 0x1, 0x4}, {0x2, 0x2, 0x4, 0x100000000}, {0x6ee, 0x4, 0x7fff, 0x5}]}) 16:02:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fsync(r2) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xee4, 0x52a, 0xe2, 0x1}, {0x4, 0x7, 0x5, 0x5}, {0x7, 0x6, 0x5, 0x1ff}]}) 16:02:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001980)={0xff, [{0x2, 0x3}, {0x1, 0xf912}, {0x2, 0x7}, {0x2, 0xffffffff}, {0x3, 0x9}, {0x3, 0x5}, {0x2, 0x3c}, {0x3, 0x1f}, {0x1, 0x400}, {0x3, 0xef99}, {0x1}, {0x1, 0x4}, {0x3, 0x8}, {0x2, 0x20}, {0x2}, {0x3, 0x100000000}, {0x0, 0x3}, {0x2, 0xfffffffffffffffa}, {0x4, 0x1800000000000000}, {0x1, 0x80000000}, {0x3, 0x6}, {0x2, 0x1}, {0x3, 0x4b2}, {0x1, 0xaf}, {0x3, 0x401}, {0x3, 0x1}, {0x2, 0x52b1}, {0x1, 0x7e9}, {0x0, 0x8001}, {0x1, 0x8}, {0x1, 0x39}, {0x3, 0x8}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x100000001, 0x7}, 0x8) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) sendmsg(r5, &(0x7f0000001900)={&(0x7f0000001940)=ANY=[@ANYBLOB='\t\x00./b\t\x00\x00 \x00\x00\x00\x00'], 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="246ff3391092367e7ebe72f9fdebe37946175dce5d0d2f088e9c908ec44dfe52336368e1a4486a48ef1d9d7a5ed5af9e2b87817bc9b080ef93e55db322a6a8f970d25f8fb56ab636f0c7f8023c552a01bbc9a8efd63f095f997dce34410c95f79ce084573c230cf1db97e49e8cd87e0401b56b63e6e0943ce3562b28864290c614f0747ca15b20a71a71d1377bbbf0787124dde85caac7399c5f8e20043c", 0x9e}, {&(0x7f0000000280)="777b0df65b4aa9ae1ec96694b32909d9d8e34ab857765b5939205ee41a7c0725d4092d9f1114b97c9bc8c5bac41370187ccbb730470e93d4b87d5c98948b64367bd09396b3a3dfd5d04e6b257f37c36935317d68689a631225f12b63f4fa7b180d92a9b530b518f33ed3caddbf100d2d34f9bc045607986f252f80970e3107622cd1028f2fbb627b841e0445a521eb1c161f1b6c4d3c76ee5dffa00a4ed9d2059f99d751a73c1f6e27a40a45b2034eeb9a72fe835fa0bb", 0xb7}, {&(0x7f0000000340)="cfc1c87bcc36dfd6cd4eb561c34730aa2934e54f19b48bc8649f3671eea2cf2ba9e29627a7ea575778810dee2acbc803e1e1d506a92ef80c16b420a13232b0b9a081f2b8b1a4dbfdef302c8b1e62c4805a24ac8dac", 0x55}, {&(0x7f00000003c0)="f8be9856031ae29702578472f6a7d061c5f7c7e13190cee1e819967adfb9b6adca00488c0e336e0ccd65e373495a5fdb1658babdc0d7ccc689675d5a67f037d8c0fddfb0df6daad38746ead0243d1e256d5aaca41309990bca2fcec0b6d6998caab2a7a83a088129dc6e04710659ac9c6bf5f7dcdcd6acbd9d9284e56df31668f21b98f5401f9d1bc2d590eb99371379f6a5dcf72a84c4ed787d0e1e1f0bc32730dd81d1eec9ace0ad2fab5128beded38391badd1f79e28b53baa441c1e394ae34db7dbef060d8bf6e763237837c1c6c6cac097e600c404a897f9234522f6b", 0xdf}, {&(0x7f00000004c0)="01fd820f287b258789ce777b8d87c1816a5692fa2ab3f5f6abf3737b4dcad32e398b259b31f8c267", 0x28}, {&(0x7f0000000500)="8d15831c1cca8a319bff8123dad68873ab133348a68b04c487bcf7672baa5d8fcf2d334e2621efa68005", 0x2a}, {&(0x7f0000000540)="565ce46e374737c120f45a1f65eccbc6334d12de6b44ce1b47895efd3610683b70f4aafc2168ddc4d107fd4d2af8efe5acd6e68bdfc62cbbc66024d5d046e4a081748a832564cdb3038ab194540855321ee81be9c3a9fea6bf78cb106d0841420d5454cf6990e25f3f3f0a4f75f0516c7789362d9d6ddc619399c42c9c76be6c3fb87e5db79bd8d998", 0x89}], 0x7, &(0x7f0000000680)=[{0x10, 0xffff, 0x6}, {0x18, 0xffff, 0x0, "14981e53"}, {0x30, 0xffff, 0x6, "6baab433c1d88bd8ba12ee8c0a212125c72350f974be71782953521b188990fd"}, {0x1010, 0xffff, 0x7fffffff, "22528eb92c01c6a863b9027d73cb028bb55694b6cf8d8b9dd83d32548b87dc44e86ec854215739a5277a410700bf6b2777634c3e571f9fc0117753e0de3ebd640367724ba441953968edad669c7a5ee65fa5a60298cc2f121285608c8f9d38aac77448d59493e19eacc713cbceea5e3bbc8871c3627d5ade70b28d85d852c283a6de569fe575e4f54f2b12319273f4d6eb8e035349a35b4020202d2e5fd0b9471f840acda1455678e4c2de46122bfa2390cfb67529fa0147f6a746599fba56a7b2d659d7ffd79041b295003155661392ddb4b1130531ac845d63f67870fd19f920a69952ea178a61626c2ab39799e5711dc4fe419faaafa3b41800335bbe0186f69647815eaa14b5d05fde3b507521c2262cd1eec66c4c4f27f5ee54adde9e22b3b65317c5f809b024620ca9cf190e9ec553c55a4e4b0a2e9bd36db5824e8a3f56b1ef72da88176228cc1c7d6df4c1da80cef2a4e6a3c2b9143e752111afada68ceba96a8a54c3963dbde3ef5cbdd186d0e963ee55993969270223f839063196fcdd7dcce2c76a26a4a4009f634497919fee68b59d1c854d30bf20bc2eb3dbd29bbc9501a1739c4a26ccf614b93f96e503e6e42ea2718c3a19653669c93790c7d6945a68097e025779148f61436363544d724e25e86de0d183bfea5400bef6f6f11cf4bb637b21fef0d5ec2da60d6af65ab33f5d7f878e48cea225a9104e34be4bb6174c86490dd2049fc4a42110553eea8d7681f5dd8719c9697e31d5ecadfa7c0fac3eadd14da128805a27467521c3eb18d6bec17a2bca89b03ac6bbbea619bfe7798c7e9e457eec0d4b9708d469a3c8e6aec1c720e24409e09f7432c36ee42d0e881fa6ac4b257316bce9ed143a62fc21a279f815f19cd470116f763802b9f5993d85468e3f61e4690a24b8a52da8fa491bd4eb82887b9ef784dedd21a89bf9123a0cf63255ee3ade26bc368c993b7841be2ecdd086aed0865986b1f1ea5e5a4bbb79c2841039022d31045328724d4f4758bce6645c730a069968b405e70a33a411349acc622ffd96f17cc7f594e284f5703d5fbebb411f1e034cfd5f558a7a6480e1a3d6ff730aace937d40a72c58d022b4146889104794af9645e77b8081444647558861f39afca9ad398e97f8aae2d22b2705956ab041ff9ca25606e416a846bc1d54cdb8e37b363d15fa130c3debe2919362d41f997ec40a7560a5b5f3910670d6cdcd6b3a4e71cf0e954869410fefd4e8bf2fc731b616b69c78b37ee194f38687201c616fee019e08885d6c70cbaf38cd150bddb35511f8c7242e48359e9bbf65c03e5b048ba75f2d29ffb296aebb620afb8eb692cb0ff376be433252721ac48829167c46bb475b5448378bb47be3a1113fbed373c26256a0a85be6f2acd133b83508a00170aa6fdac4c9786f99b59ae50201a93ef1d531f30a3c8309e1af611b1fc09e20e1632bd8b944559705e932253301019d94116b26f64d24959e86a35bf49df0b1809ac3cc7c2cc067a63694ce23857a3f9991e9b928edf71a6a2e9862d92574681f14d9fd88f56c8f4aae2eb486495a9315c5c742093607c7af50aaf62440046995c9162b8ab4846ecaf915deaf4f69f1c2219f1dc964e02a4bd3daa20d99425f47689b2dee94f2207f00dfae29ecc4fc639a6d59f2e9e95af8547712b16cfaae980e92761dce5ad6a08ab83173f48ee90e72fa8b640832938f20a5ccdfbde5e80e899ec4ba6472f47c99ba55e732d3b347c23eced463c6e548443809f525cd2a1464add10382db8b846a1ffbe0ccc28f89ce8841e55e8909933a74fe1a60e557115d989acc9de40715d48c4e237aada68679ce4af75f2a0a52cd855a7636a13460a456adae1b22291b1a451991cbce911b2716042aecc00aa8c97041945685439ea16e6902770646617e04944e9d47764843d4aff2e19d02d758b85c148d7a0561a94317f9359ee7ea5365038f448799092c0efd970b45d8a5025eae3092ea569b7f6b1db5b20fd2fc66fae0476849944ee40ae124d2bbaa673b1e346bd2d0303290a0677cff27c54d89e7d9f6d10669629283f31bc3b1ebdd215185fedf3edd6acd718fc3cd594283541964fca6ef9bfeb5261788294607f7f310da6248a2c1c4e5dac71c40e4929471115d15d2e9224c0d3bd20f5bc87a1733cfd02a3bc14e36e8fba231a7e527b4f545707cc103a06714d456edfef05611ea6ca554afc168ede1ce1672730395ee03deb51949aa6396b7550ef9850dcefa5ed28a1241cd4f3b8af1eadd935c69b033ae82433d958728c0a468a58570f7e5d2991454ecbe28d9742c9df45878a2fc198deb6d261b1e16dcd039651dcb2d6e9daf69917ff61833cce88b2a6762ec0f49c07233bac273f88528840bbccc7a0194d9d405cbd058a918d193d68152064885ef948db675e5f5f9e2b9ad74c6c725e8801c2a0b3a9c3278ce0eb7a0327ce4f30000c558d100ff09eb4af4b3e795165e0616fe3ef636f489d314bc8a59c518d7913ac73735065c223fddb0f5abdce70b93c2ca00717120de8349906a226904cf6543d4b914dfc121645fba743b64586ac2152e62b9123a05e99ebb60f36cffdc3043e83853093b1ca0a28a49685bea260dd3eae673ced844985891d51092290a4ab346d4d1571dc3dce749569cef943521b8e32894b6e4b16b7106898c96cc7210bc9f028344a2a7cf13fd1e52db707163f4120e6a7bb27d7a7e548736d647a3a741256001014f59d10367fa620ba57f8b64d8c90e612556fe3afb11f33df8062928614d3228ac8dc8d4757384395ef0e20411f7cbd79f4911dbef3c5ca12a9afc0f50b19433c841766509fd78d78f33a14093afbf7c706a17a10d0486e40c114e5d8f47d3451b0f7b07e76834b0f0271c0d1d976767a70c99bcccd8cae966dee59a93c079e413b4d1af1d52560f9a6655641303868fad42b1382d03b6cec861cfbebc1dfeb7c7602d71c80178eb6000b6a28c8b0a27ef15d3bcf36edbfcdcfb7313b6d408bfcc0426a7a45a5f37d5e8ea74ef1823083009761e9f2e8e51e4d9a5ae89f6d8fbdbc918596ff6efae813927755c506b712660be3196f0b430df5f368d4dcc71f133078c6403624631251a2dc992f2af4c9c4144be96c454223f53f1dea27e502731d9cf93c07c19e900812a7e051f660b9cd91bbd3cfe168042ecec5f3a3d15d2a46f7276f9aa69bb4eda049d8f46c9d800a0cca0cc7ce978215fb5e4fb6623a801a8ee235dc98e8888d5e544195fa07c6dfc934189496e7d36efcb99c3837d6d6189c6373183aff0d1e6fb0f95ce6cac6cd1b3894f4fdf3b029a671accf4048589988da5ec14a8dd1cde88cdfdb244f341aa74da0c11c681c2f14b7dd9b191665a2ee384b29f4bb2f860ce4d242845399e5f5db701d6c354074b3cbf2e03e7e43994692082da92d6bca6fec40133091301c557c3ba6363ef8ab17d0fbdbf59a69dc713387aff5c9e66ed231163b18b4a35cb601e4913f46f3b6fcd64ae6459cd0069288e1533a3e857611ce507372534d89d4ac62d5d02d65b113dc970985418b35bed08db9fc996f1b6d0fe5d94a8c8502eddc6fe3080a16ef61b2a0d90581921e1b4349b3e788ef7acb49eadf9c7590f0fe3e93550f7769ea1fe46915b885d0a26d118c51d72cd7e28e3ed918f6b1ca67365a5638e34ca8bddf65bb13a0224ede336cd76c8275e7eb3db0aca7c7084efa1398aba72f8a4fe5b2c1815c0f76002bcb25c4230d2c6a8df0e590541293862e3dbb06d8d88a291de0b621d9e0c68ee6ffe7b1957e65dba5caf5fc2a4838526eadc963449996b487c65aae20ffad0732f371fd5234ec3e03163f99ab7e748bc618416a746ec2999d9f0d9f56c61574e5c631478984bca5825d4bc7cc17c89c67677b7ac938588c1fd0f96ebd03300fdf0e6bacd1d0b841f82869a19ec098a89619d84098fd098e638342ecacf85dbdfdc92e1294461a5cb8ccfbe2cacdcf45a66a05af8ef50b7e2f98b570cfe110922cea3b4554f4a07f7c92003660767152615e40e06eb9dc5aa5a781e1aa7621f7c18ea5f5fcd498394806b75928b0212d5aa84033a504048be2498c670ee24722dddc4975438fb718ad3af4567b64d556c960e3b95b0be09a67468c1ec82ae8ac2391b1d340d7e5a999ced91207a3a693a91f94dcae892f8e821677c43d72a1d1db480c8aadd16a639d14a636d37033c8af8094331aba511c52baf4dbb2c1e31779ff646a5e309e49a681725023a960fa6ac1374eb3bec430594e502b064b5a62e3fa70a824f7a323fb0c110d9e4f334c655b4a11e20fc86458c824459739297419caa1883562e3776095997d05619cba74feadc052db39d1598f16e127669ed5d72e4b59e9cd7a818ffde829e3232f9967d94c1016825a5193582a09bca101a71132ecf9dc0729f7c8b58d5b2b37fb23e59efe88fe07eb889bfba6905fa9433f499df1f31a2ef47f572b346c04847337211c6f9f85baf9a23792a3090e013478c3daec359187e3c328a520a41579f44fe27ee8eab78d80a389fe8aecb329f184c715f7005e24701acc32c21e8c45c09be574f3b3b9382050165e9503454a705e93d444b8404625de0c384a48ed4648115434063c43e95abc295ca34b31e93746fa5173cccd199a6afb4e4a7a733f9ec80fac5eb441baab2bea56bb320c4c566640d7599c46ce4ecb7a9862cfc30cc4f08d5a3516f7f7fb80176e34f0441ad58280a54536450e81bc2fa457e3f9f003063d53a9159142599a52896ca52d13330ea8d3851ee1cfc3527afdfac8c9544997c1ea7384f6e5958c7b0aa13a5489f5f8ed13b192ce1863a45496de715e2eeee9aa4f4c80e826ad23170d9c044d1417a0215c62c4932539753437c9037f805396d704bb5aee6de2886aaa87ca1b3670b6de8773e4be50c6c9a94057b29dd4574c2d08489d0563b052645899d101d3679e772eea36437150ce8b0ab511671ba03abe778e9fc321e08c2598561272d6f26ba3060846132993f38a026eaaeed77de1658e2d2256fca81c80721387ed14117a111c360c86ac1e493f908c8ea2401406e7d40a735797eba1856e731590a7233ef0f1c593469540a10289bf579aa4153f44b7f4f8f50a3fda0a7fd05e2f5453e700adfcce0c356555a663960bf46160986af2e4672ea9331c1b9e439201f3c962626372a8e7da5df6211588a69bf04369f69ad4036e08e9bd346b7806d8fc04c618f5a8364d63a73c2100367f277dad7e796e6c7846ee77cdcd5e4185a4802865c9c3fe97611865aa3ef805b302165a5655dc0f71ecaad862c550d1b75ce014a0ea1efc63cbf9e3077e99c59d56740b89bae7ce6ff13c1388602f13c4129c946415abac1f27a6e40932453d6b8c6726d4e98bf0c0d393cc1cf114ef22d4e05c45f65c8f8c46c617744f43919fccadb0f6ee05cff044a6fd34a7d593d1d8139fa8da2b8c4bb97c76f7d9d0b7615bd9b87873f62d087da1516afea6d4f041d1eb0f91b784c1128f743a2955fa449dcd1d63935f623e89b86050ab6296a3574bc7a06fc38f2a367c75aeb47d6d079ec6e457bd97796aa0e35b74655605cdc17173c40e3cd11911efc419618b4e72f6dc03421ac10a3a78a7fdf9c58da564935b8b5651fe8d4d480a40f1cac7270bdaed18ea4f3c48f57df6a5e0b5e0325a3cf70f476a066fdd8a504e2df8a3c12fe64bc9bef0369ee589781dfb151a9d12b16d152de51cab61952ab148c02932924566336b68d0059b8d092f4fb3b91059a2fc1e045c5d70ae109a5c"}, {0x100, 0x0, 0x0, "f7197bcde8159273344c2725d93c12619575893e5ce6fbed784d5e1f69cb506d99099c9030e329374e445b7e7c3c41311094dc6c6c50c3c8bfb2519ebed9dbbdbaacf5ac3cdde759af482e7fca6be8eba701a0e038f038e46c52af757a37e6c2211dfb1d2892feaec105d448832bc0ffe1855efe24ad9f72d7b1b77c0235c62350cacf9832ea7ec649c304f01790166fdefda45d5c989ac5f3f3f6483666bcf77b265b900d5929fea3507a4dc2e530cfdaecc6f63d87cd4a806006e13e09dde6740d829871aa9a2cea12e2b4986dec4831b53efb4b9ac5905feb8e9c5295f24f0cf77ea601afd7136dcbfc2f676766b3"}, {0xf8, 0x1, 0xfff, "6bcf5c58e9fc21c62d00236d0bcc16a84aa3c58ed3fe981492866b077fbe060ef3482d4e751dd5b85120f89781dc6209cb89f3f752a33ce2ce9c6f915d232ee66e3d10d4fd2c86f15c8f25a42404a9ae2d4b20a1d52efb383ddcaa9509a536344ebaaf8fe9dba876730ac94b83142dda02c6f0633919f7cbd489eed8663a78ca768ca861514b8304d315ef715de6426e01c44756988bf3249376884be3ac5763525519cfd02ea906f300efe68d9463bad7619d386c2adbd9fe14f8efe2fb0e11c62c86132a4f511cfc0b493ebd446f42b2581bcdaa8d6f0ee7e3a0762f2d2ca3be"}], 0x1260}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0xdc, 0xff, r3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x213, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c, 0x0, 0x10000000000000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x10, 0x4, 0x8) getpeername(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066d53db2171b2cea2a4f80451bbdd936844c2a375df69f0f0d2141c209713c260c185bb738cd9a8cf99b717bc995d1652d13cd6bdbed896e72d74b017f8335cbc672df13cef0d9ba4dc23e375656cadd0c8c3ffa9cb4e3c829c7e3b9e5a16fad96869b59"], &(0x7f0000000200)=0x1002) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pread(r1, &(0x7f00000001c0)="151c0f14025823af3d", 0x9, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = syz_open_pts() r4 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x3, 0x3, 0x0, 0x10000, 0x2, 0x5, 0x1, 0x0, 0x5, 0x985}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x5) socketpair(0x6, 0x1, 0xe32, &(0x7f0000000280)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000400)=0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000003c0)=0x9) r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) fchownat(r5, &(0x7f00000002c0)='./file0\x00', r8, 0xffffffffffffffff, 0x4) 16:02:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:29 executing program 1: munlockall() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/189, 0xbd}, {&(0x7f0000001280)=""/243, 0xf3}, {&(0x7f0000001380)=""/115, 0x73}, {&(0x7f0000001400)=""/228, 0xe4}], 0x7, &(0x7f0000001580)=""/131, 0x83}, 0x1) shutdown(r0, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x20, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000003340), &(0x7f0000001740)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x100, 0x0) writev(r3, &(0x7f0000001840)=[{&(0x7f00000017c0)="3f89ee98c7f85b5e3030b8f35520e73a2a8ab935aa6730602606ff5c1d03d23f20c4dcd4ced4b3fd4e752d068adece5c891738f48a47abe31183033e93bd9cace8cf0c1046afc5b75151fcfa998aa9f37266751b14bb21a779c10f9ae40139b825293c373d8422", 0x67}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001880)='/dev/vmm\x00', 0x40, 0x0) readv(r4, &(0x7f0000002d40)=[{&(0x7f00000018c0)=""/58, 0x3a}, {&(0x7f0000001900)=""/196, 0xc4}, {&(0x7f0000001a00)=""/194, 0xc2}, {&(0x7f0000001b00)=""/162, 0xa2}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000002bc0)=""/119, 0x77}, {&(0x7f0000002c40)=""/237, 0xed}], 0x7) pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002e00)={0x0, 0x3, 0x8ff, 0x4, 0x954}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/null\x00', 0x1, 0x0) getpeername$inet6(r7, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) pipe2(&(0x7f0000002f00)={0xffffffffffffffff}, 0x1000c) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000002f40)={0x1, 0x1800000000, 0x1f, 0x10001, 0x3}) geteuid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000002fc0)={0x8000, 0x0, 0x7, {[0x8, 0x8, 0x100000000, 0x8, 0x8, 0x4, 0x80, 0xc96d, 0x81, 0x519, 0x4, 0x0, 0x3, 0xde02, 0x800, 0x9, 0x3f, 0x9], [0x80000001, 0xffffffffffffff64, 0x1000, 0x81, 0x8, 0x10bdaff2, 0x1, 0x5, 0x100000001, 0x800], [0x8000, 0x6, 0x9, 0x1814, 0x9, 0xfa6c, 0x5], [0x86, 0x1, 0x1, 0x8, 0x1, 0xffff], [{0x7, 0x33, 0x0, 0x7}, {0x1, 0x4, 0x100, 0x8}, {0x10000, 0xffff, 0x1, 0x9}, {0x4, 0xa6, 0x2, 0x81}, {0xeaf, 0x7, 0x1, 0x3}, {0x7, 0x3, 0xffffffff80000000, 0x57}, {0x8000, 0x9, 0x81, 0x9}, {0x2, 0x12d4, 0x6, 0xffffffffffffffc0}], {0x2, 0x3, 0xffff, 0x3}, {0x3f, 0xd4, 0x580, 0x4}}}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000003240)=0xf5b55d309c743fda) symlinkat(&(0x7f0000003280)='./file0\x00', r6, &(0x7f00000032c0)='./file0\x00') r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003300)='/dev/speaker\x00', 0x20, 0x0) fcntl$setown(r11, 0x6, 0x0) r12 = semget$private(0x0, 0x2, 0x60) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000003380)=""/4096) 16:02:29 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x200000], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5}]}}) 16:02:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000380)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) lstat(&(0x7f0000000280)='.\x00', &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r4, 0x4) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000040)="510fc3", 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x20221, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) getpgrp() 16:02:29 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="855f050005fa00000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b35c10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b35c10 16:02:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) r5 = openat(r3, &(0x7f0000000140)='./bus\x00', 0x4080, 0x126) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000001c0)={0x3, 0xffffffff}) 16:02:29 executing program 1: r0 = socket(0x2, 0xc003, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x2, 0x4, 0x1000) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd4f) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="02002e2f66696c653200"], 0x300) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) 16:02:29 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) shmget(0x3, 0x4000, 0x11, &(0x7f0000ffb000/0x4000)=nil) r2 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) r4 = dup2(r1, r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) r5 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1cb, r5, r6, r8, 0x0, 0x2, 0x5}, 0x5, 0x80000000, r9, 0x0, 0x3, 0x8, 0x2}) getegid() shmctl$SHM_UNLOCK(r2, 0x4) sync() r10 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) r11 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r7, r11) r12 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r13 = socket(0x1, 0x4, 0x82) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket$unix(0x1, 0x0, 0x0) r14 = dup(0xffffffffffffffff) sendmsg(r14, &(0x7f0000001b00)={&(0x7f0000000280)=@in6={0x18, 0x2, 0xc78, 0x8}, 0xc, &(0x7f0000000780)=[{&(0x7f00000002c0)="5a9c1250f76749ac1aef4ead207ff71a1d8b50567f3cad314a9c2b00295e4089609e29e887ca687544ae49054c31ff41683d5ebc595be648aabb106053bb99c56c6fa6e85ebe8ba0f398355f0691898cceea499b26de33f2149ee5f74eaccdf6f9e91b23698554f928c7ed0bdfd74b610d693c36e273776a37a8053e5961ef2170918ba15e0cfa8ef385d4f2e4a546fb0d4c386526281f9eb7e7468e76a0a50a5cba573a05dc82872d6b2395749f14", 0xaf}, {&(0x7f0000000380)="7005f1b17786d7acf51d04c7f2a7604344401f9a5c93e73e07d8582a31bcfbc552d650f599287626722e12e80b1a1af21b80d6050c041d4672d3e3ea0a72aa4c56aa1aae9e22b95ea028809787ebb460db6e062e84a4090c96f97d79439965fe4850be82f3189aad6d38da428eb7d2abb5fbed315149a1f745348fe7aa83d0eb99a76da1d742bee796eccfaaddb830f50d6bf0582f3128f3", 0x98}, {&(0x7f0000000440)="6f7bb6662d2eadb128f5f28d42ac09b21cf1d4c08cfb5440c3aba7656229ce323107cab2a4d10b0b09ebf3b2293ae62fe006ab4e2b2042a9bc5aef54f3c256fb436ad2bb0b21aa0d6e148dec5b0a09f32ecaf1d6cdb4cb67745ae1eb093b93b9a3ee09889eed84a5bca1ddd190cca7b9915cc4bfbd77e1da3e80c0174e0b97918c27d7d4914e9913b9532eadca8b846f705965f6d1420b0ead6bf445b29ddeb590209ed1efb91353c6cb467d6c4b76a856cd8956d405a6f3d0030760977f1aa5e1fab50e45de305c196f76f681", 0xcd}, {&(0x7f0000000540)="2fdc8ee4a96cd2546c2e9efe4298179651659c5a844522b2ea199df013c44038b207cfbb36e48b5f9f38e1e0d6da65227c85964ba1fa25b579013cb9b5d7a100c31fd653797d2614fad510e2dbf0cc88a9370e5f10e37a90eef4f5439163532d73ba6868db8d58d5747e2fa1fc2f87172e216fe9ade8799d8f0404aa645416119409d64261f47f69990f072521bb119b7cbb99db2069dbaa9b666f7fd0008a3f879ae8f2a3c15609fab6caa5bf9bac7f05f36a2dfcf45a5451a9b8", 0xbb}, {&(0x7f0000000600)="65f981ad97696032aca50e4846b382bd6f2ab66c66b22f3769332d4c23db8b41137f5b9a7c582829bfefd54df9b2a002c016bda3e822c6daf7586a56dab455b583e298885bf95285fecbb9ac57b5fe5aae73edecd854377fbcc7ee94a4c57071aa00a26c7f8e76051c27beee37e463e6a72b4224b11b11e0ff39fdc2f13f81ff5afca9673af6260f01543a1e0b", 0x8d}, {&(0x7f00000006c0)="541b445c84d49bca3ca8081370be5014cb0e176109b9150cd0ace13796ed89c5f33ad8f68b530282fafaadb63d1638e8fe31f5e75164f618d8d2cdc12df8088d21858c4b7003700fa5a85f8c9d49d12b6d2e8d507b25d774a99e5642ccd1a99f33bc47514c8cc3afcd60f4ed68f3e0a5cb8c86b041964d3e9d16af40fdac2b7389a9635369a28a0a401bb99b34a2be8bb09ef5a7433366fb9ede8d0e372c171ffbb76e65221a46accf7c91b31e89", 0xae}], 0x6, &(0x7f0000000800)=[{0xf0, 0xffff, 0x2, "2b6e29c0ed4610096f5dec47eb99b71fe75a214083ca1fcc52e3aa97428e6a33e2da57624f273a20413d6f478959e2f3046ca330d98ffef9cc7b8621b8d4cf3d052289bf9ca53bf75f767fd5576c1bc4b1158d9f976984f8d3402d416e1ea8d7a612b35667ab1c73b3bb8eff37bebac57f27a9b2cafda541a7b2c1378de29a328f9714f09d0a7bb78b32f25f1cce52d3097ae2cfaa8de5a4629fe9819724a07d6f6f79399eb317659bb08c08510497934b865d35fccda777afba28191c8541df238f652367bdfaaef599ef7ec7dc2d1bb4eb610041851db239"}, {0x68, 0x1, 0x4, "5ed0272c598e83639d42a53a45fd8e082da25f82525657c6dc9db6c9325b58de252bc8c144ddaf5f9af3fc06df91938bb625e6c7bea0d9bd1ef491a700669bdcdfb0ad808c320412e10076bcb656be659876ce83d59d"}, {0x1010, 0x1, 0x9, "a5f0ef4ca2e1ee416018103f2518ba783f437e3dc45258c805d32225c71c6613e74e0a5670d02778adfe360c3d7c6b822400684e89f34131931b5f7ca9fd638a905af640caf3c2c3a236c7df5c24ce18144a99b4e3f182590261710971de52ca9124c6d14129373bb3bd3f2cb3ee2ebf8e04accb786f55c698d9fee6ce293910232836a59d0203bcaa141732f81d3ac74e2299b3e1005a90085799a9ee48acf3ee22c71269223d05da3bb2d266c80a9282ccfeb57dd5b45ad746e1fc7d11ce37a7615ea7d49fe31b76a9fdaab79b4f3884f0b84e718673fd9d380aac47dc3dbeff3fcf4a1a274363c85e104a4334085a688f4ea328d0666b0d80de04cbee83d685932e3de8f8b7e01368830ae24e753655614262ce058887e9154ee96a93417a66855487ad213ea0b49f8a410c223ea696b26ed6a9537abeba3c6869ef17d4ced14c3a898fc76289baecfe528115a093641f59ef0c4579e47c770604e57fae8eb4b9869114597057b06e7c36ba876cf262fba8bea4825678a9d26517d2c5a184273921207e34fd55fe5793c465f6d2ecdb20cd784c4fc43a4a8caf49c18f312a64589e503f14f2b9add6aa6db3692b7b9e7c076b75090cbe9dfedc3042d542443036e363502e62bdacdcde7448036e04337408d5568ec7fc38fbebddce460173a041ea66440b76f2c479662560323e3e00845d8184b0f2d96d3b383b0b048b672a90bca731ab3303adb3ba24015af6b178e41681933fbf947dc931b6663a2d9a621d2287407d64227ae61b2d7bfe1ff8a04d4d122786df5d9545468aa8a7fe1d564432fa09ad655cbf30f91ebfae7d6d45a0cf1026292dfb90331b2e3e39224683546cfbd1fa87dafc8cb62c1c9ff7edd233f64ae36d22762ad3944452219a53416d52188fcbfa0476dfdfa3933e48c6848f87ab14c06691705dd33dc1c8816346d161976c0f136771116c0b6e90a84675fe0d8141c16ef51a1ee01c4c0533bd9f644d4994ac44bf7bdc2a901e7094d049dd015bd2a6f4fb96abc3ad9e8114912c6a1aa6d75a4b72114f2ee3fa080d4f9539f5cb669e9c7e495e23556e0d262d60c796c7a4c1b6cc151f0e9e0416960d332845397de6060b4a8eaf3735d0919e12d68bea20765b353d7b74e851b573b18a1a6c940db37b025b8493630ab9bd1e386f97683a6ae9a8bba5908abfb00266aca5e75bcb6f1973dc9e35c40c4384030173deb708de094163143efd7cb46f77a8c6b73b00598171ef4a7620c05e195d7326baa36c210dd615b514a06690c83105af43fb6b098ab540df48cebb670c1a12bf191772764a207e6fb05552625ce6829fc06ddde5f38fde7716518b1c1f5dfffb8f21dbb2181e6497549ba3b8f896b84823f1cceb25ed91e1f4fd56c0f4bc096afe8090d0fbf2522a6f28a3716eefb2fae367f69c9596ffc099f0732b3372a8338a34e059584955f4cbd6be9a89c4a968330cd0b08053caf24f5173465ac743168c9567dfa3b3e82803f73ba3d4c5121bace279e87393302958422f522814f37481b0a084a63f7cc1aaf49548f7bda396f11b182c4456e4f3e09b8e4b182cf6684c1907fe73c62697c2361f03f4fde717f572f7c772870a95caa438aa4ed295ca4df7b8647cfc570b78f11fdf56baaac139e2294c7fa31b5c3fbc4864ad1f7638aa4da9d16649e63afe087d39d551bbe1cf3f40a072da549a9def8e74a9e03aef9a916764bff01c94a433f0820af290f646738ffd2942f1f8dba7bc3e0c39030a60b2bdc7f09ccd7085873b9e86794b91151240f6626c50266731f125d4b4c013924f76090306a86bcc07811c71a871b5b5cbf54e4f7368361018dcf2572929f6b1c8b91470fc30f5826ec10816a3a545725e3c5bda3a5fabd5a2795035012f2dc1843cc55a85e25f0d524b3ca2be4de840e74e3d02ef9e9f161801bb7558853a5d96ddcff85a75f292e5b225594b553ba2c9ff0d0abd55d6cff706b0a107d4730215e952fcb0027f7e1c59ac5bd9ec015f5bab3467d781eb6e82aadcfe8f2a4229744d13f43a48abe6ff6d4acb5ac45e9375bdc24443e81bfe0b4c023cd6c59999d71e4ae1d5ef93981aa3feeb51a6f12a9beae9d5af3a92b564910ae07e194b99b3959cd43ff806984137856f11e94706ccbc487c317b163f40ef48b9993965a888898a17e0db007bb9944d0b575481816f356a98e17ebebd5724a17971a401d7907e0e6db30abdd1b3d0d58810714de87eb4de0202de24f3d82eb6c4200ea4c5022f374e2d64cfd37913e73fe7fb1394b820d15c59467b4f807e7eaf4af1d71c2141a78658e46975d5b38b801ec0b8462e475e22c34dc543052b0dec9d62e1d10aa9a3c1f3e658cd0b9bda75b42280567cfe5ce62dd95ac1ad6e82c04e4d6db200df5174e3982cdf04caa299a1251c5e42a09169d92e2947744b8676c2c311779a7430886bdbaa521d0e40ff24eeba0b909f90d2ec6bb937d0c4f2d0811cf3e9e30067e62dbbb383d443e8c58b3f522dc300143ff09c38c3e1a6e4a4e6499394af9e2292636b791fbc79c599747a08a4e929fb656c7b78ef0a2e3d2d4646ef12e8d4f45ab47522f1aeda2f930a67eb74668ea7515eabe5648ef1dc0e8b1ad1ffa645a47bcf7263ac2e76b52f10b124b606f891a39e53cc00c59fe89c00fb8e620ac123d804c51383d09df0272100a7a3126f901aef8ef58252c70ab4aa157280ff43b75a53b9cf34050e41b192e2d4400e6683dd209ebcfb475bd0dca5e1e404934158e2c88ce7ad0ce911400e368e55003de2411282af44e1c040fa1fdb83b23b1199ecdfcbc10efa99a4d1cbfd65da77a87fedde42aaa158ceaf47d397f0d0f4e39b41d46be9d5917d1fcbbc837b4e9417673e681829352eb04177efcd69c77ad6f44f889c8237312b713f6844dd095171e2667a7e6a846bbfb59b5f0e14e0c3330bd154ff139392081a8fd338708afdd2aaa495472a8683b8bbadac55019e0a0363e7496544279b1361eef8d2209ebceec2d5f6e6b2a39c762f4e687559ad409110727f9ecf869512aa3ff0817cfe98755a0457c3826ba7711661cb22d8372221dd4325ac60a85227501a25f8fdf034de45b93877aca762bbd262bf36a8d76f45b4b142ef72350e2f9bb8d8b9759c24659db22844db672b8b995b32e653af96a8c33a257cf884f86c415fbbd722b1f999345d39a40fc63907864233adcf6f841b6972d43610b63d3344636a54ee6cce51c9c81a2f2d9644143e6d192a357b2ee58b4ad794f82e00d14ae39d0c2bac670c40cd7eb2e4f783b7a2330279bc777d81f94e4124d18893abbeda891a19a57f5305f73c0e37e35785d89babc721538a64b9d85f48cafeca6b7e46edff83c59e1e435383812826cd80b748388c67cf3cde81254170056f1d6110a4c9711a43d63bf67cedf88ed9b4d33ff186df9465d38cd00f7979b53045d60521c9b7973fc6ca723cef0b11ee9a2f36db35f7f7a436d95a152c9b23da1e18ebe213e4edaecf01e952040ff037d5f7cb9bb4661c7f5e473da2773bc8ac041cb2ba5cd98a651f27c2b3c91afe4b4b0221ec742d5821f4b1f4871609d815d47bb8192408edded507f98a11903157110d0fea444f5981ae2733925401dd3a8055554ca4a77f36b810269dcd86d9d9ee41cb69be20be67bd01f91f993fc0de9127886e3167543320fc6fd790ebc6295642f392717aeb0e881a94da6325e4c8617650951e2716b56af1a322f0897ef9af0ce36e1456c6fd9c936eccef06b959513fc0208c1595b8411f44fba4abf5702ed3fc6fb2dd51dd76e10c4b7b008b21e2ce621329f66a92387d316556a40038e90083b177cb56a14229b1bca13432ad01fc1d2eae5695b493f8af51fbdf3fc0514e6654576d912d40e07369f1d495854a8037bb1c3065b4f5b84c9565f9a66f1e1b7e7edc3411ac87fc6be75f29c350729b1d46e4721e8d003a6b2cffc2b03bd1a7dd784fcddf5d238ab83c7a84c64086acc6e7a3b9ec7de64cd95cd7306908c519b18733f75716de7c4b4b19c60ad1462fa08640e0d1b801f25e32c3a906fae51869bc1b01d7d84f8a6f440ea0a2035d9ba65de760e7b96051e3af0a91bb29dd9fe469bf54a3449af53c7bb6e9b77ecaf9ef807a40022e09dc61ec7ed3fd3c11f473c29a498d133a3b6d86207533881bedad868acc82d1307cd9485ab2e4e2a6ba690edb4a4af4f7f15590ae21a3caa3674771b1fa91f5c0867c343eca5a002eb94455ba1526d293141df0c1004e5d2162f230c672b06868365c61617fae49598a71bd9bb1963841c5c7c60e1a2aec46233d47357473d876fa385af270185e7fa877533edc1754665a5098c8239dce53bc89f15d3c7caf5e0dddbd4b6abb9b3851477a4ebf394ac524ee50989fdd6e2577d40d61bd5d763ea12f1566181156d4671c15b49902c66af679743b9cbeda769e318ec409dfade0481480d440f8b3116d85ebad40e195e194e438b1e7cb3b7f32eb89113f8a5c54c1930a0190c2a6c09663ada039a8c02f02fbfb2b3eb18f649963a42aef7dad10aa13fe72e79f8acb0f7f1f0075da0becc5573d6d3e7b4559f6508836f100b5e69a1446192c1a53d687d65bc777f82d892e526c3af724ac40eedad16a4fce67f1d810c19cb7717c301dd1a40d174f27497582d861eca19018bc9e9ab40543ceb5722b1e6a0f5313edcad5b5138c15b60127b6da8e251e1a5a9dd726a9d490aa4c15ab4c7708e3ee1cba11e15fee69bc8fd276ce92e0f0061b700d64abb3732f0311b9544a3f0ffb8aa3f5b1427369e473a9888f3f296984f2f1ad0087d2260301d5237937ecd88f825416805ba366033799848f049a817f60d75528a599bdc8e2baf0bb691bf0905530ba1f80685668d99f0cadd10c6109d6601da48e72f1a9b28e35bfa4313997a7cd567fa602c8cc377fee219f14eafc25716d667fe72f3a5dcf7561ce296858e43e600fdcd9359bab2315ca2fd1abe54cc607509bc9a60109ea1ad040383435a0b3b0741af86309a25f5e3037cf3f8d69dea45c7190e980a423bddd8b46cf474b81ca79e5fffa3ac00b02d93f0edaf77b343b87afa481d63d7e5cf4a4e8254cd39ff2913cd0a623be6a066d4cc56604500fead7541057d1f3eb33d84e402a4a908c2da91541ecb4f4cbd8c86f752c551fc7ea2b25b54bdfdeab037b005787e92c6945ecdc9e278c5d516eec9cd4ba2b4c0b4673bcd753c4111457cff9c036bad0a852a3e8dfe383edd10b895a46891508293e1bdcdede940a08b473c5e2623670f275d13d91395c9f2c03715c630cb035d85c1b8886afa9154cffc26298c7fc6aaa5c1aa6617d10cf410826489964e78bd0c7714f66358a5c3e2d175af2786b7baf74a789438ad60405e6460ff2c798cf0458db6497a573b3b55ed018d65a0a9ce9fea4d14b9cd546fb602b1c068b293e9b0a006be6b4e0d4d4511c065a61b17e519002ffa8d10a048feb97ecc895653aad715de10b3797fbcf2ca224be42972222b3f8efa337a14776c395c4efd042062e27e2ae5810a1271fe943d7c388191ff57dfeb73b6c4d07958692a11e71e2860390efc06c4873a2099de5f47fc3d7e55eeda5622694e29687e3e9b0eac6512ade0dfd575c0ee795a62556c8694214b8feda808e45c3523d9398f49c2e6754271ef2fda463943a32c3a53a5d34f38e044c59b8bfee89e74399db045de41728d4bfd301b464295fcbc0fd7141382aba1745ef48d9a6cf0e2969ebff23bcfb4ecc9854021a7bed3c643ac58b7849896f662583fedd"}, {0xa0, 0x0, 0x8, "0186f9a5bb5c2e55845f70679eabe7d9a0815f04ea9f80eeb240ae7785a12ccca5a9dbf51f602bcf20fd3619eb228c554414daf75a006372644bac75c67f2488d824dcc404534edb94361bc4d0a80de2a993d1ac2af92951b2ba044e5a7c2ca23911a9cb638a2a7bc66a45817895ccbf679007dda977eaab5b8414e6cf3541b5b9f887cec95f3129da3457de"}, {0xe0, 0x1, 0x40, "f5bf62dca329ff35d924a2fe410e994b241793be6d0acf9bcbf0f28ca0af420f185f409a4ac0169012b39afc9a69d5c4939ee8d12663bce098e81630d74958b8cb4d33e35661cc26b83ada17dedcb1e285f26b41416a919453d78d6967ab21ee84f9bf48c2400c848cd67929f2643a95acff3e2ad924f7de0911553bade1a5c8ba6beb412e0ffa4e0f2add9e3101fa73661dbc5eeb2d2b70567baee1dc65701d97b8cc3a71c68623fab8c790552a183acc6fe795736b507025ae6ad824306f5567bd74b6ced113f3968968"}], 0x12e8}, 0x1) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f00000009c0)=""/4096, 0x1000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa1}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x2, 0x2, 0x0, 0x1, 0x7, 0x4, 0x2, 0x1, 0xd1a9, 0x9da6}) syz_emit_ethernet(0x1, &(0x7f0000000980)='\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000340)=[{0x6, 0x3, 0xc42a, 0x73}, {0xacc6, 0x0, 0x6, 0xffffffffffffffff}, {0x1000, 0xd801, 0x8, 0x5}, {0xfffffffffffffffb, 0x2, 0x4, 0x4}, {0xffff, 0x7, 0x1, 0x2}, {0x7, 0x3ff, 0x7fff, 0xad90}, {0x76, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) 16:02:30 executing program 1: pipe(&(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x2) rmdir(&(0x7f0000000100)='.\x00') 16:02:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) semget$private(0x0, 0x0, 0x404) semop(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x721) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8000, 0x7a19112e1715de84}, {0x0, 0x3, 0x800}, {0x4, 0x2, 0x800}, {0x2, 0xbc4, 0x800}, {0x2, 0x9f8, 0x3800}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x0, 0x1000}], 0x7) 16:02:30 executing program 0: r0 = socket$inet(0x2, 0x68d1da913d12ed5c, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:02:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0xe1, 0x7fff, {0x4, 0x2}}) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x20) dup2(r5, r6) kevent(r4, &(0x7f0000000100), 0x3, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x7}}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) r9 = kqueue() getgid() getgroups(0x0, &(0x7f0000000040)) dup2(r9, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}, 0xfffffffffffffa6b}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000200)=0x81) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x8, 0x1, 0x1, "018a9abc8bfad26e5a1f4a67a14ec15ea794aeba", 0x21, 0x8}) 16:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 16:02:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x4, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) kqueue() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) 16:02:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000240)=[{0x9, 0x2, 0x80, 0x7}, {0xffffffff, 0x10001, 0x9, 0x3}, {0x2, 0x800000000, 0x3ff, 0x3}, {0x0, 0x100000001, 0x9, 0x7}, {0x3, 0x6f, 0x6, 0x7}, {0x6, 0x83, 0x7, 0xcb}, {0x9, 0x4, 0x6, 0x7}, {0xffffffff, 0x9, 0x3, 0x40}, {0x9, 0xe2e, 0xd93, 0xffffffffffffffe1}]}) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecf0100d3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f400b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8050000000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff86) r2 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) accept$unix(r0, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = semget$private(0x0, 0x1, 0x82) semop(r10, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000640)=""/184) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x1, 0x0, r11}}) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="ef74fce9446c92e80895323fc7a8bbf55dd5c1b930f4da1dbd9a1d34e8a803012dcaef02430b54b495acab72e35df3002e65d619127fe87a2fc397054abc4254151e5e29ffbeb73f3e2a37ad0472a1c764", 0x51}, {&(0x7f0000000340)="5035e9db54f807e78534de1e6b6d4a5f51cc4c906e6e2a2a549a018951e3ed64dc272a386566016f74c93a3d42a916c58ef9741b736e968cc26384e50e9e47ebe5f498546756", 0x46}, {&(0x7f0000000440)="957f7657d7ef14630c45192ddf2710d94c30907f6d10826e216602aef057e317e7a7d9eb735dce2cdf59b1a0db37421473b089233b10706501245ef7bcd42cfc41629bbff8e85f494e0663c2c8d718e63ab57fda765348b98bdf33a3f31456a6726668d6392072ef167c4a53d5175011cfe3e03ee8b0", 0x76}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r5, r8, r11}], 0x20, 0x8}, 0x800) 16:02:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) recvfrom$inet6(r2, &(0x7f0000000580)=""/215, 0xd7, 0x802, &(0x7f0000000680)={0x18, 0x3, 0x1, 0xffffffffffffff80}, 0xc) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000440)=""/162, 0xa2}], 0x4, &(0x7f0000000500)=""/83, 0x53}, 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:02:31 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(0xffffffffffffffff, r1, r2) fchown(r0, 0x0, 0x0) 16:02:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x6, 0x3, 0x80000000}, 0x17}) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000300)="6090d5bda9981705851126772c0dc68432c1590e6960d72060264836e5e08a5b0460fb150fc4126a5524b23602b125bd992a9b8241d48264821ea0bcbc0ee1c2172d364596f18649e2e439cc0f923cbb3495a454cf6edc4c60c81ce551272365e85db4957e04c87b6bfbe141d3a8de030377509abc67ddd8f5bce59503505ec5440efd0b29cdfea6b88ea10809bf2356673934c9ab4e92e7b2a72c593b17576467bfeb99edc738f70c3fde7bed708f4dffc9bd5436e3ff11acca54d22886c4e84ca82e70141d3dd440e797e97634e5903722cfdb7fcb07328211d28f353cee426768b838e1d965f414d799097e60f02f9ca1ee521ced9315aa77e46914c7", 0xfe, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) setuid(r3) fchdir(r0) chroot(&(0x7f0000000c00)='.\x00') 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x1ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0)={0x0, 0xf0}, &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) r2 = socket(0x2, 0x4, 0x9797) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0x3}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r8 = socket(0x10, 0x5, 0xfffffffffffffffd) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0x1, &(0x7f0000000400), 0x0, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9]}], 0x21, 0x2}, 0x1) mmap(&(0x7f000025c000/0x1000)=nil, 0x1000, 0x5, 0x2010, r2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) shutdown(r10, 0x2) 16:02:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="06000000ffff00cffecf351129bcf102d6ca70be6493d04bd53aadb7f8fe13223c0bdb995c5d7e0e79b1fbb7d5d379a523da4f88c28db2f2ba3e9638e578e0fe8d7a7eb69a5ff1bc964d45f137737b42b47f905800ec9e34e9671a95e43e5882309b41b78d", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x1, 0x81, "87d4a721c1c356adcb666074fd47bacba4cb1aa7", 0x400, 0x1}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffef6, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f00000012c0)={0xff}) 16:02:32 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) listen(r1, 0x4) 16:02:32 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0xd3d1324d1008b26b, 0x5013, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) 16:02:33 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xfffffffffffffeee) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000540)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) kevent(r3, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x84, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x7fc}, {{r2}, 0xfffffffffffffffe, 0x20, 0x70000041, 0x8001, 0x5}, {{r2}, 0x8000000000000006, 0x80, 0x2, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0xa, 0x7}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r8 = msgget$private(0x0, 0x100) acct(&(0x7f0000000340)='./bus\x00') r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() r15 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xffff, r10, r11, r12, r13, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r14, r15, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x10, 0x8000, 0x7) fchdir(r5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) 16:02:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair(0x8, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x326}, {0x18, 0x2, 0x3, 0x5}, 0x400, [0x8, 0x9201, 0x2, 0x3, 0x4, 0xfffffffffffffff7, 0x8]}, 0x3c) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:02:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:02:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20010, 0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r5, 0x3}) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:02:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[0x7f, 0x7, 0x0, 0x1f8, 0x7a5418f8, 0x0, 0x8000, 0x4, 0x8001, 0x1000]}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x181) dup(r0) 16:02:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) read(r1, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) close(r0) 16:02:35 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x1, './bus\x00', './bus\x00'}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000100)={0x3ff, 0xfffffffffffffff7, {0x997, 0x2}}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$getown(r0, 0xb) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000200)=0x1) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffffffffffc}, {0x30}, {0x200, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xca, &(0x7f0000000080)=[{0x8001, 0x20, 0x4, 0x4}, {0x280000000, 0x10000, 0x7, 0x5}, {0xff, 0x0, 0x3}, {0x925, 0x80, 0xff, 0x800}, {0x100000000, 0x8000, 0x8c41, 0x1}, {0x40, 0x8000, 0x2, 0x8}, {0x800, 0x5, 0x4, 0x779}, {0x5, 0x6, 0x4, 0x97}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000280)={0x3ff, 0x3f}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) link(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0xfffffffffffff277}, {0x18, 0x1, 0x3ff, 0x9}, 0x5, [0x2f71897a, 0x100000000, 0x8001, 0x5, 0xbc1d, 0xd24, 0x3, 0x7]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f00000002c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x7}, {0x7ffffffe}]}) r6 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x40, 0x280) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000240)=0x7) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x00\x00\x02\x00\x84\x00\x01\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000130, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000000, 0x59f, 0x4, 0xd6bb, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x2c6) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x415}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r1, 0xa) 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1ff2, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x7, 0x1f}, {0x18, 0x2, 0x81}, 0x10001, [0x4, 0x5, 0x3, 0x1, 0x5, 0x0, 0x80, 0x8]}, 0x3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semop(0xffffffffffffffff, &(0x7f0000000280)=[{0x3, 0x9}, {0xb0b7ea8539b9610e, 0x1}, {0x4, 0x0, 0x800}, {0x3, 0x800}, {0x0, 0x800}, {0x1, 0x8000, 0x1000}], 0x6) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000001c0)=0x2df4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1ff80000000000, 0x100, 0x5, 0x18264d73}, {0xffffffff, 0x100000000, 0x4, 0x2}]}) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x8, 0x194b, 0x3, 0x9}, {0x6, 0xfffffffeffffffff, 0x8, 0xfffffffffffffffa}, {0xc7, 0x80000001, 0x10001, 0x6}]}) getuid() r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x4, 0x7}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x3, 0x8, 0x80000000, 0x3}, {0x100000001, 0x500000, 0x1}]}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x0, 0x7fff, 0x1}, 0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x8000, 0x10001) 16:02:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0xb0, 0x2}], 0x1bf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x21c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x80, 0x0, 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:02:35 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) pipe2(&(0x7f0000000180), 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = dup(r0) setsockopt(r1, 0x9fc, 0xfffffffffffff399, &(0x7f0000000040)="9997d164b92177895d54d54cbd96f9632d90c92fbe5c44e4f688f2a8", 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) shutdown(r2, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000200)) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) shmget$private(0x0, 0x2000, 0x281, &(0x7f0000ffb000/0x2000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x18004) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x200000000000015d, &(0x7f0000000300)}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00005ea11b31000000df000000000000000000001800000000000000"]) r6 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x90) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000180)) fchflags(r1, 0x9b7bf2d2ae393940) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20, 0x8000000000}, {0x35}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x2, 0x8}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x1004) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:02:35 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:35 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20920, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pread(r4, &(0x7f0000000140)="25fb0fe5fdf108e2debf3e02f70d928f7823584ef9c00142b78a0b00ab095baa4b9471dd9bebe58412e9", 0x2a, 0x0, 0x46) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00"/4096], 0x1002, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/60, 0x3c}, {&(0x7f00000003c0)=""/85, 0x55}], 0x6, &(0x7f0000000440)=""/12, 0xc}, 0x800) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:02:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x6, 0x4) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x80000003, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x0, &(0x7f0000000040)) 16:02:35 executing program 1: socket(0x6, 0x2, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffff9c, &(0x7f0000000240)="d03e571c5dfd19000000ffffffbf", 0xe, 0x0, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab4369a15ddf79a86ec867dc551f5d2d44e59d7e50e3ef807c30951d3e7fcff1f9bf1e23c9cd0377bffbd6863cf5490e90156dd176040d4a384c18d2411f1d57af2c2861327073698132b73c1823fcd3867dadb8ea3792", 0x57}, {&(0x7f00000000c0)="a46cab6357fe85e94604d99bf2cf7c4c4d7db5573cb30900eeb83a906d7a87b3dd5065a9c62f46b5f8a3a822998b34723652c22675", 0x35}], 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x80000000}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:02:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "000000000000000100002000", 0x0, 0x9}) r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x140) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) dup2(r1, r2) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:35 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) clock_gettime(0x2, &(0x7f00000001c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7ffd, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000300), &(0x7f0000000340)=0x4) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)=0x3) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0xa2, 0x10, 0x0, 0xff}, {{r0}, 0xfffffffffffffffd, 0x39, 0x2, 0x0, 0x101}, {{r0}, 0xfffffffffffffffc, 0xe861544ecaef1472, 0x80000001, 0x100000001, 0x5}, {{r7}, 0xfffffffffffffff9, 0x0, 0x1, 0x180000000000000, 0x1}], 0xf95, 0x0, 0x214c, 0x0) 16:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x40d, 0x4, 0x8, 0x9}, {0x7, 0x1, 0xfffffffffffffc01, 0x4}, {0x6e, 0xffffffff00000000, 0x0, 0x8}, {0xfffffffffffffff8, 0x1ff, 0x80000000, 0x101}, {0x0, 0xff, 0x4, 0x8}, {0x0, 0x9, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000240)=""/173, 0xad, 0x8c0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r8, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffc, 0x10, 0x80, 0xc2, 0xbf5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x9, 0x7fff}, {{r4}, 0xfffffffffffffff9, 0x10, 0x1fffee, 0x3, 0x4}], 0xfffffffffffffff9, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffd, 0x98, 0x20000000, 0x100000001, 0x8}, {{r4}, 0xffffffffffffffff, 0x80, 0x20, 0xd0d, 0x7}, {{r10}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1c8, 0xfffff, 0x3}, {{r11}, 0xfffffffffffffffa, 0x4b, 0x8, 0x9, 0x9}, {{r4}, 0xffffffffffffffff, 0xb8, 0x4, 0x9, 0x9}], 0x8, &(0x7f0000000600)={0x1f24, 0x68}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x6) recvfrom$unix(r1, &(0x7f0000000380)=""/219, 0xdb, 0x40, &(0x7f0000000480)=@file={0xfa64ad5b61135e1c, './bus\x00'}, 0x8) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) lseek(r12, 0x0, 0x0, 0x0) 16:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = socket$inet(0x2, 0x5, 0x73) setsockopt(r3, 0x0, 0x800000000001e, 0x0, 0xfded) 16:02:36 executing program 1: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)=')\x00', &(0x7f0000000040)='.\x00', &(0x7f0000000080)='\xd1', &(0x7f00000000c0)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2004a, 0x12) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = semget$private(0x0, 0x1, 0x82) semop(r2, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:02:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pipe(&(0x7f0000000040)) write(r0, &(0x7f00000001c0)='\b', 0x1) 16:02:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)=0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000480)="a9314f266050b010005ec7ef88c363b8e986db3e5d62770d5a1671ef0f263264e9a4decc5d5dd57261f9662e967a7fb40799a59f81c8c1d446794ccc8db0df24de488916e2635df182784163be562c888bd4b2cae64e41979d9f04f377e0f398d322833f04536f5281f6e35cfa5b4a4c76e05e8174546f3163f3b47ee3a7bcf0e97b2a665178c0c54ff9263ac69c6c98f6f17ead5054d2a2e2ec19cd75cbfa609deb73c2219f9c4e6bcb63cf43d9d0b637786b880350462a6009ce0184ac7de782016f172350ef10782d17697f4871b54fac601a0bf7c57bef5a52a4946addad51ed688d80127e74", 0xe8}, {&(0x7f0000000580)="a4f6cbc55614f6af86eed750ac90585d8e93d810f2c9bf432ec20fb25786e8", 0x1f}], 0x2, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000440)=0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x161) 16:02:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x19, 0x1, 0xfffffffffffffffd) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x2, 0xffffffffffffffc1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x76) close(r0) fcntl$dupfd(r1, 0x0, r1) socket(0x21, 0x3, 0x44d) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x8, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', r3}) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r5) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r6) shutdown(r8, 0x1) poll(&(0x7f0000000000)=[{r7, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r4) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:02:36 executing program 1: sync() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x22c) getrusage(0x1, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000140)) 16:02:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x23) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 16:02:37 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[]}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x0, 0x30) r2 = getuid() r3 = getuid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, r3, r7, 0xa}, 0x86, 0x3ff, 0x476}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) setsockopt(r1, 0x2a, 0x1000, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648d7d97ef9e3b48de6ebbe6c8d680e9a0db9bf48976f5d76fd6ba667232b513feeb71041c9f02eaf5d0b87be9aebb8e44ac82d2bdfa592e1dc90926cd5fcc94df5cdecedcf52d423f46531ceceb4fde353265795ef2348097661b75db166c98c", 0x73) 16:02:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1c6339f224bd3c08) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:37 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(0x0, 0x0) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) setregid(0xffffffffffffffff, r3) 16:02:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:02:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x20, &(0x7f0000000080)=[{0x10000000064, 0x0, 0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) ioctl$TIOCEXCL(r2, 0x2000740d) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r1) close(r0) 16:02:37 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) 16:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000e1, &(0x7f0000000180)=[{0x9, 0x5, 0x2, 0x5}, {0x80, 0x0, 0x1, 0x8}, {0x4, 0x100, 0x7, 0xf3d8}, {0x0, 0x20, 0x6}, {0x9a6, 0x8, 0x3, 0x8}, {0x1, 0xffffffffffff0001, 0x4a90, 0xc8}, {0xff, 0x2, 0x7, 0x416a}, {0xffff, 0x73, 0x3}, {0x6, 0x4, 0x800, 0x4}]}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000380)=""/245) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe(&(0x7f0000000140)) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000200)) 16:02:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kqueue() preadv(0xffffffffffffff9c, &(0x7f00000004c0), 0xdb, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ftruncate(r1, 0x0, 0x1ff) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 16:02:37 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x30}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x52) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:02:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) write(r1, &(0x7f0000000380)="b8", 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/221, 0xdd}], 0x3) 16:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="96") r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = msgget(0x0, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r11, r13, 0x0, 0x5}, 0x4, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r0, r3, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x7, 0xff, 0x7f, 0x9}, {0x8, 0x2, 0x6, 0x3}, {0x7, 0x5, 0x1}, {0x2, 0x1000, 0x4, 0x80}, {0x7, 0xfffffffffffffff9, 0xc6, 0x8}, {0x4, 0xf3, 0x1f, 0xa3a}, {0x4885, 0x5, 0x6}]}) 16:02:38 executing program 1: getpgrp() open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x80) open(&(0x7f0000000a40)='./file0\x00', 0x200, 0x40) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'\b\b\x00', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0xffffffff}, {0x18, 0x3, 0x400, 0x8cc6}, 0xfffffffffffffffa, [0x0, 0xfffffffffffffff7, 0x101, 0x1000, 0x80000001, 0x7, 0x10000, 0x200]}, 0x3c) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) writev(r6, &(0x7f00000008c0)=[{&(0x7f0000000340)="f2dd360100aa07a63deb177e49aaee972ebda516e768aa52e73bcc16ed42ef72ce33d511f4edd1602de87484c41e7052b562b5721d12b507056bf89fdae1206e785050e6e13460d14186d6264eb214a6e08b4430"}, {&(0x7f00000003c0)="bf020985230f6e47205a5a9a8a2d19a724b5e9b954a4420b026937cc73bc086501b1bd56e8e2aede915f9b74547e08597a1e805c393be990b9790535262f97ab5751f58274f5c8cbc687adc8ea62fccbca896d00e93d74635928c9e63034267bef33c9f22706d35769d7131170fad2ef213f708ceaa5e3b5420b48"}, {&(0x7f0000000440)="f7abc804ed3214402cbd80138efc9b40bb0df3265e83a400dfdb6cbb98dac991fe9ea49f543f0634c21d9609d3f6bfc55c7a6efcd7d1d672829c1a1248e076ec095ba37f"}, {&(0x7f0000000500)="5666e289d9110a4ca1615768f19bf3d77f3c668dd257884c47fca55bafe7958a8b"}, {&(0x7f0000000540)="23da444f6b06e97c42c473d476e1d95f1e670697868c3a5758d3048fab9b4790afacd678f38b2c4a5e851d04fd6baecb99e2e21bd564ba13f29dde51f07bd394504fa7d4c0ebc03a2edaa1ee25d95440c92b15073bb8a4d4e0f763a7160a659b60fb6be283c8320b29ceb1dc1972b8eba7c760283b33cddb5b2f266728d392f506e97119e366ed15a327cb19b9374eb76da3dbafdb1409a3e67bf725a02a568023820f83d2825a365fd33bdc976401efe9a8106cdc171c72cd154293af7692d1f93df078"}, {0xffffffffffffffff}, {&(0x7f0000000640)="1b8fed26d0e73171690334d2a14de62405d527df152c4d56b3bff8ab8ac4de0f6a76002709bcc63c026b5dc3f6863e556e148e8e3a"}, {&(0x7f0000000680)="f27ee0eae1141b38fd9408db88093e47341736d15907cb7ac62df7d44336cb3c556906428d3377426f514d3a9933754d55c3bde19ede14852a9b0b47edde7cff6ff3d709a7c5e7fb6622a37061cd89f605c1c4e776f3c5a6277a7bd04548cc901911f73c9c89e65ab71db2592ab04626a52b9785ff88"}, {&(0x7f0000000700)="f2c04b6093134642528e42e25882c41484caa933d5fc2cd35d2e2149679fd2f910aec898c8ae52e1f759b8358e272343b4330f31e3cf8659a93f1b7ddaab2be14731a5632a899db1937268a8e2a6e0cdff7f0812d0bb9be06d259ffcc8fac7284396c17d39be4482d9fd07c1c38d57b1f07a0a94583895bc2e04ef5652c9cc427fb62ce58ad054389dac19d0eaad9cd812156d6aa6cd1451bc0fde8985b4707703c8caf91e12113ef4dc924cc703"}], 0x280) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = msgget(0x0, 0x446) r15 = getuid() r16 = getegid() r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x2, 0x7d, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r24) r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r25) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x2, r15, r16, r21, r23, 0x0, 0x5}, 0x4, 0xb8f, r24, r25, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r26 = msgget(0x0, 0x446) r27 = getuid() r28 = getegid() r29 = socket$inet(0x2, 0x3, 0x0) writev(r29, &(0x7f0000000040), 0x0) r30 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r30, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r30, 0x80185760, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x188, 0x0) r32 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0xff24) r33 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r35 = getgid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r33, &(0x7f00000000c0), 0x26e) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x3f, r34, r35, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x8}) r38 = getgid() r39 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r39) r40 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r40) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x2, r27, r28, r36, r38, 0x0, 0x5}, 0x4, 0xb8f, r39, r40, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r41 = socket$inet(0x2, 0x3, 0x0) writev(r41, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r41, 0x0, 0x6a, 0x0, 0x0) r42 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r44 = getgid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r42, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r43, r44, r45, r46, 0x2, 0x9}, 0x5, 0x5, 0x8}) r47 = msgget(0x0, 0x446) r48 = getuid() r49 = getegid() r50 = socket$inet(0x2, 0x3, 0x0) writev(r50, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r50, 0x0, 0x6a, 0x0, 0x0) r51 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r54 = getgid() getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r51, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r52, r54, r55, r56, 0x2, 0x9}, 0x5, 0x5, 0x8}) r57 = getgid() r58 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r58) r59 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r59) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000200)={{0x2, r48, r49, r55, r57, 0x0, 0x5}, 0x4, 0xb8f, r58, r59, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r60 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000a80)=[r9, r49, r49, r60, r53, r61, r22]) getgroups(0x1, &(0x7f0000000280)=[0x0]) r63 = socket$inet(0x2, 0x3, 0x0) writev(r63, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r63, 0x0, 0x6a, 0x0, 0x0) r64 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r66 = getgid() getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r64, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r65, r66, r67, r68, 0x2, 0x9}, 0x5, 0x5, 0x8}) r69 = msgget(0x0, 0x446) r70 = getuid() r71 = getegid() r72 = socket$inet(0x2, 0x3, 0x0) writev(r72, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r72, 0x0, 0x6a, 0x0, 0x0) r73 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r75 = getgid() getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r73, &(0x7f0000000a00), 0x0) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r74, r75, r76, r77, 0x2, 0x9}, 0x5, 0x5, 0x8}) r78 = getgid() r79 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r79) r80 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r80) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000200)={{0x2, r70, r71, r76, r78, 0x0, 0x5}, 0x4, 0xb8f, r79, r80, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r81 = msgget(0x0, 0x446) r82 = getuid() r83 = getegid() r84 = socket$inet(0x2, 0x3, 0x0) writev(r84, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r84, 0x0, 0x6a, 0x0, 0x0) r85 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r87 = getgid() getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r85, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r86, r87, r88, r89, 0x2, 0x9}, 0x5, 0x5, 0x8}) r90 = getgid() r91 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r91) r92 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r92) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000200)={{0x2, r82, r83, r88, r90, 0x0, 0x5}, 0x4, 0xb8f, r91, r92, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r93 = msgget(0x0, 0x446) r94 = getuid() r95 = getegid() r96 = socket$inet(0x2, 0x3, 0x0) writev(r96, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r96, 0x0, 0x6a, 0x0, 0x0) r97 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r99 = getgid() getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r97, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r98, r99, r100, r101, 0x2, 0x9}, 0x1000, 0x5, 0x8}) r102 = getgid() r103 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r103) r104 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r104) msgctl$IPC_SET(r93, 0x1, &(0x7f0000000200)={{0x2, r94, r95, r100, r102, 0x0, 0x5}, 0x4, 0xb8f, r103, r104, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x8, &(0x7f00000002c0)=[0x0, r66, r78, r83, 0x0, 0x0, 0x0, r102]) setgroups(0x6, &(0x7f0000000300)=[r12, 0x0, r13, 0x0, r62, r105]) 16:02:38 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x15) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) r7 = msgget$private(0x0, 0x200) msgrcv(r7, &(0x7f0000001580)={0x0, ""/162}, 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r7, 0x0) 16:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x8000, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r22, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r23 = fcntl$dupfd(r22, 0xf, 0xffffffffffffffff) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r24, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x9, 0x0) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x10, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r27, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r28, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r29 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/diskmap\x00', 0x40, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r30, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r30, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r31, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r31, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r32 = openat$klog(0xffffffffffffff9c, &(0x7f0000000900)='/dev/klog\x00', 0xf00, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000540)="c852e0258de14d3a6ad13f4c3e1c80815e4a6bdbbb1c5c9972a64d509bcd940c1b0f7ab9b8f62d273703350d65b154458d8ce916302b1d6b36dfbf0710f9fc4692075e9e9d36dc7201977b00db7ca9e2e1ed685b2a9f9dacd12019c0df36afd35d2d04d02f7013a467754b6bbb0e6e859f6059a2770b51f7cea472f02d93e59af3d0b734f83f338a7935aa03d3c7b0abacf610416dcdd3da8994f3c92f90b254c762251afb054f76d42c87cf89433d6bda4ac7d6e197c989ceb1a75b846bdb1bd7d76a7ba3193267067d35deb9aa4ebc566722f1073fe6ee696235ab9931385094", 0xe1}, {&(0x7f0000000640)="42e192c9add9186a5a9c0ea0ef326588d925374aba51df06a12d28e9d0bb217b60c4b71c6f5641b0fda09f91069c857f82f59b41c03b7fdeec0ce40e2fa4a88136b1725a95088225605807ab92ecd9c8917dfefe25b51a504a9d1b95aec2347a7d0d75846bccc1c3a103c16617ff6190a7b6c511497a800936e5a94feea689214a17910925e2be68448c72bd120c646b480ca1f3276795173b927a63281718c76706080f60d74e76cc1d70830e2473d401ba8d14af33ea692807903191a8f10cc1d63026d220f35bc669", 0xca}, {&(0x7f0000000740)="46ba268cfd5a0f9448deb683e95ceba44ba22bf2ef1a059c7db9f3701241715fd4a57a9d1d24959bb1080813c4cd9f1b83a90c605c113f97c39ccff349e3dd2db68d89432bc05e", 0x47}], 0x3, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r4, r20}, @rights={0x28, 0xffff, 0x1, [r21, r23, r24, r25, r26]}, @rights={0x30, 0xffff, 0x1, [r27, 0xffffffffffffff9c, r28, 0xffffffffffffff9c, r29, r30, r31, r32]}], 0x78, 0x8}, 0x403) r33 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x1a0) r34 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r35 = kqueue() r36 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x10000, 0x0) r37 = accept$inet6(r33, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(r35, &(0x7f0000000480)=[{{r36}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0x2, 0xfffffffffffffff7, 0x3ff}, {{r37}, 0xfffffffffffffff8, 0x8a, 0x0, 0x2, 0x81}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r34, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r34, 0x80185760, &(0x7f0000000000)) sendmsg$unix(r34, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="569816b7314ec5f58013ece668a549b711cf7952cd72fe529bf3f779d4c48b1a3fed00e80fb833b04421da9c68d4558e4a7731a45f171f646dac813ad440fc7e115fdf013b0a818fb64a0624b10d45e4836e2196459e78bd58dc392056fe66f42056b669ea6ef9190fb0b3b5554626bc84ae186c826030a21d436fcc212980cfb1980cb61152d76ea2a213b52df809dfba25", 0x92}, {&(0x7f0000000080)="311fa734e94c675e412547d00c1d3a73372a2f10116ed2765848f47ba189a6b1", 0x20}, {&(0x7f0000000280)="6485b73c4a6ef5f66aa415bd48f8ec4cd68df561a4f4b8cdb556c71133510ac00b01cdcdab626324be4215ab94c6452925c63da894c760de22861958c18219278893f0da75731d797302e8194f07c12b083a76159720bafca33a9ae297cfb996f4f2e25e28a07ecc559ac7d68d45b91ed3199e1561dda23381b725d4329e5c67b9f486d1ae9ea0cec78eae455e165af556fefc95dcd80fbd3a1686d1ca4ed7c507d0fe7d171a3c386a416834a89167dc4966ff96e2049af3c769d06c5a3108198f35d778e88e35092da60bc49bb8efecf16c78109e4e83ac3b0d3fae376777dc31df83ff", 0xe4}], 0x3, 0x0, 0x0, 0x1}, 0x408) writev(r33, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) 16:02:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:02:38 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 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, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:38 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x3, 0x5, 0x1}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) fsync(0xffffffffffffffff) 16:02:38 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820269"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x1, 0x82) semop(r2, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)=""/34) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x2, 0x2, 0x0) dup2(r0, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b04) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c377284c7bc0339956f17295108c8935b87e2e2eb2", 0x17) execve(0x0, 0x0, 0x0) 16:02:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000010a, &(0x7f0000000000)=[{0x9, 0x0, 0x0, 0xfffffffffffffffc}, {0x15}, {0x7ffffffe}]}) semget$private(0x0, 0x2, 0x226) r1 = semget$private(0x0, 0x1, 0x82) semop(r1, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/130) socket$inet(0x2, 0x1, 0xffffffffffffff5e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:02:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r3 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) listen(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:02:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:02:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:39 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) shutdown(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020200e00000012000c98e0f4adef0d04a1d038e085829f4912230d1ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdea809ef7604eca8131268c4053d80884f1dfd2ebf2772082ff71a1ab1f2a65cc22b1ca1028e100"/100], 0x10) write(r0, 0x0, 0x0) 16:02:39 executing program 1: setuid(0xee01) getpid() ktrace(0x0, 0x1, 0x4000120c, 0x0) 16:02:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x160, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSBRK(r5, 0x2000747b) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r8 = dup(r7) getsockname$inet(r8, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x2) 16:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x80401, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e46198824b3da025400fbb69a0bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bca58edfdb9ad853a4f5f728193ef16ab93f12fc4d5f16b136a5d0cc979c04d5783171052043cac186f08103a67ddea78d49327d47d4f157432fbfa65d9520e6ba34f370f75428e8e9928cba0953b6ab9ea56e68220e8e8627a3b8dc9546a2d68499c62aaf8e0c763a38038387580bfaf17402fa079dd31fc9d5260d24399f2dbe5e7a405682f6dd6a655fe9ec2cccb8775226ceb33aa976f25db1652e0bccecd13cc9f2b8ffd2eb3c9f0c9192843a34ac31c3c560f91651fed1b65ea0aad70304b6bcce", 0x102) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x76457b26720b5e9d, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x88}, {r4}, {r5, 0x4}, {r2, 0x23}, {r3, 0x2}, {r6, 0x8}, {r7, 0x100}], 0x7, 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "9f8d14c675040000040000ff0000004ae5000001"}) readv(r8, &(0x7f0000000100), 0x0) 16:02:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) listen(r4, 0x5) listen(r0, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000002c0)) fchdir(r0) socket$unix(0x1, 0x5, 0x0) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x400000000000b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) writev(r9, &(0x7f0000000480)=[{&(0x7f0000000400)="3672fb15ceaf26c7f573c3c16daa946525530066f2172e66041618d64a3dac04d6b628213cc1b33a3e8bed46b91aaad13f88dd85c7ea16815d07dc05d7f6c75fbc7cc5ea546e62641ffc82ceabf6064c8555497ee0", 0x55}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r10, r5, 0x2, 0x9}, 0x5, 0x400000000005, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r11 = socket(0x18, 0x1, 0x0) sync() fcntl$setstatus(r6, 0x4, 0x80) setsockopt(r11, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) getsockopt(r0, 0x2, 0x7fff, &(0x7f0000000380)=""/128, &(0x7f0000000100)=0x80) 16:02:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0xfffffffffffff800, 0x365, 0x200, 0x78ac, "162a9d2dd7383a54bdb5faf22f44eb339d487183", 0x6, 0x8}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x2fc, 0x3, {[0x10000, 0x0, 0x1, 0xffffffffffffffff, 0x6, 0x8, 0x1f, 0x7, 0x200000000000000, 0x10001, 0x100000000, 0x3, 0x8, 0x8001, 0x80000000, 0x6, 0x80000001, 0x9], [0x3, 0x8, 0xf000000000000000, 0x1ff, 0x8, 0x8, 0x1c, 0x0, 0xbe03, 0x1], [0xfff, 0x1, 0xe0b8, 0x4, 0x6, 0xfffffffffffffffe, 0x9], [0x3, 0x303, 0x5, 0x8, 0x80, 0x9c5], [{0xed5, 0x3000000000000000, 0x0, 0x80000000}, {0x9, 0x8, 0x3, 0x3}, {0x1, 0x7f, 0x6, 0x7ff}, {0x8, 0x8001, 0x10001, 0x100000000}, {0xffff, 0x7fff, 0x594, 0x1}, {0x2, 0xffffffff, 0x3ff, 0x1}, {0x5, 0x10000, 0xe7ea, 0x6}, {0x0, 0x4, 0x6, 0x101}], {0x1000, 0x1ff, 0x100000000, 0x20}, {0x7, 0x728, 0xddcd, 0x8}}}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0xdead4110}) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000540)={0x2, &(0x7f0000000500)=[{0xc77, 0x1, 0x2, 0x10001}, {0x0, 0x1, 0x81, 0x5}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) dup(r3) connect$inet(r2, &(0x7f00000004c0)={0x2, 0x2}, 0xc) 16:02:39 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:02:39 executing program 1: r0 = kqueue() minherit(&(0x7f0000359000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f00004ac000/0x4000)=nil, 0x4000) munmap(&(0x7f0000513000/0xd000)=nil, 0xd000) 16:02:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r3]) r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) poll(&(0x7f0000000000), 0x0, 0x0) 16:02:41 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005, r3}) socket(0x2, 0x4003, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = dup(r0) setsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) r6 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x5) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r9 = getgid() r10 = getgid() r11 = getegid() setregid(r10, r11) pledge(&(0x7f0000000040)='}[\x00', &(0x7f0000000380)='@!^((\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r7, r8, r9, r10, r11, r12]) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="000000a03fd4895005580a000000b82c4468e800000000000000000000000000000000000000000000000000000000ff0f00000000fffffffd0000000000000800000000000000000800000000000000000000000000000000000000002801eff3976e6ee88e23cfe0f4e1f6000000000070f100021000000000000000000000000000000000000000000000000001c5fd00000000000000000800000000c23d5b010002000000000000000000000000000000000000f0ffffff000000000000000000000000008a32f4575bdce9a997325da356416a9ab6a26acc014b6ac9910b91c5018000005cb5908aa7143994f0d1ff0c43cc12d0a760b0e5b9ee194a2ab8b078"], 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) 16:02:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7ff) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 16:02:41 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(r1, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x3) lseek(r1, 0x0, 0x0, 0x2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0x1000}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r11, r9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r8, r2) r13 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x18221, 0x80) openat(r13, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) r14 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r14, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:02:41 executing program 1: socket$inet(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0xe10, 0x0) r5 = socket(0x18, 0x8000, 0x56382467) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='+dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r8 = socket(0x20, 0xb, 0x8004) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x38e) close(r8) r9 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f00000001c0)=[{r4, 0x11}, {r5, 0x80}, {r6, 0x104}, {r7, 0x4}, {r3, 0x3}], 0x5, 0x1) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) 16:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) r3 = socket(0x200000000000011, 0x5, 0x8) getpeername(r3, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045c70ef9e68483bb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000589a8b65000000000000000000ae83f8d09b271e1aa400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff000000e9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000008000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a04f78695ab795e55dcd63a6d3ba038ff249a31b92ece0a4d1b3ab3c79a80e7f37a780cb41705899000000"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000240)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x10, 0x0) setsockopt(r4, 0x25, 0x6, 0x0, 0x217) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000440)=""/165) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000294) preadv(r0, &(0x7f0000000280), 0x275, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x3fd, 0xc4) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 16:02:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x80, 0x200) fcntl$dupfd(r2, 0xa, r1) close(r0) r3 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="2f72c57c915c4a508af64234e32d350a0aad871f808dd75229d28d99bed1dd3a4f62c9cc81fdb1bfc86ea5e2b7731a479e94b43d985b21e2ff26ce9e1431235fdf", 0x41}, {&(0x7f00000002c0)="5423cab27155164a9fe056d516ec13c94c27e30c6cc6826e8c1a5ecf363d91c396c4d3ab043772b2259d7b064716ddc510c290e58770091d3e9f98783bbc683fc399d1244271d61cb88c9945c9176b39199020c88737bb00f3d2d117d404c1f02f961e83910f8bd5ba5355c112b3455706b7861f9aec40e83897476ffe32ef935c2c4f3e299d4b22f924aaf18879a38ea0fe0bc8791e623569a993b9bcb863983cb5f82759dfaad7f35546", 0xab}], 0x2, 0x0, 0x0, 0xc38064e2f79b5613}, 0x1) semget(0x1, 0x0, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) r5 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000440)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:02:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000140)) 16:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x32e, &(0x7f0000000080)=[{0x10f, 0xb66e, 0x2, 0x100000001}, {0x800, 0x7fff, 0xbe35, 0x4}, {0x4, 0x5, 0xffffffffffff6b58, 0xfffffffffffffc01}, {0x9, 0x8, 0xfffffffffffff000, 0x6c}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 16:02:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) 16:02:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="4df343c7a719e2dabcffb31a33dcb3dd7d723d314542816d7651c7f33ece63eb7e0075a707838ba307ad43958987ba1b9c37c567ab5e0a90f50c184e4e7fea395417483e8aa1e789b683085d77b1c13763a4b5c938588d1059526f0525664af6ca664280adeeeab6a030018defe8f724cb7f4a7f65bb61be951dfc1d537c4466bffef142b4c9343f6225b77296facddf9f26443e8ffbc4d1437047e3d89a85407ec37662b25cb1ccc645509c9f3a61c9f43ee246e36b53ecc9e665a21f20a27bab7f05965172dce29c8ab97a2e4575363aaf21ae56e9fafc6b3beb19e45ad0fd6e", 0xe1}], 0x1, &(0x7f0000000240)=[{0x90, 0x1, 0x1, "f333b3b8cb4e4c80fdba859291a6cc5f16aef6eb6182ab4eb025f3f37dcd1cdc05f4715af082e4c5b2e25bf81e341dc3c7957096e00a79e63d6ada4d2128ba4885c6dcc946e15882c7155281cba5b18a07a54bd1d38544abf590e26ebd3cca5794c7922b9ce2ade954260efdeadda393af3326bc27ede7dd08ff25e1ea775fe0"}, {0xa0, 0xffff, 0x9, "dc2cb8cd1279b0680394b23f52eeab4f3d1d36aebec65d5e96326c2b48d8b3897514dc6f3329c4b0ea74e8d1c47977818aa78ac4d0f47f0222b77d73b38ca08f3ceb9cc11e4c25712cd5db487cc5a3d9a24ad209bd87a6805ec1981004181f7fec4f6f405c72f8f888b02d173967ba67e8d5c2f927d0ee9b01b03adeeb3fed3818a9df821cdb02d194cf"}, {0x40, 0xffff, 0xfffffffffffffff8, "f69f04c5bcbe192363eedbd890b51f794c4829385aefb54c153ae661461e30bdd6eb30c5e19f6f943b61965f63134e"}], 0x170}, 0xd) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r5 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000003c0)=""/216) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 16:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3, 0x0, 0x0, 0x4}, {0x50, 0x0, 0x0, 0x20000000}, {0x2, 0x0, 0x3f, 0xbc8a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x14a, &(0x7f00000001c0)="0083c94460c1b35bb976930d56aaef32d198845b6fb89d0aea9c33ff7846f113ade125fb7cc15b2b3d316e4abef835d16e4a") 16:02:45 executing program 1: r0 = msgget(0x3, 0x280) r1 = dup(0xffffffffffffff9c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x5, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="03000000000000000000000000000020760ac6ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e123ac611a9959e8eec18fd07ee9e7dfdb42cc956"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x2, 0x81, 0x1000}, {0x4, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, r10) utimensat(r4, &(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', &(0x7f0000000340)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) kqueue() r13 = dup2(r11, r12) kevent(r13, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0x81, 0x1}], 0x7ff, 0x0, 0x200000, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000240)="220e2a", 0x3) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r15, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001600"/4104], 0xfffffffffffffe07, 0x0, 0x1000) 16:02:45 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x5, 0x3f, 0x2}, 0x9, 0x5}) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20820, 0x0) 16:02:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) kqueue() ioctl$TIOCSTOP(r5, 0x2000746f) 16:02:45 executing program 0: 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) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) close(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:02:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x8000, 0x1ff) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x400000000018, 0x3, 0x3a) getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) sendmsg(r4, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000000340)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f00000003c0)="37f1e428f8253445d1f17f3f60471464693df02b8a036e10bf0bc01896e7b7e8b9df6c9cdfb68b8be1f441a4972b98e4422226264105577c0f52e5c913d76e0cf62e5a545accd69ace17a645940c5ba5d25db4456d5b765166f86eec1f0886acc6f6f571fb067f8682c2c96000ba2e7958c6e1d1414fd7cc78e6cc2a233066826fd6eefc6df61d33904ce4fcf3ffd20b4c42fbbbcfba1a80adca2f31181eda5d3d4e11742ef711efc6cfb3a433874425c004b08a92e52b78f8d470be2b995853d1b93147a81ef51b9273c1c558fe5baad30ec88b255999e024f0aa58bc544d6ddca976c8d2711bff6d39fa5799278461bfdcadea3b6e8f3d22776b463deb1e11d10a5da764b10e786c3022ababe1e8776bcbacb123bea4efd41c0cbbffe58f70418b31d3647db752ea1fd5332de5bd40c64ddc07ddd8c807d5b89940d382181605bed44be1addf73ac2348430fcc10967f9acb48e04e6edf3718ffa845ad4490e5d315706baff05ed0dcf6e7720f0e5ef7e896c1f1580eaac05df71c59bbd6a95bfb1a607962688557c3b8b2a0be6c6d722b30cf2d00cfda3c3c6781bb58a90039375b0f35a49d50b5f26805e9df51f1111a0ae5547f244243229d5ece81d05213e007bfcf729c77b1cc8ce84c0173ca02a0787786120b18b93859b88047e958620f", 0x1e2}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000100)=ANY=[@ANYRES64=r5], 0x8}, 0x4) getegid() write(r3, 0x0, 0x0) 16:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:02:46 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(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') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\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') r2 = open(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10, 0x10d) symlinkat(&(0x7f0000000400)='\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', r2, &(0x7f00000005c0)='\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') 16:02:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="cfd0fc92d747ebfdcb5ae52522c662d62eb2892c081f0aa543fa828c75ff8ee5658772053ef743320a22825d10e59f070cdc9096d203bd22c0d4d6651e2a3cad883b50775dd34deb0a8fdaf25dee68361a65577cfb8de5b8cbe8de4764a8d17b4312ca56ed72f1a9e3cba76ab0df23203a11e4b1d170ee250ed6a8f4ed41a83e8239b339c4bec91191a40b4b0eee2a4b93e17245bee30f6f05f2c0828cb0627bd404", 0xa2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x200000028, 0x80000000000000c, &(0x7f0000000080)="ebffcbf513b9e3702eaa637119482692e69931d21648", 0x7b) 16:02:46 executing program 0: ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) pipe(&(0x7f00000000c0)) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) r1 = dup(r0) ftruncate(r1, 0x0, 0x8) 16:02:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9b06, 0x7, 0x5d9, 0x800, "7e32530ad97eaed61f52bf8b00a2981c60677115", 0x239, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b002c, 0xd) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 16:02:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x200, 0x1ff, 0xfffffffffffff800}, 0x7, 0x0, 0x2}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:02:46 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, 0xc) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001140)={r6, r9, r13}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) minherit(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000232000/0x1000)=nil, 0x1000, 0x2) 16:02:47 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 16:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x6, 0xa06f, 0xa37}, {0x57, 0x3, 0x8, 0x2}, {0xac1a, 0x9, 0x1f, 0x5}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 16:02:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) r6 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)) ioctl$KDGKBMODE(r7, 0x40044b06) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:02:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) lseek(r1, 0x0, 0x52, 0x1) 16:02:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x3, 0x5, "c8c665d644887fa51c86a6cef5978d82bac4462f", 0x2, 0x4000}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) socketpair(0x10, 0x400b, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x85, 0x80000000, 0x7}, {{r3}, 0x6, 0x2, 0x40, 0x2009, 0x7fff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10d, 0x10, 0x100000000, 0x3f}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x17b4635, 0xffffffff951fb9c2}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80000001) 16:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000300)=[{0x5, 0x1, 0x6, 0x6}, {0x4, 0x20, 0x200, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSBRK(r4, 0x2000747b) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x64, 0x0, 0x0, 0xfffffffffffffffd}, {0x30, 0x40000}, {0x6, 0x1000, 0x0, 0xfd}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') dup(r6) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xaf) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:48 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1200010000) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r7, &(0x7f0000000080)=ANY=[], 0x0, 0x800) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = msgget(0x0, 0x446) r15 = getuid() r16 = getegid() r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r24) r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r25) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x2, r15, r16, r21, r23, 0x0, 0x5}, 0x4, 0xb8f, r24, r25, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r29 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r27, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r29, r30, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) r32 = msgget(0x0, 0x446) r33 = getuid() r34 = getegid() r35 = socket$inet(0x2, 0x3, 0x0) writev(r35, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r35, 0x0, 0x6a, 0x0, 0x0) r36 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r38 = getgid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r36, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, r38, r39, r40, 0x2, 0x9}, 0x5, 0x5, 0x8}) r41 = getgid() r42 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r42) r43 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r43) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000200)={{0x2, r33, r34, r39, r41, 0x0, 0x5}, 0x4, 0xb8f, r42, r43, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, r31, 0xffffffffffffffff, 0x0, r41]) r45 = socket$unix(0x1, 0x2, 0x0) r46 = getpgrp() fcntl$setown(r45, 0x6, r46) r47 = getpgid(r46) r48 = socket$unix(0x1, 0x2, 0x0) r49 = getpgrp() fcntl$setown(r48, 0x6, r49) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x5c0e635, r2, r11, r15, r44, 0xa, 0xfffffffffffffff9}, 0x3, 0x100, r47, r49, 0x0, 0xa9, 0x0, 0x40}) r50 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r50, r51, r52, 0x2, 0x9}, 0x5, 0x5, 0x8}) r53 = getgid() r54 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r54) r55 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r55) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r51, r53, 0x0, 0x5}, 0x4, 0xb8f, r54, r55, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r56 = getgid() fchown(r0, r2, r56) flock(r0, 0x4) read(r0, &(0x7f0000000540)=""/226, 0x2) 16:02:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x8, 0x346d0ef210582355) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f00000000c0)=""/61, 0x3d, 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x12, r2, 0x0, 0x2f) write(r1, 0x0, 0x0) 16:02:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) 16:02:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x120) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getpgid(0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') 16:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x1000, 0x80000000, 0x9, 0x6}, {0xfffffffffffffffb, 0x700000000000, 0x2af, 0x7fffffff}, {0x7, 0x0, 0x5, 0x7}, {0xe68, 0x401, 0x1000, 0xfffffffffffffffe}, {0x6, 0x67, 0x1, 0x800}, {0x4, 0x8, 0xd9, 0xa00000000000}, {0x5, 0x7, 0x67, 0xf5}]}) 16:02:48 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) 16:02:48 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'\x00', 0x2, 0xcb, 0x8a2, 0xdf9ccf0cab35792f, 0xbc44, 0x80, 0x3, 0x2, 0x2, 0x1, 0x3}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 16:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x4, 0x10001, 0x80, 0x81}, {0xffffffff80000001, 0xc732, 0x7f, 0x9}, {0xfffffffffffffeff, 0x0, 0xff, 0x4}, {0xffffffff, 0x7, 0x8, 0x8}, {0x4, 0x4, 0x7f, 0x40}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c, 0x0, 0x5, 0x74}, {0x6, 0x0, 0x0, 0x3}]}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, 0xfffffffffffffffe, 0x3dc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:48 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000039, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/124, 0x7c, 0x41, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc) 16:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf23450ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa49ff3ae1ef4e859484907b6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa26040000002802782224d7d5c11e21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5537ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d00831c48198e13683efd846e46f064460c024ffa5a18416243d26", 0x14f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:02:48 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 16:02:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xff}, {0x2, 0x10000}, {0x40000006}]}) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) getegid() r8 = getuid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r6, r7, r12, 0x2, 0x9}, 0x2, 0x6, 0x8}) setitimer(0x2, &(0x7f00000003c0)={{0xffff, 0x3}, {0x4}}, &(0x7f0000000400)) r15 = getgid() r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r16) r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r7, r15, 0x0, 0x5}, 0x4, 0xb8f, r16, r17, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r18 = getegid() getgroups(0x2, &(0x7f00000001c0)=[r15, r18]) r19 = socket$inet6(0x18, 0x1, 0x6ba) getsockopt(r19, 0x0, 0x8, &(0x7f0000000280)=""/221, &(0x7f0000000380)=0xdd) pipe2(&(0x7f0000000440), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x3, &(0x7f0000000140)="b6f338") 16:02:49 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0xb4, 0x4) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 16:02:50 executing program 0: socketpair(0x6, 0x0, 0x7a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x5}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) 16:02:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="b30e3c9975f7f6886dd3ca0f54a55536d8a2945314969eb165c3ccd45bea60935cebd0f700dbe93b4f", 0x29}], 0xb311b1097a3cf5f, 0x0, 0x10000) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='<', 0x1) 16:02:50 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(r1, 0x0, &(0x7f0000000200)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x2, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r6 = semget(0x3, 0x2, 0x401) semop(r6, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x1800}, {0x4, 0x8fd4cc5, 0x800}, {0x4}, {0x3, 0xeb, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r7 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r7, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r7, &(0x7f0000000140)=[{0x3, 0xffffffff, 0x1000}, {0x4, 0x4, 0x1000}], 0x2) 16:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x300) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x180, 0x7, 0xfb8, 0x7}, {0x9, 0x80000000, 0x4, 0xffff}]}) 16:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dmv/b\x00f\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) close(0xffffffffffffff9c) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000200)=0x80, 0x4) dup2(r2, r3) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') 16:02:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) r5 = accept$inet6(r3, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a00)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x20, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xfffffffffffffff9, 0x1d6}, {{r0}, 0xfffffffffffffffa, 0x3a, 0x20, 0xc, 0x8001}, {{r5}, 0xfffffffffffffff9, 0x41, 0x1, 0x2, 0x1}, {{r1}, 0x4, 0x0, 0x8, 0x3, 0xffff}, {{r6}, 0xfffffffffffffff8, 0x80, 0xf0000001, 0xf8e, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xe4, 0x6}, {{}, 0xffffffffffffffff, 0x19, 0xf0000000, 0xfffffffffffffff8, 0x99e9}, {{r1}, 0xfffffffffffffffe, 0xc, 0x80, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0xd2, 0x1}], 0x1, &(0x7f0000000b40)=[{{r7}, 0xfffffffffffffffb, 0x4, 0xffff5, 0x8, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000008, 0x51b, 0x2}, {{r8}, 0xfffffffffffffffb, 0x4, 0x8, 0x0, 0x3}], 0x9, &(0x7f0000000bc0)={0x7fffffff, 0x2}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 16:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x22) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:50 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x34) accept$inet(r3, 0x0, &(0x7f0000000200)) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) dup(r4) r5 = socket$inet(0x2, 0x4, 0x800) write(r5, &(0x7f0000000280)="4ce34dfa9d43871163cd97ea4b96fb689d776608f9ef8cbb8f9fca4792bc99ce8fbb8b0c20ff8384f974ee3a97b84e166bb0a5610e15993eca4a1508f73ef3154a047187f7ec34ba16df3711330a039291ea657a24482a61d4072e6d96a21a8251639f03302e8c0b600d7b59d549", 0x6e) r6 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x200, 0x10) r7 = dup2(0xffffffffffffff9c, r6) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r8 = semget(0x3, 0x3, 0xc0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000003c0)=[0x7, 0x628, 0x8000, 0x3f, 0x8, 0x700000000]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x40, 0x9, 0xc1, 0x9}, {0x3e, 0x9, 0x1, 0xfffffffffffffffe}, {0x1ff, 0x1, 0x2, 0x8}, {0x80, 0x0, 0x0, 0x7fffffff}]}) preadv(r2, &(0x7f0000000900)=[{&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/64, 0x40}, {&(0x7f0000000540)=""/15, 0xf}, {&(0x7f0000000580)=""/8, 0x8}, {&(0x7f00000005c0)=""/102, 0x66}, {&(0x7f0000000640)=""/207, 0xcf}, {&(0x7f0000000740)=""/71, 0x47}, {&(0x7f00000007c0)=""/130, 0x82}, {&(0x7f0000000880)=""/115, 0x73}], 0x9, 0x0, 0x0) r9 = open(&(0x7f00000009c0)='./file0\x00', 0x100, 0x24) openat(r9, &(0x7f0000000a00)='./file0\x00', 0x0, 0x20) r10 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x8, 0x1d) faccessat(r10, &(0x7f0000000a80)='./file0\x00', 0x109, 0x2) msgget$private(0x0, 0x24) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCSTART(r11, 0x2000746e) openat(r6, &(0x7f0000000ac0)='./file0\x00', 0x7d8148d57715f6cf, 0x2c2) r12 = open(&(0x7f0000000b00)='./file0\x00', 0x800, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000bc0)={&(0x7f0000000b40)=[{0x67, 0x5}, {0x7, 0x949}, {0x0, 0x5}, {0x23, 0x7ff}, {0x6, 0x4}, {0x5, 0x101}, {0x43, 0x2d3000000}, {0x8a, 0x586}, {0x46, 0x6}], 0x9}) 16:02:50 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r2, 0x2000740d) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r4, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r2) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r2, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r3, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r3, 0x0, 0xfffffffffffffe5b) close(r3) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000003c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000540)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:02:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) writev(r0, &(0x7f0000000180), 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x800, 0x141) kqueue() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x1, 0x3f}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgget(0x0, 0x446) getuid() getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x852) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) 16:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x6, 0x3, 0x101, r1}) 16:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0xffffffffffffff38) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x2, 0x3, 0x1, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1e0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) load: 3.59 cmd: getty 86736 [ttyin] 0.00u 0.01s 0% 307k 16:02:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r4) write(r4, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r4, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x6, r6, r7, r8, r9, 0x80, 0x2}, 0x5, 0x0, r10, r11, 0x8, 0xadcd, 0x5}) 16:02:50 executing program 1: chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setreuid(0x0, 0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1b, 0xfffffffffffffffc, 0x9, 0xe494}, {0x3d, 0x1f}, {0x7ffffffd, 0x0, 0x0, 0x8001}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x2, 0x1, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) syz_emit_ethernet(0x11, &(0x7f0000000180)="632558d37fc29c617ad2db693d6701f141") 16:02:50 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000280)='./file0\x00', 0x30288, 0x0) 16:02:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="9ae0dc9ff1466dc4b93482d65eb93cfd13c43d16a3abb2"], 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 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) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000001c0)={0xffffffff, 0x2, {0x8000, 0xfffffffffffffff7}}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x7) 16:02:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/255, &(0x7f0000000000)=0xff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 16:02:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000340)=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\x00\x00T\x00'/85], 0x55, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) msgget$private(0x0, 0x400) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x100}, {r3, 0x100}, {r4, 0x1}], 0x3, 0x10001) msgsnd(r1, &(0x7f0000000080)=ANY=[], 0x0, 0x800) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3000000002004, 0x8, r6, 0x0, 0x0, 0x81, 0xfffffffffffffffe}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:50 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/122, 0x7a) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) r6 = accept$unix(r4, 0x0, &(0x7f0000000380)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r9 = socket$inet6(0x18, 0x8000, 0x4) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r11 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r3, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x697c, 0x7fffffff}, {{r7}, 0xfffffffffffffff9, 0x1, 0x4, 0x0, 0x5}, {{r8}, 0xfffffffffffffffa, 0x72, 0x2, 0x0, 0x1}, {{r9}, 0xfffffffffffffffa, 0x10, 0x2, 0x100, 0x2}, {{r10}, 0xfffffffffffffff8, 0xa, 0x20000000, 0x0, 0x2}, {{r11}, 0xfffffffffffffffc, 0x4, 0x2, 0x10a9, 0x4}, {{r12}, 0xffffffffffffffff, 0x1480e3ec57332177, 0x78000011, 0x1, 0x9}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x98) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = socket(0x0, 0x0, 0x312) r21 = kqueue() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r22, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r23, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r24, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r25, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r26 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="3637c504a7302eb667c7660d7a71a8700673c7819c6024da261c73fbac4a9ddba543d134e451033e2a749f669eaa5178d96ac11eb21af2e490a838067a115f05b403f05fea5c400e979edfad58f84e80af3690869c197e9581bf0b681f6368eb1de1e5a94fbcbf09b665d681bd90f78ff854fe2e9efd24d8ac25e7e59878a1fc25ac98914fe1df7de2d074f45465e3bef2314a1bfd9ce924ac0490d35a3ae4b2cd5a82c7619cb78593b287d83e0458f82877ef85a0ffcfb17388a85d2d1bb764a3c2586ae1d10b", 0xc7}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r13, 0xffffffffffffffff, r17}, @rights={0x18, 0xffff, 0x1, [r20, r21]}, @rights={0x18, 0xffff, 0x1, [r22]}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r1, r26, r0]}], 0x78}, 0x3) 16:02:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f0000000200)="320c187e0537eeef317fd376795f61dbfa168941141182ac2a5a352f9ef8d616ddeb20acf7a5fbb5db1254bf23d145bed9bfabc1dd9e93123945e9782dca4d6b3694a272cfc4d43c264ea7dbb7fec79c904822d7aa4b6bd66263fa8c5448a58e460cd3b59b9dffc01a404651acdfdfd09ce87c29ca0615f28897b291d450982dc64cca9d", 0x84) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) fchmodat(r5, &(0x7f00000000c0)='./bus\x00', 0x90, 0x2) 16:02:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:02:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4000, 0x2f) r4 = dup2(r3, 0xffffffffffffff9c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f00003fb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r5) syz_open_pts() r6 = msgget$private(0x0, 0x200) msgrcv(r6, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r6, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) recvfrom$unix(r3, &(0x7f00000001c0)=""/175, 0xaf, 0x40, &(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r6, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) 16:02:51 executing program 0: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r4 = getpgid(r3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) r5 = socket(0x18, 0x8002, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r8 = socket(0x18, 0x4003, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r5, @ANYRES16], 0x3, 0x1, 0x800) r9 = socket$inet6(0x18, 0x1a459e4771beb4de, 0x4eb0) dup(r9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x1200000000000000, 0xfffffffffffffffe, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x6, 0x4001, 0x800000000) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f0000000100)) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700), 0x2) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r13, 0x0, 0x0) r14 = dup2(r13, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r14, 0x80085754, &(0x7f0000000200)={0x1ff, 0x2}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000000000)) r17 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r17, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r17, 0x80185760, &(0x7f0000000000)) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r19, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'\x00\x10\x00', 0x0}) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r20, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r21 = fcntl$dupfd(r19, 0x0, r20) utimensat(r21, &(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', &(0x7f0000000280)={{0x7, 0xa}, {0x6cb}}, 0x7) 16:02:51 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x1704, r2) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='W\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x1fffffffffffff62, &(0x7f0000000200)=[{0x7, 0x7fffffff, 0x9, 0x7ff}, {0x2, 0x7, 0xda9f0c5, 0x9}, {0x3, 0x8, 0x10000, 0x100000001}, {0xffff, 0x0, 0x3f, 0xff}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000001c0)) 16:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x35}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() select(0xfffffffffffffcfb, &(0x7f0000000040)={0x8, 0x3, 0x0, 0x8}, &(0x7f0000000080)={0x73af8fe8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000}, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4000, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x4ff85a01d91e6424, 0xe) syz_emit_ethernet(0x16a, &(0x7f0000000540)="05") select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) 16:02:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:02:52 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, 0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000000000)="8f822b17601498e78c47e1eaacf8e7d6a31f3f08", 0x14}, {&(0x7f0000000040)="1fb1cc6069658a39bbf85c3d9b78a1c79346907ad29125554247e3c063779dd6b6b5e982b10119ee5f658ea62b5bfabc4ef4699d69e631dbad2b976e4e5c2b22422f5d8ea6b6f2935d8120d86a000d9210ff4dab5c293b816c5847a824c124c96d264635663aa305a302de45239a63035dc9b43f87aaff29d72a0f2611c0729f7278ed69d7f422fec3266a3085c57b42e5434c1525fbe2a547769b073d8ee484ea48fd11", 0xa4}, {&(0x7f0000000100)="253123c89a0904", 0x7}, {&(0x7f0000000140)="b7f86ae180bf6143250648487d8985c6afc29cac13259200d98eee4c5512db1e473ddb1e2ce2786d2582f4199143d4b7ca2d779a9901d55683abbd295b7b90b3228ebaf3279f2e642e65a4025b367e13a3523c836d60725705bda85e22c8614579bc3728b196d5d7d96f4c7faf671323233c9c54cd141286d106dd3785e81e1a1f767e3f66ecf22df981e52139e797901570bea8fc71e92d71fac925e38309fa1b5dbdd6f2e5e1dc8013558afd101966c51f0a7622861094b96dea456f3d4a87ec7b5f827d49f69f9ded2fd10dae85ee0e3f2f9a3158298db4c92e732bf66ae19a75e537b283f8c816035e6fc6eb87b59ce5e80d7043ee6e6b608e338b38eb3a3c5aada903d9324928c963194d104102a108a7f5ec02073d6f1867063bdef09440513e23a61ac24836cdb46c2c73acc10f797e0f2b1aa4bf16deb279f9a0e7efa3a4e4039529e3c5ee95731939ca7f9e78927317ef1772d8d9e3fcb289884af709ab80deb365af24105550749f0cb59dafd625f401352c3e73baac08bbf6aa3a119138bde762737136fc3adcef8ab887f0a5345eb1390182af25994635d2ce23d8f75a6aa1e3488d4db0024bbe88a3bac67bc622612ca1d938bdafce2bc5a35ff73ff29c9c78c9577779d061e346f300716f2c609c6ba95b2d44188acbcafd7a58aca815cc0c06542523178b9f4e38993f281b9b2a45e07ae9ee6d5f7d59fb860247411249f1af46b613854f5754a6128171c1e74c087c35276eecfe7c516e0bb6e19051f416d9314d962a2779da506882aa283346a4dde9b367537ae76e59f00e259f7af1d0611a5a1d1c415d7e8a30ecb5c8eb0aba5a068e899f780a9e313797e273f3d7505b98df222b793c0e4ef9baa5589403456688b3fea1a5867a2bfdda8af552d779a252c068d43e4c8fad7567892bd2bebdb8f61df32695577f3dda16ab995cfde09d2fe75428f47cb4e67276147ac8cb133b4d4af50e25131fcd1c76fda378b937037a48853d5f363fe9c79c9393bfb0aefe9a5e55b0564902601277f0af934d8e98a3dd13655171635b12ea1755a487b53a774fee49fb0ea84953f6fcfe0d810c21618e3f796b6f97bfc1a50cbe6398598668b4a059f48ca2dc928de0f43f3142a81a22563ffaac023f7d4ae67cc1aa1ea48efa7b09561de3bceade68e2dab63e6df3ec12d619656e23f5d5f6320fbde03fcd7ae851a77949b8c78b9a5fcbc53d0383cff1a3ed894ba0d3403fd85ff6de8ecbb0472867572ca38f4bf8c9feaec68e9c56676ace19333b3a77599a206d7c38b83173e1cede337f51194c8cc0fba182a78c910d6060d61eb66c89c3887470b97612e306b27cc6abef1df6f32d2e7a384ba29a69ad31c9bd7cf39cf2a5ade6767735f58ef855e179fa58d5507b21232035979831a0e0018951b8ac4e60cc4e1048c976599b24408633094582f688d042872851390883b16310cfbd1f603a22e55a1e3d0ea43013f7b60197a85adc61b1fde185023c3a7fa24d01ba4190aadb9ed55e3be10ac5a97c982af3fc48ceb072c9b21207a8a4567dfb13f9030d1f97b957e25a71547361f4263d16087c016c27f5e00037a9fb1f5c3a394c82abd442732bf1bcef203ef85757b4d091cd76d010dc61db6ea242a895253a732b0fa38baf4103a9e1523c73234a6017d48cf1cf9693d64db43f4c69636b07e138977b56a810302b0a17fe910eb699e07d9ad9cf0898993e5d42c1cbc06694768bf6729403ec4a4440f0285cc79807e8efca1f503836df0a33da870356e18483a70e38da1a3e29bd2d88201edc9ffc51084b416a7ef89cf26bd54f0ab2fc48840e4d0ac31d8d7d36764d2851ceda0e7335d8973d9d2ee05b9d44e419da934994575909dbfc0f5392db4b3f9b911a3eb14d8e1f437e7ce8c48d536d20bc67af7f9784fe0928c2b8fc0e1651edaa74f71107851941f847965bc6e1eb32239a32fb7aa1d688d5db9639f4c44bd7b2e91a2d8cb3ee7d5c968230b79c227e76a13e30923beb1a5f0b576a318c85fe92748d1d4ee24e107f9c54dac347c16068f9409326916d319c117b27f52e890530ee0666adfdd57fd97801d31893629f654ef671407379689ab9dfc2a5b56f645b0b5e5e7439bc01315953b413592464973ef1a2085c46580869aac1d9110d06546f2e1144a3b0ba81a7cf361e8d5f3fd44929bfd97dbbfae190dba3a4e79cfbf9d0f33bb23dc7420ec027e6e4a816e5cdc1770019e3bf0db5d3236e53f2255e1432689a10787c2a1093a78433bc4dc9ec4ac68d111add2f8c48f34260b193f453c6ac3175205441915014f10491c8b5fe7931177242a7ff9c1785a500f6f4e2e92432db5656038786b76098762f43ee25b4a35bbe378f8d52bbd1633b7c469e16a0943a7961eb5ee4111d5f13d5e203f9a56e912b6e79076761f6c52e36a9b686a60f490f28fe94267c11b3d1f04ee53f6a3b8812823f48abca35f1f3578cbaf6191f873eb6438a44fc944e64e75d058a967f8a6e17c56c433403350750cd48aef855c52efa2bddebdfb75f01267a71725b5166a9bff959cbb2d2d94d1d1f6df56d29a65ab24cc4937acf38e565b35c618e467f3224d2ca2f590568d70d05dd7dd5a967cb3834f74494de5748dbf57b3f99b610a8485397683a51d50c53da2a68e89bcfd953845b27283a5e17b0bb46f19c4abb7f80e372ce0e878b3e2ce3968f0ced67f0097f452d7c7222e9e410cf7633b9893460310096d9493ce4b5cbd5086465f1eadd7a0d0a3b805eb6a99c0305c6202cbf776a13209c0e2b7565c38d77f1b7751745af724ffebcbca71a69cc50b9a28aebe5b0d370bdb606781cc800cf5a98c73c01ff9cde2dfbec8d15d5035b344ab1c22ad1a3959c67c5daeae6ef7918b3cd6cbc284508970fc67dc8b13641ee8b7c579b2bc8ee6707ac8d8b2cab6078c2ff647e3ed2d1cd85eb6db0bc84bcebdf6919d41ae77d723c75ee55ca0e68c0ecbbb9ef260324830d19c2fb719d1c6e77b1c412913d61ee56b76956e14aeb6daafab35903d43e37716f636c93af7392a8754c944d65ec03cbde45b3abb416e5d8fcf846c3f233f6f46c335511b157070d064baf16341851eac6150e422502dfcdc902b18a42933e5d7df8327eb71fcff1770bc70d0755fd7de0104a9df0c9b2f7964c13b9fb64348e13bd3d1ac107a80829b8be454c89d4a3bcb39cfd52f08295f8e1ef6d368ad1562d36bc0beeb473b556ffcb8e5257b0913668d4b4eba4f06fc413ae88b5b4b3fb7a9bbdeddf95e7aadf3be6c48fa6ff5d3dfd267e37dc51389ba455305245001bd89ddb706b159b01d482a4c6e99d06be7942fa6ab39edb731e205d5e5fe411c1a05d4b5a55a4e74a5ad37e5b693827b815698f431f957134a6acefef7c1c194d57dee4c753a63dd453baadb2cf861111be8c82da891d9d3803279959e0e0bb3cb144f9100d435d640a21cb11f24b395ecb7939338e86006ed83f7fa65ac9f7a933a10b8a82beb8ef76125549f37ce5146ad1d35ce7a0bb9ecaca90233530905b9590cb908f8d146e76163086870aebbfcd3fa0d3a9cdf410f832370472c8fcf78ca1c46b7385aa0cca5913ef040fd40d3ae3019114521a64a0347ad9988dd80e48df05d7b9b1c41d2e3c7ec2a952c3de70df5e4a64d14c5dc124eb58138d63bc045867f3cff17edb24805529a00ffb0693f565dc40c5ae633ed58140a51799f34c8f18fdc6e8e98d3548f100f3fb4bd69c8a433bd46d58b5b717fbc4640047ee36dd1ac5840e21ed8c41d7b8dee424c5dbe20a8f27cc683c38d1f87f849c0cfd7f6f49079675fc0752d74280d6531c312a070e0779cd30181df947ce3675595221c7ead74ffdfeb232ead0bc084920ae1289825576ef68b3a3cf1629872aed5477d66482cf794930ea5f17f50f39fc6ea1483c80a774651167bdd922ba7efe57f32351512ab1dafa5ba7496c1dc4b3c20c9be3e96e5252730e7ce45582436d51066d61b9b1e34391706842812f950ab81e927df5a06ca95a6942f57a26dde1d69caefa20510dd97615806937e2e7311f6fa055b9e4528777bc13ee8cb47266293d50005391b37b05620a64d49855a8d05c204303a1b657ada1e3d1a7b5a6f6c672597722d0bb1837f09edb8b6a635d85ec5c5c52a1d646bc92e17129fdde00fc63b75375a5c3ce3cbedc98e21d8b5b864079dafda672e81b27b035a165e814bd8e756263ac61188aeb9c55b1065e2e6ebcb00b096dc132a45e22da4cd92197788df650d6fcb3c4bc6d5082e5b0993cace1fab0eda06db24c5883b8f7d5cb75adb29a594ac304d86f3332cfcc6ef3ddcad02d56e0d82b1fb339db4ea436146de663172665a82642c88563c5d7d26857d723d9c9495a6c810d5b008b78b1bff1a049ea230c82b5da20719ac97d84119dae163d81a3ee461dd2a94d84dc00dedebec1340cc93f8e5e51d0cf02f29b887fa10c3ee115a6ab171b39dde3fc617064f1af61f7fdb565d386e91fa57afa798567a6d0a4dcf31d19d95cdcf7ee19cd1f62dd53502b4420b16a3de70a1239f8e593f1c893933b53260c12401d3efab67fa7155876a1e58f001d6419b0299cb0beb047d1b036d10416d0a2e760b9b14e4c644cd6758f178eaebee535dab831fde7725a978678a365effc8e66d00781bd97bb1c2b0247629d7404239a048f4af2fd9fb4c1a2d317f31cf5697b000542c746fe92ba04a6ddd6dd529e099857ed57c37f70e66d9c5511dae5989c8d4d02c0bccfae875b99c3a39d6b6c73f59bb1ad2e92e9856bca80e8c641de4bbc83fb836891d1678fac54c940797af2baa2a1b3a0ea5aa41e7a1c92016dcdb425853509da850e6ef893f8e93c87847c5e13926c2983842d5798695ec03dc8df99cb58db4f2215a0f1f6e9cd942e59c513d9d64aed8f03330c347ecb976e7e2b74be849f2222e3f21c2446b75889167615b593a386dbc8595c17583c3da10135c166d09377310abff481f2e93c076e7d72cb1d0fd338c1a82917665e4a41a0575fd79731fa4a29ae0d2b3b71a2aed92749ed92dd43d735f728a8ba4ab89bb4593c69775faf8b1516254e34307e0892bf2c0763703602ae9dc47267107a3b747956717984cf5076c0bd694f19cd47351a813ee63e6c9eca5e74fb0675f0f5ef256bcb67275be12c42cf2ece5958fa73ad182b77d84e39be284768d7747c7a54c996f1b60e9a0402800ac6a15e5a87d0928bf7ed8de0fd5fd7b7530079f7988710f410d2830c726da739da4d447f32d7925c1dddf58a655f9744e03c07a03d7cdea213b8b508aec40ffc4cc2dc1c673d801e104704402e61c507c2cf5ed39266fa737626f794363cc056117d2bc327c1a7afbce056fa1d02af9ce89f0bc298e3666c8b993d71b18c11d46d3717c98829ab6a98d07cc5eb13bd42497f627eb4eff66543a411845930ab980d38ba681cb56583d91a3610f75dc64df6534b0121eff279de55b0d582d9242ddc0016cf60714f32886f60f72ae8fc3960ce3f165bad052103fb7dfa89c9cda6d7987b7a148ff3b4b6bd64c710a2ce16e722eb4fc27574b35af2bdd6e0f4c3cf253eb5c61b84ec2084487a8e0aeb6f1d60d77b44f3235ee08db7aa5d8e85ba717bf79de5630c7daba6bd0016f5f8d871bac214855d7d941557a146865ccdef4399a97d801a30368043c759a06253e28a19dec449ea1c63065319228a4e9c5959ffac0ce6570fc50d06e34f7a18649458c0703e698c065a7308972f790fbef3a585b5333a1c5ef63f43d686cd74e499465338ce85", 0x1000}, {&(0x7f0000001140)="69ee38f29ea9de30e18900d8ec952b04acf8e62bed4db28cc3f04a755c695176cc546c91671bb751483fe08f526f9f62bd97ed28e9972b023b933a4b586fb7d026c9b969ab20d8f52875d270eef083f6f3b4e03f552f80f275602151162e6dcc5d2b156df0dc27c71d4a18a1f4e181a27b16cb28c0857eb8353735b9f03b94db5e990817cb05cba8d96d7aa5c3790ea59cc7cc244827edf9b678f1e793", 0x9d}], 0x5, 0x0, 0x0) 16:02:52 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='./file1\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() r8 = semget$private(0x0, 0x1, 0x82) semop(r8, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000500)=[0xfffffffffffffffe, 0x1000]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:02:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e3c7283752615da2e35ea82c77394b1a7da85af3e1f920e92654ad5a79a3a56e6704d5e08af0c2e8bf9d6ea604f070411e637850fd2295d9a602d3e28c5670b6fb000af7f8df359184e1e5082f5436c3c7d1adb1f37820ff6fe5f3b1e8d46a52909e7bd3f07a62290d099d411c0d9d1d100133acab66af69ca533ae74ba32835d50bee56d45fd975a9006f73ab03d3811a2269f7467f55bedd1b3fa8d75025dde7e83998c6659885db19ffae1b896dcc94f1a5786126644da374be709519c2e4d4fa80d0c6a0ab99a9ab94364e0519618ac663cefa", 0xd5}, {&(0x7f0000000340)="010409a8ac9101707f30a99845c6ae12f494d04ff36bfb23c93d2d0778952984114faf2a2c62dd846cbef0b24a06d07308543a96d0d3417cc1044b70b1e16b481200be80a8bb2c6f785d35129e3e88a5a498cfa4f85f07b1ec13aa93e0a0e6bac1315831bb8a4deed633ba1996847e62c8ea9b7d5f0d70a1ed7b44d151984189730ffac3cd793f5326ce25c6d37dc7bd59c8e59fbdce2b7a189da45f236b93c6be66ca0e808699a4788309cadc24766d5c70d9", 0xb3}, {&(0x7f0000000540)="bf862b154fc4dda2d4be0eef53a742304b871f8411a1eae42834efbfa43f80c3e650e193e020c3b3b24b119f094a2477f2bf436046120ac8411b9febb49e00e889614691926ef9b038d79be53fcf81a674d131b1901d38a5201aa92a79db199b81846773e48ad79af62e046af4f2a10a9a69ef266943746872504c2e9ac8cb21445e26e8d4", 0x85}, {&(0x7f0000000000)="8b4e2c3e8b704fc10fd658", 0xb}], 0x4) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000006c0)={0x8, 0x7ff, 0x6000, 0x0, "0ea35d46536b97b77bf1d622ce6d3c443b927162", 0x3ff, 0x5deb}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x100, 0x0) poll(&(0x7f0000000640)=[{r2, 0x20}, {r3, 0x40}, {r0, 0x1}, {r4, 0x40}, {0xffffffffffffffff, 0x20}, {r5, 0x40}], 0x6, 0x0) fchdir(r1) syz_open_pts() dup(r1) r6 = syz_open_pts() r7 = semget$private(0x0, 0x1, 0x2) semop(r7, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x3, 0x10000000000009, 0xfffffffffffffffa, "85107b875f7c84a4ffffffffff9c11fe4dbfa600", 0x0, 0x2}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000680)=0x6) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:02:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = getpgrp() r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(0xffffffffffffff9c, 0x6, r3) socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0x6}, {0x47, 0x27}, {0x46, 0x10000}, {0x26, 0x400}, {0x81, 0x20}, {0x88, 0x1}, {0x89, 0x80000001}], 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:02:52 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)={0x800, 0x0, 0x0, 0x0, "000000000000000000000e00", 0x0, 0xffffffffffffffff}) 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) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="9913f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11f06d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d0e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700"/160, 0xa0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:02:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xa1019ba78a5b607b, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r11 = dup2(r10, 0xffffffffffffffff) r12 = dup(0xffffffffffffffff) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x5, 0x8}, {{r5}, 0xe, 0x8, 0x40000000, 0x1f, 0x8}, {{r6}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0xb587}, {{r11}, 0xfffffffffffffff8, 0x8, 0x0, 0x5, 0x1}, {{r8}, 0xfffffffffffffff8, 0xa0, 0x8, 0x0, 0x58f3}, {{r9}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x8}, {{}, 0xb52466c34a948160, 0x22, 0xfeb3ec70e631a707, 0x2, 0x4}], 0x8001, &(0x7f0000000380)=[{{}, 0xfffffffffffffffe, 0x1, 0x5, 0xfffffffffffffffb, 0x2}, {{}, 0xfffffffffffffffe, 0x29, 0xfffff, 0x44, 0x6}, {{r11}, 0xfffffffffffffff8, 0xa1, 0x0, 0x1841, 0x4}, {{r12}, 0x0, 0x20, 0x81, 0x251e, 0x5000000000000}, {{r13}, 0x0, 0x4, 0xc6ce9ef60bca41cc, 0x1, 0x10001}], 0x9, &(0x7f0000000340)={0x4, 0x1}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETRAD(r14, 0x20004b43) 16:02:53 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) readv(r4, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) 16:02:53 executing program 1: ktrace(0x0, 0x5, 0x5d2d02854005586d, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xde, 0x0) 16:02:53 executing program 1: mlockall(0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') 16:02:53 executing program 1: munmap(&(0x7f0000783000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mmap(&(0x7f0000aef000/0x2000)=nil, 0x2000, 0x2, 0x9010, r2, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ba10 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ba10 failed: hole in range 16:02:53 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) setrlimit(0xe, &(0x7f0000000000)={0x0, 0x80000001}) 16:02:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) linkat(r0, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x24ee0080b006570e) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x0) 16:02:53 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="eacdf988a78f3876bd13ac20244c50e60f32e6adaf6ba3b6dc76a248f98c4bb22f490297410bf1f0e0594fbdbdaa0b24691067915ad56bac56af010dea7234919f2a9e08b3ed2dabce6e3ef8bbf7bce08733819391524e17159ea95ec63f5a0fe6373cc34bec46c8c8c5abae3890f9b0a939bce42ba14c", 0x77) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x21, &(0x7f0000000000), 0x4) 16:02:53 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getpeername$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) mknod(&(0x7f0000001100)='./file0\x00', 0x100, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000001200)='./file0\x00', 0x0, 0xe7) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000001240)={0x10001, 0x1, 0x2}) link(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000001300)={0x3, 0xc3}) r5 = socket(0x1, 0x31966e169ee3ad94, 0x7) recvmsg(r5, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000001340)=""/68, 0x44}, {&(0x7f00000013c0)=""/172, 0xac}, {&(0x7f0000001480)=""/189, 0xbd}], 0x3, &(0x7f0000001580)=""/89, 0x59}, 0x42) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='!/ \x00') pipe(&(0x7f00000016c0)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001700)=0x2f2ab8bc543edeeb) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x20, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd\x00', 0x10, 0x0) r8 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x20000, 0x80) poll(&(0x7f0000001800)=[{r3}, {r6, 0x4}, {r7, 0x80}, {r1, 0x8}, {r8, 0x164}], 0x5, 0x7fff) lstat(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001900)=0x7f) pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000001980)) r11 = accept(0xffffffffffffff9c, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) r12 = getpid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001ac0)={r12, r13, r14}, 0xc) link(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)='./file0\x00') 16:02:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xb) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:02:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000100)={0x8}, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 16:02:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xd8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x7}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x40, 0xe5c, 0x1000, 0xff}, {0x7fff, 0x3, 0x5, 0x9}, {0x7, 0x0, 0xff, 0x2}, {0x7924, 0x56, 0x6, 0x3f}]}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000280)=""/42, &(0x7f00000002c0)=0x2a) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000240)='./bus\x00', 0x840, 0x49) r8 = openat(r7, &(0x7f0000000180)='./bus\x00', 0x1, 0x4) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000001c0)=0x8) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) getrlimit(0x8, &(0x7f0000000200)) 16:02:54 executing program 1: r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x20000000000000d4, &(0x7f0000000080)}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1ff, 0x100000000}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)=0x20) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000001c0)={0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x3, 0x1, 0x100}) 16:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='f\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f", 0x150, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x01 \x00\x00\xf8\xea\x88#', 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x4929a8e5}, {0x4}, {0x60000000000006}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x4, 0x8}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0xa956) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = msgget(0x1, 0x10004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r4, &(0x7f0000000080)=ANY=[], 0x0, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0xfffffffffffffffa, 0x1ff, 0x5, 0x100000000}, {0x401, 0x2, 0x8}, {0x8000, 0x200, 0x4, 0x9}]}) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x3, 0x5b3ca1adf6d59cab) msgrcv(r3, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000ff00d3e2139c5210d9d187d8b63d55752049499bf16a7df1f6ba46811ed9025b3d8195f6d33e0f12da2a7988ea68b7bac1e8b519bb10959cabcf149dbe3b42612ee067aecb8535f4e247724dd94e98f61acd25f69b37775882c0a2215c1b427ca98315db792f7e5cd62b26250e7007e0c688abf7d670a276ddfc1ebaf9a3f79648c8401e"], 0x9a, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000180)='./file1\x00', 0x80, 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) dup2(r1, r0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x100a0, 0x82) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b359f0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b359f0 16:02:54 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x4001, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r5) sendto$inet6(r4, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x2e6, 0x401, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r8 = semget(0x3, 0x2, 0x401) semget$private(0x0, 0x0, 0x7b7d9f1b7a786673) semop(r8, &(0x7f00000000c0)=[{0x0, 0x200, 0x1000}, {0x1, 0x100000000, 0x1000}, {0x0, 0x5e8356f3, 0x5fd20cbf32dfba58}, {0x1, 0x100, 0x800}, {0x2, 0x7000000000000000, 0x800}, {0x0, 0x7f, 0x1000}, {0x2, 0x1000, 0x800}, {0x2, 0xf9}], 0x8) r9 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r9, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:02:54 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c656ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832e0561ba9b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31010003c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1585200"/229], 0x10) r2 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x73b, 0x8, {0x5, 0x6}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) recvmsg(r3, &(0x7f0000001500)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000001280)=[{&(0x7f00000013c0)=""/248, 0xf8}], 0x1, &(0x7f00000014c0)=""/28, 0x1c}, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) read(r2, &(0x7f0000000280)=""/4096, 0x1000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000000)={0x88, 0x0, &(0x7f0000001300)=""/136}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa41, 0x0) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x3f) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") 16:02:54 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x57}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\x00\x00\xf5', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:02:54 executing program 0: r0 = socket(0xc, 0x3, 0x80000001) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgrp() r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x6, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r8, r14, 0x2, 0x9}, 0x5, 0x8001, 0xb}) r15 = msgget(0x0, 0x446) r16 = getuid() r17 = getegid() r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r20 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r20, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r20, 0x80185760, &(0x7f0000000000)) r22 = socket$inet(0x2, 0x0, 0x9) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = getgid() r28 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r28) r29 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r29) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000340)={{0x2, r16, r17, r25, r27, 0x0, 0x5}, 0x4, 0xb8f, r28, r29, 0xfffffffffffffff9, 0x390, 0x6, 0x53}) r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r33 = getgid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r31, &(0x7f00000000c0)=[{0x2, 0x81, 0x1000}, {0x4, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x3800}, {0x3, 0xffff, 0x800}], 0xc0655c8639f71462) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, r33, r34, r35, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x8, &(0x7f0000000040)=[r9, 0x0, r13, r27, 0xffffffffffffffff, 0x0, 0x0, r33]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, 0x0, r36}, 0xc) r37 = socket(0x2, 0x4003, 0x9e5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) getsockopt(r37, 0x0, 0x21, 0x0, 0x0) 16:02:54 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200c000000ebfffffeff000000000000"], 0x10}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000005c0)=0x356) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ebb1aa0000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf4012550906cdc7d3505533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f368dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d001d000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a3147f6edbb615416a1e222dcba8dee9f0cdc75d3157e8a15b700000000000000000000000000000000cd8405000000e963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000ff0f"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r11, 0xa5, 0x1, 0x100000000, 0x6}) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) r14 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r16 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r16, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r16, 0x80185760, &(0x7f0000000000)) setsockopt$sock_int(r16, 0xffff, 0x4, 0x0, 0xfffffffffffffe38) getppid() getegid() r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/bpf\x00', 0x80, 0x0) syz_open_pts() sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000000780)=ANY=[@ANYBLOB="b3cbfe94ce4a995fc8a8ac3d0b1068287f6d41f14681d066617bb63c455c80d0d3c6066f25a02642a83030a16f109eac0d4619944cf06a90ef0f359400ce879c0000000000000002ce1026ac813d276dea3ac47738249c7a6610e5d22e13a1d1fa1988c46a07"], 0x1, &(0x7f0000000080)=[{&(0x7f0000000300)="828c9300aa2c3e1fec2ae3219d1a02e479ecba10264e48c95de702416589701742e47bb9369a8e37bde5a8e5c6072f2024e1ffce91d1b6741472442a5da98224fb9688c634b413b91f9f29add180c4e8201bbbad13045c9fcd6e872c25751e6cc0dd46568b80878fde6206cd", 0x6c}, {&(0x7f0000000a00)="390322cdd74f699c9865248699ae5235c4af3b77f99c262197c1b6ed6ee8291a61418f888a5147662c6cd7c0cc3e512cf2ae084a9405b0b59ef2ef245ee4be7e9f5962659f0cc90c7af36d824402f72c2a031af79886e146f5f5dd1efc7a5ccba5cd6e7c0a9cf63b29b0b8736a379e9431711c08421cad50e04543b28a3af64e4d429343f597c1b945edb9a5742e2171d6712f283051f9f640d71aab985abcd3f36ffac6412dc8bb9f683416c749e8c47d4c3fa02c113c45934910a73ce2538e8a2124666beac9498b6956175b120bae85ee62a73548b78e00000000000000000000000000051e3173909ccb741c77e22d94ba720b926b3e1faa122fb9a1fc01e15d234c722ce7d08bf88108b60d9310cb290219397bfc96c78329e2c956aaaea7b712ee649793", 0xffffffffffffffd3}, {&(0x7f0000000940)="f888b864796a6feb50da266a746a3b5163331c2cf64b119c91c995139a46d65293a8e50e5d34af067f95a6076b4ef8cd9351dc087be1a82a066d543c19086e5883ecd117f7ded9c3beae02abcb7791a69934efff32259644a928aff3e41505c62aa5aa6b", 0x64}, {&(0x7f0000001c80)="6037f6b1a5dd504f2982bda1daeb07c7a6eaa3df1c9bdbcc1a71d22160dd53585969a9ab4a975045037f7152b90fe5f8275cd6b9f4407bc97249ee97f443e3743208e849f761bbacc1781cb1f36551ba702158f8bdb24ccbd3044c8d8fc48f6a6944bb1beca642c9fca5fdc03eac68128b6703bb98cba652b11a9d65bf3a6eaa8edf6d4cf203ac6d737ab0b882751523406c02d3e036aa0b5e85a4525a3c7c3f4f135afbb8bcfb7cf3a530f3549099d0d834c245c15027c1cd3472ab45941ee2607338c501f9040358741f856af13c24f7449d3ecf5519d9d82c4981b22bc319aede1fe4d628dad18e7c29c83d9a8471da6eeaed2198f55bb244b337d4791edfa66bf7717851cb18472bb415c2adb462b897d185e862c2f934f08aedc1ffcc079638bc5954300d20f6781a55455c73dc1f8e1ebd656a3679f3d500353bda2ba1a53b613259c2ae03f597bf0d03b52029cbbd886fd9d5c4c27a986eb5ebf6871f92c08af59023d7d364815782523fff0763066bdcb3ad5c3038e5cf1722803cf19cddae69e705a2661fef6cc9586e42b83e938f23ebe5f2d0cb58382f57dbd77ac24d360f4dd4a32c50607dd07d5e5774d7d5f4a1f0ad9a1a786e02fc9822fe15da752bfe6e71089a2c04d206ddb6b126257d2088a6473cb78e926b6dd2ac84801a8f055783bc0ebe4d074dab58245beb4affd7162555533fc916358e41a70a6fc2b59455628bd347bee660df2e208bba716f000b0bbe281dabf011c373f65dbae14e3dd9f0375b908d86cc9268a3a7f70e038cf8725d9e66a3e349324c2335379acd90ca88dcfbdd1228c500686170704aceea55166ec7742e9b422adcebb58061c26f2d4c2a25ed44383a49a1f2be2e0a35a0a6906ceff14437a2b75fa59759710cb1b67304f360afa93789270779644d7296a3a963ce15b00d87610c3be374c026dd8684a691b449e8092c94a996489b1a45f3c29a9f77319ced0c940dc8c0b993f0e047327796c0762f41a90134897cdd30c4c915c4bab5c96a91404b603f0693ca138b53b5b0323e4aede2e7cfc4ed1d62e68e2ec86c44f159a8e8d563aafea5fb90d321d247e5f90a8a1edb78e2a484fa56a5894da07b3092a5734d03eb2ea935020410c28092cb757bb4af1b54fe7f8c0d2e0a1033bcd7087ebe2bbc56d52ee763214d2e2ce3cdab87ccd09510a585bbb2627e37ae21c6609a7a864117db423f62a6e2860fa0e2b004d8914e6d18334757900f235addce25fc496dfa5466c68ef4d79e8de5695e8ce814d382b6e790ca1620aa7de735b0df736353a91f9fafa5f0655867c4ad6f1a8a162c65ae324995b75c48680b4db89ef4231cc82808260fd516996d04f8881e404b94142bc62470a48ea463af7c8f8e51c1e5f2d0662a4718c96c7be3a92293c2ff83039fd395b6b5f87e2381086b6ea2c9ba629211232cafba325b18cdc1c1d7063f493b7ff346ec3e6d3c4bb6e7f6a2ac1df05357cf8269c8ae247aa44e376f5c247429694f31dc4a41c75013fd384727383036e303d610c93dc95e3b0a8360a319160756ad440db9758df743195cec2ed74057c539db1d3e35c5f59582a68eba0541b287db4d4b21ce0032ffb1a523fb364b30bc550c388feb9fb1e1a9618e9ff0640857f3bf0151760431c8b390d90b4a0a1d84785a52f21c88900ffbb147d4d4c3f3ed8904bb5e2ccd955ff09af776cbadc770a177e2e18236ad4388013fe7e14ad25ea8cda042058ab13b9b3f7ee6e3ed853878dae4a881041358b319b6593b494043fdcef17c98822cf131849ffee2f8c4c5b01b3b5c89336d691297024b6002feac5716ee495aa98cb5bbcd56e4ce0003ce70d38e1fb504fcc1e5299fa3e1a66d3188934c7e8c68da440edf78bbbd647abc3362bc2ffff1fa8f5eea1a2ff7fd1d5345ea643e92aa0d4f95b36b3506c315ad513e172e8bbd72f14da37bc7a7b9e4dbbf8f80a78cd6412627271adbbef16f5bbdde525be34f92fd752d5ad3178a4aaf48623b43a01f5c88e92820b95c463a363e56e04f7fa2e8fe733a5daaa15aafa33f2abdd129caa9576f952bce15ec19352debaa9de53c6e7810f57388c439c5fab8f907f105dc147c69844bade135b199ed9da43ed0ebf40fc88354526899d415028ffb8e26683ac338277c09025ae9efe8ed3349e35c2f9c0bbb9bcc64912a0e5b677884c49581260707bb1f14880b24bc2d2d87b75ea214d4fb19eaf8fac7273e1561328264808c5037ea8596b20d9878a05db9fa7012fdd7d1dffbbf5c370f73e95a3b5380fa65fe00b4d592890f405ff5a49699ab78ce116cbaab7f414308f43d7d856ad6735ae7f05098b8fa10b45e29572fcc077a8f5d97843e4fe75abe8d9928942334638f36bd5593034d6d4e85592c790cfe5a670b4acb39d0639de87b4c1056dc76e6015b606934eaf81fe97e5d69f3961f5f2cfdfe50300fc7747a83790d799e183c1f1e34f1a9d4f4f61b07f088f391b6bebedef7233b11e98ca558eeee1a4301b4a7a0a18f9e5c851e4d7055811717b67835747ffb51ccf64772f4a44c601679bc2037023267792b01cb853d49faba72d9092747ee9d6ae6e7b4f15c6f3312689a3d5453e2fcd77d33400223bde33695bd34a5069125cfd6f50b66691df53b2662438177d0c2f38322e82bae45e46ec0ea0cfd014c14d7903666576d3fff3f2660339c675089ab8210b4dc825c3389679858838694313f262b9947aba7e498a64b896fd55241a3caa38e204ac828861dc4c17a50ec4c9021a1b338ea97bf24194eef1a777fd2fde611ee27927b9b134e6734a5d62810edcfd4df78ff04f5c9d845875317da0e217f233158d6d4f1c93015b14d780808341ea33f7e43332912ed3fa8e7feb17f824c1fcbfb393d6ebd2b0028e1fe4b31f80c285d772d26abe1c10ee8cba04e103d6b2b755e9f42319c84f1cd15aa8bf6a13f26b9c48c2f4ed7cfee438d73f4d0d21b7fd451969b3f1e067863c1a8a54a96ac9335cffeb2e34b7158f55b22109380b8c6def999b200526bc26dff1c4335531e917d4fa332097aefe6f113b820609de3b4f29384f5f65de13a352fb552488373aa4fc93eb4df9809f3e8906e0c2ae34cbea339a464a254aaa3235b4ed1119edad917777b851ca88082c2c22e257ed6a06120a8dd81316a60d6db1b7df4eed0bf1617fea5049ce85f5bd422ff1441ee052ca418e57186a84f25f56ee10afe833308cf2ed0fd4367a31ed8562af57c3db0cb816bf8252cc04b6ea20c0c56a16d2998abbc3f276d554bf2b23781e31f359a180c8f1ae5a42c5b884b32362918f5a6bae120bdcb41ed0be61bd05dd8b1e6afee6b19e049d9a41001065460eb975b2daa4d80c005958dcc3ab1ae06b95fc1d8c340b1de41d2ae1904514601cfb4f9038b5015c99ac3a7cd755673dd89c82bbb8245f9c9790e8bfa703183bd6155e917bb999eec7b53f80e3902558a478498a64f03b7075ef81f8e8811b229c6b6b3ad728721eb74553d99ef2194db01d958250d579a9fc9b6ee249a2b11c595c0c205c5bc5ff3dc928d80c30e42fd0f0d07b88ee7dcc058cbd084c6ac5ecd8124f5cb8789d7a14d09df2bd6b927ae073598cadfb0b3c67748cdd7787119f9f4990a5efa94a9f115eaed3a9c5bef9d2df755a514306ae159755c70c272853567f40e5c2d93a7a3684dd8d132b05b2005fef76da5bfd7ea9510c94123c029f1ddfbe33f86c35de2105f8af1890a0f887f8ed6d971dd7692ad443d74caeb303153d92bbd1100af6f0941fa901750823e0ef8127131b2fcf78aa8ac726dc367b148b53d895ac477964e6bdba0a4fc2824fd870faea4eae775bc6a9786812dd228a6c758ea3dea43d60ed75ce1372d5c49d659ec82ab246a6d5ccd4b99bbffb51493c8b751bfc057ec0b8c24ee41de6064e3273e12a9f7c6dae30dca5c9d5b120fd6f01a5a6c573329c384a138e46fdfe1c3ff9a3d83dd3aa29200ff3a18f4e1412b74be093b686fab41f27099e2e40bfbc6d9d16f435308711a6c28254a83b8d4ceb081d980b0527298adaf68c2dac53d8e18fe829562d47d42d5b845e571997656fa3a014579192a119cfdc7a191661f8832003dd48fd42efdb3e81979ea1f6e1aacaec0f1bb830fd0abf9949516652aebe20df7f001ecb86e842d1d9e0003903027026d1451887443c9a11b9413369d83db4a86ac56049ecd53526fc73977b4928e3e213f632e652cf573a4c16ff37cdda7f85c13bc58b5b9fb24aaec0b4936d13730338c8868a01b2aeec884a9bcf061327d2f2cfed05d78d3c1ee0531039ac1ef2fdc3edcbe833997b989d1fa9686951fc49cc1bacd3ef9ab47e4412edbd2bea48e6fb764796a4f9ef58b3c33c2218811ed42bb98f4d9e7452a26dcc5e8dae2912dbde5e453ebe62809e31cbf603f0754370f197997d3753d39738ce5001871beabbfe9d24447a6e55f56ba9f4dc79c64a3b3f2be6b2281c3d8e7c6220a3d72b7ef4f999cb75211b1f09a061dfbd52c593373dfb87879a7436ae2d16dfd0b47558332435c7f91cc9eef0f77135d7352a2ac38d5095fe4a2d7704583e1ec08cf34376a8bab4e71448c2a3c05d802b8d753b730fe3b466eebef5256b521fae505e8b681dba29231269772b7583149be01bd68628665b425b11cda5ed2c5a44c07b1b5bc3e2410428e2acfb878aedd76088456e0a5f41a48defe0f4fd83dd6332a9147e99949ca7be2e493bda0acc56153eb76b7167ebd63a839e1cb99138fa358b56d3719158576840bb09783a9108196e2464251ae9ca5aba680f5eea8e34e80e6b49bf340b7aa7c6d031356506aa151562d8ba0add2df852ac399f84ca04d02b55984f41e322a2bbd2b489208157ad7559bfa4a5f7689c25504f90c218923fb77ddeb47ad69f95227f3bd54691bad74092f486fd2757d146101c48cb9e915b8371345ae2c049ae5e850896f957deacf70c69d8a13dd4faf181cfe6a038bead1513ed79e19e8f52edcabd56686ccf4799afe1babc75a01b654b510b75bc179e5042a7cb30fdaf8ee53376e71086227275138611342c3dd95e099aff2f0636f0446a69643545a463e52a2d1bfcbb9b4de23ed5aa5f1fe8477068e80c8e9e39698841f02407e1ed88e970265745504f0d6d6e59a35ea72fd4945f9b6c98744d271c5bf851e0f32d53d643052f0842e786d45827656c07fb156c351454132222845e0c5e4ef1a18217d7ab600ccbb6e285ff0f7141de8f7197056e4080d7be2f70b051281df9d4b5db2cc3820b86c6191773286f764df81de378c9b80a255828d6b1fc9191bb41a1b6374b7bb64da81857a5ceb06031a4e855dbecf17ac7ad2f0a1bebf5f3a4266ef00a0b3231b66d8b84404c51d8f1692903899bf7c4363911451fccc42782b5927a0a5632c2414cf141c913cff8613f47ccf5e98bb505e10315b5fbcc30c61b40869bf1c9f6ff4a83ac2bc76a5d28ac2453690a958f2b9b0be9c94a5c8fc3823241be9bde7b112a7e45301e6a668f5a3d0f568f5d42a18a20ca18b9323be452d012719fe7265a6fd4d57c8a6e47a385710d34cb3088fc6bb5809b52f1bc0203b6195e981f1f206947614bc98dc63ac7dc05b5f454f145b5fc7decd27112aa25e7c2521ee67b11efd79d95247632f7b43f60333c226c89bbae2772ccd7a371c89fd4b3b9ff2d00df6d4e399ab6ac6ed939f46270db0080428833ad4e1df2536457a438906621fc2f4a9453db809beb0cb29440499bf44a489d32f22f00dcbf910e5b82b5614e65f10051e79453c14eda96e89a16af0e60d2a884c2fd7661bd38c8b7aec0fe6dfe715519d87aa3766477a8fbfddb2a6994d5ebf7a3398a2769e29804ec71c1aaec4ee5c5ce6e168fd34e01336ddcad095da618f380d66f7faeb3c3fece6dc129bca857b8e94", 0x105d}], 0x4, &(0x7f0000001a80), 0x0, 0xa}, 0x3) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:02:54 executing program 0: socket(0x400000000018, 0x3, 0x0) 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}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x203, 0x0, "00000000dbcaf4e54fd5e432000000deff00"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="e748283427679dbbcca1fb654e449c8b798eb1999b95cce6ed663db0c4394726b305ec078ded5c52a4e47abcd08c13bbb2511f90fb5275978debc5d97e720f9d15edfdd6c19f5aa305cb81d5648668ee77579a19000e681baade4f32e01d9b1b6152750317125b986012c43640cd9e40b28452c8595806cf86"], 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000200)={0x7fffffff, './file0\x00', './file0\x00'}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x34b205d0b93d533c, 0xffffffffffffff9c) close(r6) socket(0x400000000018, 0x3, 0x3a) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x5, &(0x7f0000000040)={0x4, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x9, 0x0, 0x8, 0x2}, {0x80000001, 0x4, 0x100000000, 0xf33}, {0x7, 0x2, 0x8, 0x9}, {0x1, 0xfff, 0xffffffffffffffc1}, {0x100000000, 0x80000001, 0xfff, 0xef8c}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x6, 0x61e, 0x9, 0xfffffffffffffffa}, {0x9, 0x0, 0x2, 0xfffffffffffffffe}, {0x80, 0x8001, 0x1ff, 0x90e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x1ff, 0x1000}) 16:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x60, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000d2da1c5a2b380a0010fb0000000000"]) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x4af, 0x7, 0x2, 0x4}, {0x2, 0x4, 0x7, 0xea3}, {0x2, 0x8000, 0x5, 0x1}, {0x1, 0x2, 0x7, 0x1}]}) 16:02:54 executing program 1: r0 = socket(0x2, 0x7, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) sendto(r0, &(0x7f00000001c0)="1b38a388f68002d3bcccb465e2bf9324af68222e0c9199f9384a9e629c49b86a80f8beca196eeb33291d9d804c9866f77a2c515857cf73721a6d72dc96b324d58cb63980625e8bc7257ac752b00aa76bd17c98fa6495cc302283eb4491ee8c7648a434518b4d3fcc64d8fc197c21b4bcc5d73b5c7deab40f2c191805ed69f1576b8bae0fe8ab909ffbe8a65e9a11b2c38301ec50ef5827e19a62075e16e42a6ec0112bd802682a4b1e7c", 0xaa, 0x9, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x3, 0x4) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f01000000000000000d7d026ba8af63ff3728290200fd890000002f310b404f36e00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071abbff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640347d970a709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0xffffffffffffff3b, 0x405, 0x0, 0x3db) 16:02:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) socket(0x2, 0xc003, 0x0) acct(&(0x7f0000000000)='./file0\x00') dup(r0) r1 = kqueue() select(0xfffffffffffffff1, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 16:02:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:02:55 executing program 1: r0 = socket$inet(0x2, 0x0, 0x89) setsockopt$sock_int(r0, 0x1, 0x1007, 0x0, 0x313) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="7694e06b1be174507a86224c8d58f78384a8eb7e3cab2219fe0fd2826a3372800ad16fae2bbe070715a58f0ffaf02389e19e", 0x32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = dup2(r0, 0xffffffffffffff9c) dup2(r3, r4) pipe(&(0x7f0000000140)) 16:02:55 executing program 1: r0 = semget$private(0x0, 0x1, 0x82) semop(r0, &(0x7f00000001c0)=[{0x0, 0xffffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/12) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x180) write(r1, &(0x7f00000000c0)="8ce74eef9f5ba8b8353228d63a12bd91eecf9bed82c2247c7f2ddccaa34f6e", 0x1f) 16:02:55 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x13, 0x0, {0x0, 0x8000000000001}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) accept(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) select(0x40, &(0x7f00000001c0)={0x1, 0x2000, 0x0, 0xffff, 0x101, 0x10001, 0x56, 0x55}, &(0x7f0000000200)={0xc425, 0xffffffffffffffe1, 0x3b7, 0x3f, 0x8, 0x0, 0x6, 0xdf4e}, &(0x7f0000000240)={0x0, 0x1ff, 0xffffffff7fffffff, 0x4, 0x0, 0x2, 0x6, 0x6}, &(0x7f0000000280)={0x8, 0x7}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x7) r6 = dup2(r2, r3) close(r6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 16:02:55 executing program 0: r0 = socket(0x800000018, 0x8000, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000040)="9a231032097e71fa8ed98b3aa301e67508b55c331e5b2def40517c30fe50029df469efec88863c4c4ea5aba23a025ec80c74ae31dc6ff83b8938024f4c73a1c25e2021976069ba985a55e5646727a873633a344b52d50ce413c7befb565281db12ba4e6d8a1ee8114ac942427bfa1580fd19cdc98f894b0f2f75e7699393c2185d5a8b35dfda9111cb10702eca42f5f788ffed78b4847abbdc5b367619c282b244c4187a53fde3f52db2ed703873376d900b41", 0xb3}, {&(0x7f0000000100)="a5e19fc6b9a94bb8d968e59118abedc0ff21d38a05652c384d63e47e19f3aed1ab0bc7dcbd31e2c1292eeef37db748499c9162f5268dc7949ccb47ffff5d7cfd407e6ce5bb2a8e39ec110de6cf05a1583b496e9542010283cf399a13943871186574620d57c10d26b14825be4d6e4974ad846b224a0b1d009c", 0x79}, {&(0x7f0000000180)="899410ce0c23e0c99afaeeaaa53e850032deb5b16a17a73ed10f44e18e11a919e4f8f67b618bd30a369f2c9d134ef36e5d7f468178fe831f79c50e2a01b45edba8a7540fc07021d8123a7496709989cb6c75616ce5426514", 0x58}, {&(0x7f0000000200)="c793f2f8214f1bb1281b2866cf9e9a322c805d3d33d926d5840c6f36", 0x1c}, {&(0x7f0000000240)="ec19c77e4f1d11357868efb1c17daffe74d4", 0x12}, {&(0x7f0000000280)="4dd8447f933949fd041c022a71a0d11b151bfffdf8c6f1ca3bb4be4dc4d32173cdb84dcc2349646b5b1361ebb0bb0eb5c8b0a044ec03669823d8570e48d2b39145cb2a34c936d97c13943c53d22e58bb209a4d3ea96b2d80f079df696585d5dbca59ee699d7eed69dc5d4aa6af8f0e60790cd9db306ceb32185394bcbd6b8016b584e607a10585a5a1e1f51987656e8fda3097971a50810e5bd0813f60952934ba4ced766875ef655e44daa113131c034fa17cda7370b850004f781611c8f61d4ec7312d915c0e16cd7b4d3dd35e7c0e37fd48e459a86e7b68632290bd8af1121ab9af846cc1757d4c3405c2daa0e398717f2cfbe1691f37f4f411646df5d9399e8a9b5361793a7b04bf2af88a543ea8d31767cecba368bfe46db096ed8afd2ba74bfad98e0992013b6a7e0142bc5c2160456cd246df26bfa2d22d246e63ffd2ce42049e27e13019859310cb45b662bfd33170a3d9abd5a036bcdff52c3b14e9d3cb870d3ecb3fb88555a617b6c86a54f5be08bf14a945c9270d3f0cd0dd7e01dd31542278c2cfe159a51a285989b37f151200e3471f716a61cb6f2f069972545fdfd2efd263bf17515dd3040e992f3cc9f2bd06dcddd7fdbc205200525b38db50bdebf088f8dcdb9a0b6d78b22c794ea6e2d80039b53cd7b1c769f8e211e47d4015b2fa4f7050ad4c78a8041fcf340bf612b02ae6f8957fb4ec60a2d6299351f5f1c5ae73e0ed3eb1b9033c662153b5e145dfaa13d19b138e3f34c06923dd0a144978d4b30e097d95028a7729df821e7ac3fd23f5b770629fd69caa81a0f990fb861bf1dfb6151e7ab4be46ececb31ce403bb6c8dd9a3aec88407e40cd5bcb09818b004dd22a8dabc38e65195fe562a05d3c980d42f967a6c44a36bebd83c370c438b2c097915a1dd89f9f0c7de9346b27d754126de5af3b9b1b363fa0c1bf84b4046ca1a209b85ff9e1f425e5e5493efac1e7c5b00e3af9030c6388ae475fa96b75b5a84c946b45a07c6018f61bcb1e72a991c5d732af42e2fc82be432422fd28de97905bf5addb9a6e1f15d51a1beaed7adcd4ad17fab7dcdb709994803ee57e489189fd55df3c48e8d73b5f32ce2f372cc391e2b31ed8e29cf14055c3fa27c1373700622e8688edb7c071fe63214075d2dd17d228971e0b79348021bf29dd82a4869e56b34bc96a498774a64396b0f2782fd5bffee09138c192b3cc62652a77f561ce6c855a76df37c91384b7d8fc700e67ba746e18d486ccfd4db9229fd7500ac58896730d1e5ea45e52747fa9c7d7915d20b2f38b7730aad6754c7b16188b61b9d2257f8e086ca7cf8195dccef29bbe42075f0c1d141de934b7d7248285f77ba5c479bb8690537487d01f5386ab99f767003ca936dc29a1396df0d6399e33c4c11de2d548499495721b597b25841d3703199772abca929d6e78ad0a6019e80c77f3109e8d00951d2c5a2c885cde014ea65f677d21a14168edfcfedce7ca0df625432fb06cbf8fca282407fabe6845414ac2543fa9930f8d35f190364722aba577c42cdcfd5e989bbb2173627e9af88552e617aebe9a8f7476fa0ddb62f5cd5d5f5dd483e9fc316c87f4d907b0798862a69ee82dbe3e6a1b4e6b5165592d93fd59a89b0c3768fd2e4f9b35eb1a4c17324a20ffac9d0a78194c78620d7f523986af488204eb36b32519a5408e495644423a977c505c0648eae89ced50d6508d9c0c2431dca7d0a282f284ad39c4efb28f78f8bdd1624ada8a233563d2c45ad44cb80e9186c70f7bb8bdb7572531517587d73f038200e354cac522ed090fe98889d8b5235fc295ac86b3446df6395aebcfc238015b97900d08a5daa18c31b843c6f6f2f3d2c2d21db181e408b9fb5a639fbc0c85def35fac12887b583ae7e736ece196c8020b34012e931b0bbc11249d788a14ec2794da3a19255fa1b257fcd39a1f503bf6eaf77356bfc62cdc0aaa1280ff4210e35cdc9932bcddc8c32f81b0cf6318cd6eb6abf63a9d3cde72a5df0061152bc1222a42e221ae615a6fb89cf09dc090d44b75f7540f8df2bbf8be71ca595c6f37729613f855e8d607a5b8b14ba610a72cc6d72b4e11fe7d44c65d465ee55680825aa13eadafc0aba74d1124ea88081f6bcaefb0ef38ec97a50d9aabec316d6af22cfdf7aa423dfa326d3dccc33f5a0cae819a7d8b145c5b0fac0b9ba7da9127b13063e07ed14e8a68f07c20d681844be397ebeb0484d8c52e2837cbafbad7239c2abeec73572f72ba42583f1f34bd9ed1ce1897e52e2dd1e68dbef51e49f6791963ccadd16f9740157bc60931157b9ab3692839e7566351e7fe80694b79f976dd6d982c606153aea30496189037c41ef28da2ec96c156b4c8772b74c2fb81c7486701c6292c2c3d731595517478354208be80c2dead4321d3c8fab1124373e83f82d5f57bcaf99bde2efe7bdf29a730e3216ec780805ab1edc82f4113e244f8d4daf531468c7d5fd29de3e143a89df19cc9c3ae5ced3b0696b189385724a8f7bbf8d567da3ba14ea5245fd4329b89ff6fdd53b12cc3f77e887bb3720efdd6c66d0a97d35873a149bbd5fc8937a3fec304690116737155ebc42dd02ea05f7a421d45e2c67537ca4c97f2731c1867b968aa533a2aa5210e76a7fb93ddb6e673b120e2b16d62aa510aeae667478ee6ff19c8ebf9792484a405364ed6a1c9034d8cf64af925329d2114de19b6d420326ced49903fa5ede2556c68ae5f09b84c3449edf5dd5eff2f3cbeefa05e6251b49259c943ab12e4cc3737e9944a32da0e9d11699d88badbf3fcf4d42bc5de4b2193bfdf2a8a595c2b911667e8c9010cce7bc8244ffdf7fa4d5e23850d49e00086fb02678b86eb6be3c95bc2886ce45268d45f13b70cb5c00b5e85764f4e79c627c58d4321f02967683e6d4753a62a2d9efac16205f15c170599ff24312d0f281f94f39d3425d5e546e0f600092c5b7e8e34811db597beb6442d0d28e552baa6a86ed61d0cf6d20f51df7f4a329e6f4d75c2bb95a85ae47cd32b30d3d5c8571d10f31242bb503c81bf0550b6e6820f12101eb04a3ccc784a731f1cf5a26fad334d4f2114d2360dba1b524f3d05e5668ef7560918088ca2fd0d550faec0dd7e4e65eb1618068db27d2cf1133caea57cbc482dbbbd95f17c728c1c4ca3bf9d7b585599508a81c770014f45e4e35495014834a8611d6756eacabfda442b0df16948c0ed7e45c73c94b95102269ab0721cdb924e43796951b01798113c6167e9e16c97aadd1da479eb53132d225e60f060cd3a10051029276be450f40c9c35df7553d4cfede2c0cd81dc61c787c7438240f16d1869de92657c6262a6b383e3fa7ff40c8fc14ae153f49bf14ab3beb21da9ef5fa02adee274c10da0a074939a06c0fac7653288e95987a86451a3bc9757d754e3e7501cda9ea8a032f8c136b36fb9b300e323295b534fe9a05ee34ac5d1000cad9f6c7707a8ab357457fa31b011fdce4860006c522321d40b83fd0b42ae9464c2271bf8c963e06cde27dc09a3e63463bb51e697a71f25f12681428b7a61567e95d28fab83b6fa1d325413feaa28b533b521f2015d1d34dd102c42e27a17a9b57d1adb6423163bb3e60ff1d6f922c3c17dec1797148c368c5ec00ac0abaab3e009a9046a966f45df5007f15e143f3b9260e9ef2f9a82839785776be56546dc33cf9ce42dd0c8c7cf3a955c85013382c7ec7f7ff5558dd1502bbe794bf0d84cd8d85b9388579723ffea76c1030d3bd3d1a4dce35cdf0bdc294c1df7c839c4245fe588c7388a45608d426375e4e9968ff6f9d7748442b073ff9128f8ca630eee47e79200e8c10a098416ad87c89d8087b87b83ac797dd9a80d14e3922cd01f6f638103f5a8c7369004ff4c57d2c399bba557d469d74905f5af722eeec28ba2f854726bac23642f5999103386f4fb2794a3cdc6f761d18171156f818129e400b7bc99ce39fa8e001a42322fdb13cff8661fa09322d1e1e59358a5094c907c65df1bef2999bd8880fec298ab73ca5e26f309895a3396321670952534fb55e31587704ad2075676854d4361c99269e6ce8fad213dd2bb5a658228c151200d071e1f25163fe8e94705956961682fd125e244e483a569480232fa371d1cd521f37df91de1b9ed0c843af03d2d48aa3da7af17f92fc36b98060c11d254ca2ac9672a87ed0f53a606f9bf12e69654bcecc4d302eac7a8dce24cb5a5fadeda6c39e6377fe75896628eee4ee758ad89873c33910a36d8c39cef024edf04569308ff3aaaee9f8ca7f14475f1a628a83355923245660937a594f776a41909f7f37e5cd60b2442332a3dff0a8cc6f56d59b3414bd1df001c9a2a8c2dbfd425c63f3b1db2545d2836bc9bfc45d24261808102e076b0c98a7dd5b140ccae721553db36fe2bb49588ec18f5b75d3c23a2e94933958ea8594c923cd36473bb526d6fa4ac1c8180740cb7fc91f5c186196838b328292fdadf8d013dc6fd658d81f4397c38cb7be9d24e8d98000fa758124a3f1e7ae9613f006a07d0d9878f17c275a4893e1f7473e2d79603f14c50cdcb4c67a15f3bfcf9f2746c8f590b84cb1f4ea50f90bdc511bbdb466b31348960a580719fdd6975ca1924c44bf3319aba782366a541c10057f0ffbfaffc172472dc1167dc87e285ba91e877012c43f4e9e13751a10db8a1109d4d9b488e560180282fa77fbc0bdd5db39fd5ef93abd8b289dbd90f868350ab4560041242e1c2bdb4c3622e020eb76df9b50ca093e4f23b71c4806f539e937f054bf619f9256026378258dad02215c058635fe37ac738ce4193246a6317a63654e30adc3761648dfd849d3ab87c04e790149feade83eb64eece717543a48f0ef6cea6aaeb4f7e64401a9fad3696e27ee35b98b12e422617ed378f2a746e0ef8af5b3c1f37501cdc5b343f46f324ddf411041568bf5ba1d2f68cad97be664a0c1f18a45578a0012a3480b6c4e0b69019f63f70afb333677397c2ad56c1d0e76ed7fadeb158876c9af7957c10d2e970185110b32b37f213464520eb9295ef0d1da7914c2d18160317d0878c0e9dc29ba3fb64f6783acb0ba78af6fa13b992434d351c36387e71eab00b3755603bba246ad21e23a0f1553091c21b666b1d4ca9a60d865d0df509d6a86419f7e5f185e3f9784ce18b117fc989302f75c727a62d4a029b8d8de285440fb3beece7bbbef97546718d2568551138b3b3c3c8587ac0620fd6d12be714562dc66f4f8465ca55588964a467ebb7edf08993f5c69b624b8807df748e788b7e59cac670c2cff306683541981f73ab0b6f39bad8eb5374a551f0d900a76e80d1cb4b2f4fc5b0ee31298920466b42ee3d931e6dfcef906c90625883c780bf5a8b79bdd6e11830230ff7d8efcba838e79f3f009c2eba20476d52ffe714b47798cfde92bcd23ace92e90f82042095289ce1125675972cbc52e4478f31d027acb43bb137fc86d77d2f6c5c71f958396a093c52d371dca7214c02155a91be1fb825c80cb339e7ee5d92f73b8e74978941f9f3c7efb5baf5aea296814713957fe122fff1a8d7af31d304f3d0e9e87b2139bb37dddb9cbe737b0c5a3ed55a83d0172b12d60c15e1c5c70fd8ca271c877500e95fd7e256cea322f9395a948f8ead8d5bee2582d27ec5e8b122a3eb57c2ff55a149cfecef30e3da66396b5b301dcf70d83908f3d6f59157685c457690c3df3b49e5c089cca4836a4fed27f83fcb31bac1427dadae1b337672db83cdf144f5d2d57268b14d0155864f2bbf43050f030845b3fa634fe311df0e3b8e6", 0x1000}, {&(0x7f0000001280)="400196bb66b30548091189f08183669994529c725a30d3a77d34c6cda870fe1935b1427c383d55348a8649e345740aab0b0d69423f84f82af90915463261dccf601cb6c1d3daecc8ddd6aa0aedcca91afaf5501c44f6bb458c84a4691f63d9bc04aecca7af8a2eb58d4265238fd2010f9a3246b430530fcfa2d9f673c4d08fb752547ccd4f16280ff1270a5d650741a7c7ee781b3e1ea4cc02906f2a1a7860a901d56e51e4508a9967c160b353f78e5a574a9b10d7ed9d6eca2d3eb7fdce86576149210ecccb79f4e0c17da6c1c57bcaaf39177bc2fd9410a4dbf98669c9ca7b6e998b1cc11a374b695c20ad363428fbd81412f3d3f320fd1488ca7510", 0xfd}, {&(0x7f0000001380)="2ae03b4fda54c2b468684503c5777bcce64e1e4b6d5aaf6056ed24228285e91ac7772cce5839ffccae473bec56e5e90a0ede69de5aa64fd937bb85c672422f8e3985015a4c016f", 0x47}], 0x8, &(0x7f0000001480)=[{0x30, 0x1, 0x1, "9feca0fd99b10b66a32b2fd6fba4c90776849e69870abac81d5d"}, {0x108, 0xffff, 0x4, "a68783082c43245598b02ef873eb4d1e82e363fb4c1de0b18a39aed54800ed940de8209ac345ae80d6c6672af6169acefeb62cf9839c53d05ebb30d488df5e43a8c9b6fe6f51dbaaa1f60bc878caa2d4d41f90d02c0da50b88ca137781d02ae8d664de4e1f178a3cccd8443696a12fe7c6403871a3ce61b3a3512d7be44ae80795d77c865f63b3631e56ecb011c2c6025ea3771f7f2911e9a955ae71cb8c4aaed82aee2c9d6cd1b46e8185aa26e737a3e60554c0a3a67e3904c7dc9f07a83aed3634db0078cb6a3546386604f5f22bbba73d297779f7c2325f1394c4a88e4a328c8c1328c6b59aa1ed25dfa88153f1e907aa3afbe82691"}, {0xe8, 0xffff, 0xd1, "88718d5b559c05cac4a21d7cac822cd1674ea04ecf61a5197137f8e478178bf9a92daefaaf12a7f06fa822edb671e3932a888feec87bcc16846fedd2df5a835b9518e77510d40d88d883130d14d0ea2eda8e4153ea44d43dbff8ccda7276ae160395fc9c5c5edc46e0c698f939d9fd6f3bb327593104bb505f74b545fbea57af638c1b2f0bb478bf7e6034d4826e563730da56f10ebb68f1fd87fe5f35cc8be22f1c4db0694bf377bd3d97063f8e9aa894ee62e89c64a799006c247c4848c2fedb296c70faa89e53f96021e08557925489"}, {0x40, 0xffff, 0x1d99b0a, "089f8786a90a5d404fe49ffc51fe9bf4d116ed3d3167873b432b16dc03523ff4ce5d7d6d10ab91e17a0e949ba625f42e"}], 0x260}, 0x2) 16:02:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0xfffffffffffffff8}) 16:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) setitimer(0x0, &(0x7f00000001c0)={{0x6, 0x7f}, {0x5, 0x63}}, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000140)={0x0, 0x2, {0x5, 0x7}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'\a\x00', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r6 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x401}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x5, 0x9, 0x2, 0xd0, 0x80000000, 0x9, 0xd70, 0x10, [{0x4, 0x2, 0x20, 0x4}, {0x1, 0x3, 0x10000, 0x7fff}, {0xfffffffffffffff8, 0x5, 0x1, 0x9}, {0x100000000, 0x8001, 0xff, 0x4}, {0x8, 0x9, 0x5, 0x22}, {0x6, 0x2, 0x6, 0xffffffffffffffe1}, {0xfff, 0x78, 0x2, 0xe84}, {0x4, 0x1, 0x81, 0x8}, {0x4, 0x40, 0x0, 0x5}, {0xffffffff, 0x8, 0x7fffffff, 0xf31}, {0xffff, 0x1ff, 0x7fff, 0x1}, {0x5, 0x1, 0x100000001, 0x823}, {0x7, 0x0, 0x3, 0x5}, {0x3, 0x8, 0x101, 0x8}, {0x41, 0x81, 0x541, 0x5}, {0x4, 0x1, 0x5, 0x8000}]}) 16:02:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f00000000c0)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1008a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000140)="a021aedec7fef806000000b25bc194822a983eb95d52c882", 0xfe97, 0x0, 0x0) dup2(r1, r0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0xa00000000, 0x4, 0x7, 0x7fffffff}, {0xfffffffffffff800, 0x7, 0x4e74, 0x510e}, {0x5, 0x4, 0x8621, 0x1ff}, {0x400, 0x850, 0x0, 0x1}, {0x80, 0x5, 0x7f27, 0x4}, {0x8, 0x40, 0x1000, 0x1ff}, {0x100000000, 0x5a12d883, 0x7f, 0x44be}, {0x81, 0x10001, 0x9, 0x3}, {0x3ff, 0x5, 0x48000, 0x6}]}) 16:02:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x3ff) getdents(r1, &(0x7f00000000c0)=""/49, 0x31) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000180), 0x0) 16:02:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4000, 0xc05) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30, 0x0, 0x0, 0x10001}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) write(r3, &(0x7f0000000180)="783465f4cb80f0eba2a2fcebc5d123760e5d1ed071d7c6406fe05bc04512b69883ffffff1a0e9742bfee2fb1ebd6b2c9f08b66cdddfb956841fe92e7b9d5dd62a20910bfa9c3ddaf7386e1488270b9dbae1fd78e1b9d901387c1d67cba505177867757476a267fa3fff7f4909d39ca5bf76d1d4e54a96fc3308ba1854e51163409acf18255d4202cc25c0aad38a7f1b440a197cbf8e1", 0x96) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000300)) getsockopt(0xffffffffffffff9c, 0xff, 0x6, &(0x7f0000000280)=""/100, &(0x7f0000000000)=0x64) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x568, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kqueue() kevent(r7, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1}}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000340)=0x8) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) ioctl$TIOCCDTR(r5, 0x20007478) fcntl$setstatus(r2, 0x4, 0x40) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e986d77443df192bc5b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd7821e71507aaecf9bf53e8557e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0xfffffffffffffeb6) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x1c\x1cp', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:56 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x0, "d730c1e7bb6f4c6c000000000000000000e74de4"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:02:56 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x144) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x910, r1) select(0x17, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) 16:02:56 executing program 0: getuid() r0 = socket$inet(0x2, 0x4, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000000c0)) 16:02:56 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x40}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, {0x7fffffff}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0x6, 0x7, 0x101, "2bb3c092c0add648b28ebd47112dcac4a7183ec6", 0x9}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kqueue() kevent(r3, &(0x7f0000000100), 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x400, 0xc) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000100)={0x9, 0x9}) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x1a4, 0x1, 0x5, 0x9}, {0x4, 0xfffffffffffffff9, 0x7, 0x369d}, {0x5, 0x3, 0x7, 0x1}, {0x15, 0x7f, 0xc271, 0x80000000}, {0x7, 0xe831, 0x3}, {0xda0e, 0x7, 0x7fff, 0x8001}, {0xffffffff, 0x3fad, 0x80000001, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x4d}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:02:56 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:02:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000085}]}) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x4d9, 0x7f7d, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0x10001, 0x70}) syz_open_pts() 16:02:56 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r2 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8008, 0x8) 16:02:56 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0xff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x4, 0x1}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xc600000000000000}, 0x10) 16:02:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './bus\x00'}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r7 = socket$inet6(0x18, 0x1e00e, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x65}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8000, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r14, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r15, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0x4}, {{r1}, 0x4f40ebe3cd46ced0, 0x40, 0x40, 0x3, 0x1ff}], 0xc16, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x6f, 0x4}, {{r8}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0x100000000000000}, {{}, 0xfffffffffffffffc, 0x80, 0x2, 0x600, 0xffff}, {{r10}, 0xfffffffffffffffc, 0x29, 0x8, 0x2, 0x5}, {{r11}, 0x0, 0x49, 0x2, 0x200020000000000, 0x6}, {{r1}, 0xfffffffffffffff8, 0x3, 0x1, 0x5, 0x4}, {{r12}, 0xfffffffffffffff9, 0x0, 0x82, 0x100000000, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0xca1, 0x1000}, {{r13}, 0xfffffffffffffffc, 0x22, 0x10, 0x4, 0x4}, {{r15}, 0xfffffffffffffffa, 0x10, 0xfc48f07ab11d977f, 0x5, 0x5}], 0x7, &(0x7f0000000340)={0x3}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x188, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r16, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r17 = dup(r16) ioctl$WSMUXIO_INJECTEVENT(r17, 0x80185760, &(0x7f0000000000)={0x0, 0x10000, {0x0, 0xfffffffffffffffd}}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000000c0)={0x0, 0x10000000, 0x0, 0x7, 0x0, 0x4, 0xfffffffffffffffc}) 16:02:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f00000001c0)="a62fae94a273194c8d897196809279837416ea9eebb15794ac0f4ac62453dbad6cc7681e90c54c878d3cbaf4fc99895b9a8301c43296b9da102c335d59ce4b97763760a271ccaed8eb24260c9bc57bc44a20a11d78347e071e2401b07515ad7bac4282c61d87de9650a37d982a46c8fe44056042907d483cea19f057893e8018a37f07107cc3d366d6c390de25cc00e0db73679a9787ff56873b6352366ab4f2da8dab4ddf9cff16884210b6c670ca129261610c60dda13249a5054a9a905651a5b563bfdc813b09bd38d5705d3b8ecbb5fb0622f6f42f03d79f42fc86d983fa3c2f4ead7e2e9012dd854bbf4e0a1155364e7a8a9a71d27748197055f17731e2a05fc5a29aee5f45d18023110b6d017987d5ae0bb464afd0b406bc1ea209307b11bbcb437ea1a4b2be107355b7ea11c9a79bd3add8cc43f5ef53338e46320d16cd844089128aa1ad3db8d1e38ee737d172d1fd2b4ea4166cc191bef754498004802526b112eda30db0bd18107c8a33833ab5f33e50d82d0658d41956c32916b514f24533993cbcc6560e2b61791eaca340c56c7b602a5e0fb29c561070830c1eda9f0d11e68359682d06fa2c7289acc277216d9edbf6d6be14dce28acce078fdef378d794d15e87e9cc55880b58a323fc3b6ed45c97b1d77b3fe1a4a25acc12e31519888d8c699c0ef03d7e34e3d328bc9a6e7c4a27740eb4abce95057ebceb98d28762eb7e8e9f8f9e4ff461a1ac934fc903f6ac8f6493479d75cd7fff154568af5fc33e1fe7b5067fe0674b37996ba333eea4dea56485b6faf1e0dc8c7810badcd134fdbbecc999b9651562e4e82985df0e088b8c538b3536c6666850101845ffb4294abe01e9ae0d77c5ce206a115b09070ecd566c8507a782636a042d7bb10776fe83be96289a1dbd5de885ae3f1c64026a38c6788543d8e6ecdd345cd858f65ec791626a52259d23e7389a502133dffa1be86fb31d4157088c14af96843121b9e06c98afe66ba0fa62fd095dfbd03507a1ef79551d3978d1ce2bf35a3d6bfcbce6a089ce2f43b43dd4016268d9da199ec2f0fd81c21fc53550e4d02300c1874f4c761a28ec92e5b73afc022fe601aee34d60b581b329eff2e9ad6716c6eea5f501cec0400066c4f47b9128dbd09519118f327110153f0a9fa8d4d3773d3ea82ec687c7a6925e1bb6e6d18da1cb75a2757aec1ad3615b20beb43ce603122f823937a77180b0934777e72d4877a88590e07f7f85bb1d2a19cf61f661381b3d07bd3ef8d7a188661eecede21b20b7e56e42547b57fdf51dcd5691c109670b07606ca382e2e14c60c0e71fdb50b173f568c913b1e2d9267b417ca93bd0aa9833963b0b3ac2908e2912d80054c7e7ca3f8065aeedff791563ad3656958e74af3af4984145bb45ca7e2c2ee96006cd9e39c2c462f9567ab949092544ec32244683cafaad2b368414927f680c897f9c4a72e8613cfbd3860a2a511e53f90391fee98a76881ebf4d6b7f7f77fe42409b02f24d8a41997097bb40586996d66d4bcee5bea19f0b9c1d2f157c88d48cb80c23d79d1478fe0bd66b4e2ca0cc658e693aadfd0560f97aaa62ff9b252065e97952db3378d5b71c04c84e0914e7d6328dd057e5641e9f574ab18d0a710a998fdcdb5f2bac9bd46d5d688367ffb97a5a2beb84b6a33000682187ae82d2c986a932ecea0568f82fe66e168337275f7ffb68f763b99203d1c3cc7723e3074ac995f1f5913aa4f861a747a825bb863214723398d1a67ee95d84180323110b1eec33bd91034d5ec107be40899365190c1dbcef1684988a55d553b890467cf06ddf3c5368167de6e31cee43d56b9b0b8cac1ff3dd7c3cd8ddd5abb9e1bb24b40b6d470f7233f12c660173dc76e4414d93f19c7df70faf343adb579fdb7f7e2c6af93f4725d87471929c9d5e2ce44add6da4bfb8cdab16d98a8316e87940f557acce85747ad9814a76167b3dc442e274c2977ca057f8c0353795f72c7b9d4284b600a21312f96964a68fbf7c79cc1cb345ee00cd0b837de234538affbb743a4ec1471c25a18e0a31976e33c97cb86d470faf99cb626f133d0079b097016dfb1e5497f793ee98442901998cd0e680f354fdbbf1b12f0d5e799dd0032fbdc71299684d453a2907140afa414b8935c089b2cc28434eb4f17fe0e1a3e90aa14a8a74e46cdf20d48f5dac3c38ae7a23e1c3162c3e89c4970e417921a5bd6c7cf833ab504483ea335dd1dbb6dd4eb11d8ef17b5999e1f63a76cc326221473e5aa3133aadaabf3ab7b9c4122d814600e8e4a4b308ad2d85cae0d3119cc920a1e09c5c5756ed410a3ba61c53d56e092112ca6f4950a060845df55019693563e6bd43bae0c713228f92a58311cea83db26cd406d95b135c6108c19b0870329cde81f644e14ffdea24949897f6d03039e63de824f6b45fa046c3ae936b2b19f546b907dd9dace918ec9695e7f8e42c8e78e51a72e2e48715d7fbc40c62b868d44e5de1020dee8d88dd024ab9fa4dfb3d7bb315b6cc03c27920ceefba540b5262c337b8a34349756b3038ca5a7810c8120f9de871d9f4dfd5c6949e11617df00515ae16e90ddfc2307f65c1a349eac8ed5592287e75cfd2782ccbd9cccb294ae541e43e8a10578d57730977c58d3a2061c0d1bfbc1f586a89c5bf403429f77139e64755d502924500859c38d7b62e8b1cf60d8ba7d8f376e12e76688efa297117eadc378e6ab6a7afd2b84f21c61add01eadb0e815ed26391198f41d9bdfd16480931db0071c28a5a72497d433d950d80c9c2dcc3a295ffb6a7dfbb722269f728a337234fc1c549c41b2054f91981a647c999ab8ca025298970e566db1f9eeb490a16279f28f396aa38c15528a2e267d55e0a7aa457ebff4a84508e3cee5dd8eae8ffed6488032ff82abed91149aeff2bdf7ba50fa2e2d330ddaf4bf76ae1c15f137d98f6c671fc73b46ee8b712fb0ad0eba6a16be6b9d1735f8cc43b3129ede8ab1ca4c1e6b3051ca123efd4c70c74d42b126de15648aadc1c648968b721233b131b5c34908c279b6e451cfc705295fb6dc81a6c01311c199793edb1f95bebe799ee4137082d8751147c583445c768223579ddb2d80498adea49747193e7521b6c8dee393ef9819e48c34364073f332720fdd69e191ef01025631c9ee006b5af71662f241a9fe709e25dfc0f479073184b7d967c907235ce2210807e524ef59cf50d548c43b357a92c16687899c7cc9da5de1cf0ea4c4007a30a6c5d98d58f4657444f6be455c623df2cf8650d2e87bf28d114e428e7b366bbc942344c539435e4e75932ac9c0bbfc7738744eb87604a442df07bdb5d97c46f886b4b7f7bcf492edca8af5a6442ae83aa36be892c5759abb0d370d5a93c25db80ee33e0197f481bd3b5a12acba3eb04d6cef1897f3332c8fb8d36297051fe2ffc567e7a7067bba974b1184bd3619b8f6937379cb2393189b26cb6f6eaa5a41cfe49236d80bcba066403ee1a655c0ba7621f01bbb45922ed1c3a0d919973474d99076d5b8879297e76d2d9205e2f75bc5e3ad2cd6b13bbbd0d0e0827817105804adce628b8a85df482fc012348221886714246992f50e067f39ea35eb74471386df01665b00fd5cf80de9ec374a6b251204da9f2a66649193407f201e40c7e039a9f2adf04472af64c10e6b962abde9710b25bc5f2ab5ddf8073f967c6257c952e4ea6d3c6c06a606bcd296f71f7c095b4b11e2de7512d43a970f08b49aec6ff01e7150c5217404989256b83f5a156e4a4a237d2df455ec3b0d36893fdfc719a50de29d35ade56b051e243a825e4165d18b37979754143524ad097d22d56c118439478518aaae45e3e84436a0bf746d7fcc3003fd264d7dc64555a26b541787030dad632eeff6c4e4940da89c934d19c6a9577cff173d6f188e2d40a3c67b7199a00242ea942bda9fe340625aee28581d88f12bd90daedd7c235d405cbe61c620af2d63deb4abd6e463cdd9cd0459d347bd20755a8e730c3a61ef7bdb394cc257dbf2da0a855d7af38682281e8edfedbff99d6bb421c92a88cc8b168ef30ddff179f04aacb8f906b240cc7accf7f41930da6e86e906476487d6cb775af799adaf21259f3bd2db86193056546416d8de3f776e443941130116e7d4e43476c5d1026e8ee9b77152a361cf380049fbdc3e51195b9b143a52284a0ddcda13fea43aec85422f548ce60200aea2b0c24cbda7b4f022d94a8e446a521af59fca631c2c7b630b329af2a70bb92158015caa0465f3f2254556621c867cb7f7a4aebb764dde2d90fe827bd2d4ba2a13eb77bc7f72040d1acd667eadc6006a52ae0cb52ff73cb0beca36a5ae151dba0404961c79d7e810cbe9a871e27d9a853de77002793364be92d8fced255b7967f4f45dd39412a50408c88c46402e4bd408fb402fe6e49a8e5c29f63a01115a48dfbf98b07b75f316e28340babf79409d76b7ef130a7bf93141ca87e763407271c302c1c61cabb189c04f059f646ec6995074952bf6118831245e89acf078c324526a0ff15f37dd282bee136c4f4aaba166b562a1c52f233c8797071be058e41ca3d4f990070086fd6820a46660219a10b6574aaebcadc52641e7fabf93ddfca8d334f9dfd167769ee03926efdee319f0ab98e024c3aa72d6905bf33ccd21a5a1f17902ef2147d816c4285297b1f682c4a835c0e4cd03ab4b92327814c390af45a1f36d8023afc46cb3bcf18322755b725d705835c611a72dd97abe1b3fddbb3b92ef395c3de9a7a897bbd9442db3a846f35db720e0118b3663e96887046c8cb93637a4177d34b7893b7dfa769c242079c138ec91a4dd0d7644bb49e7523819a69b58faf39da161ec9f3b0e887387a464cbd5631a58f449c16f037418b60b269cd98052d678444e3ae15d1cd151b0ce73d7a60d73028b771c32ac57baf50991c2719e4f7f682faf93fdcb933db722ab9ca3f37fec7a51f0641b6d238dfb25346a7a290ec0a9c4d18d07aabfb1d3d6058797ab789340b251f0f593bd6314c4ce71a5954564172e827b0477a7290dcc1b4518b43999b1a525746a827d8c81f4ce25dcc0bc7e16aba4e56c568aad9e12d09e4eae988edb96b373b91a5d13986e0bdaca5cf425b27e084cdb94f00bfa6c6ebabd0ec20e1767fd921f543a4b493bcd76ac710b7e214b643943191960c4b52b57efdbe5ba353838bc2058f6d25facef0922321a692b291af4e746347c4b11cbf1a3897d556d0496564973cf212d77906df0111591652cfd44029fe958b344674f9213816330c1230ed392d991c4679252b3916686b39f012f0b45b7d3b4274a5b4a58018ff1d9f3b255c4e73fee41e2fba24358eeb313a264fa476434152d4993f326198684ce173b9cf90af78ffc01f39a04fac23fe11806539659ec86514b6679c0759e4934d25675957fa8af0b353cea7f155a33c15b7cbf183f2b51a835b6209c53997abf7ed8df4b27f2243df30ac43d8d7ba7cc424c54dedd07856eff66cd062a16cb546f824fcbb637e41031960d54bfb891dc0f213ef795cdffeec0359b2d67ed57a7c43cc8253068e84873fe5b15a795a915cefc73b7f420e9e2c168e17ad357f36ea662745a074c5ee1dde5ba3f15ac2d1123b7fdd4d5be83caa732f6a2f163602d6b27eec540fe9e87372bff98e84b5e8bcd0975b6e4e0538a9f220a63c01545eb542d0a0ccdcde6b3444c9e3153c592ee644c5bc793a5aed0065eb0e3fcd512686f601b3f3cc9221445fd92cbd309f93695a92d54eee1dc8b724a8ec23baf226b012ee609916b7e057640735e15055832b7c0aa1d940949c078ad574b1d87581ea34f8921be4f18bb689a434551112cd0175187e87f8e978cf7ca1e5f90b00010ae470010ce39fec74317b9586571b1b47617a34509799fa5cf393b40c960a22232b9331192f5fce24c68000000000000003170fbd1a38b669706a13a2b2a7152bc2e5ed26bb50ff11c0cd9df6178c80707cc79", 0xffffffffffffff60, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) bind$unix(r3, &(0x7f0000001280)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) 16:02:56 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x1ff}) 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) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") 16:02:56 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffd, 0xfe0000000000000}, 0xc) 16:02:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7fffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:02:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c377283c35b86e2e2e2e", 0xc) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r3, 0x1}) 16:02:56 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x9e0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40, 0x0, 0x0, 0x2}, {0x6669}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x5, 0x6}}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$TIOCEXCL(r3, 0x2000740d) 16:02:56 executing program 0: poll(0x0, 0x0, 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/de\x80r\x87\x8cbd0\xff\xff', 0x0, 0x0) 16:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x7, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x45}, {0x6}]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000100)=""/218, &(0x7f0000000080)=0xda) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x2d}, {0x6}]}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r11) semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:02:57 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x500, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:02:57 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/229) getppid() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) recvmsg(r1, &(0x7f0000000980)={&(0x7f0000000380)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000003c0)=""/25, 0x2b4d8116ea3ffe3d}, {&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000600)=""/153, 0x99}, {&(0x7f00000006c0)=""/155, 0x9b}, {&(0x7f0000000780)=""/186, 0xba}, {&(0x7f0000000840)=""/18, 0x12}, {&(0x7f0000000880)=""/42, 0xffffffffffffff05}], 0x7, &(0x7f0000000940)=""/52, 0x34}, 0x1) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xffffffffffffff6b) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0xffffffffffffff6b, 0x1, 0x0) r3 = msgget(0x3, 0x100) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000087000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) getppid() msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) 16:02:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="b207ba9d4649ba5b26d794da0dc90e6883e89a3b1a2dcd176a0934b350cc5d15c4c0cea18dd7666bc8b48ac0cdea9f2cca423cf318e91f4d3f81d85de69eca93d36ccddbfb4f9f0b9a906b6103c5235d6b43c18a93e3482184753a9088e9a2ca1cfb7e52e21f2c2e7939db08fcd66577275ea457b7100437c34fd27bcc6c63e86fc841dc4ac7b19d1ad8a0844622ef38ba38741fe5ea43a0e9898d489b0bc05166bab90b43e2a20cc9ad74d4118c2b75dee59166b6907e8a6fc40deedc20504fe929a870169bc7fa04684d2682c6ccd71ec3c00586136b48ac04dad980b0443f4a440d7799ec70bb0e85b0c1763a", 0xee, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) recvfrom(r2, &(0x7f0000000200)=""/127, 0x7f, 0x924835623d53f891, &(0x7f0000000080)=@in6={0x18, 0x3, 0x50000000000000}, 0xc) 16:02:57 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x20) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x55da, 0x10ca}, {0x4767, 0x1}}) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) 16:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) syz_emit_ethernet(0x15, &(0x7f0000000180)="709db8f14da679b992448862b7cf9c04ec258e9116") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:57 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe34) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:02:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0xfff, 0x100, 0xf73c, 0x1}, {0x8000, 0x7ff, 0x1, 0x8d9}, {0x3f, 0xf248, 0x6, 0x40}, {0x3ff, 0x4, 0x8001, 0x200}, {0x4a33, 0x90, 0x95, 0x400}, {0xbc5, 0x3, 0x88ed, 0x7a2}, {0x23ce0367, 0x0, 0x5, 0xd3}, {0x0, 0x3, 0x200, 0x100000000}]}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000180)=':') 16:02:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) sendto$inet6(r1, &(0x7f0000000080)="8de05f7bc6a02209dc4ade770ce69cc9c558410a7a7b6d021608efb4cf2191775b1afa02e522a6d58a79038f0cd12171e7cec4001867da5134ae8378cc1ca94f6ee2ea4bc067defac5d54f5cb38ffebadc70253562a0f96569075cb3f9f58c0d4f8bf7eef71b328ac237e48503b5b3709698f53734dc7a8cdbd71d7c8a8bf826e96177ab6dcf7b9c2bf13597b10a521ee1efbba14f79039e569e938aacdae534d65d90", 0xa3, 0xa04, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x4}, 0xc) 16:02:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setrlimit(0x8, &(0x7f0000000140)={0x5, 0x6}) getrlimit(0x1, &(0x7f0000000240)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff77ffffffffffd, 0xfffffffffffffffe, "93804000d11eaaf100"}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0xd) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x9}, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="d1", 0x1}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) 16:02:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000140)="d0000000000000000000000000001b46bb5b2f271350fcd8ad4a236d00dcefc55d8a2e5eabd5d300000000000000", 0x2e, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:57 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x20, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f08000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e0d000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x100000000) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d510000000000525fb06b98b52d167600000000b20000000000000400000000000000000000800001002e3ce35d990126583a67451368739dbac604000000a7774f6505be4203960470b6cd825dfb701d138b9897120bc20a0511bf840e43ce684ea653f09b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdca9118c3ed4f24b6340aacb8d09611f3da1c06d2faeefdf1dfb5a31af6bfac526204e7809d6f559e140a8f3901d54e4df62505f3cf72de280c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f4ce59113ef40bfd9910a66f3fda87d66c2bb1d705cb30f879d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84340d59f2b1a696b6371f9682bba099c7bf68e84fc27558742df6a68efb0f12f972c73855769a3c225d5e3c5d0dbb111713431e3576a77f1bde5720948aa0f342a22453a2a0700f3e126c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976de834607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1280e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c58b7be5c64ed2f25ab1bf7a28c75051c7a1a98a9e65ed09eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6ce7df60293bfb3dc4d53b21214b95e6b821be3d0b3c24da9879931c041f70c4814de44c59b2de4cfc25a612c3cc6c9c3293ff81c9dc7b069f0d669fe39f15f62cb20635af7ee85f87ae952294606de4b7f78a7c14325d5a7ffc022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a9436c37f275e1095df2b27d171ffc6c34a810dc77b38f56b90f32e678c863e456dc8e5345e40d3bbceff4f9959031"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)=0xfffffffffffffffc) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socket$inet(0x2, 0x5, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3f, 0x8001, 0x1abc, 0x1, 0x2, 0x5, 0x100000000000, 0x1, 0x1, 0x1, 0xff}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1028c, 0x0) 16:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") syz_emit_ethernet(0xb4, &(0x7f0000000180)="64e7c5d4d4d6ec192b2c054b62b8ee5215b2ec529e7d7b5429c6fb81d8b8087764032b685cfc2799a88efe396e543aa05ed8bfc32b9259f98a7c15f79a74649f25efe978c676eb5a0e8493023d3c398474b61e25603fb3bef8961ca6168f05bdb78e3840660a9fd0ca38820b90bc8261b6ad68fc81e1ba52748b4e51b530224989e7de903485a42944933f5093eebba71012a31f3a5bcb1a89146f8f33c8436201530d740d508c451822e65ffd89bdde3a7f40c2") 16:02:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) fchdir(r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = dup2(r0, r1) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) openat(r4, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x3fec, 0x3f}, {0x5, 0x3ff}}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x4) 16:02:57 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x3) r1 = socket$inet6(0x18, 0x4000, 0x1000) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff, 0x8}, 0xc) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 16:02:57 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="cbc45de5e47f5e6e2483446b64803e4a675a9ca343936b52ccff054c4b3e958aec443ebd4151c11e57ce07c13ad27884ff663d7864f0", 0x36}, {&(0x7f0000000180)="6160957785d0ca8ee3fc02e675dcb736250ae585dcd7d3f7b896792c5f4f8a61b53d532b079818ecba8485af869b8a742d70dd25a93cc638e5dc7440b7610871a25bb8b77d8fc3c486254f59c6ddae366ff173f71d6ca17e", 0x58}, {&(0x7f0000000440)="4ce00a3833672fcddfeed0c4cbe7b9477723380641f9cf284594e39945ce552dc857a9fc6aa8e20f37e3a91aabaa61af41f75775eba12d749c019203e1207d35bcf559e906d4ee1d610884842e50e4ac40987c2a932baa94601cfef0ba2b63a5839892e38258c8cc02278f6babd229b5987bc07fbf21e428404d373d86576a489294d8c4c2d968f774cda788f5fb55389b444ddb0568f2ac966f396036554b909a6f2f332bf9d619da7c90882180615d0f89d4d34da344f718d9ae7bafc519f5eceae8186992c01b2e7f605764be3ced86a4e96e5796dc34dd", 0x1e}, {&(0x7f0000000100)="fefe", 0xf4}, {&(0x7f0000000540)="ce84d0ff0ec6a2dad5d455d5ffa271be60f2bfd90d815776ee9b2c0fd2c414c4d1cba2ce4b28c2f68ba129d59b638f78cbc936417f4a0cedf29f0ce04171283efe626e85b69f475fce77e9d59b0404052fc78b366b283d0c6c9ec46fc71bc7e1e6765747a145d87f439be80d3e75b83ed4624dcd4d2feb74f2033e76257e1a05a19704a49d1defac5860ea2da8f63ab1e618ee6d8a338304", 0x84}], 0x1000000000000233) r1 = socket(0x18, 0x1, 0x0) close(r1) 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(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:57 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100004}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) 16:02:57 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) r5 = semget$private(0x0, 0x1, 0x82) semop(r5, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) r6 = geteuid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, 0x0, r9, r13, 0x2, 0x4}, 0x8, 0x5, 0x1}) r14 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r14, 0x80245753, &(0x7f0000000300)={0x32e8, './bus\x00', './bus\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:02:57 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = msgget(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xb5, 0x0, &(0x7f0000000040)=""/181}) 16:02:57 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) 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) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4ef9ffffffffffffff4813dbd6e89d127a64d6cf16e43919f215645a25dc5061f1d68045e3fbffa26bd9c9b3a3b2eb55344ed32d233c3c01eecdad5dab7b6ab73b96e8007a6693f0ea4debdcfbc382c1a0298f390e943bdb7b6138aaf67ae6139b08ec85def357c30dc06051b1b8d75bfa0198c24671894ee695b361c44a6900ed7b3caa9674304022705cc96b1bfa85d606f4b5a4f9f4edd09eb6c8d77d9d2a33b2e976d8e93e439822b9b2ea2ba09451ac3622019597a3ccfaba962d8fc11e872c37c4360dee17dede494bb156a9", 0xfffffffffffffd30) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:57 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7) write(r0, 0x0, 0xffffff02) 16:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)='\xc1\xd3){@\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='\'-{\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='/dev/bpf\x00', &(0x7f0000000580)='/dev/null\x00']) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x84, 0x5}, {0x24, 0x8000}, {0x6, 0xc114}, {0x46, 0x2}], 0x4}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000180)=[{0x89, 0x40}, {0x10, 0x1}, {0x86, 0x8}, {0x4, 0x9}, {0x6, 0x587}, {0x4, 0x10000}, {0x2, 0x2}, {0x24, 0x5}, {0x7, 0x4}], 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='x') 16:02:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) kevent(r2, &(0x7f0000001080)=[{{r1}, 0x0, 0x10, 0x1, 0x2, 0x6}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x988}, {{r1}, 0x7ffffffffffffffe, 0x10, 0x1, 0x9, 0x3}], 0x7f, 0x0, 0x400000003, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8}}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="14f25a3686fe750dcaa6426e499311e5df398c32feafd25e835a55b7b263636d3808b4f804d5c5c1017ad3f42a3e338ef3f5c1d12f1a007d5f929c35555a969dbcd2b7c8a13207f64b3cfe6f688deae2ef75be75c1270aefb5175c070fb7297c6169fb022c5e60c62780efedca78eb420fcbe92ab03438d6b9586df0244ba3000578a3da27cfaab1a5ae42454dccd1e1e6621da56454ed68a839b647e88431779e344771a0a145a11b45e7d8e1744436c039215406a5294d34bf2697d4698705cab267b66ee29dd92ec097505e0d840f9399ca38975c53de1f4abcb74c06b0194b0eca35c4771e1b522a36e4dee0d69c38ac5a80212eb2a9a6434ba9be87883031ece06124c69025bd6da74c564d97961a29e6d524c1aff25728bf6f9287e703ea521d5c59c82be865ea731c19c879e4edfdbf32b5899b2a163fe3e631b8a0838350ff6b7a141c91077989218628414e82a02048ac0f805770c3922c740ceae1078268e43fdfa5367be3a62bf08fa46c916719ebfc2ec23c96f8539d53b3e37615a51a63b4ea3f1c3adc51c83267987231d982030b68ee05110e285f2c389ed107b1a08f3b8ee5f676fcede14a5a5cf85698a4e13e26ecbe91f750bc5dc910d5a9e7a50b6e553627a3f127588e2dad860194987d52182063e177ca9d1416dde38b43aa9af9fd23140931f70a467a80f85d7c42cfa15a9737145dda01d3dd4b5980cb22e1f7bb9ec62974e1ccaa96d44469c8b6a937a5dd4dea949ca1103d69dfe7d8e1604feb7bf17c30eeab4b400547ffc98baf055e2164f95bb244ce128b40f13ffed7ed30558147d3757a530b254b31b1c78e2e8f534496ce185b5172285540ddd7a747221d4afdb232dbbf85f1ca1a94b56693113e2891d09a598e53fcdc74455f1ec0c1efc4b769ed7ddb8742d76bd6774a7eb4689fafd712a622c9045545e9a22435135f3a420f7e90ec161b8d47c62761b6467e9a0ed303fc9873d6be62519ad03f9eec133f81e51b35480c1fa193115640a72cf08010e14ca3322eb3fea56fbf4cfdc9c61223bd186ae6f7c446a9e90fefe665cc4dc078e08f78f21e2ca4eee371e7fcb27cfb36bb7518140c93a22028872108d3864f0bb535319c9ff7d17e258bd47e0c0d82e5fbae944dfd79b11179bda2ca9b3c38e73bb2fc595155c9fe5026237a738f2f3f9124a5afc4ed4cc01f06a0d9fcc5927c3401db3c56381213ec55beb410b23d1b6ea9e909437f27b2fb69f6147472bd21c463a688db1c37f10f2fbefaa31305ecb3210737e9da347715a75cec06039a501f357c0ac6276a42f15f9a466f1838f999cf641787f566324e33b66bd0fed43bf39cd7f82310afaa66415b7cfa7db5fef38b3cdf68257c3c97ff01db820c921e39cf18be21c5bcf6c64080c367cdd1d914b33ba4608d81a87b283b02dad53a83ea5108b7ff76e738249dd4dddcc83aa1c23aec7148b7d1852c0a5da58eaacdb8938586eebef338ad8e7ebe49abc4aea89ae3e3b79d338f4ed13dac375f84d81ffa118c78d840244c0b76e0b7d4cc34432eb532f4b6cd98999fabbd5a8ed16930136e70ff2f900f2eb8daa4670271a75e27cbd620a61fefbb4a91320b9fa54fdf2bac12c8f01c618701e7e5e891a461696d0568ed88a5a7e6f66d5022f3ffc649bbc6ad482929d80c6545fdde33d97915a42a5bc73b78eff97181b2dfdc3d30944b0cf8ba5864cc0e79705000698230b0fb798da112b7c5153d787f840eca180e8c47881854ae859afd58eec692ecf90ffac012ef2af83c06747aa81f733ee078fcddb790ea492fa6de8e887544ea54ca70006c95fec59d48ee6a1c6fecafcc373a3611aad39951a1c4cbf671e50f8fe8eddc91a68f51058fed35abaec9bca6fa4bcc1196b643a24f9bce07734a8341f089e00950bf8129333bf1dcad05954414d2a6a751215abb7c0a86a770d7890825a62c837c92d2b038b5dae377ee527c5d9459677617779e14471e103f19218b4b8dc0f90f42a22eda45a4b28024c98c9c1b695eb94352a3f70d19e7c3b1223f576e6175723576eaf712061ffaa4c556ae177f67b2004e8bdb4e2f35c3911a599f3e34153b3a7f17c8777085c57326a4f513a10269be4aa8d544fc72239813b7cb30947f72f388269b415945f4ca2d3d184576cbd817953b2e650fc11737ac38794760f53f86507c7eda94fa59741926476748f98fa5ad6f048a4ae716eda1adbfc3771579d04fd6e9a1c6a7797e782dc8b8059ab36b4b48cbcf6df9127c9b96baad8771712438ec1d78d6d1e14884072b42929708c7a7ba4ed110cfb8753f37064fbe18f008f2e0e886682c351aa4419baa2c1a4270cb7f3fb773248f3c9cfa1741781105a9a7c67052f35670c3f241855d1a39d25066ee3951265b864c590cba524d5d1487dceb43a3cb7476951b5353c6df60a50244a4a3d1b76e226b4b247d79eea00ed1ef09d56c813bd569e0f9844b51fc06579b0719af5d581669d48f11fa7c8f8a0e65319f42941e66225e5d7392dddca89ccb948ce03f3878ce4442e143a03e0750078eacaf17ee9e5568408386401a4ea3525ff5ef2b9563dba4c921c0f4e90c466bc2ad7c09cff6e105b03a074b906a2856e9d4418f8d3a6677872889caf5c5aba752bc46788d6c515c13929865185bbb53decaac014c15cc9d4f772cae2796ce65efa9b9ed7fbb684177713c6068eb8a5a94a4b47dd91245aa8d2f773cd3a993755a6d746222ee4ce39746e3520fc7484cf6613f5966a0f304e3cb66666bf9547a9a292a2ed3601b916ddf61fa9f7e6f4358f6ca4a3b4bff9d40fa7f4a5cf378b37d5a7eb52f5c75e8a9b9d7e064b8866f0450f37dc054f7f42c874545613fa885754cbd61dd7de0f671ab7b5836d3dcb25d3fb82a58d08961b6ccd5084f111e87c2a792003adc3e24f25a61ab523e55dbe2dcdbe5db7fb8ae077eb79b7b54cdbb1ad66574f008898099ddc3c25da756ef4007a9ef2c680999d1e0cf86be83f34ef12b2e86845767a390cd9e54a20d5ae7d6b7cc078fc41889d65bf28ea49eac37d2b85fa65ac02ff2e4b6bf253ecd443d6979f4a1046d5d15013ae852da393a6143356b5cf6588a7273453512f03ef5dc402adb6e749e89e29d45ce54c433ff346a6e38103aaf25fa30255dfd6e32a00ec86b3afae749a05398bd9d79eaa8714f2cdf5ef78056ef4139ea279a8cccbff7f234cda2446bf870ffea31e8e60e5f4ce056444aed8347387a89a17f18b1a696bfc67318e82ad6edb0c3f8d96dbeafc8f5000a2da0edebdcb57cab35ad5256c32a945f0023a52862a26b4802b9242e5eb14f5d17bb4460b23353d0b4a1d3efd5d4ca33be8b5add1991945a524d6c0d888e839bc8564fc6670c63beab2f5a4e88dad26b66ff529baa85d46edc5cf314e89385cfbaa5e42c590c5c9b0cdc48f10b2dc1e3f4093565f914a5aba931853906ebe683c397e5720d50098579bd028f243585c4f8965dcf129afc0f2ad89be6479887a268dbc5fb9c7436abe6b08087deff17708526074c75725dd384943d9790b88259b9b54f8a17c4d51d0664750205f4e15c3809c5017d70b127fa4420421a656796f091904e90b6e33c40af2e5a55ad1fafaaebe0882a03e0ef0d786c2b40c0eaf4467904bb44cc12bd9857dd0108bec04b4678a08b2cd634c708292605d41da94a8e5d988ed11b794cadba3f9432afa5cc1e6cb2398d3a799931f34a596522912c113c6b504ec40ded9025291e6bc747aef499dfb07d33e16b0ebd4ee1102f6dd2a5433d778e04e77fc01bb1cff7c56e6baa3a5e9334d8c3f81761aa040be29336d3fd93b5fed6d767095188747a0e94d6b02ba17e44ee1f8f44fcb0508050630c4950fd0160df3951b2383282bcff648e322df34ed1f866c450855cb859965ebeca4655f9312c31831252d87a010aac235d2713648c51ad28f8409fd6463a603d5390933874c2a5c3173839fc834441d50b8e1a72ecd584380173af63c5c4e62fea5a10dbb84f60de5e3f187bf4acfbe4db8f1a5753016a8ba740c82d2de71db7cc9d68e1c516fece53d4e81df808eb4c8efa56088ebb4d6133bb198b7488f3efbaa1b3eab316dcf8b1e29ae1182b95aa143c12590112bde65a4ed5f1146cd2744fe285bc65fadf17196014110ca58e6df54a6b9f1af94de938e449108047238526ef9b11c688a87799eb517fd8d61652c22edbad47933029b5755f1103fda95d2cfff2088ba7accbbf9e4a382b52bbc90b9ceba886344d16ada64c1b1641ce1f34175a4d5a2e9373a1997667e51b7a52c800ab4e0ed6d8dbb5978bdf66e88d70ba439a20b595d726e5fbcfc40bcbff58d3b060a5d371d2d09cb31e81950ae7aab0d08ab7e723816be881fa8d63dc346b55f1a6864d1623e5729bd7a9347705b59a2b1a311c291f71f01c43ce220f4356c0929ee552763ef812741702835f9fdbdd1f49e6bf71f88d1161166f3993389eda9b2added9305e9701e0edaa20220db2419f7572513cf553e3850ddb0d4b718edef6db1939ac1e7413f66e82eb5ef1dcb8dd93dbb9446faa378797bc0251441f1d828284b3f21d96be445b6a16a02278e2e7e2a715480c14fde94cad84bac9ef60baf703c6d13ba880d805b689825600d481379ac6eb40e315f7543e185ad795992aa8f251e26abd54b9d824a79524e505bb6aa25e53ee12c3d0c05edfabe3d9b5cc1de0fd4251b22954c4f146ed848a8d1b1c1850dc28508ce36db80fa9919d7a41f5baf4de8d1f045395424c19affb2abebd7b27f9935374a16d8b3e09a63dcad8fa783ca5117b190f38908824c96e754cb13a8f83a55314c709a47c535aa6af79236bc43aafa01c0c5db3420c322f8eb76e22c4e726428899a03879de7fc6b3e714b58909e779607657ec4ce8b84b555d132c8916915bc295d5ef119027e17219667f909f579b6bd04ed04b315cee2a4c3db3e2737d3bc05c55de236151663a1877f3c2e3bdb0f24d0a936aac0fb807cc7156a1c852d1b9d1f8d00f7061aab78e82e73fa57ecf37b6ff68b040ad368f4a47117cd96c09626cb765860cb147c2b08fe3d560ff3578b4e10039758eb3d8e654d85bb9fe4ba6dce77a2d038e4e4947a38f6d323702c54ea4c1c4f19cd3031f17a8a43c1896a66ad1f6f9e1463ff5dfaf9ae8a5a4eccc3297cc1415055a676ce453c5af136138155fe5507db204748fa9e847bc8d60950cd05a52f6fe67bf4af79593daf937bfc4e28b8688b19149f71c4f94f33e400ff32ce7a8c528127866f8d7578028f94d9d5888d08244c16543b24a907897c89d32ce1bd90f5df9d610755d9f19707dbcc2c3d813c52f0690c82b16f4410a8f2cae06760031239305bf8ad930b8479135f01807deec3adebed2d5bb02b04c66d81854d43f014d1a885b5a4c2baf4fa656cf72f1c9f45fcac901defb039a701a4dbdc6ce05a875942fb557a53bd175fd2eb55275caf354ef7ecfea1bb997628f13bc8360fc731452cf80e26a6aae255cfa298cbd1cac97360dbc01798b0ef96d507e8f798c1ec64beb50720dfed6c868bd8c817777f7fecb16854dd19617614cc5fd06a6d2d4f84f2f8097fac4600d0a53f2b4e003e48468b9a505ec7410e9fd8b55072ea53683dc40077244492846b2f16d8e6af14ef2e2eb72df358c690b4208762dd0bd99f0ca0e167e31ce35cbac8f96e74a6f33b5fd62f97c49983ec98c8a1a8605d445f4adbe0efaeffe1a839328ccd670447ff7e78a1a7513d32831a8079dec64f09727903bd20f6ec1940c0f0cbdf76", 0x1000) 16:02:57 executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) accept(r0, &(0x7f00000004c0)=@un=@abs, &(0x7f00000001c0)=0x10000008f) pipe(&(0x7f0000001980)) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) r3 = semget$private(0x0, 0x5, 0x100) semop(r3, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000140)) semget(0x0, 0x2, 0x200) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) 16:02:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f0000000500)='./file0\x00', &(0x7f00000007c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x4000000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0xf192, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x2, 0x8, 0x2, 0x0, 0x8, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./bus/file0\x00', r4, 0x1}) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x2, 0x5, 0x100, 0x60e0ff4eab3fc3cf, 0x4, 0x3, 0x9, 0x2, 0x0, 0x1, 0x2}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x10000) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = geteuid() r5 = msgget(0x0, 0x446) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r13 = msgget(0x0, 0x446) r14 = getuid() r15 = getegid() r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = getgid() r23 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r23) r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r24) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x2, r14, r15, r20, r22, 0x0, 0x5}, 0x4, 0xb8f, r23, r24, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x9}) r25 = getgid() r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) r27 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r27) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r11, r25, 0x0, 0x5}, 0x4, 0xb8f, r26, r27, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r25}, 0xc) fcntl$getown(r2, 0x5) 16:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x34, 0xd85}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x64}, {0x3}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0xfffffffffffffffe, 0x7f, 0x7ff}, {0x2, 0x2, 0x7, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:02:58 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x100000001) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x386241a1, 0x1, 0x5, 0x46bf}, 0xc) 16:02:58 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:02:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) fcntl$setown(r0, 0x6, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r1) 16:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x54}, {0x74}, {0x40006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = msgget(0x2, 0xd476f9a0df4d29e2) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x800}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0xcd2e058903eab619, 0x8, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r0, 0x0, r10) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r14 = fcntl$dupfd(r13, 0x0, r13) write(r13, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r14, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4c}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x0, 0x482) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xe2, 0xa2}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0xffffffffffffff37) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r15 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = getegid() r19 = socket$unix(0x1, 0x2, 0x0) r20 = getpgrp() fcntl$setown(r19, 0x6, r20) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r21, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x4, 0x0, r3, r17, r18, 0x92, 0x6}, 0x0, 0x3b, r20, r22, 0x8000, 0x8001, 0x2, 0x6}) msgget$private(0x0, 0x408) 16:02:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) dup(r2) 16:02:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x5, 0x100, 0xfffffffffffffffa, r1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:02:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000280)={0x9, 0x6, './bus\x00', 0x400, 0x0, 0x6ff, 0x4}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x200}, {0x4, 0x238a}], 0x2}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r8, 0x0, r9) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:02:58 executing program 1: r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, 0x0) r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, 0x0, r11, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r12 = msgget(0x0, 0x446) r13 = getuid() r14 = getegid() r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x1000000009, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r20, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r21) r22 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r22) r23 = socket$inet(0x2, 0x1, 0xb35) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r26 = getgid() socketpair(0x6, 0x2, 0x2, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe4b) semop(r24, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, r26, r27, r28, 0x2, 0xc}, 0x5, 0x5, 0x8}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x2, r13, r14, r18, r28, 0x0, 0x5}, 0x4, 0xb8f, r7, r22, 0xfffffffffffffff7, 0xffffffffffffffff, 0x6, 0x53}) setreuid(r1, r18) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="29cb36ed13979174388ec4993d81ecb8817cf2fc7b2a6937a2eb87ba49088ffb1c5f16caa6ad3dd8bd8f0d97fd9aba29006ad5c55601"], 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) write(r1, &(0x7f0000001240)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x77e) 16:02:58 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:02:58 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, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x100, 0x0, 0x1ff, 0x0, "000000000300000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x101}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="13d1d4a224beeb5177acd6f7332089e0f15eb5eda8f5cb3978791675c8dbb3411d2e99cd15c03dc2f60f901ceb8a1f25b4c1a5655dd0853abe41150712aa07a5eaf8dbf50f0e28aec04c50689047eb4d34f3c1c2dfe3003f3e930e7a88d9abd4fd48a572a409dc506ccbd8d1dbe6d8451d6b222c92c06e04655c4c7a0b3fcc455629a88d2f7d4dc76b47b64b67c8cd73ffdfb4022fa1a6b3ee29828749a54867761217b571fa", 0xa6}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="9800000000000000ffff00001f000000cacb32c9707b2f2ce22168627e3396eadaaaa5c1fdfb930e2d2ec70065211213d01edf7da80d5e4d27d975de1edf085ecb945dd43eec113687d0f11891061ef0a45421a0a6e1cf51a20f7459d79ffbc56e9cafd82aa7cccc5949b93b63e2f6f8b5fb4f4f901c0709dd17b984fbc1477ff0d8e3fb38fec6abe0bd23c8bcfd05a789ef41a7f3540000"], 0x98}, 0x412) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) getsockopt(r1, 0x200000029, 0x0, 0x0, 0x0) 16:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x40) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/44, 0x2c, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000080)='O2', 0x2) 16:02:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7fff, './bus\x00'}) 16:02:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r4, 0x2}) 16:02:58 executing program 1: readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffef2) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') 16:02:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0x400000}, {0x30, 0x2, 0xffffffff}, {0x6, 0x0, 0x3, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shutdown(r0, 0x2) socket$inet(0x2, 0x1, 0x0) 16:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x60}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x37b, 0x48, 0x9]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x7, 0xff, 0x10001, 0x2, &(0x7f0000000240)={{0x0, 0x7, 0x401, 0xb2, 0x1800, 0x5, 0x4}, {[0x4, 0x6, 0x2, 0x5, 0x2, 0x9, 0x4, 0x3, 0x1, 0x5, 0x2, 0x229, 0x101, 0xfa1, 0x80, 0x80000000, 0x3, 0xc70], [0xffffffff, 0x8, 0x6, 0x8000, 0x1ff, 0x80000001, 0x100000001, 0x0, 0x15ce, 0xff], [0x8, 0x7fffffff, 0xfd36, 0x2, 0x8001, 0x7, 0xe70], [0x0, 0x101, 0x2, 0x0, 0x100, 0x29be225500000000], [{0x0, 0xdb, 0x80}, {0x8, 0x5, 0x0, 0x3}, {0x337f, 0x401, 0xfffffffffffff622, 0x8001}, {0x7, 0x40, 0x0, 0xffff}, {0xfffffffffffffffc, 0x9, 0x0, 0xfe}, {0x255e, 0x80000000, 0x8000, 0x1}, {0x0, 0x2, 0x6, 0x100000000}, {0x101, 0x10001, 0x100000000, 0x5}], {0x80000001, 0x9, 0x50, 0x9}, {0xda, 0xffff, 0x9, 0xff}}}, 0x0, 0x6}) 16:02:58 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc0e00"/4100], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x8000, 0x90c2, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001a2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7}, {0x64, 0x0, 0x1000000}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x3f, 0x7}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r4, &(0x7f0000001000)=""/4096, 0x1000, 0x32735771de7f1e55, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) fchflags(r5, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000100)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x11, 0x4) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x8}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) linkat(r6, &(0x7f0000000140)='./file1\x00', r7, &(0x7f00000001c0)='./file0\x00', 0xc) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:02:58 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) munlockall() 16:02:58 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x140, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x2b8c17fbd207995c, &(0x7f0000000380)={0x3, 0x2, 0x1bd, 0x7, r3}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x1]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) 16:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='D\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000002}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000021f, &(0x7f0000000280)=[{0xfffffffffffff000, 0xfa03}, {0x7e37, 0x4, 0x4, 0xb6d2}, {0x725b3685, 0x7, 0x3, 0x9}, {0x100, 0x2, 0xc388, 0x7}, {0xfffffffffffff819, 0x7ff, 0x0, 0x1}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) ioctl$KDENABIO(r2, 0x20004b3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x67}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) socketpair(0x2, 0x8000, 0x100000001, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) 16:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') 16:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='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, &(0x7f0000002340)=ANY=[@ANYBLOB="00002e2f66696c37409eb96cfe8995de17f556bcf9a474d39fd01c7377d184154dc0c1d5ad3348bf35a33687477a52b27f462e43b761d86b9c877d6d824d3317bc485020971002d885d4049217b8b72fff0494ae69647bf158ef36a67818c8fe9b6e39aa4b9ac0b4ca3a18304d8fee3a8ae6d54b5f868f7af38d44c178b76880799c4b24772cf98e12f177de38bc3580617478bd9da76e4827f6c06f1aa1b32218a92f111cfa88925eff06da2ea26447c89c00"/189], 0x10) r4 = semget(0x1, 0x1, 0x281) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000340)=""/55) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) writev(r0, &(0x7f0000001a80)=[{&(0x7f00000006c0)="91ad87fb2dfeaeaa38a9b0fb6fe6737b1bcbeaea838240911187c9ecdd25369ad6f8655dae6edfe2a23bdb6d8a5cce5a68996eeb4335b943a2929fe1e26d193373cb4d346f8c20595d675d55af035bc5cc01e23020afe3c7ececdfbebc9d10cd10c1093b6dd0ceb4cd149f47ff48e2544a141b6e271906512c936ddb9fbe4d16034c97aa60d52704818782ec05290237bf406bcb2436f9be0936c81598c3fa93a29d63521da709d8f29dd119a340ce00f7d311930406ab33ac3c63bcf78339c51d0c2f4395d0cfc7ab547f19cfb9ba3c6cbe5df628f60d98d54a4088c7d659e9a60d448056f3119a0ec8c5cd3cc8e36cad33fba88142ddc3ee74b6bd64ce30ed471fabc42678bdec0a1965bacf894a223664a3da365cc03e4b10354b196b0379c81108ba1e0c88c6e88e0fe6f403a5039e7433c3a5a37d5b79cb6b06e5b5ba61beef23fcfa12d72aa7eca399b997b9e9bdaafa47b5ef859e7e1884b3889db71f97665ceca7b7c2ec78d6b1cf17df5a641aa897d7db0a45ebf064b9b3c5731bf6b73ba70367263df7ed913c73f0badbc057361f0bec7e2343df20d834875d89ce21ab17976f4b9f475e0f69f7784892bb6b51248ec00781f2f8890d81ac40b8bf737df11d4e88e2b8011f461c7a32e9116704d36b7e00410b1efa5f44d7773b970680f8264dc40733a467a5ef4e63d788cde1cb468fbb8302e16c1550a2631307c8d2de17b36f2f352601549abfe7d2f583f7a1e0a9ae4d7f5c3d9aff94b9a7b092d3bd7135bd28c19e5eee643118f0bd2bde36acd3bb6fd423a3a8cf106961d963d9c21e3f61f77256ab8c964616bf0d0488a56c27107626c5a63e79f353c94a9644a52745649abd472e14f499fb19d3ea8151df6fe849d47341c38ff54d79305d7f054646bbece726ccd2441093ce838f2527ea39206adf8a8d731fe109ed4f8ba46b8f980cd781aa3c758738e32355d003db374653138c333dce26958816a27d758d915e8ebc4e0697d10cc98e9402d48feb183754d90f4c6efbe6dac749ec5dffaf3340a504c292a0e7656edaaffad7724b1d5c4683116a6d7c3eb349f77a263033e8ed999476a0b286b89070630adad965e31d5ea3db728abd4c1ef9adf002b23b37b17975f9d4dc5769b94ef6146ff0cae5684356fe0cdee7b53b8a0296cb705e8d9fe4567e9de871e497f3d50e0d5e8243601c25e6e70d69f1647603062caf4ccce5e4fd81402b600e033d7600ae3a1fdb8406a3e6ce7d7a2e609c74e2e4f23b6fecf8ae31628227b8929a5018a59043abeac31666b392d2b8f9caf48d73b22222fc104a12cc2d262cb69af2aaf985ec207f1dab55992feffd25f002bbbb2cf083ef093f8b62e40de505efed314b154c689ca37aacb2c04b9780e5844c3e7b93523f744cc6a089e2eba0b687a1237d0b9bb264e9e4e26ad56fc3f7a8d0a6ee09ba69fc8de221d365f487460462cb4abef3ef6e8b8c00ad3332f94930d688cbf7b46b0017a4fbb9a7377e080a14f5d51db937f28494f433212fe1f4e5fd94671617aa7076fb65b2ce35191213cf7796b6ee4822e637eab2381348aafa9de0ec7535b390524ce83ba728d8376c87fece90f67b336459beda2bf5c7abee09d46bab5499adc84144bce1ab46505aa0c01b9f0e2a5cccd1d40b523721f374b3f167ae820ce1356d12402819ceb8d8f915191f4a33733710b80aa7198080e489ef9fad328519dbf384ad2489f93ec3ed3c0c0c5f6b38deb3cc267402337f204ab1505b9323898aa07985045b2a4e6914726665cc73a954d65314a8c3f48e0513468e0da3a88ae5932158f20d52e64c79d48126500e7c88c120f0fafa7c9ee882d758dc1d82acbc9224d1bafdc18e4b046673e42e08440f6313f69f82ffc8f56813a4095e5e3cb51735db988f0990efbd6fe084735e2d81e169e1f0817e108c3900ab7fa487dc9886e9706bc984abb5d57646cf9394566cc4d6a588c62285276e3939054170f12c39361544e544bebf5df99e511497f0abd4202b711d3648e725101ea83ef381db6aba45f0e92bf602811273aa0f9f31c81c7a7c318c90d2be04a962e6052f30f4773c1919aa57f78092c30f7b323828ffa970fedc84266e21a8df787bf9581a694136f4de079d8497c5dbf5fb45563aef3e334c3dfd261fdcdcc7948862ddbebb200479415e5de739ff9932af8cc154df7fc3115617fd55a108a6c404155a4e07eba62dd6ffea6ad0349724c178c0fc586f536f683ae246da8a7ff9c623a2550bb0edf5e13f38876918e51e40bbc2472197820a4b5c86b16195ac789aed6fec0fa3b5cfd578c783735884be9f6f12136998341ca36513b5823da16efa3a93acfb677d7edd07ce2d9a1d4357f23d33f485206c574426da29bb54c510b6fb840eec1086ee618a3049185fbcc70df161dab9c61cf35938932694e26d88a95d9ff17db05822a40ac4fc59bcd239596238948ab352680ee055450054fe6f6315df006a446652a922d4800ee1c37e87a65625ec3e4d882cfffb1137892c897708278ba8027e5b650cb5fe18f1f6e7dfbbd614ce742bab93c1df4170299e476435a59c47642ce79a5056c142de15b224704e3802d4111a30097e0ab48184f2b7e5014b9dd2f557cb93894b5a4cf0e5c539cdf72b5ec495b9d6ce3e9aafa7f3c2e845a8db42f074179d42d32b3517d2c9a969f7ad2f93afc95217b0054bb060dc221bcfa68e6aee1a64f35eb9e8b1859c037fa3100e5e1d00ddcfc395aec14db5517ae80cbbfc05e74eb6cae72a344a83142905ef55f17770e09bbc83180a3b6c95cefa61a23788bddde449fb0a283d1b3db40cb65456e0e8c790ec6b93f5d87ac95365cdc0c9964d529f15a3faf34f83fb058ad48a70d770df6bbba61f006bbd7b28318fa6843d7257f5fd934afcd799173af0a8237eafe8f6df7403c254dcec0eecca8c0b8d4455eab860d4343819799c5da546b862086bc0be7769225791ac7c8bb87a38c8ef22ce8d15d08f7680380e20f18ad01e3255f2b2652822e17948a3f889172fd805f416bd073d33e2577f833c25279e53468c15f3e4dcd1fa1ce823f771e2535d69aeb4bce7e49c7072d99c1e743ff9fed328fcaacee939e277a93f588a53fd043f5c396439dc7bcc020977999b808ec547616d00175f93a3cf37f30138a8a524c7f038640f1407d7aaaa7ea8379295bfdaedd09266869d782278afeab07434d334e8b6f42a09aeeae815aebdd98539180ebc287c5b6a680aa94b070af29b5b78d162a029831a62e70d5d1e55e1f8ac9add76067e89e001d2a6353909b8a1004523baacf23930d6fbad3e25a2767ede739b25ab30b9b4d2a39c2e599dc7eaac0b0b2b4041cd592da1df3802a277f6c7c1f4ee1ddfc59ffd19ee88609ac8f4082b843f0af0cb561e09c0351eb7c6fd42db6bc7d3582d31db7b468c252084895486ed97e2d635c2f1841e8c365cf945f46e8d722dbf7168698f2857dae8bb463450c966b147051ad91fa7b1773683e81793bd162b77fee8846e8fea4e1f75de7102dce5a4412b4d77656d79a1ebaf683c54ee1a07e9695bc568b3ccc64e4fc6fd83d93fe12f4c4f37221525f752fabed251d411b87a8ad8cafc9f3a9097c994813fff5c73f263869fb28ebe740dfa478dd3e8b2fe5cad9c259e53a32b18b6842f3457bb5a4f7a94083eeee4ea45bf0cf8e12eeb4a985dcc26ae7676928a6f374774c1eec4c1d4b3a822279834e472525a847beb97fce7ec59995e5a6034311e7b05344ce41b730f9bd5b205c35042ec72b8147a1e7ef48daafaf6cf21e943d28b8730567f332d6269f5f4e3eacb673cec5df1ae555a3f581a82309b17efd6320ee3905c00438f01dfe9c83678cc728c6467a5bc19166f28fc53674aa9014db3c11c87d4d332b532cbdbee132774471432b78ff2d8881dfd47934e907013ce02c6a502a3d6eecd06cc384150eb3a8e48c4d1acd6eaaf188632afcc547e81a6f7c312ae0e76f15605a5cd0517d42c17585ac8a16d5c8b52f7296eea81bfadb69f6c54c321160d71b473d049d24b62ab4b430a22274ec1d6170d2bb69ece9ab9f4e02cc9e5df74a10cb60ec424336c10a9505631e96b1f2c3cbd516d2fa2267fceca2ce61b151a174ad467f67db0412cddb8597b3aca6efb74e2420aec0f7bf242319672c16d57afca8957381c729867224527acdc8739e8000606234d80b2b51347f88832ef22b36dfaf9ba333d8fe59ef402d2ad3cc6e28c1bcd7228d041c07bb8e9a7b0ade56d8d32bd88850270ff908e2de35b2d016490ad11681333abfe9b9a1f4f71c80e4b0f81662084ec6a58c2715418306248563796f4901c39a680c2998e375e1ef0caf1a5d960448a026abd8a8128d98574dadb7335b75437490a885b37ae45af87d8c95c96e78c6c6f16f2f35b6eca0a8069371d279d0f209b29a9cf1d4a03569b110e3a2351aef1c8598b45b43e815f694d6c08554955bbfd0091e950b2a5dbcea5cbef4b10e23d9c6d0ca1b3dfe578c2b73ce8270a219566c55c111015d58a440203b3d026f531ce88ea246081bc59ca24d579ffcdcba6e2cfaf970715719e5bec90222d9e5732f3041098c2e31f2ed70f0d0658541b676fad61a3284eb6c8afd67e61cdd33579122d3333cc63c52fa1731888298ca96e46428a17bf84638f5b63cd85a2f453de9ae7eaf88ccea4cc08676692b2023773c39c66a501b01873f14936215e2b08e8ab33e52a3f4a51758e19c6440c240a45d8b52bda1256fc0c3ba7a5b76148dfc87e5d3c40ea2986cecd84205cab27589f3a71dc98f6ff45b9d786356f5e778849afe4ed7a7cf335b36e2143bd0777cf2f97c01c9ef4c2b573b66ff3390e6d1d81d3565a5a8abd0f302dc6cf3adaccd08ff33bda6164d4f5f3e9772a0d31fa568441b2096734376397615c102f6a6ef48febc36817ee456131fbd7dae43e230137b78b2005c8f08091ca98a9e28f5d417db1c1cf3c7fddf93a4521e475fcd6055c944c66ba1e631924c424b8c06cbae2b16c555fcaa68dd11dde6cfc70c145ff41d66888b1c49c0b9c785b69d4a9f0750594ae2fe281bebec77f7561604de540c65961906977afecde567e64039487fb49a927ebced1f0f737e21b4b83cd92277a44684458be6d83fd70cb55b61f757b8ac719f85c8f5cf2951adc06867c3014c2f8fde230b026618d100f1c29ff7ab02fc9727e7bb2da11257d60c61d1e4b02d199544a9ec6cd48294d91e328f162a4668b5bb19108d06d9709f722662266393fa5e62f36cf2fde755c219451aa401af2adea8226b1378efea86f963380185fbde976081d5670a4ca7f68e0302d93dfff38487570b86ecc4f379688f5f3719addebbe62821c6455bbf182090c801d6c6b22f05e76cff4ee5e27c7d788e661ebb139567abf4c63e79b41b4e6fb3e8cece11186ff8fc7353b6789097d97720022690aa447f1c6a1ed95d78d7bbab4684daf74bb04b9b82e789bb5d4e032d7ca010e77dd5bb832971f98aafba4741076016ebdcf8004dc22fddf613e51f7ab73541672b112852b3428fafc806fb888b4a3d75f5ea3e4e0c99a53d746307b5408635c62af9cbdc5034f9f3e43a5d3422990da87c52f5cf4c2da83d1f3484570d02b22c4c89c9cbb8f9e3a1c2a54ce8d7a0574b1827e253515e8b6fc9191f3c9328acad69a64fe1ae6eafd20ec2d9dab4f48f77d0614fddf0be35a3a72a2ee9d4a15b25693a3ff2ec89ffa1506d062c2c3018e19c61fc75711573f331c8f3b06d6a1ad1e2b5792ad338b4fba38f742", 0x1000}, {&(0x7f00000016c0)="d674a16d6804ad95e3731c98241f40c3a36d318cc88048c705ff33ec0cf4b37ed32ad9e1c6cfbfdb32b6bb037790b9c5e1fcda75231dd2523cc06d944cecba7b6d64d6a8024603b5fe05a66b65ba0fb8d7d7468044a1e8bf753acb12fae82179e8c5a2949344e9fba8705de0bc9ec97bfd38f0c81a93cca8f0d23c4ac50250520d844e7d6eaebd3a32bb8ac772656aa3d542cb1eedca78c04a4f26aa68baec5bf23cbd252cf8ad24b91722b0d1fea13dfd7194b22f4c96a3f8c618bb906d7a61543c541516d92b0c675ee7094ce8ad21e24bc8a4dbca283531ec1d9a945142b1a10e0724acd09b5fa8f1386df3c8fb03a7", 0xf1}, {&(0x7f00000017c0)="eff73587b360c76e397c21c94e97a15209ca3c3234bf516b775b5799da4d7dbec3d8a978144c544cc5b8ff3ffcece2a245374d98fe9b8828df7e8f916a928d5cfd2b257bcdb4c0c78395fc25e8d25b5145170b30790498f67baed86cb4c4df96f4652d9ff6b2eba2a9f2a7f1ca5ed7d6487adc4f487eb76284fb0a8a838d0c945a34317ed336ec179425eb78f0b83da981490c685dc4b26e218f045fc9ebdf06af06ce56e42e5fffd8e966d861a4c3d0fb0fc7572289a11e55db0e02cea34f42506020a8203986da3986a2799c5c147893f8e6ea7a3ff6931099d1d7c403d812db1a29cb4bab03ba4c757987a8a77b25989ea5ab062434620a657c6576", 0xfd}, {&(0x7f00000018c0)="e03b6fd67bd34606fb6ecd70b429f36e3205e0ec8345f1ba376c06eb9fe8fc9f6cefb5395220ecee17c7a34e16e0627a9ecfbc04b286ee42ea10cdb2958f90e2d10dd647ae056ceaeba27f1daa30b154b30f8265aeea43fcce5a36a944142aeeff78a25aebb2fbdaee57a0afe15631479ba1fb1112134a10c2e9b64a5efbeaa0569041e14f7c6ac457387adeb55c6ed3631a1063358f3964a74eebcc75ca2e60c6539b", 0xa3}, {&(0x7f0000001980)="59ff5bdb0a71c4a093e14cb3bbcc5b8b99c5bae7a13eb0a7250771e3cf3d91ed9b9c067754f7c87038e286395cc9187d19437902019fb18c252f0c60a0d7bcb689bc9661ebdf5b128047c098555b87d573761fb6194eca74c668ef115ef0fb2dce9c1df7c06ea2348ed79b8d5f28ed9d8317049dabcbe148dc22bbc9a8d8b29b008228b1ce5b27f3fe137998fc1d98392a39d7c4e9859adf853e45c604edf0cf2183942cc26fc09db43cb26c6c7f39e6725fb2e7a52691f32da14ce99636c576587d78ef238541e56633", 0xca}], 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x749e, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(r2) syz_open_pts() r5 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x10) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000300)=0x80) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xe5) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:02:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') lstat(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) 16:02:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffde6}, 0x1) 16:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2, 0x3, 0xfe5, 0x6}, {0xe9e, 0x20, 0x7, 0xfff}, {0xfffffffffffffffc, 0x4, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:02:59 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8, 0xe) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000240)=""/83, 0x53}, {&(0x7f0000000180)=""/83, 0xb9c48dbd185074ac}], 0x10000092) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:03:00 executing program 0: r0 = semget$private(0x0, 0x1, 0x82) semop(r0, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x2, 0xffffffff]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xffffffffffff0001}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x6, 0x8, 0xfffffffffffffa72) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:03:00 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) ftruncate(r1, 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:03:00 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xa3}], 0x100000000000002, 0x0, 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x3, 0x0, 0x80000000}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000001c0)=0x10000) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") clock_gettime(0x4, &(0x7f00000000c0)) 16:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xa73d}]}) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000200)) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x20000000, 0xffff, 0x3f}, {{r5}, 0xfffffffffffffffd, 0x48, 0x1, 0x3, 0x3}, {{r1}, 0x0, 0xc1, 0x1, 0x7, 0x4}, {{r6}, 0xfffffffffffffff9, 0x10, 0x8, 0x4, 0x6}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x7fffffff, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x10, 0x9, 0x7}], 0x40, &(0x7f00000001c0)={0xfffe0000000, 0x6}) 16:03:00 executing program 0: r0 = socket(0x11, 0x0, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x7}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x10000000004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7fff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 16:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000012c0)={0x2, &(0x7f0000001280)=[{0x8001, 0x800, 0x8000, 0xf3800000}, {0xff, 0x1, 0x9, 0x1000}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x1, 0x81, "87d4a721c1c356adcb666074fd47bacba4cb1aa7", 0x400, 0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:03:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000340)={0x3}, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) msgrcv(r2, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) msgget(0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:03:00 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"}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x2ea2, 0x3, {0x83b9, 0x1f}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:03:01 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) syz_open_pts() shmdt(r3) 16:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x8001, 0x7fff, 0x7, 0x7}]}) 16:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x4, 0x2]}) 16:03:01 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) write(r0, &(0x7f0000000040)="dc", 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) kqueue() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xffffffff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:03:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x700) getuid() getegid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = msgget(0x0, 0x446) r16 = getuid() r17 = getegid() r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = getgid() r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r25) r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x2, r16, r17, r22, r24, 0x0, 0x5}, 0x4, 0xb8f, r25, r26, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r27 = socket$inet(0x2, 0x3, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r28, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r31, r32, 0x2, 0x9}, 0x5, 0x5, 0x8}) r33 = msgget(0x0, 0x446) r34 = getuid() r35 = getegid() r36 = socket$inet(0x2, 0x3, 0x0) writev(r36, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r36, 0x0, 0x6a, 0x0, 0x0) r37 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r39 = getgid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r37, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r38, r39, r40, r41, 0x2, 0x9}, 0x5, 0x5, 0x8}) r42 = getgid() r43 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r43) r44 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r44) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x2, r34, r35, r40, r42, 0x0, 0x5}, 0x4, 0xb8f, r43, r44, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r45 = msgget(0x0, 0x446) r46 = getuid() r47 = getegid() r48 = socket$inet(0x2, 0x3, 0x0) writev(r48, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r48, 0x0, 0x6a, 0x0, 0x0) r49 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r51 = getgid() getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r49, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r50, r51, r52, r53, 0x2, 0x9}, 0x5, 0x5, 0x8}) r54 = getgid() r55 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r55) r56 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r56) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x2, r46, r47, r52, r54, 0x0, 0x5}, 0x4, 0xb8f, r55, r56, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r57 = msgget(0x0, 0x446) r58 = getuid() r59 = getegid() r60 = socket$inet(0x2, 0x3, 0x0) writev(r60, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r60, 0x0, 0x6a, 0x0, 0x0) r61 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r63 = getgid() getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r61, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r62, r63, r64, r65, 0x2, 0x9}, 0x5, 0x5, 0x8}) r66 = getgid() r67 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r67) r68 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r68) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000200)={{0x2, r58, r59, r64, r66, 0x0, 0x5}, 0x4, 0xb8f, r67, r68, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r69 = socket$inet(0x2, 0x3, 0x0) writev(r69, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r69, 0x0, 0x6a, 0x0, 0x0) r70 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r72 = getgid() getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r70, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r71, r72, r73, r74, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x8, &(0x7f0000000540)=[0xffffffffffffffff, r35, r24, r12, r47, r59, r72, r14]) getgroups(0x105, &(0x7f0000000580)=[0x0, r30, r75]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r76 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r76, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r77 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r77, 0x200000029, 0x67, 0x0, 0x0) 16:03:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 16:03:02 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) pwrite(r0, &(0x7f00000001c0)="48a98442ea62bfd3ef7288511a872762eaceced8f0b98c480d4cc8aad8c43ebbb2dd89756f90001745e36b25dc25fd4fca4700d5083a46d7c5262bdd27ee490ec1362b9673367d38ae10934a61f23cc45f172700c73a9cd7f1cbbdfa0ea85dc9dc8186f7e6f3d232bbf8fc5ba5b63c7680beef735b383c3a03256259ec0968385e8b428f11cc895e3926f5fb88f6a0192a9931959a47554cc0b03dfd56266689c7ab3065cc27fb7d43bce63191ee490d379b5205d2bff02c2a103adc33ccca99da46ba421d03651b629f1c9f56a1b69d32a0b1331c97a2ff1ea942b6e056d407a2625e67be7996788b627402436b176ed4", 0xf1, 0x0, 0x1a) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') sendsyslog(&(0x7f0000000300)="3330d73d0e69a2c7d42c2930ad7cf09618450d071b6b1fb22fc421804577161f6485a9b11aa911efc93e8536e6496d0451a4e6361f1547a8eb44446a09ebea227945c337e2b55148b77b1ce30daf872c66205adc554cfc220949f96e0a4af13661b357bf6a2a659de31029321a5c0dba87913d60487826d34bd5afff70", 0x7d, 0x30) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) sendto$unix(r2, &(0x7f0000000500)="5968bd9554fad7cbcc5ba7766ae2c4e6e82259d21068a8ea2f537f209d42c0f602fb4941ed73eb79e1c1094a94691ad3d11c2af6813e4937f851ce9dc8cf80248ed5d4a8312fd5d2ff241056d55351c88fa3f718aa96adc6f06ac4d055bb", 0x5e, 0x8, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x8, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f00000005c0)={0x4, 0xff, 0x7ff, 0x200, 0x100000000, 0x1b6ac9f6, 0x54d, 0x10, [{0x8001, 0x6, 0x4, 0x2f77}, {0x0, 0x7f, 0x3, 0x100000001}, {0xff88, 0x1000, 0xffffffff, 0x7ff}, {0x4, 0x20, 0x551f4146, 0x3}, {0x3, 0xea, 0x8, 0x3f}, {0x5fa, 0x0, 0x14cba66, 0x9}, {0x2, 0x9, 0x1, 0x4}, {0x80, 0x40, 0x3, 0x4}, {0x0, 0x7, 0x3, 0x6}, {0x8000, 0x3, 0x2, 0x200}, {0xfffffffffffffff9, 0x0, 0x97a3, 0x4}, {0x0, 0x3, 0x81, 0xb77}, {0x10001, 0x0, 0x5, 0x2}, {0x6bb1, 0x9, 0x10000, 0x5}, {0x4, 0x8001, 0x3ff, 0x8}, {0xff, 0x1, 0x55f99d9e, 0x100000000}]}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:03:02 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, &(0x7f0000000000)={0x0, 0x436, 0x7ff, 0x5, "431feafffff60a0010005900003f00", 0x0, 0xffffffffffffffff}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f0000000a00)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11918f96a31e67cc3445dfd5b02ff327ebff8bc4f86d25f5d1b54d94dd3c4c5fd4eb4bdfaecf2b94b259d637c4c7ffd129e1302ea8d36224f2c5206f8b8fe7224a5cf71235b82e721fb87b6e3e063edf0a86f303ed17f42c5ad9c801bdc7ed548575a392040f28c0dee8458defc876a60ce030a109fae63ccbca4a79d29b37b39f502594b1db3baa3705f5f9068d04abadca", 0xf2}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x10000000000000, 0x400, 0x9, "fa2dd7749217c6978d8aa6648fb7c824574c72a5", 0x0, 0x7}) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 16:03:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0xfc94, 0x0, 0x50, 0x0) dup2(r1, r0) 16:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/$ev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5}, {0x1d}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{}, {&(0x7f0000000100)=""/144, 0x90}, {&(0x7f0000000240)=""/183, 0xb7}], 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x52) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6}]}) preadv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000180)=""/2, 0x2}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:03:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) 16:03:02 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) listen(r0, 0x3) socketpair(0x18, 0x4003, 0x2b, 0x0) 16:03:02 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000003040)=""/4096) 16:03:02 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="1cbcf64f314cd401abf3037ec51df5389739857b00d8eddf86f7e987c238c6efe8144551ae7b4d246f6d04e5f272098e350ed385d27488cccc5950ca8ffbc6884586426e0248269f5b88c78186dd5ceb0aef9274b9e81c68775694e6e0a4c379134880f7638ab0bc43a43afbb39f2d2a0f0838421bd3535188f5cd4da03666213ae0065afb85c06b01ccde714fd585fcd5c8f8ea7ec986335f907e7b07080bb73a396a2cf57aed0a55d070399905626cdb443648e13a08ed5db165f901", 0xbd, 0x3, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:03:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0xdc) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 16:03:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0x80000000eee9, 0xffffffff, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) r1 = msgget(0x3, 0x10) msgsnd(r1, &(0x7f00000003c0)={0x2, "7313c9e7dff381a858398326daa5c85bf5d4afb48b6ddc6987e2e18d23f0e33b3777514f6e4e20adf62547272a07114a77799bcfbacb7017fe138845d4a4f3de3574d1286d308c3fd2871c63f17379bdf9"}, 0x59, 0x800) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000f6efbd66a7707c62aa4cbf04c93902d04c0d3971496eb8a02a0f1faaadd47eb548cbe4c1568c9b67f84838ea1895bf6d724e0d670cf80385e439b396b4a79f97065c48a905a9a91edaa7"], 0x52, 0x800) r3 = msgget(0x1, 0x10004) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r3], 0x1, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000440)={0x0, "06308f38f2a3332f2372e91939c6dff539d152baa03ca3476099a5c37c06478eb0c4c8b44cb90621c78e343ee72b62f7281f89b13e356266dbb693a7cb42d23c13b962e1d51d47dfc8c99c9619d927c84261cb7317be62ababf7e94abbde1d4bf686cdd8b007be9a586bea331863884338e9d6449e6c2c947d4062f1245e9f4c095d7649c624e8988f00de6b02b21d52330bbfc06b6a228dd1f97c7fcce0"}, 0xa6, 0x1800) 16:03:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() socket(0x0, 0x2, 0x80) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb, 0x0, 0x0, 0x80000000001}], 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, 0x0, 0x0, 0x0) r5 = dup2(r1, r0) shutdown(r5, 0xcf0dc342bcc19235) 16:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 16:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000340)=[{0x34}]}) close(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000380)={0x1ff, 0x4, 0x6, {[0x9, 0x87, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0xff, 0x8, 0x3, 0x9, 0xfffffffffffffffd, 0xff, 0x10000, 0xfe, 0x3ff, 0x1ff, 0x10001, 0x6], [0xffffffffffffffe0, 0x8000, 0xa8f, 0x9, 0x0, 0x1da10a55, 0x6, 0x4, 0x9], [0x0, 0x7fff, 0x6, 0x2, 0x6253, 0x1, 0x2], [0x5, 0x2, 0x4, 0x2, 0xffff, 0x6], [{0x8, 0x200, 0x7, 0x37}, {0x9, 0x101, 0x6, 0x80000001}, {0x1, 0xfffffffffffffffb, 0x2, 0x2}, {0x2, 0x3, 0x81, 0xcc0}, {0x9, 0x2, 0x0, 0x9}, {0x5, 0xffffffff, 0xffffffffffffffff, 0x62}, {0x0, 0xd56e, 0x1, 0x100000000}, {0x4, 0xffffffff, 0xcf8, 0x1}], {0x1, 0x101, 0xffffffffffffffff, 0x7}, {0x3, 0x2, 0x101, 0x200}}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x67}, {0x3c3, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000000)) 16:03:02 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r7 = getpgrp() recvmsg(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000400)=""/153, 0x99}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/50, 0x32}, {&(0x7f0000000500)=""/56, 0x38}], 0x5, &(0x7f00000005c0)=""/167, 0xa7}, 0x2) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r8 = getuid() r9 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x1}, 0x72, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f00000006c0)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getuid() r14 = getgid() sendmsg$unix(r12, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, 0x0, r13, r14}], 0x20, 0x7}, 0xb) getgroups(0x3, &(0x7f0000000140)=[r9, 0xffffffffffffffff, r14]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, r4, r5, r15, 0x1, 0x4}, 0x0, 0x1}) 16:03:02 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 16:03:02 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x401) r1 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0xdb7f, 0x643f, 0x7f, "58790b0ac31d12e3de45abcb5782d66f1d547771", 0x0, 0x7}) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:03:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r15 = getgid() fchownat(r1, &(0x7f0000000040)='./bus/file0\x00', r4, r15, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:03:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) chmod(&(0x7f0000000000)='./file0\x00', 0x40) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="0c2c8b9b258694983c31d329f2d97feaaf389f0f12115847781537da30c628849fcfa5e99e6d0a867b389264a3fb029c00c4bea55fddc2ed017115e28676aa030ee5b96ef1001e42dd683379341d79f64fc90501683cca4151758377eec1c01a7e261cf7d6d5dd9d530284ee5652a7", 0x6f}, {&(0x7f00000001c0)="34e2d5492ed48454f765b425e7dc7716a9e0dbf25e283045b83b0a9527d460e10189e80ec72605367035b45da08f1e1e6d3b21c751accf9ce0d5a50913f943dd8c958f4a67ac1c89a31f8d89da09be4fb2aa154a9b652a9d144c9487d678226f1a2797e48af2309894bd6f4b5e13b61991b74268b316f1cb22b1f9f99873f9a576422c5f6763375dbad315651ae726a6de7fe603761e3e07ab2b695322c3ec2e8894", 0xa2}, {&(0x7f0000000340)="7caa75b0b32a7bfee55799667e39ccaacd9ceebf0c402d05d3725bc945f1d7c270722922866d98d5251fb1560e7075ab091da1728381843f5b2fea818caaa91d1ba0895b08f3da66e57e6015c65a6b1ba5d16a42c6012b2d25ea146e3df2072e35930aa29eaca38466f2b65be3fa3990ccbe049b968996cfae6ce45124b6b4e8a0d5f4782347ba6e2c3632b84c87e29223da867a5b4281007633f0e393404df69a260ff6b751f1ade1678f1eecc791", 0xaf}, {&(0x7f0000000400)="4868cecac99a5af75c22fc1ed8f155f777e3d0fc0c8726a695f1f25fddb6b2e86f0cb7148c669f880e939dc20586c6f9cf10ce7c517c6ee217f9eeb4e2d09ac1f1ab4fbf44c2656c53152fa164dc68fb60e47f8937c2c67f936327870d3a62353a499f88e542e30dad65aaad13cd7582b28d72a766e90d77909120fb075a253a72a582e0c13e10076d6f52de1237585872e708d691f44b87ba86a6123f415a4d73b24de172c5161e1d7027d7b2b293ba0844738c29afcdf590fd0dabfd8da96e256f4599", 0xc4}], 0x4, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r3, r4, r5, r6, r0, r0]}], 0x30}, 0x8) 16:03:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) kqueue() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x5004e3f49cf41298, 0x4) close(r2) 16:03:02 executing program 0: ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000000)={0x4, 0x40400}) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(&(0x7f0000000100)={0xd0a9, 0x1}, &(0x7f0000000140)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) execve(0x0, 0x0, 0x0) 16:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="d0c59f3f1efd14a000"/24, 0x1000001a2, 0x0, 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:03:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = socket(0x20, 0x1, 0xa05) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:03:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x78e6db3ac904b87e, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) write(r1, &(0x7f0000000100)="0cba996ccb4d573200bce98dde437c740903ce01bc81b8736c4e00f7fb4db48a1b95955259a6ae7711fbc34b06cd13cea299c202da20eb519d35cbc1d0771532e4395bcc7277e9f586a01f295dedfb2c7e448568b5f686ee6f7e1ce636540ede39062cd4fc3a8c666e377b9f149681ac597d3686c1d96fcd9474383609f7f496d04426d5fbadcb1f467ff62a457d63fab9a775e309c9086a3f1451d22897", 0x9e) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(r2, r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800c) mknodat(r4, &(0x7f0000000200)='./file0\x00', 0x2000, 0xa6b) acct(&(0x7f0000000240)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000002c0)=0x4) getsockopt(r3, 0x200, 0x5, &(0x7f0000000300)=""/203, &(0x7f0000000400)=0xcb) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000440)=0xfffffffffffffeff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) accept$unix(r6, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r7 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r7, 0x20004b43) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000580)) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000600)=0x100000001) r10 = accept$inet(r7, 0x0, &(0x7f0000000640)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) fcntl$setown(r10, 0x6, r11) connect(r1, &(0x7f0000000700)=@in={0x2, 0x3}, 0xc) msgget$private(0x0, 0x401) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) readv(0xffffffffffffffff, &(0x7f0000000c40)=[{&(0x7f00000007c0)=""/108, 0x6c}, {&(0x7f0000000840)=""/143, 0x8f}, {&(0x7f0000000900)=""/16, 0x10}, {&(0x7f0000000940)=""/53, 0x35}, {&(0x7f0000000980)=""/137, 0x89}, {&(0x7f0000000a40)=""/222, 0xde}, {&(0x7f0000000b40)=""/97, 0x61}, {&(0x7f0000000bc0)}, {&(0x7f0000000c00)}], 0x9) 16:03:02 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:03:02 executing program 0: pipe(&(0x7f0000000040)) 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) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x40, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x2, 0x5) write(r0, &(0x7f0000000100)="8c65", 0x13f) shmget(0x1, 0x2000, 0x20, &(0x7f000061e000/0x2000)=nil) 16:03:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)}) 16:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x6}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x100000000, 0x2, 0x1, 0x1, 0x7, 0x4, 0x82e, 0x3, 0x0, 0x3f, 0x7}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) chown(&(0x7f0000000040)='./file0\x00', r1, r11) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xffffffff, 0x80000000}, {0x18, 0x0, 0x7, 0x39}, 0x0, [0x3eb, 0x4, 0x8, 0x4, 0x242d, 0x2, 0x81, 0xfffffffffffffff9]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0xffffffff}, {0x7c}, {0x4006}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) sendto$unix(r0, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCPROMISC(r2, 0x20004269) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mknod(&(0x7f0000000340)='./bus\x00', 0x2006, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) r4 = getppid() getpgid(r4) 16:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="f804b59a7c1402445038b56520d76c62e89adec836680c2abe1828cd2b0078078af111ce93a6c3fe2149f2707f583e76a54f00083db33b88887ad2041c5336010debb6aebd1a22d32a49b1e9a8f334e1a5043c26da7e48981f991cbdc8fd9a45ec4a0e406168469c779f2a4d94c9e608ca8bfb1114789efc9afda165eb8385236293a0bd8333aee2644844538200", 0x8e, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:02 executing program 0: r0 = syz_open_pts() r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) 16:03:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x40, 0x4, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xe7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x9000)=nil, 0x1e5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:03:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=""/35, 0x23}, 0x40) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) close(r0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000001c0)=0x200) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0/fIle0\x00'], 0x10) 16:03:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x401, './bus/file0\x00', './bus\x00'}) 16:03:02 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x80000000, 0x95}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x80000000) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf5460000000000f7ffffff00"}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x6) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000080)='L', 0x1) 16:03:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pwritev(r2, &(0x7f0000001200)=[{&(0x7f00000000c0)="880aa0eb5b1ce16aa25cc20c4f92718a00123d9a932d77cf2f360448ef22df2df65bae8c6ff4329f3c5ec57fef1230dfc5322090589ea59d3ecd036935de3c6c0966a12f11d51de4035ae67baa90f5cca278591b70afd1de0ec32b57103d4a064f7992b92a6378f74d72cb4c9467441f3f269282b643044d211a1d045d49e781d24e20fb3546fe5c54574db35bec1438487784da38cde433bd526b076b5d26a412bceb76712cf5ed9db1799f76a56455b1409215571f96e8d0f029e7af2f78f08829bbe381c9b47e248510d4a4dd43c1017b6e096d25557720e7ecbe1a601e491cad8c44c4fccd1c7ad7ccc1aaf121b46e0f80c268b3c7801bc2a37ff75182d9d9902f9b20bf7300ef839bd5e1eacf7ae625d4a37d8038ec8cdfd4e68424501b92682b63ec9767fb34abf40c5025bbb8e91b5174008ff56bcfca1a9ed34c4ceca1bb0ad59de936217aed6e406cf7731884d907ec04c6f1e7489e58e4694d8b95554b1d273e63e93d2f685634c93b4b91fda20ff61d166e3380b895be5c47640d96786c3d6a8b481f2e1d0043279388eedd6e67da78f98c8c3fa5f6192e97acf1a5f82a502f9bef02d06941423e88f8885972c9ecfec041497cc089db8c5400587b5ad352ebc45ed21f2c9e52356422ff179358a73c3442a1aaf0a059229c682a1c543964e2ecf88341ee1a33850606823a770dcf29076ada0f358dbfa295167859ce42a9b00f30d3831ad4d76e5c90a088ab1d54d726419feb30029f8ce572c1a0c122b65628ecce7221e921b3bcf78c35262c58767b303333ac190624f932bc7d2862c7fad1ecfd44987d0f01b8f8ac5ea658ea4a23e696ba41c8585b6094fc2225c46208e53194430baba877dad88ba792e6b155b632197333b04657a96941ecac2e7feb4fb6aa91453885d08d262940b709c4dc0f2987ed3287362263ff91547f9d79b095dd90e62620a1a923644f6aff149a000079fec6fcc1527f888e4701eb2cf34f77b78ebb480c1e43d0733f7f0ddc8996f01180ec3d31fc9b1ce6f44d388f8eed3b9196f8f8a4fb4536d5b0a2a02f7232c61fb6d5adf58591acab193e25ed7efb1ef5088b88d5046407eac7b8ebe399c846f700c3ac028406e64d19c9448f9f1d8ba56525fc05a77dd0a7733c0eca8fdbaba00cb55ee00482d105143ac26af1554498aa0aff6ec4f845aea1ccfeebcb7ac25108bfe71874608491d13d8d4278aabd24d6195516a9432bda7b22f7c942e241d1bd7318f130ccc7f56af4d3f6d248bcb167c46840016b1261535c3e202f0ee1ba8674abe40cd21d79c8e44b8ca7ae1231a3745b73f42d967c846b5c6ba140a17d252e3f0b8aee34b9b99b882752fee93da8661d318a8ecb198cea11e2490abdaa384751066865a7de0ab8eb4a4614de10409eed80588f240bc462b41207877ac7d13bef11d293f2277ba8cdf15e0d22c9f01f17ef330d8935048b0711eb3f3d6771c814636158656066228b3ecf5e2718162d62fe37e928e665ad21ebcbd45f2c4f56c5552744e5fbc4c87572ad7bd42ee1fbd092660b88533f8b489194f9c01ea7e098bf11590fbd076f0ea79cdaaa96d52394bf86d1f0241a7d5ae2199eeb5d10061cf4a38fb6ec7a3d44ad1f6acf0f44df5c3aa4ecc4542a91202c6d4e79efe414de6f64fa9ecedf7cbf051b01fbdefe1ff2bbe5c4cac9d76f3c36d6cb95a8ebe53cb4ce54c2929faa2fbe74877135c130dae78264c7c0604b81397c083102b0dc16638833f80c06381990ce98c0683b7e80d7d7f58cd01fc1c2af26563d65fd722623a3bc8fb56044ff2ec39d640aadf85c90baf6f841927bbc67f15e86208fece16a6ebc9cd037f0b7fb6162f7cb23bad433a732cca5df74fe15d4bf6fa705545f5e9a53cf1d339d3cafd90665f62547fac19b5d19969e64f7e7a5749b8a048ef0552312b6a2926578c68db3eec9aa30b59c241944d776f353a76fe2d1ab59822518c56d1f09ed5e0cfaffa44451820c0bc372743629288807d489cb0adcc5a2c061bc76f1d88eedfc1182b1e724fae482a267aaa83f9ade678b80de53049ee637671c6a569c0665b1b5e094ef6bc240fce6f8fa2e3db5977371a1b5582fa9d9220ab44a5a32b53442548239b998c7191c18cf9b954b694459489eaf5246dde7628ca9f46f54b56a4d695e3988e1da59e51a5139391321bcafa16e641a8a38ec03e67fefafb1dc1aa30f66db9c2f86ad1d6cf839d528bb48d200051f0c2f1375c13d984e10d65dcabf452ab3cfb046f2d5b8eebe5e947fe8b0443753cd36321559cd558e85953f6b5656f4c73d8baa1c7d2462ac48ba2d9a776306ca1b6091bf9316f58979aaf90131220596fbe8d9bc815c02ee5484b60f4ad8ce5fd193a8486232075870fbf29efbb5505dfaebd79535266c45c93164d67e900a43cf8e0493a393fb7767b0aea98503652b74282732a5be380d8e71196147ca53ccf1ff72de35a075aee6a97af94492dc70c59c0f0514c7f6799e84c3d561afa3fc299eaca68881126d6975c7294a74499a8e5165cfa3485173bd47c3f2a02434f4e174c7170db46f14cbd9bd507a2428df9adbbb12d4854b46b010fd5e541f1797de4d0b9c10a6a0f046dc61d4d8a199c68848ae944d9833241f2f97207ae69c6818cc226c1678757d74bfd87f1673e19b5d7b2e8ea514c34dcf1711fcd347b47be7cd788b86ece0ff7d7faae595d8c6fd963f1a66f23a48c12e591ff81706e1753e003d381a1bb0d10b8722f3bf23de3356f7dba20afd9021ee0e60e985a029ebe8fe79c7ea583922e75c96dc9d0b44f90c7abfb930c8ad404edda30150f5e637d6cdaa4c4b6b2c58177ccf255b476f981e740c7da1a814acd80f3182cdcd5ee74c8a3fcf66d03de8522c71bfe7e4608a2023822e49ef2bbbac04532fb4ca529c9e2c389d37bfb2a70fc4ac74a781b82460a4b4c3fd06ae9d52807031c21cd9810f43b5dd1d89d0a57865443fb2d758d12fa56628b4df41353baf20ba1c7750eb0d65301120f68ca378d59ae589d91f254af325088668b1af90957b882085d8fc2696683275250372ffac32b40b392251ab6d7a95f87e26b62738c77de69bf8d22daab4dba38a8959978c24de3d41b9b02584f312f109da0f658b70d238f677ac6a880c3470608b15b62e7ab6407a676677931bf7ec4d0581dc14f60e3fa3d55f599d3952d0255126ea47dfd524568ce220af892ba94e5980ddcd8c19fd2aa7412bc6bd6eb0a90085a7caae2d371d2b58d2242074f6d315071ab603f050f227301924b726c24467936b5badd9331af5c7c5c55fde5b70cc41192926f43ffb4eaa24d283ea6373b49546cd7ab4c49f8d9f1e1e49c9a514036e2a3c3aa6ef55d3826fdc4ceea9c74dabab03d86a2f6612df3d7235d35a716a4aea3cc73b0abecd0199110a33bdf67d7d884ee6f6ac486573d7e1a93cb8c06cb382fd0a87d423d1009eb70a8b3c986f6c92890da01e7f61801bdb3e0174d7aea8892fac9ec4daa9d27d48f00a8b66864fce3d0a87461992d5279917b24834ae5b2dc82a4dfdf4f64e34ef1ea1e3cc4c830087fa8be606a06c9e73042b8d19e7807f0a3ff6db05cbcae35de8a447591f6507ffc14b3ddc5efd390769c86c40caef9407b433cd600914564ceb0bcd2ff5fc63b192a0fb95eb33aad8dee7ee6f85b5700f5dfece1a51cc947012ab4987c8e3bde84e823baf936c1f30502592781f8da5784f47822286da295deeb099e2fd559b9cfc228a4fe0f4a5f20b95ded583f9affe328d358203b00c76106c920d197a0e97b16fbcc2e32ea54dd408396b93cffef87fa91286c974b78cbfc6c68866e518c73dbd5e2df400a604dfbf6a7dceab1cb24429186f6b6fe54bed5ef8007a277e23153678e4fff3c5a35177733d1517e449c62a0c1e15b86b8fcc8dd84ca7ad07607d35862046a1bcae851720098274bcc804e027ded8ce16534fa8b617737f0ca3e87d3895b6f14fd770d9ad226985f078d2f942b489c886453cd928f756811d0ebdf4ae35c781a77244d858d3b0d11159bfd243d1f445d1e32baf0d409670fd50e481545afc727c1e9cbcf9a307a5b149024cace3f1bf32dc9f01ce93fdc65853a58765ae7a59fe4ad2e483afea170b9e8c4d14b180f9185d18ceda4568ef555dd766a72a49c8766c546bdd5f4e32a3358bf16a0b6d07012838377bee01da9c79ad43489f25e793005664dac9f69021536e2c1232af64ddf3f28987b82879aef51d73902a4ea8e21b1e47cf634a6564455e1ff546e59804d0d60e6df0ba9e65cb3f72737292ed9a15cc844d44ff2aaa12e751585821e459c639c2af8f7615fdc969225f895ef3aa5455c37f64c0fcafb942ad58e167333a40e1fb40337137c3faff1913d58ab1629df8850dd653834a475bbbe9a484fc71c61327a4a556b1590ce5a6d8e43d93b9d50fb8c9f4c0167a3c47c0872025dfcf64c3e31619080fa5739540290ae02ac69ba40b42998291ce0d8773e86fc2d1a6ea55a01379ac4dc89e3e88e200e52ad1f744073e5ffbd9feb35ba680f9f7de3989189ef3a5430c1bf2b7c7a0fe778c37514dcaaf9a7ba752ecc13065cf794f4581b1f047d71e922c1e75f87cf2265556e888d15f0ab1d878e18252f693db5a1ff288b155e9dd59fc15b51be2d8748be6d9d8107a01c0b997e57452f83ce7497a59db930cb42918f1e8cf467f4d59c8e83885a43f7d3a92c841f38191cbf8443f97b24dc4fa8c3e20c4f0bb9157d52dd68bb75538564a558089250c37298ef5412e2ad0d1b5845be4c77de2dc2f4640abf7dd3430271a12795dec0d84b1b254e6087ec5cf3d73cdba62ba7f553d1274b6403e70057f9ff987786cd8f5b2d366700275cd03981a9f9f8b0135a8b0f06943eac2ae73c34bbea78870825ad745b70efca75147d4cff829e235af007c6b73fdd5451242fb4bf4561d3f64aa92bdaa68d6531c5dac61d4fbf87426dedf2878991865359f31ef2a30b96b8aaafcec3fb26fb66316c7f907355047297d405c51c7745d6511a31b818f88061f274fdf75b41f1053ff7cdc5d324428bcf21e247a4ad0bdb65c03444b6c5f14e2792eb136bbdbc20c5c68f6e987e5b583ace073da605edf82b10f5ff0847fe4e50177f0dafdad9a2545f3f4b021c0fc987ec916280b0db27814d1df2f6dcb18d53afe149f07e5b98cc3a73c17dce2804c96e3a55ca83bccfd2a90392287fd101261bd714cb4983b7ea476b663f3879180ad7f633604688783a4561c65e7fa47ebda2dac612f57116753ca74a4ca8d2e4967986afe8d1db5714607eb493471a2bdd0265c3bd7c0b95b2b4b0af067eb5d686f8bbc83460de195b5e03e2fe1826b5c96a0b1ce62eeb879ae4c7fb8c86f414d8a8f26be37f676f4c211a0f8bb90f6c822741e95dadf12510b54b03673464fa71e9edb17c701e9c0ed7a232f49f3758e8c6b6d6afcfbc0058e7b957169e15890d5a083071e44ac21170e406eca0938ac17873b93cce80f346c8e685b06399bc6bd7602d7b3d5bd142706ac8b959512f4d565139082e6a1bf2c3eead0173d12972293c6fcd88d89f809fe390559cf6412178f28e4f45b8990f8b7ce5ae777b8a26936ea48d86ced73d4efcc37ec1993c8a93b75a4642e38593828b1002c64dc241b216d57580c8b428e6ddcee02b69ab3fa1aec51070be285aebad5a5aceff0f8fae29a127b1530bfdacb449268d4c3521b42f12d86bcdbe42ed080ddbbe3b8140c8609f4b9249c2b3df90a274039f29c25d04734bbdf48bdc89209cadbf040", 0x1000}, {&(0x7f00000010c0)="e71b6b20f1554c56480654b2abfa39db4944ed1b1e476d4f4f1e27be1a536eb4e40682623160377da5c52ad46c028dc1df3676d4a7c3e9111675bf1233b6ec74d902072a4e20d88710f8e40d59c2169cebb6f6c429bc900363dfcfbe520412fae05d613f9dfdc2718956302c208cc6d4c982d89b99e66100e8c1ea0f5211f38b698842d3dd3aa057a752d9cb5c", 0x8d}, {&(0x7f0000001180)="11e8f573923367c8a0edf7e8b11292bf6480b217a74c2a17581fcc453a17222fc1753c12984fe9cb85b8d1820330969f77948dd4090c15e8dd5ca2bd0151b56c2f4faab694d536902e3819f95471d27f78f6950e407f3b4b3567", 0x5a}], 0x3, 0x0, 0x0) getgid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) 16:03:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pread(0xffffffffffffffff, &(0x7f0000000180)="8cf3db13729b9df5c89e221a3ee7decf0b9a8c4361beb6c735608cdcd7d84a07fbec4d98cb5000da55ef05147bd4f271c185c4505f833afcab7caf0b53dc11f228540b5da26d60f31dcc5973a81a135d679bbcba9ac48606c930491ffb3e2ccda1f88be7942ca0a9ff7c9aef9b546065e8e2eaa4b5604b56c26f0ed245ef8d02900a82bcb94e2f3fc0746971dd8f546769110e425b5138138692d57fa81b9ef7a9b5a68baa6666772f97377a6931d2f5d3dd6f872b984a5e9bba318b90a4bd348d61a89c3b612dc9d06020968c5fa07f4879c0a0786507fb75275b9ca98335cafba403c8a5f68d725c0582c8ccda051109b9426d5fd69bf80ded73a5bca84854fee0ba7e39dff8bd8cabc7c0a171dd67ef64277f20f4b030b049ac8ab3199ad1f7474dd172aa0d024208fe5f71a72d6a0ec268c7ed48e8c0a4461f78a8b4fb1c863b49def6a382d45289645a40db67169a746d4128baceb337f26b12e3e56e357ebb61ef671427c7f720e73d5afb31fee078fc6c2ec3dbe6237406c6ce48ceac89ecd503b5984b64aceff202bcff41a862e335412b", 0x195, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="4e8e47f8039c6c49ca820f302aba6d25", 0x101e8) execve(0x0, 0x0, 0x0) 16:03:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:03:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = getpgid(0x0) setpgid(r4, r5) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x3f, 0x4, 0x2, [{&(0x7f0000304000/0x2000)=nil, &(0x7f00002a7000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005fb000/0x2000)=nil, 0x1}, {&(0x7f00005bd000/0x1000)=nil, &(0x7f0000404000/0x2000)=nil, 0x1ff}, {&(0x7f00003eb000/0x4000)=nil, &(0x7f00003f2000/0x1000)=nil, 0x5}, {&(0x7f00006d4000/0x4000)=nil, &(0x7f00002b9000/0x2000)=nil, 0x5}, {&(0x7f0000768000/0x1000)=nil, &(0x7f00007cd000/0x1000)=nil, 0x5}, {&(0x7f000066f000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f000046a000/0x2000)=nil, &(0x7f0000478000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00003d5000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00001fd000/0x12000)=nil, 0x100000001}, {&(0x7f00004cf000/0x2000)=nil, &(0x7f0000329000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000041000/0x1000)=nil, 0x101}, {&(0x7f0000622000/0xd000)=nil, &(0x7f0000514000/0x4000)=nil, 0x5}, {&(0x7f00000f8000/0x4000)=nil, &(0x7f00007d4000/0x3000)=nil, 0x3ff}, {&(0x7f0000454000/0x1000)=nil, &(0x7f000032e000/0x2000)=nil, 0x7}, {&(0x7f000069a000/0x4000)=nil, &(0x7f00003df000/0x3000)=nil, 0xa0}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x8}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) clock_settime(0x2, &(0x7f0000000340)={0x1, 0x2}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x44, 0x5, {[0xfffffffffffffffc, 0xcb, 0x1000, 0x7b8, 0x4, 0xffffffffffffff3b, 0x8001, 0x65, 0x7b5, 0x5, 0x6, 0x8, 0x5, 0x8000, 0x9, 0x800000000, 0x7ff, 0x1], [0x3, 0x6, 0xffffffffffff7fff, 0xa4, 0x1f, 0xffffffffffffffff, 0x10001, 0xdc1, 0x6, 0x4], [0x810, 0xffffffffffffffff, 0x5, 0x200, 0x9, 0x9, 0x5], [0x1, 0xcd, 0x80000000, 0x7526, 0x400, 0x2], [{0x0, 0x800, 0x5, 0x8}, {0xffff, 0x3, 0x8, 0x9}, {0x7f, 0x1, 0x6, 0xffffffffffffe4bc}, {0x3, 0x0, 0x3f, 0x2}, {0x3, 0xfffffffffffffffe, 0xb4, 0x3}, {0x80, 0x40, 0x3f, 0x8}, {0x8, 0x4, 0x4, 0x100000000}, {0x7, 0x81, 0x6, 0xd3e}], {0x6, 0x10000, 0x7, 0x4}, {0x229, 0x100000000, 0x401, 0x1ff}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='\xf8\xff\xff\xff\x00\x96<\xaa\x05\x00', 0x10000, 0x0) pwrite(r6, &(0x7f00000003c0)="31c33976e18af3d242a07a009d61775cba73d28451cdaf34812401af2577c262755317f5e4e61bdd9aff82521846ff2f2d75", 0x32, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = socket$unix(0x1, 0x2, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) setpgid(0x0, r8) 16:03:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="a2f358f17cef0b7b9dee616eb2cc21bfc53b7a39955b10f2c452161d4f032974b7e22d5414c75dd2879ca64cc43ce30a376e661f3168b9353e03bdd19c5add9b2cae17556c5c488ad3a66af2560b3322986cf770d17dd16d4ca8d28db586b0a2c3e54aa04ece7fb473f81c114949df5e3949d73fd99e24dc9fe67306a447239a89c8439a89d3567249911d9c15b277c3ff790f21419f34ecf140a22ef97a95bcd8264923c92a4eec43b427c17a2641e84af8600643f6f702cb0fd52a83bbf1e4e85be33b8e004cd61c499c832c15fbb8ed0a085ebb12650087293e06de", 0xdd}], 0x1) 16:03:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0x2276) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x6, 0x5fee97c2, 0x4, 0x1, 0x100000000, 0x2, 0xa6b8, 0x2, 0x1, 0x4, 0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) socket$inet(0x2, 0x5, 0xb485) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) 16:03:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:03:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)) r5 = openat(r3, &(0x7f0000000180)='.\x00', 0x0, 0x81) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:03:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x100000000000042, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x9, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) msgget$private(0x0, 0x1) r15 = getpgrp() r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000f6ff00000000000000000000000000000000000000000000000002720ba50000000000000000000000000000000000000000000002000000000000000000"], 0x55, 0x0, 0x0) msgsnd(r16, &(0x7f0000000080)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x6}) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0), 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = msgget(0x0, 0x446) r24 = getuid() r25 = getegid() r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r29 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r27, &(0x7f00000000c0)=[{0x0, 0x81, 0x800}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, r29, r30, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) r32 = getgid() r33 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r33) r34 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r34) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x2, r24, r25, r30, r32, 0x0, 0x5}, 0x4, 0xb8f, r33, r34, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x6, &(0x7f0000000100)=[r5, r20, 0x0, r25, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r3, r35) getsockname(r0, 0x0, &(0x7f0000000200)) 16:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012d4c60615c58cb400000000000000000000000000000000400000000000000000000000000000000000004000000000039a1e453e0dd712b5028906d360e649e208503d592ba8eae32b2e4da64de6e75e570cf8d1038994d85ea8040e15bb5481d76fca8a980091179e9a838fd3e99c1ca5c6217c3ee7f5a52c76342f6162625a715993817449ea1283415c3dbbc18d6226b7be1089e6"], 0x55, 0x0, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[], 0x0, 0x800) msgsnd(r3, &(0x7f0000000400)={0x3, "23c278f205879aae65fba9188034df89e1d5d6ad81b2dee320bf206dfae3308ba07c9d666a331b41bbaf755b8fee8915700cbdb45dfd66d49ac6671e841c225654c3d82acef76a8b91674e9f77ae86083380c7e34fc889c4a54f36dd337a53580c8c159d342f8661dcda208a813453e8255286b69b6b2d81f2bf1b8e5a0bd0013c97060f31a1e0009a9adc72a6d3bd4355ce3ce86ce3b3b0a0ed93bccdb171f25a38afc9a519396b01d2e141a8f67aea379eb3f977f9395f4b16570c0dc534115224c11a8092c2058bdfba01a7ff5d305db3ebfd4ec76e4a82b134ec5ec578a47631f8c8e75ca6ea0a2694ccb2a9c245ed7d041740e253b12d4287fcc34a4fdd3c6d2cda4861cd0bb14f614880cad301f85c6230c98692465015acaf3eab435950571d2ab182cd8bbc47a13f6315b0dadc210e74a874c32057a6ad2918811cabbd73973056d451d7568531f4565590502b9d2c77ab9550120946f3b7b0f7df62eb549aa35e936284084a62cb475d7c53f7494b01eafa5e8ab628bd2a23e2ba929019e2626a0654b8a080f65b001f9198850913a51f511bb6ea278e3aa9e7c9ab152e792a091fdfca92fd6957e62cc06a228c15108d3cdcbfd84dc9976b7f95599278d8223b581d0f7cb9dfb9d7cae60f01ee83c0cd0dcfcbeb1eee262ec1c3ab22a7aef3c9944f704d66b5fc247012ecc07fbe7ae2aa04ec4c814ddb75d04452b63dc9fed2e0b83996f1c2bcbe5fe2835e53f317798106501d7ab297f6b442babc7acc7978e487991393b4d04083be7f62e525ca39aba8bb1470116241d3bba687ecd5721ded61202ac546ea1fd9228e83d3713ebf1de566d6ec4a92f75a3ab413a48f32fe4544b60eb35f73ec8f80c037c2021b553c76834328b75caf77e91dd095afb535063c1a3a2c834c19acf72b9e4dcd4060d1daee7f089e7a782275e65b5d33e19c89dcad1e38c706e92ff0fc2bdd11c9f293e4841ac8db9cd23a85cdf638294940149eb89af9d74bcbbf67baac192f748e69da10ce974839c4a8cb23a608feb562ae0d6a66c89095f9eb0519795e8f1bd67c45ef5de12283ad96636d24704863931b1505bf2dc3f6d1efba7cf0693641f70c3f0350eefdcf82f37135a7206d74aa3c87912fd87c599653e5a06da7771b40e62f0a4a487f1395b92835b05aae0d26df96b2e1a83dc40b0319a8238c041655719e8e63b1c10a356eb65efcafadbaa08d2997b63735ca5dca5b321175d459b8918c95cbba639d1e2fe8d11855ecb39e23c733cae5681a726052c53edf095829f82693c0e8559bcd3557b59e357e2414b1a83174b0fcf5cf0873a18387d4df77ed9be6f311f077fdc891dc51c6806f5c5518ecce7c9423fa4f8e7d17413914449f9e55e05724fb2d8551f8d48e7b9a7be3217a90c4f248595640502cb9ad1e067e64f792f403397cc2971b47f388983bb547d7edc73809af6e0085f93981d6a070dbee5388c42e7567484df5c98c729a141bbbbd30a7d599690273232ae13b81790873af1efeaa1b5afe07471c9a40af90577c700044a483a8a5e8b56ed590b72bcbe2342f84b2945056cfe5ed8ad7f70eab3580256e806a17f115b2f0c7273ba6dd461168cf2b7f9f8518adddef4c3e402aa0287f8aa420ddaf4bb63e1f255f47dedca4dc48a9ee2d06d9b2145127468a19515806d27574f0c4db890f743d41f9177f1ebf43f34f09bd864512bad325bba4aa9a5285dc067e89c99e53e2d6abd3d95c1586d8439be36c5f12c6f66f1a80b9d98164a43da725b0ef45a1cedc6b56d2a1822e3f6a6bcf3c9bae609b4aa7e32b823059fbec696dbfc3f858bd7b2c1f3961a0c9640a44353cf6be2383c1ea3f2875e82bd48feddd22f566243e1bdb7424ea53056a6c7d658ca97b22df43e98fe46e3b3fb3f89621737865d63771bdf57fb55d9383f13ae715ca59fdd268accd318b0ff72555a14fcc46391c2e81e33712fb247ef5f074db4c98361f657164c3380d1f8ec2657e6440f3bf24f830336d4a75e8a893205d49135fa6644b4605f6fac085e1a154ad07d62965b62ba799e4197c02191107e42b4ec18a37c914ca6a90cdb7538aa0beab3ccffc1a6c7264b1506f64fdf0a40cef4fa11e8b0780f97306a4417da04ba3eda9ab3e1c1f206840137ac1d6007273ffdb4f25c3c5e28d148746527f230e73de71bf23833f123843c91f9421d0f8b5fb49118978c71ad1440b08de34ed5f59d2b25338f737c860899409cd0c2602153ed5f683e2beb9fefdeeb4ae464dc3c2beb6b9622940e5c14d8676633f7930bb2e3cba6cee6f722604cd6d7c969d335f3a6d0e03dad473d887bc8414d4259bbcea9cc110c58ec996fff3cf2bcc538f59764e70c3175ae6eb6c36e72b1e39dec07d6b870f5a64a8c08ae9bb752c4c17c80331c8ce7bf50371d1d82ef0099336a403d7bc16f08d22b6441a9aa2709a7b1fd54101b1525e05bba8b1a236867e094043c3eaacec66aab38f5279efefa11081bb3a06df3db067c8d850aa808a278f78a9c75bc08f4465aa81916c80934c746237da645f990106dca593a506957273183165b6d2dd5664cedced647219fdd7763ec4e7646b4e73edaaa0208eb6788842c631c5192f6751481a62156d714ace27c62e1b9752be290fd09e71e3edb1b893fe596519fd74e8c8edd0b6d05e2be39d7af1341229699b9260666d37e1a1e1689b312b32879cbeb301fda4afe8631379dedf02e64ee16a3dbae946d49538d1f4e51fca93a25b4476cfda7227de17d0ff33f6d15e47cc219e403f474ff91d87fedecd8bc5a1e4a1d0a25ce825165f3585714a11d84571715ac83f3f1897610e566b6e772016c3c2c8f4b5d131f8ecfd6e8036830ea51d9917fd043a228210ff59941be16a2b84b55dc299d58c22ded4974fd32d12eb37dd4ac4fe9485929a30a0b1f8659b29aecc716c724af99035311e550062d03e50bb161f4b516162bd0ac6c6dfe2736cec48e7f44fe29e2f011b76eb726fe2384fcf925c9423ec6de4bdce031553df5c354b3d9717f0f107fc259704be7de85910ac2b920d64d7a057e1dee68b7badda433be09d6844a22440fbb41bee6923694ffd47470bcab1d6ea79514fd563e4a408df672c6f988d2159fa8fab9f82f3d4881d91fc463db1a10fd2fe3ced63bfcebaf3266baebcdeec2c7dc16cedd0669915bc298c2770bc4bb11b1f21335ad6670e07704d976b0b6c27ba84a5dc318e7bfdaf2fffdce1ef6ad6ac7bd90846de724ede2401b87a676f99d8028b5cea5c602ef58736f089df205882d76f0be91da00eed22645fa105200dba06e1b2aab8fa2e6a75220fa8d077997674e23fad4f37e9034a69993b4003733ec501ccbf2023d4b420389fcf6cc5be7ac53e4732ff269dfa5024c815b639e247f5a96774ede16311f0d03d1d85637a1557fcbb905b3ebddf8919f67f7dd577cd1fa3cef0e6fb4d31e580bef6fb1aad83c2e6e008988abb9717aa5d783cfba5123f806a6cb5a3cd17b0069e53863fdaecf9e910b88067bc500a61b3169cdd84ac4cef70ff8c29694c538cd9e59e80ce9519f2971f570358c8be2631d658205e2bfafe2419a9b8d14bc25a946c01433e1ba0a47070d4eabf737e097104c0063ad6df71ab678daa94ed1f6449087385f697b7cf17228c4001ff98e31e169f3e55def42180e32f8f1269b562a37738662e64267458d3c07bbdf75e2bf340a1bc7507f7ab654d536cd101014ea4bbbd5002cdd3e1e237eaa4d93277b90d2bf24b9956c9986b5a1e3704e8be4fb94ea7516982f8ee0e039d9caed47e631a36adbb94996b575f8ccfacfad4ffd56a58e23ae03e94ff86415dd344352534635d25fd36246e3455c241e7594ef4abcd4ae620b9731554d44ac9ebee0baec8f68f5a836471f0b867f8119114e8e317c58bb6f3be6392d86a1ddad0644aeabcd17c09de7b83b0085cba89a6009f10c9f1e2ad4399b07acf6109beb198387832f2228e5a3ecec73f2663445c075170c44722a5cfd93912ccd46b35489dbb58cd2028f4a003b703a4a07dbca1fd2b8cbf53db62515a74ff277c574b3d9782b64dcdafe46020b30a02a6e74fbe2becf63a0ce3ab7868f0e1fff244c0a24bf503bac90b2b5629045930cb3f97199a60686742ed4b4acd71c5d48189fb2d25264c1ef0be6eb50b6f64ab98c6fecc0623f78d0cebad4732097baa05aec3b9b0443e9810ab5b5579a64061bea6653187646dc404cf22e477fb62b66755e9dfe1aa72bcc08483c968ae1c7dc9c12b2cfddfdbebe57cf3d498bb6eac48c337cf709d01d99742612ec1dd0661c9511928014acaa9b3cc97b7613e699010f545443e174a6d422dde5255d931e53c17ac8bc9483e16857861684738b7d7f8a7cb00ad11b323dbe3002a7b252983cc61949f94f14832b2bfa8c3351caa9bc3f781146abb51bd96acfbc17c55732441260f1c8959dd4bb9cef2227bc1587a727bd10f32a9f6683ecceae64f47628d667fef558f6a594dc23c9021eee0d37152578099183244867ee22ba128c29245b8b1190d96db89f09529249d1932e4bd7f5942bbc4654eebceaea7224f29b5e1f8591b95bab193e254cdfc5d234c872398a94b3f63fe1e7beff71abb3a4093ce11858deec7a0fa2c0b68d6ed4c609d2b81675dd9017b43f6229338886e0313cd38186f31a46f726c31797d416d55dc8ca326255d5d277e2e06d8c9cddbd072bf5351dc9f9332c317b8294e97c56b2d052f05029b96781135a5dffbc5d938f01fd00938e0e8902978ae91d6be8d0efe94a1a632f9e97fae19afbc9d2446e62407564c9e81b47a8542a043ef9572f624d52dffd7a755018ccf6d472931f043007fdeb7d7d960a26e3d8ae49cc31f611437f89cc88c10e8377a75b7dc93d9f28473ef0ef97dc4a4f29762e133851628ea0f9d03eeb0904d28569f7a89455123348ba4cf186da8bb9f5acf792610133128a726b9fc678abe6c5ced7f2426627c7c536330c2e6a0cc6660683b41e82d001515570cb3b21514beebea7a1de25cb00c36f27f3464fcf8094fe1cfdb6a91e9ae197bfbd12076e20882178dcff6e7aeb69b330958acc2cbeb83fd28bd40c93d87da143c30be4a06ef849c3cf2b646e2e9f7c65b31ff7a7264f7b298b4948148e439e207d9a87dea6ac0bb10c0989c9470c7e6bbce3343b42861e54673ff62af7635fc9b91dd99fee8c7707f96456ea3dc61edda8ba1f094181148ceb07069a81af826a9b785ea13c549218a0e17e948e4e0988d3b5d7e581bea391d7a12b0848e486b70236339166288435ea2afda894d2c35ac20780a6d98e225929c0506a99ea70676de4a179e23de27b95f755875be8f27150e8cd1e40b2e997ea0120636eecfabe3c9da18e452e54294dc6aabbf46cec67119498d9e0554140f173714416e8c8f353bf8c94be4d8fd89f22b9347cba67397908cd209c45c4f13eaf2426fd14f447f48bcabe046db7a18e4f8815d0b985fa22bf85f4432faec72293e17e30d6a5f2434337bbd68868aea20229795151c5152397d18ef569c3938512eed792113ee0b192b5bc2e22e3aaf144ed0d56eca87d93b24105c16a0f1bf165cb19ca80b66ef75221901c9bef144948aa859c7ea025e89a016138c74dbf8499c26e8dd8686ca8625dc2c72caa6d741c0f8d48be4950af1d7ddbf5802cc33f314a6ff5f7b2b0d547579963d06294ec38d4807287c5ede4f3fec86dcadc3c37d7fd76cacb72befa21f74095f80e5761279058baadddea4608e7e0b7cb5c6751af29395cfe3d2b5"}, 0x1008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYRESDEC], 0x1, 0x1, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x2000000000000239, &(0x7f0000000380)=[{0x3f, 0x5, 0x5}, {0x4, 0x9, 0x9, 0x2}, {0xfffffffffffffffc, 0xfffffffffffffffb, 0x3, 0xc2}, {0x80000000, 0x8001, 0x8, 0x7}, {0x8, 0x5, 0x0, 0x1f}, {0x401, 0x69142a2d, 0x2, 0x4}, {0x8, 0x5884, 0x0, 0x4a7}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xfff, 0x5, 0xbdf6, 0x73}]}) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/186}, 0xc2, 0x1, 0x1c00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)) unlinkat(r5, &(0x7f0000001440)='./file0\x00', 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000000)=[{0x4, 0x3f, 0x6, 0x6}, {0x400, 0xffffffffffffffff, 0x20, 0xffff}, {0x80000000, 0x401, 0x100}, {0x8, 0x7ff, 0x3, 0x26}, {0x1d8, 0x7f, 0x2, 0x5}, {0x9, 0x8, 0x5, 0x481c}, {0x401, 0x10001, 0x4, 0x80000001}, {0x4, 0x7, 0xaef, 0x1}]}) 16:03:03 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000400)='./file1\x00', 0x8, 0x102) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x1, 0xed1, 0x3, 0x0, 0xf3, 0xba1d, 0x0, 0x0, 0x0, 0x0, 0x800000000000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1) ioctl$KDGKBMODE(r1, 0x40044b06) open(&(0x7f0000000080)='./file0\x00', 0x882, 0x162) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x1, 0x0, 0x0, 0x400}, {0x20000000000006, 0xfffffffffffffffc, 0x8a0}]}) fchmod(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:03:03 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x20004) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f00000007c0)) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r2, 0x20007478) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r3) 16:03:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r0, &(0x7f0000000200)=""/77, 0x4d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xffff, 0x1, 0x1000000, 0x9222, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:03:03 executing program 0: r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000008c0)={0x10, 0x40, 0x4, 0x5593, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xa569}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x73bc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80}, {&(0x7f0000ff9000/0x6000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xea1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fef000/0x10000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4494}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './bus\x00', './file'], 0x9}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, 0x0) r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, 0x0, r10, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r11 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000000)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r14 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000000)) getsockname$inet6(r14, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r7, r13, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}}, 0x0) 16:03:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094115d6925b92941a3f15e29e8fdad784c82393111e53eebcc358b901a2fc904efc618e8ac766060c790653f9336d3969a62da5043296e4a2b6d9b15cc468496f0be078fef0c92fadbbda8386f7f11d940d47392dcad4cb3c87d2ba30d38"], &(0x7f0000000080)=0x6e) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="965fbf40e418c08555d173310b09f4aa1f8ef32e05abc1dc4495f23d7e7dcec79832c0aeae0cfa6b1cad8f2a28b5333b0d781033f61d0facf5760e3eb986e48d20ee019ed69ea638557c66429ce28ab22094c229bdab29c7b5c4758cfea76511c87ab50d1f8a3d366c7e6e04641c90dd84962b", 0x48}, {&(0x7f00000001c0)="3497b10509186f69ee768e52eb5cd169bf2b0876eba481657919dbd36f50f25a9c9b7328f82b8b6bc193e8abcac752dc455480ee2b7c5ecf9bd601389bb74203087cec2f7f3af7ee2ac19647bd2d3a0e812f04ba61d3f487205e89e3534f69d203209cfddbd0e6a322231c91ee7a5c53d93f8e50ff9522a1764fde096589b4556e9a91fe0d3a8fff8cbdef4e17e57da526ff90a4e486ca182f4c6d82e5e4507a07850ff70a6442cb2cd6ecc5bc41be967b03cf6f0102ed"}, {&(0x7f00000000c0)="66efa4d9fe4b5b1336b9da4b607d50d0a0473d03bcddc2fa807275746b3a8b4d3af920e7ea0352a27e1b61f310a1e823a680"}, {&(0x7f0000000300)="c3decc22d1705d687fce938fee23e06fcf248d1dd2d640da826a115c93a0868559d025990f4313bb8bd3a52001416afaf8196ca5a928e50ccbe9baff67ef26396fb05d2b6e987a6b2378669a50f238f5fc28b9dcac797d9172c2240cbb5dfca053f30e9aafc00965a15e4ad0ea6544943a6514c4d263989de7b0f59e639568543a55e9553b56c6034d96b522"}], 0x1000000000000250, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000440)=0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = dup2(r0, r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000400)) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:03:03 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = msgget(0x1, 0x10004) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r2], 0x1, 0x1, 0x1000) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = msgget(0x0, 0x446) r16 = getuid() r17 = getegid() r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = getgid() r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r25) r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x2, r16, r17, r22, r24, 0x0, 0x5}, 0x4, 0xb8f, r25, r26, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r27 = getgid() r28 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r28, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r28, 0x80185760, &(0x7f0000000000)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r5, r12, r16, r27, 0x4, 0x3}, 0xcf, 0x0, r30, r0, 0x4, 0x80, 0xd00, 0x835}) 16:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000801, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {}, {0x6, 0x0, 0x0, 0x10000}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:03 executing program 1: r0 = socket(0x2, 0xc003, 0x6) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget$private(0x0, 0x1, 0x82) semop(r1, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/9) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 16:03:03 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x4ba778c2, 0x1f, &(0x7f00000000c0)="3f50af0705d383110208af91a2f79ca4670815a403c0ba07ba8447e04e56164a448f005af760afac3ab313307c59644ddb5d76b4b4eed69b6b858bdcb1c57f1591f7a098e539bcfd124eb5c8332f8c3911d93eefef3ac802b1c475e0051de1", 0x5f) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) 16:03:03 executing program 1: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340), 0x0, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xc) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r6, &(0x7f0000000300)=[{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) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) getitimer(0x1, &(0x7f0000000100)) 16:03:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, r10, 0x0, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r13, 0x0, 0x0, 0x3feff, 0x3}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0xc0, 0x0, &(0x7f0000000100)=""/192}) 16:03:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000040)="ccc7d6652c5780f829f7e3a875ff00e33f339acf0b78f94f6df678469104eb1eaf9c0c092d1795561ffea0a5c705301cae974baaa7dc561fcae7bda25c6a86df42b8bdb0adffc44e6fb40a2f073e20935b9c75a62ce4917c25b46e6f72133e5d2f99acc287d35061e733ab35ce3cd802e41b5730e347bad1431db314e17b07ce93054a67d26b26d4104c9a025e20c4b6ec3dd99b19314009d13c041cb6d2f43e83ca1aba9f0894490bfb5fb65a53e92a1705bef2b8766d91bd89436e079920b4c5fc6af5fefaa8953a2ab5d2a98fe511def50e59c0b4e3a29d579005c84555acd905b38da6141a2ea23e4b9b98811a6b99c8e681eefc3d33134c8d5e22611e1916f3add89efc1f57eb3e0840e73f3da970050b20a4727882f12076bf683f087195e9bfd88e2edfa1edcf5608291fee84f4a452af88f48f5c9e806bf040cee66fe78e28fbdaf277826f977cacf466b37dc3312ba7deb85391ce2308bfbf0e4db53e6f15643503823a22b732251d213e272bd778d871a6df8755b3fcbd077bf44669a802b0359605a102eb2a529826df01a250b4935db5a7d07b4a57549ce587e5a71ec4f8c08b9be5dad3232c4641ae30cbb5cdca5828dcb223c1643452851b58119ff8d31974fc562807ea95e68ef628823176c7b7f865822497f1a9c06e7d17638084d06b268f773c049f137ebd348316df7e3c6aa0fd62c2feb33dcf4bb66bbc9d8f585de9b17394194b3da1e43800f46cb4ff20668bd74fb08aee4bb65dca93631f09d5e37982f2aef2f35cacd9953cbbf6bf940ee3f2aa11a29046c40ed09c60bf14e17c15471e79270622dd879857f4b8771fcc34f72210e2b6fa38fd7f449a9758fe5eb07d88b2cb7dbfc0f28ce9d83f20dd2e53f0309afec32a093feec338e0a6f007fcff85f659c3c33797a3ddb552aa8c8bb5d089bf8d86bc1f0622ba600161932204178585795f93bd78e2821dc4f0dc5108c19949439540849eddca7778559ea989c4e5cff733702b88ff7468cfdc1ad4453f74dc1ccb10ed5d892dcd984933decd75cebf9950c9842569553d1b9d01ac3061b3412156e572fcb84e309a1d44ffea085e21b40e90b875ce707a8f48ceca7b6ffcd88853d6c198fefc5f62b3fac9fbc5020483337d31c83bbfa1bde0beb98616da82b4bb39b259b29bef489cd4af3d8530f5ad3a12612fa79983e2ae111faf2893acd74a6841f79e8b04cc57733f2320352b50c9f538e26e8550ba3bca77e1a19eff7133bcc8318775a8b1ce4fbdcf41c086a227e2188e339316e7699a7f649b7ff1e69991aaa67f3105b02d9c030e2468056b82ec6f9dca53e607e019e6b3d23a8d45396ee072b6529782faf45f8c2b78cc6e60b67faccab54250e9fc7e30de77e28dfeae6571f2a8761805721f75482b9e2eb5f2f0ef00dae160f5ffdbae49c0261436355069cd881936db289c920a34d76e689794a3c76d1cfbf24520b20ecac2560793ab11866e694da9bdcb20a376e76d6ee1cde91b3073261aac5f4b205cf3ad43a2fa492bbb437129064d31c21b799632796e356f92192bb33dd1120083e4327c86c8cceb4529dc3f98c2924442dee9792ea041ec0b4004edbdfe1773d0bf199b80530375d2a459901f43f9d35090f2cde0955e6e436c6846dc32af7a526217e9ecf1e92b94522ac9e5afc68215a6f708761942fe73ea7cd0f9d0fa30354abc66baeaefe164eb3e053eca643b84050a05f9606c5b8f91b85f29484fbcc5768f996af66d700296e840f1f97db6d4d1a5503646084fa7fb20a59128f0ff07b825ead4f913a960db43f31703f234cf3a85a7f3ae33ebea4c0a122d315d2c53776caeed36726d3fe571999bcee498ddc2f5c6331bab85ef3e46677d020a957f92b37e5b3e5616e8c8bd59f879d519e0f64477c8c7649e69d7e172d536afe5033ccf7ba57526849f2c3670b327da702138f2c335fc973d66d472aa0913328f1cca31c03ac79f3d4b6df3feb6b8c3197854f397cd488ec3168f85184aa55ad356044b2c7f3948fa5d8c093cf61ab8e06fff9d294a1b9983ae76013be995d75a2fecf05f4a6eb7ce034041f0101df1305c8513b29e9c5874311e27087d206b023bf539c7cd2be8e203405f081df9891043689e72b2f8290186e9ff82bf5594fca7ba6a37faddc53a555728bca89f4d5804733b115a71c3678f67bb5cdacbd52cc11473f488666585836c47fe72b95cd6f8c2d8222e990027b08fcf6d17ccac5c7a6ac0a42ca50d54fc0843b987f34b3534ae47a66f4a3f30f849bebc34a7c3953ff42c7ac73194ecb79fb20a0f6841e4bc71a56710493c94a09b1f7b916535a533773f856f478306a7b37e2f762ab6a8778a38138d24e3cfb172889f5d01d9200d2598959116744a0688b88b657b67754ded36c59ab5a8da13893f460d081a3cc4a17c23f21607deac8ab599fe7bd9193918651f008b5ac30f072dffef2791c2ef75219405a1112b198baf464c77f3bb932ec3195d2b992b4f6c873c3bcc73db725b518a649b23be54b1b3e43286d8a9a39ec3e1503ddb3925d228228da3d082a2c1d9f5fc49532752ce6dfa263e075a31cc196d55f5c1f4173ccc7146c276224c885b43189c0903be98cfc1669583802d1fbbf7ea35f4b54f1dadd5e278f252ee59991c9f82f49f0c3b3cd6bf26dc92cfc59b2028fb1d7f39c1b1e03b6c94945b2820929d82b67b7a1134bb4a75fd1367283e72a11acd7244ed1bfc3281bf363b2b089452e43acb986ecc8119321ab916519d605df6b4dd21e8fb8ec215616bb21c69dc3ac13948064af9f26ee8793c74b665b21f8a536db31e35bfac300bf6e46bd9a0e79fc9a6310205e4b8b2410916e30ceedc946428ba9ea3f9eba64b4ac0df5a4353a525f7b758a87d57f3ace3db0f849ba6fd1fd23455ed9c7a09e0079694fe0d4f080cde7a67c238407fd32c08b673789255be844679d6eb1a924142506b93e7993ed8c5357744e96acfd2b98aebfb0d3b429d90ecbd1b8f17fb912a3b9856b6d4b06f490d78d956742fd1f7c5296af38e63e98407c79717a195539da743b924878d81a1ec80bf249998438c57344b4e2b9eaa670b4a7f4c87f6d2777e28cd6a18af6fca7b88a7a3f07db6f4e583d177de91153214572a0129dcc75aad43cb6592f2e26b7cd4f20bf604f91ddd578379257755d9e325c68b57a48dacb3b43cd4faa290fa20314dabe963d983801c7e67c4cb6f7a19b9a262e591d34e2eae799e0451de6bb1732a0975531c9838f7a4f5f8fb7f3981f79fb686712f7185583377b2addccb5ceaefeb1754231a20fcb4fe98aacb1be6a766b160d141c3a2294b7819a480d710f5bf23620e4ed4701485f01333692732bdb480b6deab4415db765fa95f01f1419fa24e16f0a535c9fe79a6f4b0e9951b359b67f945b274b89f1f673de18b3b5275c2be56a9f0856ac1b10f19498298ddb9f106e610bb8f15b37764eb34a26800db0ce6e10a770097391fb79f0c64bfe7295d891be2cfa54d7e9f71fad330216d512eea28056e971f4964f460af711b2c2eb42d788b995546fde921fcdcf3d0eb18e0100155b7f4d4f227deefc715d5e83c2d7f2ca99a14ae88b0d04bff9608e9e53bbc95004beaa0cc0ed694b92e0053ad01ed1ed6becfb5a1d3deb6324486847bea0e9effada427ea0b5301061a8fe992aa9c1c234a0785fa9d9b9e6251fc1eeb8c1e64a1da57a6ae18270d7ecd3b76b3eeabc9ad590eb3cb57d896382b2180da3b0b7363c1875499771d5dc83236472e3c1c58f7f73cc9c70cc9af008f63fddd6edbe6cd72ba2a2c17b2bcfb66d1b52960dc5197eb40f0fda84b4df10fb81022a35cd6b8ca457b10c0b3a788c58f251b6b23e17335b299edeff4680f557237c17fd2b9ecda95cfb8712ed5e35738e90569cf807ba316dbd96eeb82e1515e9cec524ec6bb18f089924c15c0a643fe1a6b656807d3cd351ca25d3f8d5e92905e8fdf1efce39d7f987f008f616032ab5f14e764995d5af82e6c31a1c97724abd545b8f8f117f39b26381af8560b0c27ac4a0642b32bab615864be05f692013bc1373e9400f5a6cb24036161660ddc6ab6c04e71b037f009061f4c1c78ebea7eaea0bd64fee646910557c050d41672ac192090c17da3d446df87102aca39948e20361954717b1118387dc6a5747a1c750b638fceac289014e475a531563dd376c7754cc2eba06b5c5476eebb7eb7194175c5a2593a82fddf21f2706a13a87a062fc86a811387a8ffb11394e4a452a571a7d22879186b609335ef1faf0f601faaadabc4bf7870000dd78ce88734057a2e178ef2395f814a2da301f6374a620f43da265146737ed4646f3b59fc4bf21d79babc19fa01cc89ebfd38f1fa639282a0fd8dfe0f6908f57942926191513a9350d98a7330838a6c3a99105a16d449dcf7408d5a07976a1f80537f42aecd0b68ea77eeb76b3e9a0a5453d5d4ad61fd16c650f17de371fb2191d515f6e1d6a7ec3d2bb08ddb3abcb5fb32d9357682189df627032e2ec02a48fc30ebdb1230e5c97e21cad23677bb839612d5196407c5773a619782f36f868037c2fc9db2af2378492ab620167044ae1e27ac4e84f4aad9991bb0d016bdfc095179990fcd3345dec1346be5c2780bc372c7bddc43e433b6a24f16ae0f468a268bbf4ca1dcaa7632d4d30e88165664b0f10b7fd7367944bd8a51baebc8f129c7c63e64b59ec00ff1355f454a32baa9316d515f2fc10ca164553a398fd2e7db6258a36f66c6debacb6ba6665d7e8a0c1ed052b07ee372a2992f3c2cd93aeb9c7bf6cce6251bbd1848f663a5f662da64a03c22b0bed00c5f9cc67a560cb44edb1aa3d45465360e93a975da37551641ccf44ffe06b6bf58fa52c183e4a87ff32e58dc334dd18b828e4049402d45e25a6c8ba060eff0d1a432218ab55f5fd22c1e86a89a74378072e3302dfbaf09332b608f86560f19169e99a226e9e81a1efdb6d5b475e7fc239b6656f2baac724dba9142e9d989c3da07c7d4fff84ebf563e8a23fcef8d6251be01a9c106dee45a38d69e0a01647df8197dedf94920d173b6c2c00567f93a56ed93853350f314264aee08e9b8aecfc9463a1520fdc9c65dba63a8e380e643d414b2120c2863b2a73e476f9748c21e7626fd6579176b25d6ee8b1af55c3b38b3e9edd1b0be2f6538bc36c91ef7c31e6f7ecd5b221db4ec69e0afc810787cad0ac32ad8568293510e81d8c718dbc64fc8c99033a603d946bf1e364537e25f9807faec4b2c4cf7142c095f68f2ec8e64a6d55e8681d79b34dd4c79ecdf1fa29dbddd0c1c98796cca9d6d3773da7d6e21997d88aa801f78937b2f4df1659c4df1efbd8ad7ced677c454dbb2b1088dab5d7f3c385c7ef5e9da3378028e73d4b49cf4bfd045f6caca843611c12036d208f26a17363b0a5988d254e1b80d60079e172d1c91c618af6a3741b865e0e7b2b67e2f00c62da0e4200ad12254408182c77c020e25fc4a8ce28b3f687dd56fa05d2a2808ca546122d673f93165d22fe4e99fc9ec58d23987a0817c3a9f7d25743472b2f7a777226ba9f8576183fc0883ad62de7f7002ba6767e7a712121c1a6fa83ebaac27801290116638e9e3316a88418c2e8394fcda0c6058d1cc3c0698e861430aaa931b88582531ffc8845635d812aa21be1d55e926cdfd0f41edb60f90de73aa1c7ad396ef8621197988da472fe2a52f2c26fe84b8758fd447249cef6c520c4aea104c5ab27ff6b782348ee5555f37df0e7d829dab3bcb349f04a3ee63c4864127e05afb", 0x1000}, {&(0x7f0000001040)="b1559869bbaa0988654e476437ba63bcfdb4713e647020b5b5c6beb8b000ca8834f88d1956ceaeda199556b9e74c566ec563653d1a0b46a183cae325f4984b39c9ca8c79c4fd03aee929b18b5a400731abd0cf70d49362e2b847d9521c595813383efba5e51eaf8a5f457cdac7167fcf42466a6db5b65276a819949100842ec5a10abaf59d01b27c526cbe34a97643b9a57f587b792da6b8b32be80d13", 0x9d}], 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB="5800000000000000ffff0000320e0000dab7be5ded3692a34ef9f68228ee1a3f729e1337debe0afd2e8b3ee936d5f5d0562a7f252637ef5905659c74a14094a2f240a0b50d7eaa6ec060cd015dff35ad0b8d5b7f4f045a0736353c9851c6ab000000001001000000000000ffff0000ff0000005939e01818ae8ce4c3910182634e4379d46720c60be8c873e72acba206eef8c883b04ddeeb4aa6d6dbb26110733f9e8c8f27c41f64e7a996a7022b2d175204d4aed0278ae7c7f1d912cea73b61540fd9efbe1d824a8beac24bcdef6dc61f65bbe5e3125b1263de307772aa8ffe4a0ef20286919acb9d1ee3579c9dde8b26731dbfe82051f29786ecf07d325585ce15df1de20f6e2e1edf2a96fb2cda841cc120577fe93cea0a52876062cc70a40bfe2195b4c6ae72e6db0ba69846d30bd4709daf83af15bf71339a27fb5bd50198f1d5a7da85ba49f1db256cd7c9f8955e5608616890797d8523aa28f79aad2e03bc3ad962b5d00121da695a893a3f93c210a2c9cffbcf2ded7c80f93f22260fe796422dbeabfa838cf93f0e1d7ca298758fec063a0b3c94d49080e99b5c29eb6ae03cd755e96242af0a2f195cced7e3f5a66c555655bb0d839c7548a0101083a243a198285f56bc03bef2cc0fc59259b775b10676b774e2df5a6a1657e6b557d5a0f7361fb61f69f30977681bd938bb98a4279aaa150336a81c615eb0940cba7a261bc24485b87e5e1a7bedc7ffec6d8cc02a5623a61988af37b42f52f25c2adee8507a7204ee9629f159d59f26c404e67927"], 0x168}, 0x1) panic: malloc: allocation too large, type = 2, size = 18446744073709550336 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 339724 78613 0 0x1000 0x4080000 1 syz-executor.0 *195549 78613 0 0x1000 0x4080000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffb00,2,a) at malloc+0x9c9 vm_get_info(ffff800020b49ad0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e4dc9c0,c0185603,ffff800020b49ad0,81,fffffd807f7c6a80,ffff800020acfb48) at VOP_IOCTL+0x88 vn_ioctl(fffffd80671f2738,c0185603,ffff800020b49ad0,ffff800020acfb48) at vn_ioctl+0xb7 sys_ioctl(ffff800020acfb48,ffff800020b49be8,ffff800020b49c30) at sys_ioctl+0x5b9 syscall(ffff800020b49cb0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,1c7109b80e0) at Xsyscall+0x128 end of kernel end trace frame: 0x1c9577388d0, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: allocation too large, type = 2, size = 18446744073709550336 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffb00,2,a) at malloc+0x9c9 vm_get_info(ffff800020b49ad0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e4dc9c0,c0185603,ffff800020b49ad0,81,fffffd807f7c6a80,ffff800020acfb48) at VOP_IOCTL+0x88 vn_ioctl(fffffd80671f2738,c0185603,ffff800020b49ad0,ffff800020acfb48) at vn_ioctl+0xb7 sys_ioctl(ffff800020acfb48,ffff800020b49be8,ffff800020b49c30) at sys_ioctl+0x5b9 syscall(ffff800020b49cb0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,1c7109b80e0) at Xsyscall+0x128 end of kernel end trace frame: 0x1c9577388d0, count: -9 ddb{0}> show registers rdi 0xffffffff81bdfd17 db_enter+0x17 rsi 0x23d0 __ALIGN_SIZE+0x13d0 rbp 0xffff800020b49710 rbx 0xffff800020b497c0 rdx 0x23d1 __ALIGN_SIZE+0x13d1 rcx 0xffff800021f56000 rax 0xffff800021f56000 r8 0xffffffff816bf1ff kprintf+0x16f r9 0x1 r10 0x25 r11 0xc4cdfe521bc0fce6 r12 0x3000000008 r13 0xffff800020b49720 r14 0x100 r15 0x1 rip 0xffffffff81bdfd18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b49700 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=195549 stat=onproc flags process=1000 proc=4080000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020aceef0,0xffffffff8265d288 process=0xffff800020adce00 user=0xffff800020b44000, vmspace=0xfffffd807f00b5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 78613 284955 46914 0 3 0x3000 suspend syz-executor.0 78613 339724 46914 0 7 0x4081000 syz-executor.0 *78613 195549 46914 0 7 0x4081000 syz-executor.0 46914 193882 12357 0 2 0x482 syz-executor.0 47179 232441 12357 0 3 0x82 nanosleep syz-executor.1 69503 3597 0 0 3 0x14200 acct acct 97471 235293 0 0 3 0x14200 bored sosplice 12357 183946 84602 0 3 0x82 thrsleep syz-fuzzer 12357 83945 84602 0 3 0x4000082 thrsleep syz-fuzzer 12357 204773 84602 0 3 0x4000082 thrsleep syz-fuzzer 12357 128636 84602 0 3 0x4000082 kqread syz-fuzzer 12357 473752 84602 0 3 0x4000082 thrsleep syz-fuzzer 12357 468353 84602 0 3 0x4000082 thrsleep syz-fuzzer 12357 98531 84602 0 3 0x4000082 thrsleep syz-fuzzer 12357 517622 84602 0 3 0x4000082 thrsleep syz-fuzzer 12357 256701 84602 0 3 0x4000082 thrsleep syz-fuzzer 12357 154085 84602 0 3 0x4000082 thrsleep syz-fuzzer 84602 120485 19747 0 3 0x10008a pause ksh 19747 522239 41264 0 3 0x92 select sshd 86736 355730 1 0 3 0x100083 ttyin getty 41264 115575 1 0 3 0x80 select sshd 6398 213885 50925 74 3 0x100092 bpf pflogd 50925 446717 1 0 3 0x80 netio pflogd 74566 404896 73967 73 3 0x100090 kqread syslogd 73967 424854 1 0 3 0x100082 netio syslogd 30580 468632 1 77 3 0x100090 poll dhclient 58574 389522 1 0 3 0x80 poll dhclient 95619 3603 0 0 3 0x14200 pgzero zerothread 64552 295301 0 0 3 0x14200 aiodoned aiodoned 40464 502744 0 0 3 0x14200 syncer update 95724 391547 0 0 3 0x14200 cleaner cleaner 72033 456946 0 0 3 0x14200 reaper reaper 79060 471319 0 0 3 0x14200 pgdaemon pagedaemon 32030 355976 0 0 3 0x14200 bored crynlk 44385 492420 0 0 3 0x14200 bored crypto 48004 435766 0 0 3 0x40014200 acpi0 acpi0 37313 254140 0 0 3 0x40014200 idle1 3896 345720 0 0 3 0x14200 bored softnet 32121 463014 0 0 3 0x14200 bored systqmp 73803 42935 0 0 3 0x14200 bored systq 19873 442306 0 0 3 0x40014200 bored softclock 75552 225345 0 0 3 0x40014200 idle0 43231 174710 0 0 3 0x14200 bored smr 1 165662 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 78613 (syz-executor.0) thread 0xffff800020acfb48 (195549) 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{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9616 6854K 7938K 78643K 21574 0 0 pcb 13 8K 8K 78643K 299 0 0 rtable 111 4K 4K 78643K 957 0 0 ifaddr 81 17K 17K 78643K 344 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1543 0 0 iov 0 0K 20K 78643K 233 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1235 78K 78K 78643K 4503 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 18 0 0 VM map 2 1K 1K 78643K 10 0 0 sem 12 0K 0K 78643K 688 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1979 0 0 sigio 0 0K 0K 78643K 154 0 0 proc 62 63K 83K 78643K 944 0 0 subproc 32 2K 2K 78643K 171 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 162 0 0 in_multi 33 2K 2K 78643K 166 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 520 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 111 22K 32K 78643K 7718 0 0 UVM aobj 60 2K 2K 78643K 66 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 275 0 0 NDP 19 0K 1K 78643K 104 0 0 temp 221 3556K 3626K 78643K 27454 0 0 kqueue 0 0K 0K 78643K 20 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 24 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 117 0 115 1 0 1 1 0 8 0 rtentry 112 128 0 84 2 0 2 2 0 8 0 unpcb 120 973 0 963 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 11 0 11 5 4 1 1 0 8 1 tcpqe 32 4692 0 4692 2 2 0 2 0 8 0 tcpcb 544 487 0 483 1 0 1 1 0 8 0 inpcb 280 1697 0 1690 8 6 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 pkpcb 40 14 0 14 6 5 1 1 0 8 1 ppxss 1128 46 0 46 12 11 1 1 0 8 1 pffrag 232 4 0 4 1 1 0 1 0 482 0 pffrnode 88 4 0 4 1 1 0 1 0 8 0 pffrent 40 12 0 12 1 1 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 63 0 42 1 0 1 1 0 8 0 pfstkey 112 63 0 42 1 0 1 1 0 8 0 pfstate 328 63 0 41 2 0 2 2 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 595 0 379 17 3 14 14 0 8 0 art_table 32 596 0 379 2 0 2 2 0 8 0 art_node 16 127 0 87 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 10 2 2 0 1 0 8 0 semapl 112 686 0 676 1 0 1 1 0 8 0 shmpl 112 64 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4301 0 2900 46 0 46 46 0 8 0 ffsino 272 4301 0 2900 95 0 95 95 0 8 0 nchpl 144 8098 0 6482 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 26593 0 26593 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 8 0 8 3 3 0 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 21082 0 21082 17 16 1 7 0 8 1 plimitpl 152 218 0 210 1 0 1 1 0 8 0 sigapl 432 2155 0 2140 3 1 2 3 0 8 0 futexpl 56 43261 0 43261 1 0 1 1 0 8 1 knotepl 112 513 0 494 1 0 1 1 0 8 0 kqueuepl 104 1895 0 1893 1 0 1 1 0 8 0 pipepl 112 1162 0 1143 3 1 2 2 0 8 1 fdescpl 488 2156 0 2140 3 0 3 3 0 8 0 filepl 152 18326 0 18222 13 7 6 6 0 8 2 lockfpl 104 670 0 669 1 0 1 1 0 8 0 lockfspl 48 210 0 209 1 0 1 1 0 8 0 sessionpl 112 26 0 15 1 0 1 1 0 8 0 pgrppl 48 64 0 53 1 0 1 1 0 8 0 ucredpl 96 2189 0 2180 1 0 1 1 0 8 0 zombiepl 144 2142 0 2141 2 1 1 1 0 8 0 processpl 896 2175 0 2141 4 0 4 4 0 8 0 procpl 632 6563 0 6518 5 0 5 5 0 8 0 srpgc 64 16 0 16 8 7 1 1 0 8 1 sosppl 128 24 0 24 6 5 1 1 0 8 1 sockpl 384 2859 0 2840 12 8 4 4 0 8 2 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 13 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 219 0 0 26 3 23 26 0 8 0 mtagpl 80 369 0 0 8 0 8 8 0 8 0 mbufpl 256 846 0 0 51 0 51 51 0 8 0 bufpl 256 10435 0 3387 441 0 441 441 0 8 0 anonpl 16 231493 0 217701 112 44 68 76 0 124 7 amapchunkpl 152 13642 0 13507 27 20 7 13 0 158 0 amappl16 192 11359 0 10570 100 59 41 53 0 8 1 amappl15 184 94 0 94 2 1 1 1 0 8 1 amappl14 176 768 0 765 1 0 1 1 0 8 0 amappl13 168 9 0 9 2 2 0 1 0 8 0 amappl12 160 365 0 365 3 2 1 1 0 8 1 amappl11 152 416 0 401 1 0 1 1 0 8 0 amappl10 144 218 0 212 1 0 1 1 0 8 0 amappl9 136 811 0 802 1 0 1 1 0 8 0 amappl8 128 411 0 380 2 0 2 2 0 8 0 amappl7 120 278 0 270 1 0 1 1 0 8 0 amappl6 112 424 0 413 1 0 1 1 0 8 0 amappl5 104 700 0 686 1 0 1 1 0 8 0 amappl4 96 1951 0 1921 1 0 1 1 0 8 0 amappl3 88 1155 0 1148 1 0 1 1 0 8 0 amappl2 80 15912 0 15841 3 1 2 3 0 8 0 amappl1 72 57033 0 56589 26 16 10 20 0 8 0 amappl 80 6940 0 6894 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 65 0 6 1 0 1 1 0 8 0 uaddrrnd 24 2164 0 2140 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2164 0 2140 1 0 1 1 0 8 0 vmmpekpl 168 20779 0 20747 2 0 2 2 0 8 0 vmmpepl 168 271838 0 269908 209 91 118 118 0 357 28 vmsppl 368 2155 0 2140 2 0 2 2 0 8 0 pdppl 4096 4335 0 4296 7 1 6 6 0 8 0 pvpl 32 624672 0 607674 236 64 172 188 0 265 26 pmappl 232 2163 0 2148 4 2 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 657 0 11 19 0 19 19 0 8 0