) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:19:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x4, 0x10001, {0x6, 0x43e}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)) r6 = dup(r5) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000140)=0x1ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xf0a, 0x10000, 0x2, 0x0, "2dfdf01daa1f07fd733205c69a0b08aa60136956", 0x3ff, 0x9}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xd31, 0x1, 0x9, 0x0, 0x200, 0x3f, 0x3f, 0x1, 0x2, 0x4d, 0x6f80}) 15:19:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000a0abac091ccc9bbaac28fb8bfd36917d480b8cef1e447cbb0b6de1559b2992b439dcd4d0f11aa8f478e800a9a256da3c52a56da6f41f0bfef33ff9f97c5ed002f40ebcb5c878d029d2e28cffd11c128b147cd3f0d5281d2ef3082dc67a5716477b4781bf8793c83830ce417d8ca7d7bcebee0aa76f2014a9d215ac533ee0d3f833dd2cb168"], 0x33, 0x400) 15:19:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = semget$private(0x0, 0x0, 0x9) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffff9c, &(0x7f0000003a40)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000003880)=[{&(0x7f0000000040)=""/204, 0xcc}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f00000004c0)=""/215, 0xd7}, {&(0x7f0000003b00)=""/150, 0x96}, {&(0x7f00000005c0)=""/130, 0x82}, {&(0x7f0000000680)=""/201, 0xc9}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/235, 0xeb}], 0xa, &(0x7f0000003940)=""/196, 0xc4}, 0x42) r0 = socket(0x18, 0x2, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000003ac0)='/dev/bpf\x00', 0x888b12dfe48fae6c, 0x0) pipe2(&(0x7f0000003a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 15:19:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x23, 0x3, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f00006ec000/0x3000)=nil, 0x3000, 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffff0b) 15:19:46 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r2) read(r2, &(0x7f0000000040)=""/36, 0x24) r3 = kqueue() r4 = socket$inet(0x2, 0x4, 0x80) fcntl$getown(r4, 0x5) kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0xffff0000, 0x0, 0x0, "61aa05b11c9fffffffffed00", 0x0, 0x3}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 15:19:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x3f}, {0x3}, {0x6}]}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="be033b84d17d34ec4ba4c95f9742d4dddc38c13828609ddcb701b88145e7a566", 0x20, 0xc07, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x9}, 0xc) fchmod(r2, 0x8e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8508, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x15}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r3 = shmget$private(0x0, 0x3000, 0x1c0, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0xd999, './file0\x00', './file0\x00'}) r6 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) fchownat(r4, &(0x7f0000000380)='./file0\x00', r6, r7, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r12) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r13) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r15) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r16) socket$unix(0x1, 0x1, 0x0) r17 = socket$inet(0x2, 0xc000, 0x2) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffff65) setegid(r18) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r19) getgroups(0x694e676719c5691, &(0x7f0000000480)=[0x0, r10, r19, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r20, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r21 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r20, 0x40047607, &(0x7f0000000240)) fchownat(r20, &(0x7f0000000380)='./file0\x00', r9, r22, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffd71) setegid(r23) r24 = getpgrp() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r25) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xc00, r8, 0x0, r21, r23, 0xd0, 0xbf5}, 0x851, 0x2, r24, r26, 0x400, 0x6, 0x8020}) 15:19:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x9) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 15:19:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000080), 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r1, &(0x7f0000000100)=""/205, 0xcd, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="0012cbd84ad53ef85f35"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x80000004, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = msgget(0x2, 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r6 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000240)) fchownat(r5, &(0x7f0000000380)='./file0\x00', r6, r7, 0x0) pread(r5, &(0x7f00000000c0)="4d108ca6bd62c886df8d09766d78849300b30b36abb33b07b49e7976153d065650104874c93b1fe597f0fdad1d5239c31618987c773c96ec7ca98f2436d04e33895015865234f97a640a861581644a86f9", 0x51, 0x0, 0xadd) setegid(r4) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r11 = getppid() fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x200, r2, 0xffffffffffffffff, r3, r4, 0x28, 0x7}, 0xe231, 0x80000000, r9, r11, 0x1, 0x0, 0x10001, 0x6b4}) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 15:19:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = msgget(0x2, 0x110) msgrcv(r2, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000200)={0x1, "08dabad5b067a46c24e8f24540e37618a98d6a29f9da4a6d16f6f147f7cab040b6e00229ec785827b9f90432f8dd05dfd2511a2304e25c4796f950c4e49140781f972a3c04f3858af45ab30dabfcc37af56c888dfbc275933c6db19e6973602671c0f2ec4570f08a157b7bc9ec6f548c63d54cdc73227d0c8e1aab8ef67b"}, 0x86, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendsyslog(&(0x7f0000000100)="0e96844ebba017ad35d2698e041adc1c96fc4eb43139a6ef12e6cdfad8e5b6628bea1b4d0289c3563421c6e8ee207eb5b2c4cea3ffbb64f08f813105631d86e81cf023d47bb3767a267a9d07f6b867a4e954857643d5c4d5a89a13c05e5b50e922048a4236f9c5d03e4a2f2b95728a107db9b997f0cbffb437630255f38007e42c1bd71124eee775e1ad68c634eb7bdd7cb86208316d098737ee47453f07541cd0d05a0dde6592788999b5fb2e292bf9c579492742b58f54d9ea9c741e650273ec38600cafb0e24c040f083093c794aa89b5e8435fc39865", 0xd8, 0x1b296770ebd08303) 15:19:47 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x7fff, 0xffff}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3, 0x3f, 0xff, 0x6}, {0x7, 0x3, 0x0, 0xe2}, {0x6, 0x2, 0x9, 0x101}, {0x4, 0x7, 0x7, 0x7c4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) r5 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r5, 0x8) 15:19:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0x5, 0x4) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:47 executing program 1: setsockopt(0xffffffffffffffff, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) 15:19:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x5, 0x8, {0x85, 0x81}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) 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) shutdown(0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c65300083bb16fb066ba166c3f3eb20c7b90d09d56c1172efb06e35be23"], 0xa) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) open(&(0x7f0000000140)='./file0\x00', 0x69d18d4f747b1ab1, 0x4) fcntl$getown(r1, 0x5) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r6 = dup2(0xffffffffffffff9c, r5) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000080)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0xbc, &(0x7f0000000200)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r4, 0x20004268) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000140)=ANY=[], &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:48 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r1 = syz_open_pts() syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) 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) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x60000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x3, 0x2}, {0x6, 0x0, 0x0, 0x2}]}) dup2(0xffffffffffffff9c, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3, 0x10}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x2, 0x401, 0x28000000}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r6 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000240)) fchownat(r5, &(0x7f0000000380)='./file0\x00', r6, r7, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) close(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x4, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x8, 0x7fffffff, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c, 0x0, 0x0, 0x8001}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00003c7000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000080)=[{0x7ff, 0x3, 0x0, 0xfff}, {0x7fff, 0x6, 0xe, 0x3}, {0x9, 0x80, 0x9, 0x5}, {0x2, 0x8, 0xf1, 0x7}]}) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f0000000100)=""/243, 0xf3}], 0x2, 0x0, 0x9) 15:19:48 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000140)="19a56f1724a8f3bc780002c531f54a16234ff640fbf012cd35ee5033", 0x1c, 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2, 0x4, {0x7, 0x13}}) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x6e272cc80e46a35a, 0x80) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x25b) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000180), &(0x7f00000008c0)=0xc) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$inet(0x2, 0x3, 0x102) sendto(r7, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) r8 = fcntl$getown(r5, 0x5) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r10, 0x0, 0x10000) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f00000000c0)={0x0}) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r10, 0x1) dup2(r10, r9) r12 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r12) r13 = getgid() r14 = shmget(0x1, 0x3000, 0x218, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x3, r16, r2, r15, r13, 0x5, 0x7fff}, 0x3, 0x2, r1, r8, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b45c5) r21 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r21, &(0x7f0000000040)="670dc3", 0x3) pwritev(r21, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r23 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r23, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r23, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r24, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x93}) ftruncate(r24, 0x0, 0x200000000010000) ioctl$VMM_IOC_TERM(r23, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r24, 0x1) dup2(r24, r23) r25 = fcntl$getown(r24, 0x5) fcntl$setown(r24, 0x6, r25) r26 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r20, r17, r22, r26, 0x5, 0x7fff}, 0x6, 0x2, r25, 0x0, 0x7f, 0x100000001, 0x20000000b1f3}) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r28, 0x0, r29) r30 = socket(0x18, 0x2, 0x0) close(r30) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r30, &(0x7f0000000040)="100a2956b9223776", 0x21d) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xc, &(0x7f0000000140)="ebffcbff000000000000", 0xa) r32 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffc95) r34 = fcntl$getown(r29, 0x5) r35 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x8cdd515af292602d) ioctl$WSMUXIO_ADD_DEVICE(r35, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r35, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r36 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r36, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r36, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r35, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r36, 0x1) dup2(r36, r35) r37 = fcntl$getown(r36, 0x5) fcntl$setown(r36, 0x6, r37) r38 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r33, r27, 0x0, r38, 0x5, 0x7fff}, 0x6, 0x2, r37, r34, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r39 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r39) getpgid(0x0) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r41 = msgget$private(0x0, 0xfffffffffffffffd) r42 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r42, 0x2, &(0x7f0000000100)=""/100) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r42, &(0x7f0000000400)=ANY=[@ANYRESOCT=r43], 0x1, 0x0) r44 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, 0x0, r44, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r41, &(0x7f0000000580)=ANY=[], 0x0, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015974410 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015974410 15:19:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x87}, {0x4c, 0x0, 0x0, 0xff}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0xb874}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000034d000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10050, 0x0) 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) 15:19:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7b552f93dd6ed5456d09562549006640eee5785c90b4f0ddb0f51614779e0640ed4a4ea3a1f3a9636879637087f6e2a9c79f97f0fb86e3f85dc6c9585a98a811a689c09b7335f1db8863f1baab95e3860e5412413162eb197cdb2e6fa54a694e77659de510ff31e538b160ba1958cc9bbb6b3633d902625524e4"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r1, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/103) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000400)={0xaa, './file0\x00'}) socket(0x10, 0x1, 0x6) getrlimit(0x1, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmget(0x3, 0x1000, 0x400, &(0x7f0000587000/0x1000)=nil) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000140)="5f20ecb46412fb769f3126cfcadbfb69fa92603e8927d4123a4ea5b48553e34440e930730373fec405061fa0a891529385f13096542b1e7fbdded775c11e76a9e76843e157d23ece596b6389e77b6062286f869edc3a257ca7e6b5ade44b62df524c3d510ba4e94e38c6f585429aacb000", 0x71}, {&(0x7f00000001c0)="c42c036c70d99f9d47440a8ff615b00f586e984c929e9d68c9f87a5383b0697c7e1a3e14309c5ff4f84351e67e3c0bbd45b0f6d71c65fa6ee50f7ab4f083e56ad3642fff15c5a308b80ab5915cdd53ccd6b7cebeb8585f1a311586e9490f56f9ac28ca55876b3c0ed9fd877840cbf932e2b303765149922eb3ea1c9b03a37bab99fcc98d08697f1c8e4401", 0x8b}, {&(0x7f0000000040)="fbc1", 0x2}], 0x3, 0x0, 0x2e7) setsockopt(r3, 0x6, 0x40002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000002c0)=0x1) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000080)=0x1f, 0x4) shmget(0x3, 0x1000, 0x60, &(0x7f0000fff000/0x1000)=nil) 15:19:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xb}}) r0 = socket(0x18, 0x1, 0x0) 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) 15:19:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4475e11e], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f76696c653000"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x691, 0xdec}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = getuid() r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x0) r6 = getpgid(0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r8 = dup2(0xffffffffffffff9c, r7) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000080)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x2, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0x180, 0x4}, 0x2bd, 0x8, r6, r9, 0x26e, 0x3f, 0x100000001}) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x2a, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getuid() 15:19:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000040)="20dc3c1bc639c830fe1afef07ce341e1be844485c507bc9c31b6df8db00abcf3d5f23d8cfaf5369784e3273a7495071c5a0818fccf321f07cf52ed423f7d5251f888d257bd6945e4001494130c1582430eb21efe833eda8d44401a69e02be093d303509eb0cb1064034385ab127eb3a847bc309c86a593b66b48da9cbf8b63ce8384dc3fed37c9ecdad9be8e8c181a6d76b66b2aa8f66caebf20108e5a5d0c22e8cd2741", 0xa4, 0x0, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r2, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r4 = msgget(0x2, 0x110) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075aae0d00"/239], 0xf8, 0x1, 0x1000) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) msgrcv(r4, &(0x7f0000001100)={0x0, ""/190}, 0xc6, 0x3, 0x800) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x2}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xcb268b9ffbe2fc5e, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0x400, 0xffffffff, 0xe}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 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) 15:19:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x1ff, 0x7fffffff, "ffe534848d8028e4af76a2510000000000ef00"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlock(&(0x7f000034f000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) sendto$unix(r2, &(0x7f0000000140)="c84a22bc045b0b055325e0ae53f3ce36c5589c194fb722a721dc36b90a3481d2b50766e46a5707d1f48eb20782a0232614afcfa58fd522377bd10a84f5c33bc9d50e5118776c0fafb76d4490afa255e721d07d3b0d58f201b15109f8e71da790aa9a77f46a29e79a79cfce457ce6", 0x6e, 0x400, &(0x7f0000000300)=ANY=[@ANYBLOB="ae752cb7b65c085bdd11e8c2e6e50bcac3c38e993f8ce7da238415664ed24a62723cee45e5f62df4ff01b750428b"], 0xa) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r6) read(r6, &(0x7f0000000200)=""/57, 0x39) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000002c0)=0x35a) r7 = dup2(0xffffffffffffff9c, r4) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000080)) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0xff22) 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) link(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8a00, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() 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) 15:19:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(r0, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x9}, {0x87}, {0x6, 0x43}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 15:19:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x0, 0x48, 0x800}, {}, {0x2, 0x200, 0x800}, {0x1, 0x2}], 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x5, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x3) semop(r2, &(0x7f0000000240), 0x0) semop(r2, &(0x7f0000000240), 0x6) r3 = geteuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r7 = fcntl$dupfd(r6, 0x0, r6) writev(r7, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x13, 0x5}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45, 0x0, 0x40}, {0x13, 0x0, 0x0, 0xfffffffd}]}) msgrcv(r4, &(0x7f0000001200)=ANY=[@ANYPTR64=&(0x7f0000001100)=ANY=[@ANYBLOB="4936f7dfb62a5b1b02b1072b5af56f675863745df685b12e19b76f6e1539addc8f9e6371729ccaba1709a9904fcd55edabeb225ec8551516ee1fe8e972701f14936efedb3846c3a06a8e01ea36a25e8df8fdf2f6f54ee608feedcb3006ebf3f690015d3c7fa583c3d142cd434cc8ff4f3b6e93a8497d0d6fe1bd391a29bcce0441774331905a992acacd7dfad27dc4d21b096ef4db64f19627b406804d011882b6cb5c76cbbfcaf596", @ANYRESHEX, @ANYRESHEX=r0, @ANYRES32], @ANYRESHEX=r8, @ANYRES32=r9, @ANYRES32=r3, @ANYRES16, @ANYRES64=r9, @ANYBLOB="94f1c13c73a91162bf6f1585a057d51615d0b953976f284fd854c80da686c0b9b4699177c34bc3f32f52928b5907f1e8f9e8adfd2a9ba3b76752d70160e93b8e51a72e854a4ca3e2e0b188c80ba02291a0f64f0c89da7cd7fe999e0304e89c00daa076aeac3fe58cd3714eb70455f8110478c1b3b78c04000000cc335fa762b80d674678", @ANYRES32=0x0], 0x8, 0x2, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x8, r12, r13, r12, r13, 0x90, 0x10}, 0x5, 0x54, r11, r11, 0x2, 0x14, 0x3f, 0xfcc}) msgrcv(r14, &(0x7f0000001ac0)=ANY=[@ANYBLOB="ecfcbe230b68925c3d8bab3f95c700ebb08ca5ea86cd578734191a8e966b44880c8489d49f0de313e7ae8598257be33ce1fc326bb99d5eb8137e0255af0523ea3c52f6f04c494021e39d3cada0a5532d982d0e613f562e8a4baf281b53204585af6e73b24b08e588f737dcc5d9c7608b9f4bcdcb582de17526ab95cdf14194998a3eb86f4d6f1bb8561130757904c5dd37c2b809c54cf625df9e421e2ccabb16dc5056e0717dcf"], 0x1, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff09, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="1ffeffffffffffff0100000020000000a056c457c5dc12ed486b102062966419eff03c0f1a70fd8c860f8fad4bd78fb5148becb516c11cf401f26521c54240396476db4dcd556dddf27c241e4e05a516530deca96cea660c5d000000000000009800000000000000ffff0000030000001ec0335da230b32fdb3f000000e830af24f858ec1a5b717fd87d11bd62fb05d3eba3903907609f6cdc5b5e5a4b4995106e53686506a059c4ad2b4f149fc8040240adf198e5d576eaf4e6ab0f840e5e771c91e86bb557c4e85b415e3af33d12e4fa6991943440d1e056d4e9449757f0e1dea58dc282ff2bcac2c0cf53ab9df920c12c9049760000f8"], 0xf8}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f00000010c0)=ANY=[@ANYBLOB="00010000f023f200696cc40e0c51d117a875226044f8"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = getgid() setgid(r22) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r27 = socket$inet6(0x18, 0x4005, 0x70) r28 = fcntl$dupfd(r25, 0x0, r26) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r35 = getpgrp() r36 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r30, r32, r33, r34, 0x5, 0x7fff}, 0x6, 0x2, r35, r36, 0x7f, 0x100800001, 0xb1f1}) setgroups(0x5, &(0x7f0000000040)=[r22, r22, r32, r22, r22]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001c00)={{0x2, r15, r17, r18, r22, 0x4, 0x1}, 0x100, 0xc07, r19, r21, 0x3, 0x31b, 0x100000000, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfd90) r39 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r40) r41 = msgget(0x2, 0x110) msgrcv(r41, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r42) r43 = msgget(0x2, 0x110) msgrcv(r43, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r44) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r41, &(0x7f0000001e00)=ANY=[@ANYRESHEX, @ANYRES64=r3, @ANYRESOCT, @ANYRESDEC=r24, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYRESOCT=r42, @ANYRESOCT], @ANYRES64=0x0, @ANYRESOCT=r43, @ANYPTR=&(0x7f0000002100)=ANY=[@ANYPTR64=&(0x7f0000001f00)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES64=r44, @ANYPTR64, @ANYRESDEC=r29, @ANYRES32=0x0], @ANYRES64=r45, @ANYRES16=0x0], @ANYRESDEC=r37, @ANYBLOB="dde2af7ae2e4692e655962cc2ba2d3a124fa1d145f1e2b2469684a9f9f007a4828b4db67be72b67804f9dd9a3f2825d51ca152620338e7c42223695511e989c6"], 0xa, 0x400) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r39, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecf86581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea7b258a45bcc9ac7b2f838ee106cb3de6e5efe7e86c417445cecaeb0180d1b2b441a93e90bf2d08fd3125748f346a10909a8a3e184282054a068f5508b1d2354bfa93eb525d574cd1a8eb1ee6dc488fee093f973ef3d1575118ad82210f896d92e01ae80e21ffd70f0973020f21a9fc92e5e1c63353823f36d949b5f85579244bdf7fe82d9c4a245cdf5efa0f6b45f080ab1cfaaf3e8a7f5d739cdc8d5ce77b8463f953c9ead76639bec1e4190de85ef44f2ae3f38e9c429749dd9993f44c4e80b7843dc4f952427e4c5261e3593eca8a884086bf3abb"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f00000012c0)={0x0, 0x35d, 0x0, 0xfffffffffffffe38, &(0x7f0000000000), 0xa}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) r51 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r51, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x24}], 0x1}) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRES64=r51], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r52 = fcntl$getown(r50, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001080), 0xc) r53 = getuid() setuid(r53) msgctl$IPC_SET(r39, 0x1, &(0x7f00000001c0)={{0x2, r53, r47, r38, 0x0, 0x66, 0xffffffff00000001}, 0x100, 0xc07, r49, r52, 0x1, 0x20001, 0x100000000, 0x1}) setreuid(r38, r48) r54 = msgget$private(0x0, 0x682) msgsnd(r54, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r54, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r54, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r55 = socket(0x18, 0x2, 0x0) setsockopt(r55, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r56 = fcntl$dupfd(r55, 0x0, r55) writev(r56, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) r57 = socket(0x18, 0x2, 0x0) setsockopt(r57, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r57, 0x0, r57) r58 = socket(0x18, 0x2, 0x0) setsockopt(r58, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r58, 0x0, r58) msgsnd(r54, &(0x7f0000001e80)=ANY=[], 0x0, 0x800) msgrcv(r54, &(0x7f0000001040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00'], 0xc, 0x3, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="3800000000000000010000000600000032d85e97d224b471a6f7cfb17fb4de98bbccdd27d24abccdc0181777c131479925ec7ef89bcdf9397800000000000000ffff0000e50c0000a3be41b94fc41c4093138e175bfbb804efd62784548b16f049f6ebc72d3f260db7e826a6ef0d76edf7cbc1a1506b1e67fe923437075d053586643aeeddee19fef8290f936d641d810706b811aea500ab3779755c0061c3ae4f8de8d9d6526467b5c0a8400000000039ffffffffffffff0100ff07000000000000654b2872253c228350a3c29390a1dfd03e0cfb9946ed9b9c119186296b37306a1b54d7b150ad7847bc1063268fa5de99cd3482c85563653a1e4f9101d53e2a8885e01bdc7cbe343980ffbd32812e0ebc1ad0cc0481d672ec3a8d3b7e8415a050bd1426da3d1fabdf9b3b301b4901e429330f9d15b07761a022283a944230f52c53239c1ed2ced74c198475ea2fd07eca500b964c53a72800000000000000ffff0000ff7f0400f5832fa18957d670f906faf4f608de3376000000000000002800000000000000ffff00007f0100005c7b69b6d27d4c3e28b4abafe28c8ab916178380000000001000000000000000ffff0000000000009001000000000000010000000400000033fbda837c6e6888546bb834dc099156e3da2f525b3d143766d2acf10406bdf5e60fe90cad8d24c13bbc758f76218e354a139339cbf9086f3646cc5c3abcb78a94d8219496f4e470e53fd142ac9740c7c0ff905b97212976cd6bd186e8599f56246b1d1a0af43c57b72ad14c36f17aaaaa348f250a843d49ea7e5e89425b00002800000000000000fdff00001f0000001b3d464056b4c28fda6c952290608ff7d30c5e1d339e01edc00000000000000001000000060000006f0fd01e0cb18aaecf76d81ea867aed50227f1b8b135fab781da1eaecee21c94812d93af93d74db12aa77e5983f3a85a246f356f25e66f17cb3ba854ec5262d1b2f34e178f0d4a57d60f935fb17e3f32e5740317493e0a811e60d22b0b022874fc5d226dbc881b46f169b2c2aa2675ab527e901f865f5aa7009ee87b1075ee577a023b68ef030a3522f659a333fdce19a89511fef688240406132e30c9faf9d5bbcf1116e33924947d93a35e000000000801000000000000ffff00000004000022b6ac640d87f77af7d030f60752d84ae2f4a14cd93b75646ba7e7b039e92dcb04f14ffb8108840238c620d7831d0ded92a1c3af4d99f9361ac2ff8bed438f979e17509f1daac7a011dff4a68a3c7a5dc878164211a264f986ad2e7bfea8ecbaca1977bd48db764bebb29f5259d45d344cc30a13da2105b8b253fb6bfbad5cc28b5978fc24d4ff3ea67817dd2ec5ff96c58bc012d589645854e194d76f667e295dd003896790b1aba4e9479f5635e2bccd8272e687876bde467aa960957034ca297df36cd9c2a9f6297d03c1df27aed4ebb1ccf9249263c566fe7eb99beade8eb2905ee2f79fb503f6b22767e2d1b7bb9a442766969b0000"], 0x438}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c753100"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0xe}, 0x0) r65 = fcntl$getown(r64, 0x5) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000980)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, r65, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x5, r3, r17, r48, r61, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/4096) dup2(r0, r1) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x200, 0x10e) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000100)) chdir(&(0x7f0000000040)='./file0\x00') 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x8, 0xfffffffffffffffe}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000006c653000"], 0xa) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000080), 0x10004) connect$unix(r0, &(0x7f00000000c0)=@abs={0x3, 0x7}, 0x8) 15:19:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x5, 0x1, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xb, 0x9fffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) lseek(r0, 0x0, 0x9, 0x6) syz_emit_ethernet(0xf, &(0x7f0000000000)="cbe061b29a3f3fcb0c980a47cf458f") 15:19:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) pipe(&(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="cd7ad901002a2f66796c653000"], 0xfffffffffffffecc) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000180)={0x5, 0x1f}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r6 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r9 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000240)) fchownat(r8, &(0x7f0000000380)='./file0\x00', r9, r10, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000200)={0x6, 0x1}) fchownat(r5, &(0x7f0000000380)='./file0\x00', r6, r7, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0x9) 15:19:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xf76f}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r2, &(0x7f0000000100)="f47ef434c47d9ac3349dd62c38e52a48be506db0350459cc80a8fa6a8db1b3a75508ba75fc114f7e1f81c8986050dbe59ae8688bbbfb212d5f6725c2de49979da18f11417e9e74864eb17cb01b445d99a99389af32946f91", 0x58) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:49 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0xf8) syz_open_pts() socket$unix(0x1, 0x2, 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r4, 0x25, 0x800000000000009, &(0x7f0000000180), 0xfffffffffffffed4) kevent(r1, &(0x7f0000000080)=[{}, {{r2}, 0xfffffffffffffffa, 0x74, 0x4, 0xcccf, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x30) kevent(r6, &(0x7f0000000000), 0xfff, 0x0, 0x1403, 0x0) 15:19:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/51}, &(0x7f00000001c0)=0x35) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r4, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/166) 15:19:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0xffffff81) close(r0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000440)) dup2(r0, r0) r3 = socket(0x18, 0x3, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x5, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000002c0)={0xd999, './file0\x00', './file0\x00'}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) accept$inet6(r7, &(0x7f0000000340), &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) fchownat(r6, &(0x7f0000000380)='./file0\x00', 0x0, r8, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000280)=0x9) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:49 executing program 1: r0 = msgget(0x2, 0x110) msgrcv(r0, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x1, "e93e668ff1acaa8533eb4ee2efc8b18d1f9d28544a153556237bb82f7b39885ae2a66690c60c6abafa8257e21a148d7fd3b69ca24ab846cac22687ad22d74d3559ba466ad27be1664989315e763fc2a0ad043de3b57f8d871b9f269acd53a22d7b023497fdd67c96c62e3578a910d1a8bd6f89b4e630d32c2d92ccc498a2c84cc49341116cc5fcaf3af76de43324113586126d724716"}, 0x9e, 0x1c00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1c}, {0x1006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 15:19:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) getuid() r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="1259a4d1e737526b", 0x8) 15:19:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x1ff, 0x4, 0x3, [{&(0x7f0000213000/0x2000)=nil, &(0x7f00004f7000/0x4000)=nil, 0x9}, {&(0x7f0000004000/0x1000)=nil, &(0x7f000021c000/0x3000)=nil, 0x62}, {&(0x7f0000197000/0x1000)=nil, &(0x7f00003dc000/0x1000)=nil, 0x10000}, {&(0x7f000000c000/0x9000)=nil, &(0x7f000064d000/0x2000)=nil, 0x20}, {&(0x7f0000380000/0x2000)=nil, &(0x7f0000016000/0x3000)=nil, 0x4}, {&(0x7f00006a1000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f000064f000/0x3000)=nil, &(0x7f0000741000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011d000/0x2000)=nil, 0x9}, {&(0x7f00000e1000/0x2000)=nil, &(0x7f0000662000/0x2000)=nil, 0xe5a}, {&(0x7f00002c7000/0x1000)=nil, &(0x7f0000102000/0x1000)=nil, 0x81}, {&(0x7f00007bc000/0x1000)=nil, &(0x7f00003c2000/0x3000)=nil}, {&(0x7f0000481000/0x13000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f00005fe000/0x3000)=nil, &(0x7f0000009000/0x4000)=nil, 0xd79}, {&(0x7f00004ae000/0x4000)=nil, &(0x7f000023a000/0x1000)=nil, 0x1}, {&(0x7f0000656000/0x3000)=nil, &(0x7f00005a6000/0x2000)=nil, 0x10000}, {&(0x7f00004c1000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffff0001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:49 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xcea) r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r0) execve(0x0, 0x0, 0x0) 15:19:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xf70) write(r0, &(0x7f0000000040)="220e37", 0xb6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) 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) socket(0x18, 0x0, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x8) mprotect(&(0x7f0000545000/0x3000)=nil, 0x3000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:50 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10d1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) r4 = openat(r1, &(0x7f0000000200)='./file1\x00', 0x800, 0x100) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000280)=0x7ff) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="de0ca76e10c70058d780c3d19d5ec4ad2f7a29a6005b152ece", 0x19}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0xfffffff9, 0x4) close(r0) r3 = socket(0x18, 0x3, 0x0) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r5 = dup(r4) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000140)={0x1ba5d107, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x8000, 0x5) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x2, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff01) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x3, 0x0, 0x2, 0x0, 0xbd16], [0x1004, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [0x40000200], [{0x1}, {}, {0x0, 0x0, 0x92, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x8, 0x0, 0xda}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x30}, {0x80000000000006}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001540)={0x2d6864f8, 0x80}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000001900), 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRESDEC=r2, @ANYRES32=r5, @ANYRES16], 0x2e, 0x6}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000014c0)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000680)=[{0x0}], 0x1) close(0xffffffffffffffff) sendto$inet(0xffffffffffffffff, &(0x7f0000001580)="409747decf969032b900fd4d2c5c85acb4eb8e218b4fdff35d3ec093cf2e7ddb293f209d6f0a9c34e0f5d4631bac74f5e1edbebf0a73bdb62bfb71d994010f199adf761e156ded373893283aa4c92ee08dd3039d61721b4cc6d64f0b63035a55add4fc3b1c401fcc0a7f41e44ebc48b93509bdce4c8bc16e67c63d449deb211f6104a2c7cff7585caeddc56fe2d53f80cafde00cca6e804685ab11366404683cd3", 0xa1, 0x2, &(0x7f0000001500)={0x2, 0x2}, 0xc) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r10 = fcntl$dupfd(r7, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48, 0x1}, {0x3, 0x0, 0xb7, 0x10000}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) r4 = dup2(r1, r3) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r6 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000240)) fchownat(r5, &(0x7f0000000380)='./file0\x00', r6, r7, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x43, 0x7}, {0x85, 0x4}, {0x446b26a110357dad, 0x1}], 0x3}) syz_extract_tcp_res(&(0x7f0000000140), 0x80000000, 0x8) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000300)=r5) recvfrom$inet(r0, &(0x7f0000000040)=""/60, 0x3c, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x30, &(0x7f0000000200)="ebffcb2608d709ff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffda5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "373f00000000f5000010ae63f33c1eaa9300"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='{', 0xffffffffffffff5a}], 0x1) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x5, 0x1f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) ftruncate(r1, 0x0, 0x100) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair(0x7288b08a3c004497, 0x0, 0x2c, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e3700ffffffff910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60406b0a3b80cb180e5a72f9bc0d3477b0ebae075c2ec219a27575a53dd32406b50975355c0edead57d912a6d8b27972ff6d9a25c0a902d7f07e946c9aad718a2fa3cb66b53a465ef1810cf7892adbf71a60c330378985852bcf0c10ba4f0f2c1ba17ab0da84a8a1e20a8dd2cd22e2702ea72fa5278459724a4dfa126d7a68f14d2d82e731b522562f540caa"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000487ec011da9aecb000000ac1400aa00"/32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x680]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x18e) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x8000, 0x4, 0x3d3, 0x9, "dd27d08b2cb7eefaba66afc5b0f29f00c3c28883", 0x5, 0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x40) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000002c0)=0x8000) r5 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000140)={0x3801, 0x9, {0x1ff, 0x1}}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)=0xfff) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x1}, {0x18, 0x3, 0x100, 0x3}, 0x9, [0x1, 0x5, 0x6f, 0x6, 0x91d, 0x18000, 0xfffffffd, 0x5]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x8001}, {0x6}]}) dup2(0xffffffffffffff9c, r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x1f, 0x7}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499155100004b6280f0df0dd2") 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 15:19:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x14, 0x20, 0x0, 0x1}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 15:19:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x0, &(0x7f0000000240)=[r4, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) recvfrom$inet6(r0, &(0x7f0000000580)=""/35, 0x23, 0x840, &(0x7f0000000780)={0x18, 0x2, 0x445a5d2, 0x1}, 0xc) setuid(r6) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setgid(r4) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) nanosleep(&(0x7f0000000280)={0x5, 0x10000}, &(0x7f00000002c0)) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r8) symlinkat(&(0x7f0000000500)='./bus\x00', r8, &(0x7f0000000540)='./bus\x00') r9 = dup(r7) ioctl$TIOCSETD(r9, 0x80184600, &(0x7f0000000040)) r10 = dup(r9) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f00000004c0)=0xb2) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0xd6c68b6ffdf1fc3a, 0x0) sendto(r11, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea5090d1958871869c68b8c52f1437673b90f339268f004d6268160af9bc4dd2b8312e05b052b2b931882b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0xfffffcf9) setsockopt(r0, 0x180, 0x8, &(0x7f00000003c0)="5a00c603b2bfabc31d9ae2a6d11484010a8e9b67335930770d4eb3451b7e9c80e7f9806284e46b2a3b25383103d6259c5e0bd111ec03c2114747b5cd8200faf5ba4149c15e8fec15ba3fa6df0ea221864916d24e550cc695bdb89e9f9051a04122b88888687851a06c36457f386662687c466204a546eb83a10f9382118296035898c71c2a0bd2423055f6aafa23357a90dbc19077febcc1ddfbdae7a256a56dc5b5d9c422fe30293e0d10ffefac1186035e0959eb0200b758e07e72b3cc6cb7744b892e1ee628bfc2a9ecaab47172ebea0c10e16e8ce8c931b1000000000000", 0xe0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r13 = geteuid() getgroups(0x1, &(0x7f0000000640)=[0x0]) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f0000000240)) fchownat(r12, &(0x7f0000000380)='./file0\x00', r13, r14, 0x0) r15 = socket(0x2, 0x1, 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r16, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r18 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r16, 0x40047607, &(0x7f0000000240)) fchownat(r16, &(0x7f0000000380)='./file0\x00', r18, r19, 0x0) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x90, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r21, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r22 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r21, 0x40047607, &(0x7f0000000240)) fchownat(r21, &(0x7f0000000380)='./file0\x00', r22, r23, 0x0) poll(&(0x7f0000000600)=[{r12, 0x1}, {0xffffffffffffffff, 0x80}, {r15, 0x1}, {r16, 0x8}, {r20, 0x1}, {r21, 0x20}, {r17, 0x1}], 0x201, 0xac) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={r2, r3, r1}, 0x4) r24 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r24, 0x0, 0x6, &(0x7f0000000180)=""/105) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) r4 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000000040)=0x1000) r5 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x189) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r6) chown(&(0x7f00000001c0)='./file0\x00', r4, r6) r7 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x62, 0x2e, &(0x7f0000000140)="ebff050013b9fd812eaa4e713048e699339296480b8233faaee8cc520eec4e7eb3dc99af92b495e0c83a5b7dfcb36b7354b2d50923edebd7852446a591df99856d4f1b92cd1df4faa1c57f7fc1d74a70cbd7ac30ae33a90487c7ff3a5a6f", 0x5e) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:19:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="686100002e2f66698d65"], 0xff89) 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) 15:19:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x4}, {0x3, 0x0, 0xfe}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 15:19:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x0, 0x37117c6c7ef4537d, 0x0) pledge(&(0x7f00000001c0)='%/\x00', &(0x7f0000000200)=',@}\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0xbb}, {0x7fff, 0x400}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x5f00935c36c7428b, 0x7}, 0x8) socket(0x6, 0x0, 0x1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) bind$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) setsockopt(r4, 0x0, 0x84a, &(0x7f0000000240)="48308467a699795060f3a13e2172c1fffa260b1c8b8b253c5301211ecd2272174d500617020d71275208ccd26eb0980b27cecded9e0e849205a3fe4230258813b89e7565c7803cb2bde8e80bf8cbd94919bd0a6267becdac6d9980", 0x5b) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0xa97c) 15:19:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x9, 0x40010000, &(0x7f0000000100)="ebffcbff13d4aaba623e9ea80e585c3d8d8ec54d45d869c700000000", 0x7) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 15:19:51 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000000180)=[{0x5f, 0x7d, 0xbf, 0x6a6}, {0x800, 0x3f, 0x8, 0x10000}, {0x4, 0xb, 0xa1, 0x7}, {0x4, 0xe9, 0x1, 0x6}, {0xf3, 0xf9, 0x40, 0x401}, {0x7, 0xb0, 0x20, 0x1ff}, {0x8e, 0x1, 0x80, 0x901}, {0x1ff, 0x3, 0x1, 0x103}, {0x8, 0x9, 0x5, 0x8001}, {0xd58b, 0x6, 0x1f, 0x3}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) 15:19:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0xfffffffffffffffe) 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) 15:19:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_settime(0x0, &(0x7f0000000080)={0x3, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000480)=0xff) r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) r6 = fcntl$dupfd(r2, 0x1b, r3) preadv(r6, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f00000001c0)=""/126, 0x7e}], 0x2, 0x0, 0x6) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x2) close(r0) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2c, &(0x7f0000000000)="ebffcbff104cfd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "b04d00f3ff0a631a000000b73900001000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e80000000000000000000000008000083900000300000000000008c18c000000001000000000000000000000001f0000003f00000000000000000000c00000010000000004200000ce00000600000000000000005600000001000000002000010000100000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(0xffffffffffffff9c, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x10000, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x100, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r10 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) kevent(0xffffffffffffffff, &(0x7f00000017c0)=[{{r4}, 0xfffffffffffffffb, 0x316cf2f9fc3fad9c, 0xfffff, 0x1000, 0x401}, {{r5}, 0xfffffffffffffff8, 0x16, 0x10, 0x0, 0xfe}, {{r6}, 0x6b93f220605c4009, 0x80, 0x8, 0x2b9c, 0x100}, {{r7}, 0x2, 0x4, 0x2, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x7f0, 0x10000}, {{r8}, 0x8000000000000002, 0x32, 0x80, 0x7, 0x9800000}], 0x3, &(0x7f0000001b80)=[{{r9}, 0xfffffffffffffffe, 0x18, 0x3, 0x5b68}, {{r10}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x0, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x9, 0x3e72}, {{r11}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x6488}, {{}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x3}], 0x0, &(0x7f0000001880)={0x71, 0x1f}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r12 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg(r12, &(0x7f0000001740)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000200)="5b6686cf13a1de1743", 0x9}, {&(0x7f0000000280)="0b7b61acf31f5d506176fb29522a73d105aea23b24c40d960a1dbd5146d687b57df3827b6a1d87503d97231f8ad14875a2243ae9d1abb667c78f15992d590b6ef280f50f73872b978d9b3d03e39d6cef1e75e5913c1dc7a08a46067428233b71cbc1153cca2dccbc66320bdeaf97f4b058055910cf972a53728f2696e991cac5afeaf8d7303d60bae94a8b6bea3a25caa2c1167f22a54f8fce9ce48757d212ff480c529df47a23e840f11f41f55f82e360cfc0da", 0xb4}, {&(0x7f0000000340)="e6cca463a5", 0x5}, {&(0x7f0000000380)="fa18b6bfb3fa823582f571395efe8bcaf017daab601433e209d620c518d913ed990404a9bab330e7986d089989f3c259d36cf6cb09be5c70c5132aa207b64d10981212cf2467efa16f8f9b415dc06da9d783e635a369c3c394db3bd6eb45f2635f", 0x61}, {&(0x7f0000000400)="f20ec7bd0763dcf20744b87c98143cf8291dcc9f78b901b0a61e24c6e90ca17bb78144b4a1450fe28e6d3ac17358412e947df051a664078cbdd315bb", 0x3c}, {&(0x7f0000000440)="fec969b96823b849bf758e239bff19c63e10c782e54f31f39a7d5936230bc7295bd6de1eeb35df72fbe24c1d7d04494705c8de0c3a70c1b7a8f33094dced98855ff37f1763f43bd1620789a32058a2b9f8f8b45b9d055c77c0cb5362b45fd19b6f1c3f3984953b6892cae4d3efcadcaeed5dd44ab1e86134c8b920d5cbf4cb45e2f0b825000605120ef0b6b68944ad3c02a611f215f6aea1b41a319f25aa37d011e69472f6efbb60a74ee722ba55fcd73d9f0a0ae3ab9a9728c27655e14c8b675082b9b222255c365af459ac2823b6a1e50567ba18a60bf2c10e5fabe11d273a9b975ee3b1633ce0cd", 0xe9}, {&(0x7f0000000540)="c7c792d5aad61d0813c74324262520d9eecdefbaed22b3db40b31d6030dfe846e6c1652025228d77507340769a054b16d919f39b41a82e4fd222e65412244ea2", 0x40}, {&(0x7f0000000580)="02122d829486b3c5f50b283c588c6f843f5679500aa3c70cffbb8b919c83fb637e179c1146b8ed3a42458a2ac514eb19", 0x30}, {&(0x7f00000005c0)="25801703376755706248120d642aab3eb46a8cf72562ff7b5caf999fb4d4861e9a34059a33eca0b3f3459f6db6e2c4059507b5cfa3e99965c2c9b5d25100daf72035db55e7cde2aa7ab3828579f8abacab9a58c2931e05ddca481dd20bbc8b37223f8cd81dd4f5274e4145f92737c765b59cbbf846214f340846452d285f5c99364f5285afa57cb5d1b87e4d13f2445af3cfa9c58edee88483f3d8d9d962f911c6bf77a2638581e693cab071b3245d57e5766f1ceff34c76d14ba6ec9da11333ea4b7eb34f337ddfbec8aeed55ebc55f75cec78c2497fb3149158bb866abb994713636cbc3a7837962fecce4b1b3d3d469a2b008cf99bc8ea04c5302e4614781557a6a7137f9b8d4aec5c42eb157c8be440bd048f7d2e5afa68654da37c0018a5da0a06c6920454b99dab3e2e6ba9d652ad5a5c652dbe0d047d03338f315d5441cf8fcf1a006f02308e222588c49f88e52bd3b38cca898360d2e125321e814ebe52f2f942b25e9e9b0ba13f980f8195f81d328ed0de58e15fd1a35103e0927808bb6a3c10a541106ea928bf36a2a056d8c4c45002764bfad54f663b61e24d9d9cceabf6425352dcfa73d48d4b11601031ca96b123a8c48f83c74163bd804a6170a089ccc5249e8a522f96f5c8e82a77aed03f28aa61141dc8a9fe5d528f08324422732036cf2cdde7110dc1e8d1181d79c85fe7af0e9cda45251cbbb9e9fd586afaa56cd68ff78a4d5870eb9220984d4f8a6edabe7d2ff04ea87deb7caf300f70e172eb79d09f63452524b84dc4aed831fe3536561754981a4254a38213d33ee6fcd9cb1c50d67726dcbcb96b60ab2e68ad4e63733e6911ae81dce3c0f820b1e0f6ac172a02218fb7e203c777ecd27c855722755f62ba14698495ac7ce0716b493866e5bdaad98815b9c87ebf3030fbc87408546aaa4bad4d0a064dcf3442126a367a12cce0a0e3960d67cdcafcad0847324ad52832a12f718c51053913c4e2442a98288e72fb49639816d3e73a0695cb4c600e2eea27df0ec682797bbea1bdec93f89a12f22c6129509edf9c86d4a77f4ececc0e2557650d149eab58086224896142861ff71d0606e02c27fe0fcf6bbfd1fc645c0b47649f07b74ab5b363d6f2077593cde64b1bdcc997534a38f5276c6d5a3524e993b3f49dd0ab22f95de5eb956af160de5eeac7f700afbebf4129d901fd56b4a829c08bec1cdb0f8fd8b0760f5451d30ebba3fe0ad4b8094d8415029dfb3b84585d2be81d2fa73377f578468f6de90763b763a204b2b40826b6c4189384dc037bb7de0518ed57b01c8472bb58431264d9ac8c3b7f2f8f025ecd374e3de9f6ed567401b67732a9ec5c3b5b6b4a3b9d8786c13c3b22bbf914cab9bcff86a978f6d7545b1b06e92ac489a20f41257870b3700a96882775b91c2c158a82a0f40b006eecf1a09f8c00c1da1461661b35011f50f241e8e191e9bcc82893ef1012662ed476a0cd5853e9b83871300c399ec198fa95a99435fd8022d02b12a721301ff4e20403c5db16e9e2527b3959df8d910451b77ac5025fb97c3b16d7be4b8d09f00db8940fd4b2ba99ac17ac248e6ed3e6bc326728fcc7af0ba7dd284ad4ea02def30efa5c7bf65157395cf4f67579651c23bb92410cd56d6bd25027667bc5b4006bfbd1b606a844d7eb659db0e26ea12ce9e2debab1d258b85b3afd2009cbb650ddeb5b0e0852f0873310ae2dea5514090ed62bf3ca4eaa86cec8c0b28dbf8af0319b3ac0c0cf38d98635f2f5666c6713c06f6a04e385a85af5757a835989e31b0f1d47908e6544fd5e3e7fb0fcb3b0eba14272ff086d46fd6ee26ba3b0f05d33c08073de39f6db0d71aa6cce7738a0e92a1dea38e42c3b13bede3c8c7c47cdbbc0c9946016af693ed49e17a6afbb531221432d5454aab370b709ea78189b8bc66bc6c48f63adb7c1de6f904900d19d010d13cf843c0cb0ba5917c77e20f2caef2e20d16ed0378d626f7ecf3fb078a7f91a1eebc3e3df308a5c60b95250baae4eafd7b03011a80866c9c84bccc16d36926f46b3c8b6b666f419053eafbe49235946ba6ecac79ce1e8911bb10c746baec51c71d965e2c05c3e0b48133c1925d96c562ace49236172227c371f501076c6eeb7a54d3f8384d75f804a4e968a327fd2dbae6482f23b35c4ef7820d2c66beebcc78b48b6c00d67a3ba958cbdaaf391176fb308fa21a249a338ca5da5df4e77e4050cbb968a230b95b73ea9f367e03f783d7528e1221ef0b4b5ce1f51f4ed0b3db65741cbd5cfcb85546f20b89aaabbb1ff12f3cce0657c8d95287005bd29baecc8adafa6215d6a8ffa725eb06b76f07187bde117d815b4f92b9923f11ce28bb574d7b5076c506a6d9d7215e06fd07d99fd2dd4b6eacdb182f585ca88eff1cefff61aacb29fdb24337da1868749db6d445b0356988b6140030bc529bd1e822fef8bbdd36b9276a889c5c96695e6873aa1c406ce555c3427958af04e98b57e320d17f86bdb1e90dd5472a3ad9b15d48722ea995b53e7c85cb2b52e0b20f52b6f69c5aa5926655af390ffec982aae7cccbca822995119b0949ab468b37702befcafed9bb6c338dc39187c098cdb656a4eb97f3fcd8c65b2fc91cbaa24105fdf03ffe7978a1c76da79e62a304168dbe8080a5b0de7d0212acd29c3c4201d7c5b966cf472120c2a2762eb7ff0dc20f60a5d7b6d4c7be99cfc5adc3a6730c5f90c501a9f61f6c534032973c768159048da9e5c8f1937cbb6d59f3f0ba528c59bb2e29edd2a7239619e4e788ce00dd3146bc82ab6caaa006047acf2a30dea8758d6dc6a581a8782953c2ba92ad3434aafd9715e005d2cb3931fd9180884f9271e9e7044b0afdaa2249cce74063452af5353ccd1d4d8288d8316f7971cce607f085c76f679ae62120a4ebc75b7f3ddb97a1884b614346510c3474394bcb0e91c864d31d93e71887c1175ee9fe2d7a4cc9cec1b52cabbd4ea34bb0ea55f8b599d522c59066ecc7f41013d028cdc0a30ae52dfb1df9e4c2a7c47ac9f596e4b0307d4caa4cf95a3c4a7ed98ce87bf5081cb111d62f6200d7c43be73daaba5cda6bb7f7dfe627828d3060ca882021ae45aa8b628848d9fc85328d434b7ef31e6ba1a7d441854a3d0d51d9b726af39e2c5dc3605764e1b1d0e7629ede2bd3a10ce5bafccf5880d85660cb5dcad79774f1ce45fe5958542839225fa85a3557424ed4503d3b9ee625b5648913fd7d669a2e7558f79c286d628556b57fe61fc409c0bd32912253c2fc819ab868a75a7538a345aa5a6590c1f9c036ed735a51c84ad1a0ec4ba9f80063f79007877bd1095e1346cf93c0ff05effcc6e4b0391b799031705a4acee9335b3686f37b020f8148fd267f71e94f339fca1057096defc7bae73b35d9b2397789f7728fd73b4d9f35f675a18491874cf22ef4de58723382e062c7847a1dbd5091e6d0a51fe78c46a522a90c15be276d9245a548b9093a5dac3ef4aa77ca186c2519d4c9f34e1ad21f835f9602754e63529ba1063858ac2eb7ce39da2ef6c46953c3dd1189f1b99bd47d2debc55a4ac5cd54400dc7b8a701fea5c7b7525e73e7c61f0e6652c1ce0cbf67df1d3acb981dff6d811b5eb33c790bc2e4111bea2af587e4bec843be5eaca407a3d1ae695d0a8d9681fb0005a9fd83232aae8126dff8dc8152dc29af037c9b8e2c50b5bd08086d80ab33176083d99e573a655e1405afa5baaefb717ebd11adf2d0d3be17a0be1b83b41a1a72a92c4fb97c2edbe8efc8e1f1dc2a95c5e397bb88a0a54e5e684dbbff0835d71adffa501f030bfec67ab5ce8a9b16544702266a853f64609570881c66c115502e8cdbd20ec00b387ec4963a1186a675cb961657eced478a29a9b6a85f861c7692a7792d129b3450b744e40717438eaf06d05b8f49895ae791fce476d0078b8554ad6f697b389d59b3ccc2eea06a4ca649bac1e6594e7ddfd6dc03b01937d29b1aa10fe369825c5143103beec47b1c9dc9a6da956986447880dbecc67f475d967f920fa999c2a0a0f6ea3560fe51efc5d7ad1eff417928f7e98af831fed0fb266ef655bb6fee599c54a33dcdc219bf3094c72df803b031f1767178350c602ed19142b6e26b25720601da9d4fa63c1cb174f7e1cf9563c6946cbae98928ef5f84f79e2e796c64fc5f466edc455bf69fa1a8142e0da6eea6ccedcc5ab2956f5b5f6fb0a257daef8a3349d8cbbea36a4c276fbfd5d8f87e31f477b254504a689014558340fd8312c709b3a123ae2adf5d57b421ed7fa2c41fd5d7f44702fbf5abf0d289c0ce46ce036894e28edb4775276311ab428212875e5b81216f0883e91355d0a75700eb03b637e833011d84d33b20b5fcb08342ff84d1afa672d78fdaa37549f85e98df43b54b3cea3fa0a380d15f500b668cd775880aebccb799a0fc29987ce9abc4b6f8cb876bc14117305533ccf46bb5bd9a8d19152462a29b4eed78626d1dd2e0dc24cc2c2c7c096cf3d4b3dd304df6be963cd3db530c6823d1a14c226b727b14fa43e4fd6465876aebf508fe886439ac95cd2ab9575ecc6ce08f1df03571a275480c3cbad29d72056180d0ca0c816e9528be9da1d407f44f72bd74cec08c0f9f55275a2ad44094562c750e65f7fd4ed9ae38611562015d12b660b67827ae820c82aec2e6409dc2c1ae1249e30308e445fdab3ea8e92d0ef59c5cd555fffd7d51521dbfcd10175b709f3a6eeeebf6ff43ee328defe1aeeb5093a149cdc82f19d31e87503c2683bd9a1b1e79ba55957798123a2b473821610fb82f1635fcbf74d1b574df4bc7aeab67f3fda273533edff50334c8a2636f815a4f02e05e7df45f1f3fe6de6c35605177066b8b320937b33c77209d4cf8094288b4516b237f3ff7808136eddab5987d5685b17723cf8a61bc8e234bce886c97864be72b67f4de2f999aef597f5c851c8e76afbfb2c75379b62589fdb33c5ad28e758052621cb373c9ca9ab49f7c61479a8b8f7ef9b6b25b94f32bbbc6d5bdc9cd358bf9f5f41676ab4e9a87b7844e46a91946025e8c55bc28eb297ba0a29b505820f961b9a3a560cf2587de7881a4dba25fe8743505d5d665df9412377f7467a5d92f4ec4723ce48256a53c3181054d163ff108fdffa5aecca73e5d38306d86b99fb70f5c341653be662592c039c6fca874df9227d14f41876903d0506d26b73f411743831aba4fbaf8c97cb0e5648d063d7a33964b3e87921ec4b88e12b847e141b9e0c52a67d082802c6bda3727a9e60985a0cb3ed5bccf060931c9977d221e52af59f40d6b4f28b559aab79fc983d7db8fb41fd3aa9bba26b4048de1ff105b6bef022cc09a3445daf1a61a2f45b7d653296d92b003720a069e7607abe495194bc7b1da6c31c745e8d829202c6d28b5c24e7a826a2dc30c687943df0640ab3738373647d03edaf42527d45e4e24a0b1d901c37e3b024a997dc329b28075e44e5fd4a744c105653b8d29bee67813ca942ae79546b1b11692bac7ca9e42de27f376e66930ac71a2217b6a149dc5f32f34cbd9aa0255286c516994ce7bed38bc99055a2592255e9093a518c0e067c8974669bff63f7a09fe2ded76b95e5fd0c510a78747fbc5651196197f00df01c05252ffbb64365a920fe2bcab73a40b982752151fcbad7ab3b76243d545097842d5160bf512bd32ed60525d7dfc0e271123c2eacbde220422c9db90f51049fe336616c6e7111b6473d6ab76784eae1361ce6c27ce5cdcc2a793f330e4692b90193b2adab2fb7154ddee557924a6a19cc3e364acedb67f5089c75dfbc1e", 0x1000}], 0x9, &(0x7f0000001900)=ANY=[@ANYBLOB="b00000000000000001000000080000004f08e12db10a920a316323b73d031aedc05342262a623d8007fddcece6e071caa585738e094a441e1002014dd995d385c552d427f5eec898741498944f586589a9d5ae71ac739165b502e3d834db7b5f791e9481d4020c8db1c81899f3b67fbb46027b7504064df7e70710ddb9d75c4e8679329b83a53ace6f511b08537a17421b8d476a7313c9879e219ff07985cbe5066185f7bad7b0840ac31a747ace0000d608bc4e8a0498332f23614b7c0a7bc4b83350656d1d8899bb28f669a0c72bdf0a8c2379dda34a6f8eca3f693af13dc467b109bbef450fd8a29fc33ee01f05fda9f746e4b00e914aa97df8fcff2243cfa5650f7064f9fde23d3b3a8e293aa3a0e8ac8e15c478f993a9fde62833080690cf1cd07a35eaa9737c72034c4ce6121759f87c0bf787fc11524515ccfb52f3568ebd9c82451f1abce5ff24f756512fa9db615073ae128ce5040dd274189e6adc8642f7399580aff362972f1471cadb7fb188b905deb8ae131b943959d22e9047d346bdd45cbb4016cc0c91fba0ad6db58e62791560667396cfb8d6fe00000000000000000000000000000000bd6138ef247559085dfd5188ea237c4def8950a378e6221ee57a12884f34499046334de06dd8327c2f24b865e1dfd2f6ce7bd86044f69e1aa7f517c36437dd84382fce1e9d64cf644119b21f367aed3768ac27301bce3d7c4e3224a5e1e059b35322204792e6e8af63830c2506c14bd2ec4ac7c90cb77b6e9d70cc5da27c5e3cc0f32f0fe088e23dbb7e721f5d0d531a4810519f7b19e8e3096b70185887ea997a7528d6c5f1951dae2804fde898ee00a6fc5c1dd6d3c0783a7c7b92e65c"], 0xb0}, 0x410) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r13 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r13, 0x40044b41, &(0x7f0000000080)) r14 = openat(r13, &(0x7f0000000040)='./file0\x00', 0x20, 0x15a) ioctl$WSMOUSEIO_SRES(r14, 0x80045721, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r16 = dup2(0xffffffffffffff9c, r15) ioctl$KDGETLED(r16, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000016c0)={0x5, &(0x7f0000001680)=[{0x5, 0xf0, 0x9, 0x4}, {0xff7a, 0x2, 0x8, 0x1}, {0x9, 0x3f, 0x9, 0x40}, {0x3, 0x5a, 0x1, 0x3f}, {0x7fff, 0x4, 0x7, 0x3f}]}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, r2, 0x0, r3]) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r4 = semget$private(0x0, 0x5, 0x204) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0307006, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x5, 0x2, {0x20, 0x44fb}}) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000080)=0x3) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r4, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r4, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000480)=0x7) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000240)=0xffff0001) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x51c99709c9e2bfee, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000040)={0x9, 0x53624063}, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)) renameat(r3, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r8) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r10) getgroups(0x3, &(0x7f0000000180)=[0x0, r10, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r12) getgroups(0x2, &(0x7f0000000200)=[0x0, r12]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r15) getgroups(0x7, &(0x7f00000002c0)=[r7, r8, 0xffffffffffffffff, r14, r11, r15, r13]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r16, 0x4, 0x80) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000000)=0x2) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x7ff, 0x4}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 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) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x10, 0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r7 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) fchownat(r6, &(0x7f0000000380)='./file0\x00', r7, r8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x8, 0x6, 0x3f3a}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x44, 0x7}, {{r5}, 0xfffffffffffffff8, 0x30, 0x80000000, 0xf00f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x800, 0x9}, {{}, 0xfffffffffffffffc, 0x10, 0x2, 0xfffffffffffffff9, 0x7}, {{r6}, 0xfdc0e4d754a8b92b, 0x12, 0x60000000, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x90, 0x80, 0xfffffffffffffffb, 0x6c}], 0x8, &(0x7f0000000080)=[{{r9}, 0x0, 0x20, 0x2, 0x3, 0x8000}], 0x4, &(0x7f0000000200)={0x5, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[0x2, 0x100, 0x5, 0x10001, 0xd22, 0x1ff, 0x4, 0xe7, 0x9, 0xfff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x61}, {0x6}]}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='#\x00\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tk\xbe', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001200)={0x1f6, &(0x7f00000011c0)}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) mkdirat(r5, &(0x7f00000011c0)='./bus\x00', 0x2) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) open$dir(&(0x7f0000001140)='./file0\x00', 0x0, 0x54) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000002c0)={0xd996, './bus\x00', './file0\x00'}) r7 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) fchownat(r6, &(0x7f0000000380)='./file0\x00', r7, r8, 0x0) bind(r6, &(0x7f0000001180)=@in={0x2, 0x0}, 0xc) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r0, &(0x7f0000000040)="f34fc14558470d2ea5e104178bd260f01685ec12a72770aaf474aca4c31677449ff69f9c33cef1ea6b42e14a5ddccca65a407f6593b04e7c895ad24377de43b2a853d4f94269170e358025ac131593502a02dba10098f35b66de90c7ac8b3dfeb150f2d727d4fa667c", 0x69) 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) tap1: address list non empty 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) fsync(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x432, 0x4, 0x3, 0x1}, {0x80, 0x1, 0x3f, 0x3}, {0x0, 0x1, 0xf8, 0x7}, {0x81, 0x40, 0x8, 0x8}, {0x26a6, 0x40, 0xf0, 0x8}, {0x6fd4, 0x5, 0x9, 0x1f}]}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x41}], 0x800, 0x0, 0xfffffffd, 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x40000, {0x3, 0x7}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x2, 0x16005, 0xfb) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r8 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000240)) fchownat(r7, &(0x7f0000000380)='./file0\x00', r8, r9, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = kqueue() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r14) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x18420, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r7}, 0xffffffffffffffff, 0x98, 0x2, 0x48e04877, 0x8000}, {{r5}, 0xfffffffffffffffa, 0x10, 0x1, 0x6, 0x1b}, {{r6}, 0x8000000000000004, 0x8, 0x4, 0x5, 0x2}, {{r0}, 0x0, 0x2e, 0x400ffffd, 0x0, 0x40}, {{r10}, 0xfffffffffffffff8, 0xf3, 0x1, 0xfffffffffffffffd, 0x4}, {{r11}, 0xfffffffffffffffa, 0x28, 0x2, 0x7fffffff, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x8b3086423f801041, 0x20000000, 0x200}, {{r13}, 0xffffffffffffffff, 0x1, 0x40000000, 0x6}, {{r14}, 0xfffffffffffffffb, 0x10, 0x2, 0xfffffffffffeffff, 0x9}], 0x1, &(0x7f0000000580)=[{{r15}, 0xfffffffffffffffe, 0x0, 0x2, 0x1, 0xfffffffffffffffa}, {{r6}, 0x0, 0x1, 0x1, 0x9, 0x8001}, {{r16}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x3}, {{r4}, 0xfffffffffffffffb, 0x24, 0x1, 0x400, 0xcf9}], 0x1, &(0x7f0000000200)={0x7, 0x200}) bind$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="01008a00000000000000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCOUTQ(r17, 0x40047473, &(0x7f0000000100)=0x9) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) socket(0x17, 0x1, 0x85) 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) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x2, 0x23) semop(r0, &(0x7f0000000000)=[{0x0, 0x3f, 0x3800}], 0x1) r1 = dup(0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r3 = getpid() wait4(r3, &(0x7f0000000140), 0x14, &(0x7f0000000180)) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000240)=""/147) r4 = semget$private(0x0, 0x0, 0x76a16c9dc44d9f6c) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000300)=0xffff8001) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r5, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x2) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x4, 0x7f983165}, {0x8, 0x7}}) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() pwritev(r2, &(0x7f00000005c0)=[{&(0x7f00000004c0)="08da65e4032dc1c7fb7b388000ac462abc71de4c8c034e20610efcb295d05bca7c8b282fb2bdb983d1c023fd38b6eed0d1eb71a5e30f809c54415a920333648e4c334cf728f305489d6c33c1d7fd74cb25cfe2525700f98b8f1af0a951a68fe00c717ff279350eea20d3f016a78688d007afc4793c9e93eb02ff082c5dc1cd0febc362d2c7085a5faafd4a0f2ffdd076fd74b13558", 0x95}, {&(0x7f0000000580)="2445750c135ea14b97ffa0f9377ef723d9ff6cf1d8cfd52ad7d47b04cbeb115a5c", 0x21}], 0x2, 0x0, 0x4) setrlimit(0x5, &(0x7f0000000600)={0x40, 0x5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0xaa, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000680)=""/169) r7 = socket$inet6(0x18, 0x2, 0xff) sendto(r7, &(0x7f0000000740)="ad8b6dc09bb90df20f9597d1d07d3e9ab8af98eae38d5500d957ffcfcc82a952add0066fa14f43522fc66fbf23a38cc7c6f5e3f666f293490ed5466ec098c69e48eb8a2cf05ce66d923a20bc50340927d65d6788776cae6623c3c80a8ce755e2e687be298b32190e46042c62786f833ecbcd181b9f0de49b18d545ddfa710a0e7e214d862d117982165095a26333749805b498eacc40eb1df54c9792c75b87a07de3cb842c7cd9382270a2e5fa0a3b4ec96d58058f0532fca48fae560d62b9229ca58a3dc01c47ae32e407ac5735463e", 0xd0, 0x400, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000880)) r9 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x80, 0x40) accept$inet(r9, 0x0, &(0x7f0000000900)) write(r7, &(0x7f0000000940)="e62b8ed4f3f578041668b4593b082275d609c2596f21bd0a07196f96103ac41c31c8c3b5a3c6c1a8088dd444751c7c118fac8b079a58e7b9145c5c9adb5ccdc26f693ac26e0bc07a1f35cac2cb71bffce8b7cb6c892783a49244e94afbf22612e86c9be30877b7e389a617", 0x6b) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000009c0)=0x1ff) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10000, 0x3, 0x0, "00000000000e1040dcc4000000000800", 0x0, 0x8}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x3ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) close(r0) r3 = socket(0x2, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r5, r5) r6 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) fcntl$dupfd(r5, 0xa, r6) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0xa0) pwritev(r8, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) write(r4, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) 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) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) geteuid() 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x4000, 0x2) 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) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffdffffff], [0x0, 0x0, 0x404]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/205, 0xcd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r2, &(0x7f0000000680)="b6a4df6d56f438c14f7d61b3e0f386df71ecc8213c0f01f4367d0898ced847fa52d6915d549d1b78321092b17a675f868eca21c4e8f591ada91992e0656cee478667af15b55edb62dedb3a316bb7ac22b80ab5bb81a062fcdc279870c2b3aec770c48a804257c59cfbbedcdaba8814704c90502a29c26dc66414c22ac905093adf9b3c51e7d72a49fa00bbda1d557f11aa696f6438aceda2cd09bffe4fae9b6b26fc08f086db7180bd191163147934210bce79b9af48b1044102b6089a7fc1074d69f0a2709cc964591eec244f210f660249bb7c17b89f54ec5ddfc418f9125df52815294d274db5569ca9c90d8926b7c6950ee00291717bd21c358d3f73da37e525c1a4116edf5e9d852baab4143eb1a2e460e36e0b557edb98ac01fa4994ca92ad0527e9fa6c559d89bb3f38768239e705d612e5f04da5f4054e53db80b3dc26cc020d5aa362606b30810cda2782c54a2b064fb6dacbe512d71e19cd58e5af4f75db6d2994d6be53868baa2c75161c6c09b9a2fbb022036e5db6d69bb2268a9849281deaf733a28ce111854fcb989aed00df5504b121217ac17f539e8d2d6cf471481b22e8ba512fc414ab184887a5078fd6d4c1e51200b0b2da754d598b4ebb83f914c5754a6c169e75d9a35720babf5eaa6336e293ec67336bcedaa3d99447c60ee0fc9b8566acd40bb975d96d191284a472c947df3c11490b9271155d473c8e14b024602071c0a2ab22ae38ae365a0ade153debf8caf881308569eb15ff70c95d6cb795fd3a74d78ed143fd7ef490699436b3306afbf620936ec465cf767a79c87b22bb0911bdade01846dfe375da0a9ce0a9c9dd6f7252a0c1e2ac0f396929995c43ef9b1b62738aff0d5337569b1896187d2b880c3b5b1f5a82746f68f2fd660e4016285413000f303efa38b455ba0e11127ca4ddbc1fc277f23d131e019d1594b3e01300fdb5f3eb0a4bb0e677a92ccabc85e49779c835d65ec610f76a910f192c87820dbf8c8c94fd61c9d8df0bae22d7323caf80d8c83edead910055fbb0913a612c8ded220d88235ab584fdb62b468dea3d536f6bd25a67104494151a752a4e3bc89c5622ac1f0ba5366915b547c4f8d664617377aa45a27040fb9f4aad4fb2074f51e8e4a57fa7785217492c45742456eaea98539ba6ca565b741ca692e15e01e5c197a0e9a0f8eb1d950b895aca0d9436db2ef23a208b2117c89a9baead4f88287bf49efd54d5215eb21eca0c0768996d77b30e748549a21eca04a13f8012e9802696f79b58d005ad566ec8104cfe8dbb1d5a6254eab1f1d65f8157c868b475dc0f0e3e2b9c9f74025d4a07eccc6e7fc525d71bcfc143effa005b5217565f9244381e0572614b75e37c0123330ac94e8bf06b7563284624ec6221072999190ad5c891925e180a77477f003450b5425c82a64f6d76ab1651c7a9f546d24e2f473b6d188316eaa3efb54b23ecef3610603c784f3098fa7897f4f1ec0eca0d3a43437bffe9504d9cc32a005a4aaee43245f4b68453b28023800c99de580c4210aabc96bfa30d1080376f6df9c1185c293e3ef70aa2325ab55532592420397f2b2d05f77ed915e959395771d379b1ec99475320fd24246640eb21cf7b7b36c39d66d3e24e41dfb883c796af3499d8f3b07ce577472a665fbda07b28d037443307079f78ca3b7a9bca9467b16a1d38713292e44f62aeff0d49aeae6c86e36430bb0a9a2899621bdc157b469618f26a9581e89f7f933d5ff5d5bbded57a68317420f1a39ff17ba5a1227fd9411c30183b15bee891e7530950561d95481c16c80495565c805c425880f7c6373e5322118ed314dfb5354d5a75b1b3e61fdd33051bbd926efb05dcc5955c426fd3fd9b31a14076f2c353c8282ffb2ec37ffc0adce8465ed3e2d992dcd6dad8050a50099f992c4efd2b0191fe7521c5cc84886eec6697f2db9519b7c23e00ecbe470f6ce53256908f796e291fb7599a35f7bc81c864f4e8993b05a2a4cbdf92026bfbc1f05b1a87516c36eae8aa0ede3bb355c77b37f5963d7c1730cb5e4adb3587b12b0151c73ee3ce6b045b05bce15d024c19cb87fa5a0dd9ed6003d52fa860cd3793ebcdc928824d370ee7647f33464b3758727c7e020e36772e9630fa83124c9d8bb43002dc0ffd0145665693f8de5a99e598ccb1f2cdf6cf13f0a8c4597be05009e237835b7b349c2b049c70f1c793916b787020174cfdbaa8afa5ea9430e843113dcf6a4982da7068040bba48a491da26354bac153f8456b1e132a642adc4b34dc01f44c905234f4f3ef327a282fa512258cee168bb16af187ca264d611ef7077a4fcc7d36a2ac6b2b23bd6f5ddab55d9791f75990b8e62be77bc7a839a8f416b65fba9e99f1e8fb823c74ceb2ce1c307030005d71e101043fb68e27d4c34746e23a575338d481f498b80b47c345aa7ebab2d7fcd3662a880eeb43e1353307bfe0564cf4d7b0bfd11c743c05077dc496d5788349d0bd18f17c66b2b15e37be50f4b22f963795560dd8d54d076ace383e2bebc37a254d9387ce030ebfba94978d156cb5e954230a5cf20395773c502c3b5399d421d841496b7081917b688df85fc00fa58c097df3b199e8561c869ab5075855ec10de87355160a268b9389c1c1f3624a0994a727d7600137503c8ac9da7c515575a1496266a7d035ba5fe0d61c62b02be3c01df163098e2d554bf6ee237693628e36cf6f078b480e7d46c8db47877bb995685d5f578bed72eb3d02979a1d53ac597dcb79b06c8efea051f67ceb62a1304e03031fa20eb81c2dae02d4a360d4bb9750c8a600e2888c6d73c344c68d1d01be0e46a48bc838474e740b10b24462fa4d688980ada2dda6d5c3bb729d39c87210850941bb77c1d44a67c93842604640b837e090862b3cd82f06fd5d0f853386fb1b70c0de93819c1248fdf662435851256c6e2f90a8a44fe1b840fd95af8202c6c46bbb227e1b874c5e02c037f8797ffc67f60e0ed14999097415073604a5883ad00ae9b9bb6d9e1f6aed23a65ac0133dd78b773ac708c690cb1cdbd2bdb4d4b0f1d5e58d6a43402781f2714195d2d1432fbed79a13af78c186333a006046fdab11103fd80b97025622d7a3017cd227cfd5ecb31138be93b49801b6e45a3c98755fa01bc9ee5fb6a0234b479e433183980a19b2381eb01cf33e9e724c485c9b8f027b8e59b21d5e814b1e191e3fac939aca9da9620285b2cae9044c7c183f0ce4ed861938d16a299201a47e7aa039ce492e951984b7e0a452969c3ea66605bc74467f00da12acf0546360a549bab3b254317e1940cc48c0b0667879f568a8289fa1776c4158eb65a058948a6aed37b7a0d295fad3e9e9479d2fd9e7d0831b72e275bd57ec9c251a0fb55799e9f5c1dd2a8fa9436599ec5899c9b366f4fd261ea87f0731475a01603a56cde0900c5bf6f234066c9c95835bf7af60786e418f2b92da0ff9f1389810412b3184af86be070b93856656e2322295e0e4999664c7dbbc77fcc414136f0ed03f62dc3236b0b23abec107c39923191580f968aa4f6f1443b6fb7dbbc64b0668ea2dc1e9e0aaebd15e71821aa1c19ba4492665a199f942fbf829f435507470f0cd809e6acfc49989b0663685c6cf0a7b887d90e11bd088d24c4e37283dd30e52546b3f9e7b219d0d3dec7fe2629e196318a8273266bb71c19bd509e278139635bb772bbd5762f5902821250f1efec1285bcb31c3335f473ca913507295be33af66681b4816c3d3a9c3064382287454200c13661f1d7bbcf99a4f88d7e736ffa096c015a94d4f4b8b17af98daecaae2187b53638f130f21ba5df028eab81cd0bafa6f9870e7c08b9289e91dcb3bd1a18557336889540ef9d8167d3e22c480518d83048af4567704b348ee368b1cdaffd9ec1a3599e60b60a310a34e7107da4a9b08f23afd7d21b244028e95906a3f0d8d9b242d222fdd56fce29e4a8db1a318be7ced28e273c1c817e8ac3b2cf3e42908f28365f9a76839f82acb3025e57c6f2ec7cf1cd3139f6993ecff8655d95ac64cf1c7b887fb16b09f88cc463200c020648232c666dff9563b5e44380c672bde7f3908f343fd6447e217425af6794890c2cdda45d2fd01a875d2c39807523910ca4ba40f824dd3381a29c3e0552e18c9b881b15c21d3d0d0ee77b490541fa8e665190fb57d5175eeed0384f1f0c6514a3bad05bd50c7caaff44f58c312d4ffba0093e13f1b8b59a3014fe0d6baf155e157ddf11d5d4a3138888259e3d70e1d191b40e9f8881a752084bb7935918d7d1555a7ccab41f5dcfd95a97c40e4f562d2fafb80607c8da8b38d54fc80ce297b8139be1fd3b4e037e9ea8148f42cc0d439f8a216838ca94f7d3f13acc04f9c01b4686acfb69ba959a3f7ba328eca48ff92f0272f7a6c4328e2208e69ba4da1dfc2b07ab2b09832e7e80e110be6e7f39b656a8be7d3606021f54f65527a8981d71cab00d773c30797eef7494dc721c684c319405ebc61a385d3f5c30aebd5db608b65368b438aa3ebe07507a9a643f4487ce261a8e4c3dd44916bc481960968b5dda2dc45cd0de04705170e29930fef877aa606dec9f0af0e075907a0ca58d008ae2069af2956df5f0367089362fe2f4575ee6a44103ad9072ad3d80a30ca0e0dbdb0db569346d7660137345354213c709590a90a5cbf5117975a86d267f801c51dcc6993f1473d193b3c7772c7bba0cb00d86d26a828c2da0fff68c06ab8ad1161bcfc2d0ada03ae02c52e4938dd299cdba083a0699da60afcb39b09a395a4939a9ae3622df78df56ce5af24fa258caf6c5dd5a8d5e07689e4cbac5b99978b0b59e157b4ca47212938defba07f6d6daadf0f2f65d11a2c419018c27972ad9e36b28ae95d31cf000d18bff44a60c42fa2ad7c2cee133fa1548a69414ddba60314adfe15270fc3bc3480efaffc8dfd34463516aacf88ca7127291c5969200c58804a48804cb1c6f25884d91c9fa71d91e0d2fac57831772a17792c2be9e99117f8fef69fc765e30ba9f5a288685e5073f473d7bf90d3e5bbc65304bb25441a7386ab4396665b238a000be6b34ae43bf8bbc6b0ada9af7da1e11a8a1c4d2cb8108122dec98a84f359fb6292584b9879d5c72ca2a6f5b525502433bd3f64dbc55a3ff2836d2ee15e7aa4a0a630dcee98f8768d961b44dfba9f4083c0e12ff323a10de82b7da85cb5175f746613a188596cc404fcf7db4073969e694c8abbf01c6f21134adee6017a74cf394a4b5144bbac3027d9ba63c975f7e32da729af9701a4f253272fdc8646268a639b742734cf42697e38e6e8886fe4b283e5422a850fd550f236ee1d9390625f1f736a218ae6901b998ba63cad544cc54d48e30775837d1d4508860802d5630b8d80d5d12cddda93db5f9e848a42289c14b9231e71c70650964f1d8c9db32cc1de622e4f3434a1ed2db2215f570a32915a12867da2b443a7dc2f60d7008edda448231e7f4b5bfe856f8c22dac55dfa84ce3a9c8916a687937707f83a3b8d8b515b671194861735f0d09b8dcaee337511ff267897d5ef5e1543f62a0c8c1cd3da7dfa32a8ea93eea2e6555226d01e90275edc267e5a366ace81012902b5442299649796c39819b84bc296eb4783a8857183d554eee7e84e47cb0a3ce85a576a64c8dccc24d423b1114f28cf04bcfdd00a5510f70dbfbfdb9c4bd6ecb02fa9981d907e86c197f3bab560229cbf37bfd2f278e1edddcf281d42a682e8d70cad616585429343cca5252b9a72f79a47a42aed74cfceb07830f28791f087ad47", 0x1000, 0x1, &(0x7f0000000200)={0x18, 0x1, 0x9, 0x100}, 0xc) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000240)=0x9, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) sendto$unix(r3, &(0x7f0000000100)="9cec2e022cbcd0b86d12355c57aa6412bcb2636da598f4177a6dca3dd162f7fac0f79e7628fd97cdc0ce7035c57dfdc324029290b3214419b3c94af630c77e97c46fd8ede2c6dfabbeb00e638df70bec19f9d90a9c68daccd05e368f2ff5c064ea4412199a782b9b0cc602ba125c73229bbca1f8b71040729472f62203da4ce2b654b784e0c4c4248084ccc657e7addab0c17406b58e7c5ca0fab7ef5cf26fe8a707d32085c87fa1435e8eff44d08eed20f93b5c2225b95499da89ea99e3ab5abe3700c1be26780bd427f2e5f5fbf6244203345fc6d6e6318c47708fa082", 0xde, 0x8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(0xffffffffffffffff, 0x511) listen(r0, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x5}]}) dup2(0xffffffffffffff9c, r1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x80) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r2) pwrite(r2, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x3}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x1f, 0x1f, 0x0, 0x9}, {0x3, 0x4, 0xf8, 0xb7}, {0x99, 0x4, 0x1f, 0x3}, {0x2, 0x1, 0x2, 0x4}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev\xc4$;f\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000400), &(0x7f0000000440), &(0x7f0000001300), 0x0) 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000100)=0x401, 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x335) close(r2) 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/\x00@\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 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) 16:00:05 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff8507b2c51315b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="000000c806c24411effa9e71e9221b37473064744f31b8ea70860c5a4165531f12f9a336e6b1007ddedb37a5feed4bcf4faa8afb8a3cf1262e4b236d7b96ea1d3686b2fb6c1d29d3e5b3a749b3f325bed4f22d57c44c6b"], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r18 = getegid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r20 = openat(r19, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r20, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r21 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000007c0)}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r25 = msgget(0x1, 0x254) msgsnd(r25, &(0x7f0000001300)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae117b57cfe0d7bb1f348bdf27dcf0cc35fd4a0eaea79b25beac3dc09779a59ba9fdc1fdaab303d2397cb3631213bf343fa8"], 0x107, 0x800) msgsnd(r25, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be87001770b3a66c0000d1507c79b2926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a94607004350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed720600000055e9b62d67c4d5b3f4ffa23299d8f32b8a19a8ff7d63a38948de14c818041a0ee79ba3181cf95d36dde08de977756d5028ab43dd9a278f7228a32d93e2f265"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r27 = getgid() r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r28, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r34 = getuid() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r40, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r37, 0x1, 0x9}, 0x800, 0x1, r38, r40, 0x6, 0x1, 0x1, 0x2}) r41 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000280)={{0x8, r26, r27, r29, r33}, 0x3, 0x0, r41, r42, 0x9, 0xb01, 0x9674}) r43 = getgid() setregid(r33, r43) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r45 = msgget(0x1, 0x254) msgsnd(r45, &(0x7f0000000c40)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae52f2fbcdb8161c2df331575bcfcc06962f94b5741dc5c317530e2b6278bcac7f39f84c93e070f5f697e3231aa7c05f1689d95d8a191a54276e09aa80a79434e00d6af1f8f0ed8b65722dc7698b158867f74796345b36bfc562ff07e1f7f8334fdfca3f865e684c6397d8124144378a7f9ec71727344bdead53ea59937e"], 0x107, 0x800) msgsnd(r45, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r47 = getgid() r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r48, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = msgget(0x2, 0xc0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r54 = getuid() r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r58 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r60, 0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f00000003c0)={{0x0, r52, r53, r54, r57, 0x1, 0x9}, 0x800, 0x1, r58, r60, 0x6, 0x1, 0x1, 0x2}) r61 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000280)={{0x8, r46, r47, r49, r53}, 0x3, 0x0, r61, r62, 0x9, 0xb01, 0x9674}) r63 = getgid() setregid(r53, r63) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, 0xffffffffffffffff, r22, r53, 0x0, 0x1}, 0x4, 0xc8e6, 0x725e}) getgroups(0x5, &(0x7f0000000300)=[r18, r18, r23, r18, r23]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r64 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r64, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r64, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r66]) chown(&(0x7f00000017c0)='./file0/file0\x00', r65, r67) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r68, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r68, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r23]], 0x1, 0x7fb) msgrcv(r68, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1004) msgsnd(r68, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r68, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r68, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r68, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r69 = geteuid() r70 = getegid() r71 = getuid() r72 = geteuid() setreuid(r71, r72) r73 = getpid() ktrace(0x0, 0x1, 0x4, r73) msgctl$IPC_SET(r68, 0x1, &(0x7f00000003c0)={{0x6, r69, r70, r72, 0x0, 0x80, 0x9}, 0x3, 0x3f, r73, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, r4, 0x4) write(r1, 0x0, 0x0) getpgrp() 16:00:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x5c, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getuid() setregid(0x0, 0x0) msgget$private(0x0, 0x4) r3 = getgid() r4 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r5 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, 0x0, r2, r3, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r4, r5, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r6, 0x6, r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r2, 0x0, r1, r3, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, r3, r1, r3, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x1, &(0x7f0000000300)=[0x0]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() semget$private(0x0, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r7 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r8 = shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) getuid() r9 = open$dir(&(0x7f0000000400)='./file0\x00', 0x38aba7793b554af0, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r12 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee00000000b473adb71503947679e65812a659dbbcd352f214fae17291c8d480bbd082276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e2400"/106], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r18 = syz_open_pts() readv(r18, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r19 = syz_open_pts() readv(r19, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r20 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x40, 0x0) syz_open_pts() readv(r20, &(0x7f0000000840)=[{&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000003680)=""/4096, 0xfffffffffffffd8b}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000000640)=""/240, 0xf0}, {&(0x7f0000004680)=""/102400, 0x3db}], 0x5) r21 = syz_open_pts() readv(r21, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r10, r15) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r24 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r25, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f208757b43f1b56247bb7261e7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa9, 0x20001, 0x100000000, 0x1}) fchown(r9, r10, r26) r31 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r31, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r31, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000008c0)={{0x7, 0x0, 0x0, r2, 0x0, 0x4, 0x2}, 0x80000001, 0x2, 0x1e}) 16:00:05 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) r2 = getgid() setgroups(0x2, &(0x7f00000001c0)=[r1, r2]) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x9], [{}, {}, {0x0, 0xfffffffd}, {}, {0x800}, {}, {0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r2, 0x0, 0x100000000, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x6}]}) syz_emit_ethernet(0x99, &(0x7f0000000300)="93341130bb62f8bd9fd415067b0bd39624256f3129b3be4375442b7faef429e2a810ab24802ab9c976937aa43f0e4bd8c6ae77a3939fdfbd6ddc5815c152151ed40de2365df11e58c903f60858c35287e6aaaebe836366d1ea28466a9264240773aa993c3be97969524cdf1170671f184bf4a2877355cfe4f3cd7f6a78b43a6aca84c65e6a1c90288099b66e99ab7e7d20cfd5be2cac0d4992") r3 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000000280)=[{0x101, 0x1, 0x6, 0x3}, {0x100, 0x4, 0x0, 0x1}, {0x3, 0x0, 0x1f, 0x101}, {0xfffa, 0x5, 0x0, 0x4}, {0x2, 0x2, 0x7f, 0x87f}, {0x9170, 0x81, 0x1f, 0x9}, {0x6ead, 0x5c, 0x0, 0xffffffff}, {0x1, 0x81, 0x8, 0x1000}, {0x0, 0x5b, 0x81, 0x5}, {0x400, 0x8, 0x2, 0x7fffffff}]}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r6) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r10 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000240)) fchownat(r9, &(0x7f0000000380)='./file0\x00', r10, r11, 0x0) r12 = dup2(r8, r9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x54e9e1fb6ab8ca2b, 0x110, 0x80000024, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0xa7, 0xfffff, 0x6, 0x6}, {{r3}, 0xfffffffffffffffd, 0x88, 0x4, 0x4, 0x280}, {{r0}, 0x7, 0x81692ab22fab2e39, 0x20, 0x0, 0x40}], 0xefdb, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x2a, 0x2, 0x6, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1ddd6e7d82ae5be7, 0x40, 0x8000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x68bb, 0x99}, {{r5}, 0xfffffffffffffffb, 0x20, 0x40, 0x2, 0x9}, {{r6}, 0xfffffffffffffffd, 0x21, 0x80, 0x3ff, 0xff}, {{r7}, 0xfffffffffffffff4, 0x8d, 0x20, 0xffffffffffff8000, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x103, 0x5}, {{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x4c7, 0x4}], 0x7fff, &(0x7f0000000200)={0x2, 0x4}) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000240)='./bus\x00', &(0x7f00000001c0)) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8, 0x0) getitimer(0x1, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4f5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ca14364a1b07a64e28de08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e3083fe9b4f0cfec45cbf8e5df89298fe0d18ff7817a20e44a253414683b0bea370b6328a8a0088a6645d3db86145a3e3c872b3c3ee23906a96ee7c778f83498fac53b1ebb76cef6c4cfab9ec971857c3152ab4bab1cb11a1ee4f6b7dad35269357e21eca7010ff42b6f9e55843882d07091121ea7518372685deebbc0ef03bcc0d470d717efc5a4540ff38deb5e2813e1c3ad75a3c64b400461861e08edd3581ab2b4cd34305dd56169658ee4bab73936e7377d56ecc35e78e5394ad2cd35442bfa291b59b06c96edd5b6a1b9474ae151768da4ec53dd16b63e86c2c2e67cab786d9edeb0c00d4d2a21e54a0e2a2d6fdfa27295e25975303"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = socket$inet6(0x18, 0x0, 0x2) dup(r2) r3 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) msgget(0x1, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x100, './file0\x00'}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f6385f04157795ea4a5c5fe65baa2023679f5836713511cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd802000052bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bd8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f79c61d249b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf236828fc391180f8b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626ece5c7d6f0bc2b512dbd6566507a3bcfb66b3a5ebbac88e5cdc1c1aaf2611c857febf3e98b3bd830dab8bc937ddca6211b689727bba85c5bcd14f13dda0c0197d9e91bda962f601ed222f"], 0x10) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) pckbd_enable: command error 16:00:07 executing program 0: mprotect(&(0x7f00004e7000/0x3000)=nil, 0x3000, 0x1) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x2}, {0xffffffffffffffff}}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x1ff, 0x7, 0x1ff, 0x6, "844aa35c2f7f3c4139c883948dce3f5d22a2f079", 0x1000, 0xffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r6 = dup2(0xffffffffffffff9c, r5) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000080)) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x997}, {{r1}, 0xfffffffffffffffe, 0x22, 0x2, 0x3f, 0x1}, {{r4}, 0x0, 0xde, 0x8dd26e8e385c0afb, 0xfffffffffffffffc, 0x9}, {{r6}, 0x7ffffffffffffff2, 0x80, 0xfffff, 0x4f, 0x6}], 0x60, 0x0, 0x0, 0x0) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) close(r1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='*bq\xb0Udpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) stat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1c0000040}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xf, 0x40, 0x681f, 0xd71d}], 0x66, 0x0, 0x1ff, 0x0) dup2(r1, r2) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000340)="253b4df62e88fdb912664b4599931618fa097936fe1acdb4eaaf157995d46e6202b0349f4d4bbbe624ac1e160f9f4a63dfbaa489feba0522317c5aa93cced648d87d59e694012ae9f563acca0372afa2ec0ccededa4dd28969f74a34fa9ca5632aaa5c0f1217232d79e42458d8b8f7b88ddedcb2621abd65c9c0b52f3d0fcb53d2d9972856fc30292a022f57d0c57dd4f0fc", 0x92}], 0x1, 0x0, 0x2) socketpair$unix(0x1, 0x29eb2b769783cac3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000440)={0x4, 0xfffffffffffffffa}, 0x10) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") lseek(r0, 0x0, 0x100, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() clock_getres(0x2, &(0x7f0000000180)) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0xf4e132ccd15a6192, 0x40, 0x681f, 0xd71d}], 0x66, 0x0, 0x202, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) kevent(r10, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x41, 0x0, 0x3}], 0x66, 0x0, 0xffffffff, 0x0) kqueue() r11 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r13 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f0000000240)) fchownat(r12, &(0x7f0000000380)='./file0\x00', r13, r14, 0x0) kevent(r12, &(0x7f0000000080), 0x63, 0x0, 0x3, 0x0) dup2(r8, r9) r15 = dup(r9) ioctl$VMM_IOC_TERM(r15, 0x80045604, &(0x7f0000000140)={0x8000}) dup2(r5, r6) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x64}, {0x40}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) clock_getres(0x3, &(0x7f0000000200)) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x200) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x2, 0x110) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003700"/248], 0xf8, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000d0ccb5c5029b744980a4e3814b654ede4beb4e48b35b121a6fa0c938f9f915829e40f027dee64abecba17df52100e5f78268d0fad42d63c7b1e608711d19773f85efe78cc55229a0e00150b8c13bdc2afc697801f2771d243cc9e9cbcaf4a8eb9115b3303ad17d03b08a3647f06027a5518521adaf07b5678549670d517ef4c3bd48b1201270c545550dd48012c796197b16cd739cdf3e0396c98fb7b56a9d1fbb6456525ec4adaf517ca2d8a8f75090b84cf0fd2c79302bf612ae95f41f9bdb93e189c93a550abe995c961a5a12ff396dea7a2a234a50fd711e52920e735de52c5ad72988c15b94ddd888a79667d117e5cd100176c1f1060cc66fdcf805fbca253fe4d5f5d0c59fd5ce204233ec3f442452112c13c2ac17dbb78edfac42f1a68d3d4058ab38fada1a0384db6f26054e99e719563c20424e0e872c0347a15984c04c280f18cd15765d8da5f6902cda336e5bcf3dc4615e8d919d9f1ef007946cc0ccd1fb55204de52c6051d1b09a545130c0921c6554bf2d308a4299db30bbf27b7f5f95b8bf21860000000000000000000000e771ca1fe0e7a76cad6cf2e5fa7d60247ee68ab2e76594817adaab9454d25b60273fd39750eaba9f2c9a24fb49ab0c2917e037bafaa86cec0e"], 0xfc, 0x400) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0x5b9, "03669e85ffffffff13dbdf71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685", 0x1d) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r1 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) fchownat(r0, &(0x7f0000000380)='./file0\x00', r1, r2, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f0000000040)=0x15) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[0x8000, 0x1a, 0x800, 0x4, 0x2, 0x5, 0x1, 0x5, 0xbf6]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x54}, {0x8000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f00000016c0)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xb41) 16:00:07 executing program 0: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x2, 0x1ff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xffffffffffffffd0}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="83022e2f66696c653000ec73acdf946735d2148d280ef6bae903fc1152a075362b2423bd3b7eb5f2f73f4cd0ae03e285070f91c039928e5b6c0be30ac801ea9619d4f93d3ea18a87ab0e1d144b32c273618ce636aed5baa39721800bf27ec03e764091a17a6d4350bc6fb38c5d378f193ddf30f157cda572b6807d1074a615fc1f6385a9c108777862104e00af31153c57de61b4dd9b074bfe6030ed7b349cfc25244ba29e1c447c0fbf0a2c3f39000000000000"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x10, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xfffffffffffffdd6) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x66) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000009, 0xdfefffff], [0x0, 0x0, 0x403]}}) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc99afa555928b39f, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258508d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8c979998d831bc5b65c6593d2870cb122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df709305d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fd6d8af6daa2327451ddc66b8ca000000000000273cd0a15a4b00c57a538260c2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c2cf65e696dc36b98ad5405"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = socket(0x4a4c0ac2bbad98da, 0x1, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771121b563bae85d76d815f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e0004f4bcdc865ee138ecddc0b804008e9ea780010c000000000000a4e12b0cc6dbf9c8ca56e9fbff0000000000000000bfa9310bf49843da010100009ad6681fdd19cb2a8cda67ffdd85bbfb4c3663ea372bd2da77ebdae72e3bc08f18f8c924530583948141ca90f8a9d3df164723c00d561e6ddb81f9bda8346b8153bc88b0ed10ae9545b89f3fbb99c7983a54fe01a1e33721bf7d63e0b714bf4dff8ce97cdc6be108eeec7a931a6fb8b52700aa51d1151b1da47271d60f9c619c71fe4ac4f1049737"], 0x10) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="20c5003d98bd626e17a4ac5ff99b6cf382a31adc7139c8df5d22aea78e6c436f0764c3ad4a4d7a4c39c95e50f525f33ac0c49c18eea8c8d9d8edd0301af798b0d3ed9b9558fe6b406d8c84eb6a6c1ad2e282052a85e6a7b7c1b855f4a406d47e81d7bf7c95bcd514f568c6d80b0278982c10b87950f310482e71faa861fcccd2acae2ca7959ecda6", 0x88}, {&(0x7f00000000c0)="21255376c82ef7f1e60786712f84c86ed46cfaba61b83fc19730dac1f14e276400e9f65a32555ae4557b421abbb6cad972971003b82a773651cbd4eba2c9f1c8c9c21f659f61720639d35904335da1d11dff899fdc2d74cad3e29057caae9d075aa90b46f4e69678c027cc0ff05c5a7a0daae164b20eb08982d63ef2b12c46b82a78d9c43affeed2aec21647eb5ec4e871eac1ea65f2586ddd30a79ba2979e9fb4a1d20f59d78e58b67e5f68c2ef36b74c74827ea42207ba7af3399f667be1416552411ae355353adcb6c3acd57f599f23a9837aec076013ad46c9f7edc850a34abdb42e566dcd", 0x45}, {&(0x7f00000002c0)="1d308903ad31393194ceeef1f8e833a44b8cd4f848b95d9e302c99ab043204fd70b8330bd49cd8e6a5c353bedd643b522dda22505c569ccdcd9bee9341cd345edf061ad3165fcc801427f0a62a296612dc2011479e8a889588324dbc0bd0316d13d4d18227593c73b2692b010fdb69aa19599e66ec077908548487ef32d7fea43d18bc72b358e0893b8608209288f3884d7ac51360a3e459fc0f440772959edf4b3efe2839fec6a2af8c82b7ec0bc85da7e39e4c114885cff42ab3a3d4d6c368656a1e7e3ab8113e7ca330440eccb3f3df7112580345fba8f1f5dbc36f7facc8c0097f0cb731158e76c93ba85572d3991931c3792cb999be15", 0xf9}, {&(0x7f0000000480)="223d85e60ea9551076f732b6012436ba317bbc5a73696a5361fe265e24cf8fb28d11d7db6d2565c2c878d45436e1ff87479a8a0368b126c090bf07450077a5d6c408ea22f9e49cdba650fba3a14c1cc652be62f133f4fb8399ef6acff8ad53015fa3795922244f834247eb85625adefbe8b365cf3aba844f6a487f90ea7b9723f2f6e3ef1c49dd67d5c07473c2b63dc7", 0x90}, {&(0x7f0000000b00)="d8652e67e3d6b342d7e46ddb6204e70336a208318fecd33af45cb539bb3ec46073caee08eff103c0e6074eedf4bd25df2161db41401e2e480e6ed058286ea8b954c02f18bb8694621d847189c6bdcef37f03d0cd6cd310efdd0ca4038b4df256eaba7135c6c4e1aaef52b1c8297b0335e9e0048f88619da35aa87a6955fdff6d2c82b140f3b02b9905c65bfbc413e8fa1cc33659a00bae72a9dcc9f1976c0705107ad4a146032ecb156f1a3735c123514daf3d31805fb3688abfed7e06e9714eb31ae7aded7ff00eb0d1f8baea385fb77f22bdf7a9b4d320ff9ee69e4cea9248c4e6f71c973c9fe51cb1fc06e32eedb0d6886ec658eb432f24533e3a74882e4810ca3e9939bd728e420eb1497f94e628e7df80017d43a33357fed414058c6afadf57b450cf197568c226a971458c6f3174489c702f492e76734f334ffdd027d0f87a00422d4797369d93f6c08aff6d4cf66c7ca1cb14671e9ea38d921c4fb05740fac9e32e10b76aecec51ac7621ebd1a129b99a6ec48a83597bd568b4354361dccd7e51a0d0e66d97845c1e3e2bc168d296a0307aacc16915a8f69f0a90c6dcda8dd58e5de50656649eb88d601718d0c519fae0587819bc42dfaac28da795bc6a7e73b65d39f8727e01bc7da0436f585c5c6ff723e4b1a710d408b3eb65f4b92ae98c1159a8db3145cf2d992b5ec16db5ea4cb9e50f11f41bfeb0834d7db8f11988ae2e5618f2882f9bf914fe7c725041f4671a3f8ab8162f8e2b779c3df7d75cdcdb039b6dae732c0452d673a805c41c04a637921705facb1d05a559f9f23f6c2eccebdb78c9bf61eee75742f3b316ec42586717eebb0af953d1bd71540846b225d460787f563e020c7ef0970452e7fa492b58cf014bacc6a1260cea3a815f9c8f31a98b7284708aa768ca26da1564c2b80fbf6fcf19f5dc68dc848ce6e5162801af5cb60e0fdeee8732bd5cd88446e0aa5b42626ed5e36309a244da536d038b374fc0a53922080ff3a8d43d90dd7f9d6f0efc18fbdd521af96b117ba0b09bda0e9c63a74f7eb66d6bd0ccc6d45f107c61432c1c071a840e0ec0c4063363d2e7898b93bd13da27633635e54570ce06a057b92e8d0a817d471d1afffe70cb256a28a15499309969e7284815b0fbf576f919d385b76f8dae1112a29ec006f0caab14213d7432fc22abc723e8d347a9c8c8daf424d71ea7ed13a0295bdf703bc3e12bdc92258a7cfd19aa9d5151587df025322751a31bb2ad3dd721837c02fe323eae99fb72446a0dd370136c995a6cf6a7380061f3bae8f8c0bef7659a4daa0ddfc3fa3c060606b689d2286784fa33db82a5a37a701d2dad817b1a4e0c0d2fc441a98e8a521ad8c2d0b4b51965c5240f2d44d1be852fbc7b83e45c5d0a81f2ba4c1cc0afcdff6875d77717a93d3d0983327a3e170f68b9935f630adb5d8db1399e51efa012235e7f23c69b21db1e0329ece26ae30bd6d01d070ef8c28dda2d3884140e1668867cff7f049abb426ec92782da20c5394ad7a93defdb347ba4b52060862b2d2d92a0d37d3eaccdfd8273a6b4f8cd074d852618205b4a70668c38c25076094b3ccaa7d7890cb527d851c17db848451b1ddea0ac8c4522398f4930d9cc0135c3be518edfb28fad942c81c61b37e5e52b12783e352bd8166c658b9ad8247323dcd9bc794ae6a7153a594e649650382a122ac211ff095b8f9abb8d40e50056051bf9c65c2fba006bb1535ef52a0e6d025e8b9dc79e63f7c1a053e725c19f5eee5d300aa04723ebae83371fe6b5725bdb2f7ee6f544ddb4fca49022533284e1d7f4261f47a71b912067b3e1d391e4fa93520fe707c188c50b757449228f603ba20f1d2edee010afe236536b59cba79210261245d997f8eb15165cf309a3361f3dc715b70144150ebca208dbb53181a4b348344816afe13d03b20060545b2f3f8b8a1b28ad894e56418fe13592d91a0aa59755be48eff4a30bb398a3772ba65a9cdf4cb64788d4d55ad23484c02af3a086ec324cffa0f1542e6e9b1d4b722f5923595e0f9aeafc4ec1eab40e5462b31997fbfb80aa8cea1003f5ab941245c12cca4f9ca7c02baaa7ace1f2397d651727a8a837ac749906db83e7b3529133d8a76874a2f6ab9a0f76635afac0ddccf9a0c0e117190260061b5149d0e12dc5786c98e236849c7e16061b809ec3fed6d7285c471253ccc82335e02c75e3a6153b7284e66ce7a9d7753ede703b99594fd431fa283fdaaa61c46d0cecb84525a6e76842dd257abbb00e1094535365763c1e74364d2fce4b61a820e9192fba1554837144c56b93c73a757d5fdfd10489413d9a239761ec45b4974718ce6a0e6e17ed28210e1dd2bdc7f38f5e4e2161cbf905c620d52923608478af09d677e9a420b01ecdb37fd21f7cde9d222bf10ec3ff6afd6170df8427bb4647be2776ecd1a5d9bc64d4c5a25733989f37db466c12ca8d0748e72e3d534c70cce03b2a231249674deb67fac68b2728b370b0697a6dc919bdd37bece12bd67325e3c8e69599023f1d7c999d9064e8081c55aa9735777dfea37ec3a54884a6d9a6a0d70ddea9fe2ddc43550e6e8286c88ee6348b6a0db4823dd1108333860dce36de3258615af8aec28e2b32df22cd4d73f0440c9efa9802c398c0c41abf98640ab52576a697fb1df5695d6c767566f3c8879dfb034bf94e17c353ad73544fff80f3d428f393ea7ce0a940c53fcc56647a7e6c3ac4d915aafe4e3354f66ab6b209a5bb422b050219438d358c2b677593345112b22d1b26c5636702fb968200bae24f238c4669f33ff6887c988d0e761187d69f5d09c5ebaf7e53ba930d914cd7a453d07fbe97b82529e6949e75c62721cb9e14c0ea4d05e9ed3a1db3fa667d7b56220bceb4ec9d223c17318a87cc2824350f97d73bf74c1bd7187719471c4ef80b11003fa97a39a9c8f31b6a65732e4d868893108b44c126d5857b02830789624c7699861d9ee65b", 0x841}], 0x5) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") select(0x40, &(0x7f0000000000)={0x0, 0x10001, 0x2, 0x0, 0x80000000, 0x7, 0x80, 0x80}, &(0x7f0000000040)={0x1000, 0xffffffff7fffffff, 0x2, 0x80, 0x7fffffff, 0x2, 0x7, 0x8d}, &(0x7f0000000140)={0x1f, 0x10000, 0x519dcaa2, 0x8000, 0x6c, 0x5, 0x100000000, 0x5}, &(0x7f00000001c0)={0x7, 0x5}) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x7a7b9927dcdbcd09}], 0x80000000, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x4fd605e26b6e06b0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x73, 0x9}, {0x2, 0x1ff}}, 0x3) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") getgid() ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x280) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5}, 0x10) read(r0, &(0x7f0000000000)=""/86, 0x56) close(r0) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getuid() r3 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x2, 0x8}, {0x2, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r7, 0x0, 0x0) preadv(r7, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r8, r9) setreuid(r4, r9) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x6, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) fcntl$setflags(r3, 0x2, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x22) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) write(r1, &(0x7f0000000200)="8d2ef2763c3e83c6852fefecd6a69adc55d3f169b331d24f4657b77f505db7f88580e27da27f9bc58e9f0a9a636233a3206c5c77a33fa5c253d8e171ab5fe2068110143ac0572d544a6fd74c079477620d53b04cdeb583b12577f78e05993225aa11d1e454172bc1266a97f9be21fe262de69a7fbaed39b8837e6f84f551694ef83a2eb5a8ff1dee816755d0ac044dfbb8721916939b25f97e7933f5094824ffd5bee4c5cd68978e14bcd5a5201051ca51a98b38267436b1058171c0b48326a86a25803965c6311ccd16d79d5e02836797c743662eff394f6c30827356ca282a1b84ce8c52355595e257c8f930fb1649be19b9a526cc6d22fda1379d38527e73bf2c7433ce1e6df6cc72", 0xfffffe9e) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c, 0x3}, {0x1d, 0x0, 0x0, 0x4f9}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3f, 0x0, 0x80}, {0x1d}, {0x8, 0x0, 0x0, 0x10001}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2c, 0x3, 0x0, 0xe}, {0x1d, 0x0, 0xfe}, {0x800000000000006, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r9, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = dup(r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000400)={'p\x00@', 0x0}) write(r8, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x15}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r12, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1d}, {0x800000000000006, 0x0, 0x0, 0x40fd}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r13, &(0x7f0000000180)="3c9ebbd555feff969613ba3e1fd0", 0xe) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0xd027b197b447819c, 0x20000000, 0x8, 0x7}, {{r5}, 0xfffffffffffffff0, 0x100, 0x1, 0x3f, 0x8}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x6, 0x1}, {{}, 0xfffffffffffffffc, 0xb0, 0x0, 0x8, 0x800}], 0x7, &(0x7f0000000300)=[{}], 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cd4c0e0000000000009dfceac2a84e6abca64896819f507d0000000023002951b15801367c3154fd3af23a96486bc64d019cf5c3858aba071baaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d4b0587cf25dd9e1e8cd3e1d06559f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bacf44333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a00300000000000000e6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1000000000000000000000000000000004761dc95676c7a3f546ee898e10ba9b9a07fc967d5874c227c28ff7abadaabcbf955"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r4, &(0x7f0000000200)="a99f00000000a36bd7ba005768f071090511c1d941b2d8c6ac66e7fe2936bdc56052ea9df415c22b2861e87529621536562ac1f50efda622ebb4dd45925de1611a0dedd442e59fb00556c5035eb150bd879c3c495319ffcf92d40d75749ad6a8ebbbc707915a9a41a53f6c605bc041c991fab421bf4652d12657febd4ac3dc41a4f8464c22b13ce5d7947519c097d16934e69d8911b3151bbb25d8a1fcd0fcc4d84d47e596", 0xffffffffffffff28, 0x0, 0x0, 0x33a) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000400)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) open(&(0x7f00000001c0)='./file0\x00', 0xed98c55a7c7462c2, 0x80802707d15ed716) r2 = dup2(0xffffffffffffff9c, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0xa1, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_addr=@in}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x66d02a7a, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='w\x00') execve(&(0x7f0000000200)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='tap'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='w\x00', &(0x7f00000003c0)='tap', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='w\x00', &(0x7f00000004c0)='w\x00']) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x48}, {0x80}, {0x4006}]}) syz_emit_ethernet(0x5, &(0x7f0000000180)="2d7fd09d24") 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x7c}, {0x6}]}) r2 = msgget(0x2, 0x110) msgrcv(r2, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x2, 0x800) syz_emit_ethernet(0xe, &(0x7f0000000140)="001ff1b33810ed53affa0527ceb6") 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffff02ffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660101000000fc030600000000000000000900"/98], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x5, 0x10001, {[0x607, 0x2, 0xc0000000, 0x0, 0xfffffffffffffff7, 0x100, 0x973000, 0x4, 0x4, 0x7fffffff, 0x7, 0x20, 0x2800000000, 0x5, 0x78, 0x7, 0x1004000000000, 0x5], [0x8, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, 0x7, 0x1000, 0x80]}}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x14}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") socket$inet6(0x18, 0x400d, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000014c0)) getgid() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000840)) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0xa3783545f582d444, &(0x7f0000000080)=0x4, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/67, 0x43}], 0x1, &(0x7f0000000180)=""/188, 0xbc}, 0x0) 16:00:10 executing program 1: getitimer(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) pipe(&(0x7f0000000200)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f0000000140)=[{0x0, 0x71, 0x2800}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffff801, 0x89cadaeb899878db}, {0x1, 0x4}, {0xb, 0x8, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x100000000, 0x400}, {0x0, 0x1, 0x3400}, {0x1, 0x2000000000000}], 0x9) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x4c0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="62000100000000025f58fd8d979a3eb0373331d3efbdd4bf757436e0ab06a8cad7456a59210e41590ddfc92e166f14c3f00c6d03f2128fe0293560f01c53735aa5b073c99d342264febd9a9de008e6c7ee1ba1407300"/98], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="a87be704ea5986c067be9c5e0c049bad952fbd5329d071f7767f998a1d9bfbd8679c9372a928b8b8374bb529e131f12e86a8c9b3305f324864d0f18e3b50fbdb91d48320c57e74bd4dc3a5c1ac5674632ce1ec89bfe484eef2ec2e7d1fe53b72408d373a39b63a5006bd62e2b3b50190db059a0902db070ee64f4d054a5e58af0a5339c69f0d7c655e6802a65b44b2dac0d887daaa735acfafaeb7689beed33c278e431da923d667206b"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) accept$inet(r3, &(0x7f00000006c0), &(0x7f0000000680)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r6 = dup2(r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) fcntl$setown(r6, 0x6, r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4301, 0x2) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000280)=0x9) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r9, 0x20004b3d) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000742000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x04\x00\x00\x90\x00', 0x800, 0x0) r1 = syz_open_pts() close(r1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) poll(&(0x7f0000000180)=[{r2, 0x20}, {r3, 0x40}, {r1, 0x100}], 0x3, 0x180000) r4 = socket(0x14, 0x3, 0xa2) readv(r4, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x78a0, 0x20, 0xff, 0x1000}, {0x8, 0x1f, 0x68, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x80}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a1978386207000000008295955984c87910bf093f68c11700000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd200000004d012ae447473c230495aaee48c02f6ac41e6be160fd4799b9b800ed52beb85a85e25bfb9de866f711e57f258508d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8c979998d831bc5b65c6593d2870cb122cd235000000000000000000b9bc2901296a6f7f4880b428cf69587d179aecfac6270038a2a2858c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959691cf5482d382aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df709305d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fd6d8af6daa2327451ddc66b8ca000000000000273cd0a15a4b00c57a538260c2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000003c0)=0x5) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) fchownat(r4, &(0x7f0000000380)='./file0\x00', r5, r6, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r8 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000240)) fchownat(r7, &(0x7f0000000380)='./file0\x00', r8, r9, 0x0) r10 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = socket(0x18, 0x2, 0x0) r13 = dup(0xffffffffffffff9c) kevent(r4, &(0x7f0000000400)=[{{r1}, 0x0, 0x87, 0x1, 0x5, 0x9}], 0x6, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0x6}, {{r10}, 0x7ffffffffffffffa, 0x66, 0x80, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x800, 0x12}, {{r11}, 0xfffffffffffffffb, 0x40, 0xdace9e1c9fe27a18, 0x80, 0x7a4963cf}, {{r3}, 0xfffffffffffffff8, 0x0, 0x8, 0x6, 0x1}, {{r12}, 0xfffffffffffffffb, 0x40, 0x80000000, 0xea, 0x7ed3}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x8, 0x2}, {{r0}, 0x0, 0x0, 0xfffff, 0x6, 0x1}, {{r13}, 0xfffffffffffffffb, 0x4, 0x10, 0x8001, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0xcb2}], 0x8, &(0x7f0000000580)={0x5, 0x8}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r15 = dup2(0xffffffffffffff9c, r14) ioctl$KDGETLED(r15, 0x40044b41, &(0x7f0000000080)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r15, 0xa, r16) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) getdents(r3, &(0x7f0000000040)=""/66, 0x42) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff16) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() read(0xffffffffffffff9c, &(0x7f00000003c0)=""/94, 0x5e) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe8100000000000000922c70766c307d", 0x2c}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x9}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000500)="3c8cfa0d36e12c69701c13d90c468e4406d0d258983c19a7197b6a434188e6175b92e338743bbb9976f9f5c21d534bfb06069d10708ea8fd250686ebc0006bc6a73a13443a8872121e00d339a3935cbce6e67fc77db3c379d298aa8d02984c3a18d62afdb4cddb", 0x67, 0x0, 0x0) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffef4) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r9, 0x3}) bind(0xffffffffffffffff, &(0x7f0000000480)=@in6={0x18, 0x1, 0x0, 0xfffffffd}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = geteuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r12 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000240)) fchownat(r11, &(0x7f0000000380)='./file0\x00', r12, r13, 0x0) setreuid(r12, r10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1, 0x40000000}], 0x8, 0x0, 0x0, 0x0) stat(&(0x7f0000000640)='./bus\x00', &(0x7f00000005c0)) close(r0) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r14) r15 = kqueue() r16 = kqueue() kevent(r15, &(0x7f0000000080), 0xa4, 0x0, 0x4000, 0x0) kevent(r16, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) preadv(r16, &(0x7f0000001c40)=[{&(0x7f0000000880)=""/250}, {&(0x7f0000000980)=""/4096}, {&(0x7f0000001980)=""/153}, {&(0x7f0000001a40)=""/153}, {&(0x7f0000001b00)=""/182}], 0x1d3, 0x0, 0x8000) close(r1) open(&(0x7f0000000580)='./bus\x00', 0x1, 0x10) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x5, 0x400) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) getpid() r1 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/201) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x2958aaaa}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) listen(r1, 0x65) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:11 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x1f, 0xee8, 0x3, "bf4fc32cca534c5bb1fc53bbfab303dfa9bb3e01", 0x8, 0x3}) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = semget$private(0x0, 0x1, 0x360) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x7, 0x989a5facdb40fe7a) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff}, {0x995d4052e6d9cc1, 0xffff, 0x1000}], 0x15b50948cc3fa74a) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000099557dc4e7a50c2f61eb5c80d30d2591101ae7fae9ddce696a3c3dc6f8968f2c75df4a53b08e650faa13715a805ba5053bae9f83aa19b735c2f7aedae9d950b351db9226e67c437d57aa89f85d17ad5e7b17497c3832efb4f10226235dd70303338d99863e14506dc98f2e42de"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="af3f95c702"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000010001000000000000f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f227fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce4501c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000035a5fc036a2d75a9a88fcd5f8bd5879063f11a015e79a6e253e042b103adbb44b2efe8d9efb320b1c41d3aacce1496f9b58a85cec73726ba2fcd0b9364bbd9b51c464876ff81074c5d9887f7eb38fb5ed9b8c1899946b39aa4cbdeb2707b16d90f1a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000001340)={0x0, 0xfffffffffffffdd8, 0x0, 0x21e, &(0x7f0000001680)=[{0x38, 0x1, 0x6, "32d85e97d224b471a6f7cfb17fb4de98bbccdd27d24abccdc0181777c131479925ec7ef89bcdf939"}, {0x78, 0xffff, 0xce5, "a3be41b94fc41c4093138e175bfb8b16f049f6ebc72d3f260db7e826a6ef0d76edf7cbc1a1506b1e67fe923437075d053586643aeeddee19fef8290f936d641d810706b811aea500ab3779755c0061c3ae4f8de8d9d6526467b5c0a84076b7970e9f842c"}, {0xa8, 0x1, 0x8001, "6a32654b2872253c228350a3c29390a1dfd03e0cfb9946ed9b9c119186296b37306a1b54d7b150ad7847bc1063268fa5de99cd3482c85563653a1e4f9101d53e2a8885e01bdc7cbe343980ffbd32812e0ebc1ad0cc0481d672ec3a8d3b7e8415a050bd1426da3d1fabdf9b3b301b4901e429330f9d15b07761a022283a944230f52c53239c1ed2ced74c198475ea2fd07eca500b964c53a7"}, {0x28, 0xffff, 0x7fff, "f5832fa18957d670de06faf4f608de3376"}, {0x28, 0xffff, 0x17f, "5c7b69b6d27d4c3e28b4abafe28c8ab916178380"}, {0x10, 0xffff}, {0x90, 0x1, 0x4, "33fbda837c6e6888546bb834dc099156e3da2f525b3d143766d2acf10406bdf5e60fe90cad8d24c13bbc758f76218e354a139339cbf9086f3646cc5c3abcb78a94d8219496f4e470e53fd142ac9740c7c0ff905b97212976cd6bd186e8599f56246b1d1a0af43c57b72ad14c36f17aaaaa348f250a843d49ea7e5e89425b"}, {0x28, 0xfffd, 0x1f, "1b3d464056b4c28fda6c952290608ff7d30c5e1d339e01ed"}, {0xc0, 0x1, 0x6, "6f0fd01e0cb18aaecf76d81ea867aed50227f1b8b135fab781da1eaecee21c94812d93af93d74da12aa77e5983f3a85a246f356f25e66f17cb3ba854ec5262d1b2f34e178f0d4a57d60f935fb17e3f32e5740317493e0a811e60d22b0b022874fc5d226dbc881b46f169b2c2aa2675ab527e901f865f5aa7009ee87b1075ee577a023b68ef030a3522f659a333fdce19a89511fef688683f06132e30c9faf9d5bbcf1116e33924947d93a35e"}, {0x108, 0xffff, 0x400, "22b6ac640d87f77af7d030f60752d84ae2f4a14cd93b75646ba7e7b039e92dcb04f14ffb8108840238c620d7831d0ded92a1c3af4d99f9361ac2ff8bed428f979e17509f1daac7a011dff4a68a3c7a5dc878164211a264f986ad2e7bfea8ecbaca1977bd48db764bebb29f5259d45d344cc30a13da2105b8b253fb6bfbad5cc28b5978fc24d4ff3ea67817dd2ec5ff96c58bc012d589645854e194d76f667e295dd003896790b1b5a4e9479f5635e2bccd8272e687876bde467aa960957034ca297df36cd9c2a9f6297d03c1df27aed4ebb1ccf9249263c566fe7eb99beade8eb2905ee2f79fb503f6b22767e2d1b7bb9a442766969b"}], 0x438}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r9, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) getgroups(0x2, &(0x7f0000000140)=[r9, 0xffffffffffffffff]) r32 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r31, r32, r33, 0x155, 0xb1ad}, 0x1, 0x8}) r34 = open(&(0x7f0000000000)='./bus\x00', 0x862, 0x7) pwritev(r34, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$KDDISABIO(r2, 0x20004b3d) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x3, 0x8000}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:00:11 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x2fc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r6 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000240)) fchownat(r5, &(0x7f0000000380)='./file0\x00', r6, r7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r8) r9 = getpgid(0xffffffffffffffff) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r11 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, r2, r4, r6, r8, 0x5e, 0x1}, 0x394, 0x3, r9, r11, 0x3, 0x1, 0x3, 0x20}) r12 = socket(0x2, 0x8002, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r13, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) r14 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x40, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) recvmsg(r14, &(0x7f0000000200)={&(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000001d000000000020000000000000000000000000000000000d07d7ae7ce87137c66bccd1c0209f0b00000000000000000000000000c19c29e450f17c1f118b0000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000090a6539994d6559308f417f81a0b2b9d8b0765b2e07028fd114ae918179f2c997e4fc6a18cb14ea4ac5abe4fd860f310ef24005d628d218da496796801f0d4a4b7afb779f6702d008f4b925296a6d9c5133f2df7e0d0396a73fa707534bd172d455766608c0345"], 0x6e, &(0x7f0000000800)=[{&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000000480)=""/199, 0xc7}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000580)=""/155, 0x9b}, {&(0x7f0000000640)=""/109, 0x6d}, {&(0x7f00000006c0)=""/109, 0x6d}, {&(0x7f0000000740)=""/154, 0x9a}], 0x9, &(0x7f00000008c0)=""/65, 0x41}, 0x2) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) setgid(r15) sendto$unix(r12, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2d66696c65ffffff7fffffffff"], 0x10) 16:00:11 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x1f, 0xee8, 0x3, "bf4fc32cca534c5bb1fc53bbfab303dfa9bb3e01", 0x8, 0x3}) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = semget$private(0x0, 0x1, 0x360) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x7, 0x989a5facdb40fe7a) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff}, {0x995d4052e6d9cc1, 0xffff, 0x1000}], 0x15b50948cc3fa74a) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000099557dc4e7a50c2f61eb5c80d30d2591101ae7fae9ddce696a3c3dc6f8968f2c75df4a53b08e650faa13715a805ba5053bae9f83aa19b735c2f7aedae9d950b351db9226e67c437d57aa89f85d17ad5e7b17497c3832efb4f10226235dd70303338d99863e14506dc98f2e42de"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="af3f95c702"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000010001000000000000f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f227fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce4501c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000035a5fc036a2d75a9a88fcd5f8bd5879063f11a015e79a6e253e042b103adbb44b2efe8d9efb320b1c41d3aacce1496f9b58a85cec73726ba2fcd0b9364bbd9b51c464876ff81074c5d9887f7eb38fb5ed9b8c1899946b39aa4cbdeb2707b16d90f1a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000001340)={0x0, 0xfffffffffffffdd8, 0x0, 0x21e, &(0x7f0000001680)=[{0x38, 0x1, 0x6, "32d85e97d224b471a6f7cfb17fb4de98bbccdd27d24abccdc0181777c131479925ec7ef89bcdf939"}, {0x78, 0xffff, 0xce5, "a3be41b94fc41c4093138e175bfb8b16f049f6ebc72d3f260db7e826a6ef0d76edf7cbc1a1506b1e67fe923437075d053586643aeeddee19fef8290f936d641d810706b811aea500ab3779755c0061c3ae4f8de8d9d6526467b5c0a84076b7970e9f842c"}, {0xa8, 0x1, 0x8001, "6a32654b2872253c228350a3c29390a1dfd03e0cfb9946ed9b9c119186296b37306a1b54d7b150ad7847bc1063268fa5de99cd3482c85563653a1e4f9101d53e2a8885e01bdc7cbe343980ffbd32812e0ebc1ad0cc0481d672ec3a8d3b7e8415a050bd1426da3d1fabdf9b3b301b4901e429330f9d15b07761a022283a944230f52c53239c1ed2ced74c198475ea2fd07eca500b964c53a7"}, {0x28, 0xffff, 0x7fff, "f5832fa18957d670de06faf4f608de3376"}, {0x28, 0xffff, 0x17f, "5c7b69b6d27d4c3e28b4abafe28c8ab916178380"}, {0x10, 0xffff}, {0x90, 0x1, 0x4, "33fbda837c6e6888546bb834dc099156e3da2f525b3d143766d2acf10406bdf5e60fe90cad8d24c13bbc758f76218e354a139339cbf9086f3646cc5c3abcb78a94d8219496f4e470e53fd142ac9740c7c0ff905b97212976cd6bd186e8599f56246b1d1a0af43c57b72ad14c36f17aaaaa348f250a843d49ea7e5e89425b"}, {0x28, 0xfffd, 0x1f, "1b3d464056b4c28fda6c952290608ff7d30c5e1d339e01ed"}, {0xc0, 0x1, 0x6, "6f0fd01e0cb18aaecf76d81ea867aed50227f1b8b135fab781da1eaecee21c94812d93af93d74da12aa77e5983f3a85a246f356f25e66f17cb3ba854ec5262d1b2f34e178f0d4a57d60f935fb17e3f32e5740317493e0a811e60d22b0b022874fc5d226dbc881b46f169b2c2aa2675ab527e901f865f5aa7009ee87b1075ee577a023b68ef030a3522f659a333fdce19a89511fef688683f06132e30c9faf9d5bbcf1116e33924947d93a35e"}, {0x108, 0xffff, 0x400, "22b6ac640d87f77af7d030f60752d84ae2f4a14cd93b75646ba7e7b039e92dcb04f14ffb8108840238c620d7831d0ded92a1c3af4d99f9361ac2ff8bed428f979e17509f1daac7a011dff4a68a3c7a5dc878164211a264f986ad2e7bfea8ecbaca1977bd48db764bebb29f5259d45d344cc30a13da2105b8b253fb6bfbad5cc28b5978fc24d4ff3ea67817dd2ec5ff96c58bc012d589645854e194d76f667e295dd003896790b1b5a4e9479f5635e2bccd8272e687876bde467aa960957034ca297df36cd9c2a9f6297d03c1df27aed4ebb1ccf9249263c566fe7eb99beade8eb2905ee2f79fb503f6b22767e2d1b7bb9a442766969b"}], 0x438}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r9, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) getgroups(0x2, &(0x7f0000000140)=[r9, 0xffffffffffffffff]) r32 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r31, r32, r33, 0x155, 0xb1ad}, 0x1, 0x8}) r34 = open(&(0x7f0000000000)='./bus\x00', 0x862, 0x7) pwritev(r34, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x11) socket(0x0, 0x0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001840)=0xb) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x259}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 16:00:11 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x8001) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) ktrace(0x0, 0x5, 0x4, r2) geteuid() socket$inet6(0x18, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}]}) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r6, 0x0, 0x0) preadv(r6, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r7, r8) setreuid(r3, r8) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, r9, 0x10, 0x9}, 0x8, 0x7, 0x9}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x23, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0xff, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="e4bb1f214389012d2ae43e050b7567e3d5ca0228b5b218ac8b80f2833bff9387fb73e3f985c355eb1ae5e036b4555fbfe020c49ec4230cb0ce71d3cfdbf68cb512dd8b1230eef70d21fbf677a698aaddd091c095c4e7185ef3f98b", 0x5b, 0x0, 0xdd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) pwritev(r1, &(0x7f0000002480)=[{&(0x7f0000000240)="b05ad3a2d0f7b8cd0a77e554de6deb8deb14c074389562332ca0f789fe4d1b07aa6f2b9dfd8740ca9dbe097a39897412b9e73a9bdca9562a38eb5a52c70db79e9bc290484f0bf584c718a94792fbc9213fe966bbec5af8f037d778ebfcf59888abc4044cd33211f2ea7e9917e459032abb512a36e14d576dff23949021a9b814596394d414752a6ba5e9186a68efc6816d7c271dda8b4c1b8e", 0x99}, {&(0x7f0000000300)="9a4965f563276d4db542a88b8732e54aa98dd1f206bf343f2d549d7e10a72546b8889d7a8447e5cbe668b834eb20e14ca4ed79084fbf27f2c0fb5b9c9198fbba3459c69b62b3653c78d6c333c069daddf9a117eb1b1fd37aefa9172540efc61682e91b15a7bec081e9d6a042fb421c118d2c2b8ded00d98fb52b02041c7c0cd36eec33c615eb3d332cdc7fffbda6a2fa2ff90f003e4bfe11fa5a15a6094823ec7ee226a5db7af26b143952296108213c0a2fb1be91ed85bf271177b6c9585ebedc788833a0c24cecf099bb3af5be705fec9eb861ab2d2a6f2baa5edbce693f8b5ccc0278de68f4914daab9acc7328d96b648bc456df20a8f0e00fa31326e687e696222e623f1eb1e03429811793b35a50c9c3e3835f534bb2527022d1c8bf918c2587cb92f67cf8893eaf8d78313a826edc110c56bfbb893ce22740e7a42f74a883e7902e13e0e7816d652d74d5e23ad0c8057adff25b8daccee18b697227082cdd56b40a2674983d88a6297f00edb80998455a0e7b5c937d2a9b39bb9d33d3cd7ec89b96e85fdad83242f4b3e305a2f6e9f7f381f31e086db34665a3318eba1e595b3238be9cde9a9e90e0778770ad73dd13f58dfc495eba3c0ed7a63baeefc868cc86119659056b7e0df812eaead3d2bc80674476137848253cde7dbec486ead07a563d1d6cb27f66b74fc99d7e47915d1debc601804d03aa3d5f297228454a46ee75808fe3a599b0384c14adcb5fb79328362cf8aadd779fc32cfe8f226319aa524eafd394107ed3619edacb6a2dd71c683370a599db1d5eb58f8fa18a4cacfa6d66929ffd0cd09f98d1af892ad5f3a4ebfe67f095ce80463f2e12ff136bdf77276bbd56d736d1d74799fe97c6c1a109ec77100d6a676d87509723f1555940937ffd9e7cd80b0a08bde9fbb9a20e12950f5d9799577bea9dfc1c1e43aeb8e89343ae2eb856d595c9f6726c30df5e543fd81cf435e64bd92c10f4ff63e8d8dc159e6e617a0467ec14302e9bd7fcb7c29b219b662f2f54581b9e4fbfe3a811c295f8e1b5f8594636102528a8e7ee77768bd08e4aed0e8c5810c127e44bdc4635b3c76ba37528418098ccd36fab95f8e84552c78458ebd626b12ba4e1aa99a9174026524251c779d713437278e595213cf5207d01827a86db24c12e857eb42ffaa743e61a0feeaea5c8f97202a87af5a128ceb435b338fdecd032bc088611016c15d35e3d86a275f2b9c746b1c6596435935abacb1092998941fa2962be2952f728d57f6d8d05e3a61d14c8c86e73b425519fd6ad5a0604fd2159958e1b2e5a81fa253d717870e8e95fbb70e1f07e7f70fe0e13a07a45f39477456fe493490c3baae3d23368ce23c48f458ff5ed2bf271116f9ce9be0d8182775debcbdfabba369b36b873c60a0786ab105232c5869efbba997ae4c400b7097c75c85a37a20cc0d1ce094ce7cb991ae90148bf64f9402349b95567fcc3d27d9f70730f1e9b5e61a4cb745ded6e474434b94e8fcc7e6c6597a76ad855ca1f9f03e1c1314d6c7ff1a75b6d9a6e34f9fd82749acc03b6457d089319e79a4cf258e32822f42aedc53c8f9e4f341968d2ae252c4759c3d5c8a4945bf046d8541a15b5d6c5d5e439731e97e20a8e5f21017cfad0d4e4ccec007f5f5c5625075813425b9ca46a42ab10ae82c83266aa56e6948602f92eb8f121ff7df89d3e1737012f187dce60056c5de6a869cb6a77b117cadc1143f7bb64ea061821f3ef9dc03bab251679715b366c95f10efe19b1c9178a406149956dddbe5f45f8ce51db31e49582b72e95d17e7f224f68c8333ba99680fffed2093995f63ca8eeb23f332394b52bde00aca83dc565b1b81acf6c54aff6adbe0c4b0bd65df9834031a38d31b662e284692227ee41025e896d6321ac002fc43c9ab91fb4e30bc235a64a98fa8d1aceba58e69859fc093474369f1fdbdd8b25b687ce8a23d61a9f4722a81fff9f83d9ca1de1e37cfd18caf69e421e523b2d59384fbb6b0566784f04e38d08e60c264e19664398fcd6b7c345665613b60dec4bddaf4ce5485c496d46fdf59f9843c6c7320b7f3fca6d47c2cc2613d08d39baf66f3f94c979a1e1415324dc0d013a59c5057402210e5c02eb978f80e5816648cfedded7f51f5bce25c7bc481fb6b638e3e5ef64c3c86fb884836a36c2b42b4440f3a92f1450ff6d30630942792f3e1dd65fd3654235c191208b121b0d56f8140abbd3edc8aabee6c55e91d8dcfde727448979dbe6b61ce9204bb3f7ad84c8617334b72eb8c6da0babd96e3163e8a58ca58c86c25b1c75c4c9db728e162215762c0769bdefe87d45b289dc3352e2596d0b98c5a659e8858ad613a510066733d43d1859da605fe284b035def40c3de14f1f2a698d27eaf71dc3ac9f51b202e39e9ad8d56a09ee69ef4aed3d00a3060ef1046ec1da3aba74ebe7bc7b175e624668e31e9bdf55087ef1a3c3130e77faa2ef81bc3513ce3c8839d35bd1840d1e7e253a99ea40ee218dbb6f31cc96e908c3c1e56458218315cdde86682e66aef65b4c3bdd04a865f5b7dda111c1817dd3d343b21f63ae9b624797c6fbdd70f380ea1a2f1a579eca2c4be9b3246abfdb39021d3a743d2f143530aff5c37843a1e48827889e2ee7b9a51562e1ee9d9f39921a5b2891da989d27e92964640c99db0a69a57b7795c05841592ea37c0aa5a1bae741442cb401fbb54e3efdcd59488802d8f72b17e3c18cb7d208cb17b72241ccca1658a64a71b8b152311e2d9900900c6db57ba9d379321ae6c94379f7285c4f1db248f3cf7db405e7ae53817c4cec809134b79c3d4bfe10c514231a549b06fdf61032f1007f5c421139f842053150b327fc17d177901934b4c74ec6d8ea6a0934cc3e90ed833dc4d94100d587d04ce6e51faf84a14d69ef6f3b15845dce0ee2bd227e475c3462c33d8aa9d735921ea78ec9a2f1b42d184d5398eafbc7da823deaaf1fa32c789d263f277142a540314181c1fb095c323e7ff36667a20b880a582d6c0d77f2e2a0196d99f64c25604354d66b4ec1c0eef98c95198c6db685c909183ff54eece7f619e279a9c58717fc99dee1fd280a7cacba9c139d9fa626467f3a1d80a4e3da87a9a102448f0f64b71a2e3d5b1fd4f34892bd0e0a8c5f0ce945890332026c2e95b7dfa094c5f80d5a61b549b9a2b1af66214baa283fb4df2f35edacdd7d429734739bab27d82a5b024ac233388cdb70df3ed6d17fc736016f41f23726815eaf7b10428863de289aed5d97df95140af761a7a4243e3dd63ae65bd7f97e616eebf7eecb56e7909bbc30454ba0310a26b14ce1c4d14dccd5ad9cb1971085d8058269a07726e4cc7fc4e900532548f9e41aaa2ae1ae594de98e5905136726533adf47fc4e79ce9618aa8e65a45949021058d867f71eabb7dda33426a8988aa2706c5141246c1559eeba16a313375a4cdda7144203a59e148562410ea709563a472eb1ed5a81d705e3481ace96b2bbaf8cad7f9d0c82e0e21e38f6c16556df35b8722b21cc116217263a0752eb047ad7c2c47feed6832caf6b99b841a2f9767db4bd54b460497781884cd2082d18b4b14ecf4f068c56b2eefa7c17cc612ae972fe9422216fe4ff08c7d61dccf76de0f9fa90ba51d985f25b0674da0b0fe0d36481befd594607a5aa8ab2bb87809f85abbd5cfccd02fe613c3ba2aa36657ea1318972f35e2bbd1352fe2650c4bdbef20d782eb72e67b5fdcda6e9ce2dcc91c6268d21df837be273e11e26753e24b2fbd790a4bea727640e1c64178d4b8812a0a546832c15f2a0e5e149ec4ac2e04b9a3edf98a9a4da0f57dd2470e7f15232ea76b57add436984f83354c6b3c2c0a212a26c859ea543c233e28dfda0382aa43aae923cc6ed26f2df1642619ddd3cb428a024a20eb04b488f28acef331f82e04357bfc8ee62588058a3b768339723a02180fa6167f0c7fdd91da7cebc0c25adbda88bc668f008d0e5c243a1864609bc4abe763736df3f7a715e05b11ba6c039705d2880589a027e5bea6850d68f44c9838503e7e039037e375a79b9e8a9245e0cc842e1d098682ac69b874ded7c79adfb8ca268a1ca2f9b8459545d78530bd43040ace34ef9a6db9416589437660d61a5c12dfec983a7aa104a1bf4725d2793146ab398937a0e1f0499c8946cd8ebb92cc7568364e0e7406dbb8ee69de1e376239fc1493920cbcecbc7920d713b269b3cde816f95bef1c2c2d1c1bdcbc739f6f54d81a481ed2f02684c8d1c53449173a64b077a94cdfbd2aaacb976883675b756990c75e3231c50926dd2b3925656ed2d210ed40ae207e694de160866da9089da68afac4ec2729ef3cc65b28d52ced15d4a460b537572f9b3040b3a72fb9ce8f1f3209168f2f0a19197880d0406ab4b013311a87f2f1d2f1db78410a28988bb374832689c40727affcfa74bb215b1d91f4b9781f85cef2b19c107af0a4e975310fa10d49a11bf2e945c2f722a6fc0ecde2ae15745288f99269a8b229f4746d0c637801b481f9b4d44ab0cd77c02ecbd4ed1b7b05596686f4b403c72dac2579cfab64a59e180ae0a936be1efab4b90d5739bce786790e6c98c72a1603b4ddcecc1b9f060e3119165b3d0f836fbe07a35ce95e2405bb9512d1ecc541a57db673218fcde3380976ee1b3f489043968820ff63621a61acd22643dc6eebaa4e4993153e2abec1774670029f994c9cb378ca33c36fe3e418294a67181ba05fab7f6f98fef770ce88a78421ff5659917bfafb58916a52f41b43b7fca3e76cb2c96e6fe92c0fbf00ac7bf75d2d52fb7b7c629aa3c21a9aa59644e5b98978e6357e7c37f819b020071f12dd4fd5d629de5140ad201873157a3c99c208caa0d4b18fa99313a06bb39e15796db738efb61a1e410da65da2f60544b8dc2a7be54e580a050f97591b38848cdc13efad28e29ef446043199d1eec24112c2253f7c95a32a72fc116108f0d720e6c7adfd516e8d638af82bdefa8c9f48abbb1afdfd57a9423839e90822e75ca59c865c6e760c0f3439494097f80431477d7dc9d42eb16f62ceea5afc77f6ad6e68bfe3bdfd45ff5db8fc60fe542419b093729d1eba76091052e81f0bdeb702b7084fcf30e9e0d5a8c3bad44975a1bdae45d22fed97beddf8d67064e859c98426e04dded9ce209218374141fa194f6e212be5453e8dd9692485ff412ebddf86cdc033217fe5a1bb626b910b9c7966575f4fae0d8f897e59971fcfcd53228aa4aa46b2db804b71141b435aa645baf3a690e76b492f7af9deb2aaf4822a832cbb0d6c67d925f0a170b327960350d13bbe537f8daf0027198788697814d3a71b8fdd34fb08e8369e3b9f393fdfc0777d426019793156af7a6201d1975ba4e0af0d98fd7f05cbca7517d70d0d2705842841c32c903a6035a3b934ae08f5a43c971d3b2726b388f32966286f252417e3fd70bbda00870dd300f9dc2c85180005625533c7efb0ada22a3510b4afd17e30e47297c9da3c95728f5e8b1be44aa12cadaa339c6112777ddb556519d6d3c703ba75574d232a4cc5796fdbac4c7f6cb8dbc7b5922e84df8b2a8ce1efb8c2b012a1f7af18284c3d20444d3bd1048f020d48eeffe470ad63e81af95393776137a517a5e8614256c3edfd3a838b2d87b504bb9f218744989b2bf576404d4eb79cc429c3fff225f1510b261fecea1fb0b470d95ad131ce62862a066ac7368a9188e8215728a03cc6a9bce72de5334cdf4b731692bcced1b2210cca99a30f77f4fe9be5f4c57527fbeb1a227f1de6a566423d08b41dd61c", 0x1000}, {&(0x7f00000000c0)="d4970039dfa2c693fed82ffe4d652f1d9754d82581872d07bb1d578288fed87c606484d45864138da4ab00eee2ecae044c6c6e4a9db7f4668c8a0f1e2548b2a181c3", 0x42}, {&(0x7f0000001300)="7c42a65df527b166354029ec3d235073d24abeb029de1730e02792c4d727d80d4bd490d28c5b282f4d3f55943adeca0ec3a168145900ffe759361df5ec10f5a64d04a4caf634d1135d4422c513d0c3f860ba012a3d8636401c24e37f", 0x5c}, {&(0x7f0000001380)="cd27a00573ddcb06cc832674941afb408e7d757b4bf6833314a4d6f3c6888b7df6bc291bc838aa7f3e5deb04839d899704deb3128dcc9ddb7cbd111ad1037040d9919a3e1aa77a2717012d1beb7c449891a2782b56f2602c4e4ceb8c8ad6a7b4eaf6387efc5c33aa851d657cc95d01784db349e123dc0c2b07359bce59378d170441ffab4a1c37d0b4dead53de62351b2ffc44c29b3ca880f4adb6241c23797c71a23b1ca74fb6a059857e565ab572a0ca01b8d9c3991d4e65ee296a8f15ac49758ab648", 0xc4}, {&(0x7f0000000000)="df9e3db4", 0x4}, {&(0x7f0000001480)="03adf00d5037e605534ad8ddf0698ba5ef8e9b8cf385dbac22da3b7ccbc57c8108f53f477ab24efe9396e48bdb1f782b2ca797c0647576818aaa608de19e525bc1bd4439e07ccc286ff98bab0e50017509b3033e8f1673fb0eab7f51c41b4001598f0df9ca720ac71d1b2ca24606fed63101f93b84cab8752de0313faa0f54548f9dc78f9656de3b2ebec0b32c22912bca93502d66a1ee56e5861d9f5712ab77c1c7649f6612d8cd8d020d0b476be791948c0ad69c6b394b7c49f1b0f283fb3f6adaf750b5163e06ea0983d5eb78ed8271ac0f2e972ab760b1d07bdfc7d9a3390a1ee3b4e044d1c426d3debcc853ee5aef51439094b6b2f2986ab3940bc0be683a2dd1a392726585ee8cdd76b9158c10745b11039bf4e2e6f3363687e23cd5f9ef8c4590f2800feacb4723ee1e4d891455657182edd8a876b0f9cb25b4c85c9c7ca079e17e159f5599ba8b881fa6757a33ce0918cab20927509f46cb01a38be03f1777a4a6a47073faf604b56fba0851f700dd129d95693e99307871c50c1ace9a2962b33cae083eac6efd56222a24c5195cc568940a34aa42fb42e628c13d8d6c5810c5a9b2987189fa2af4931e9a37f5b7838eba2f4b834ccc5ff910ca097129986abee82937d627f80602cac3876c7f436c928fcfbdb82e020ab0f0d6f5311b024f8759ee1d188dff1d676b52b04bedf5141b32dca1056fabf1443991b0f0d33c058d72b792be1d9fa04f6265f74b7f3f6ed14edd8e9d56a26b8bc99877c22ba45756c636308b66e8e3edabfe604f76612f81ad99d0c68a24cda1457803fbb51f662a5cb171c5c515e7f48f44de09e6f12b3029ac81a33437f83fb1ab46792724dc5950b0b85c72297d36358d487a6edba36b298251924e3672d07aec3b1146374757c4ec93fcd47dbb54903d37477631e9c629b33092e80dfbdff47586e6835d95a6e56132a3a3cea75137293646406f97a0dc1dada61d084cef10d31ff4c602b04e00c5f7689e786ea6ff0ea13a7222d4ee89a19f65b75838b1111e18160a47d202e86d0aec77eeb637d38202bfc56c30b5294844039eab9f757917c9711251947b2d0ba92f077cb738b02123457cdd13a1f8ac030f080f4f92d35ea46125779023e78ce379a7da785603b61be86f3bd2ef807d97e25be2c7aac64f376a6e59150fc67e5ef69a69e195f433d3f24df8b0fae00ea30a3079a9f3b44dac1836b794bea28f32703011adb2553ebcbbd43927784d3297ac92a8b05f730a863807b46c96eb396c1cda7125901d04009176b8b9352f6d6344f6a0a2701dedd9b3e7ef1367dbc808c94d73951b856aefb9b58c766059ee898243ea9aa8f4c30a765db8133d454c90a79c22bebba9182517f4a4144de36904909817e934b219dd3b64d4d6119d91df4bd3b4af5bdb36e43172d0b0670d1d174de7b9d5def8100f6e17d532d967c1bacefdc9a03294134ebe2896df4fab798ef5fb6775c702b9924cdde79bfcca30822a080e121a565aca24a592091ff3a445127bb18a682cf8e837ebbec22cdd9d9625e2794932fd769a2560837448ec6783cda18bad1b27a524a62f528623b273cdc1aad0c80c58ac992c58a589e39b302d89129c9d774bcc00e75f2c8feeae7ebdfe9476955c5ed35afd993635192fbcfff741a8126a0920ffb5b1dce216e6a1322859dd9531b4fbf6bfa513203d145d6c3d0145b346c7cce317de92e6c611114bfbacc021cf353d3e785201233dc096dfdede0ff239a7e4296b4e3cfbd93a7766d80e546b7a71ea60536d4d9bffc5ce24c858cf93a4d0611d678e087695c83fc1bb1c8e0b0d082f564fddae760ef61568d7d649b9b006b30815c0d8e4e014a2e12d6e6a0d75d6a3f4046fb2d6249d69963a8340bf24386e71d56c7795f28cfe91bc0131e95deb2fb7ada41b74ec7522a034d181efc24ac6e8ad77f5fea25396968b4a59c35d3c4beaa08442f37fcfb583d5d0fa639c6bfd0dbfa3e8c970707faad4648bf2a02e67b56f22321c106b456119e05b215cab963dc856af46fb978eb29a60223d079edd134dae61d7c3258aab62a103d14a7f61132d773ad2c2cc47cd9c4faff808848387b850060a33f8a8bddea35c2094dabc76462cbf980f762cb3b95003a00f3da8759f2407722b469dbb5c79b0c588684b9e484380b577c7ce98713ceeea180ec01bd3f40469d08452c204a6b637ffd112a6b407f1ecbb5b87bc05fa950562c82bcbfcb9d526c84a18337a44589ebf8fb4df58d945c374b67db56aee339b9b5a1c9fe4a51cdfa210a44b7876d710e26efa9dcf83d6f5dcae2ff09efe71b483d6988410445744aa1be28c92f2c021c617ce97c888203ebdaf52e08be4e214b9f63621b251ad08bc15b5922586eef41f98179ea02ee55ffaad016b43932a8e1ed345bb9e4bcbf833631b5c54250e3d65adc284429f34858937f24b56336a1029f6188d6cd2001d6df3fad1e038ec2643d5856be7e4e0f4b8b2b6a7525439b87e6734b9107c62d8c8cb7624f461636daa303d5e267c071e59cc79c5143a0fe279835f0b435c63bdc9d4330b99b7ef35b2e5f2d7fa65dacb7ae1cf4d6ec5c8856d3d0f8bf9b62b2eac523a669b15eccead47f2971938b4ae603fb0f141cfb0d30fa9f0084ca674448942da450e3982d76cfd78842eed1cb2a8e1d160680781e41911c4497a7dfae5ecf11607c7e7b722ba36dead45e82937594cfc10fafc0036f76a0bd3067a5e45dc27468d64cba4064c27680b8d2ae6a094baa67193576f4cdf4e50c542bba2d2d41c4e363cc582ecd8e4bbf332934a6d4cc9faa6a6ade96b7ab09763088592b4553fbac81c5096067b2604d731559b718eed9dce356b2b8c55aa8af58d1901f060fe13d088ad75956414a5fd10bfc35e70567d1084169f6a0c87438a0d8854ca43e378dc67170b5a61db978c837e2e268a11a1d05a48aff8b9356caa2800700ec3239faef1cbe65c5f29b355b7b84e3ba4d905f4b69eb5fc0b55bc92bb20abe0f5fdfa0d6bf294393b5b47384bcd5beb0c57db4c81fc249be62c194c793356ec37faa4d5061e3e81b52bb879516b6ab64073ae1c015ced19ebe602da671b0ef18272807754539ac0c5ac4964ad4c3ed3fb59ddb07b97673f6169c74cb1aa0988b039061fe86a6852bad9eb1f4919b17e80040dec34ad7905c27169cb3789d8f4892e568c9967ceaf8249475fec29c35063a82046adff644ffdb148b628df5d5887437fc355245f4b256d492b237379fb9d62695764b23c9469a9d04448dbb8f7c18bb2d23592540417cf0b8629420ede02362fce0fd12735507a68045e839c9c1a84e28109466ff2cd3fa0538f08f429c17acaf2022a8464c494e3c3d2199116071afdfa56190b602c49b3e30fc33f04ac6ec30e477ad40ebd9b668b95af8a25c0406374037131d680d80413b254fed0ce0647129bcea4abbec5b7b12f7d9a16087bda4931ed2b9a60dd7d1b131cca6f303364c1460527aa6ab5b4960b2191c715d69eebeafe6fd33ddaeef639cd5cb16a81996e27694e81637f23669d43fe9d6f970bd4d4ebd0343ca11eafb460c13241863f5088999dc61a8e1c4eda4b6ea078aa3584125105b17765bdd5e10e80f2122eb5131bc5713f9976328ce7c5464d17ec98a61ce69e1579249d02d7934804c0bc32597f1efeceb4af32140bbcf6641ebcff4b1fa6d7a35c55519a59faf52a8ab75318ed35d3c59d58342e6d90f85528d54b52a078bfe8796a91f3839678016d852b8211f68418e770d3c16c638e82e8254a2a2653d436e95527e909c3d515366111bdbdb36aeb0ced832d132262c2f36eb538de812b04d5721a6e6a7eb83ef00e7090e7e7ea37ef1d6f393cbefcbf6c2a40d0b4da3f6205b1ee0063660d9d1ef02220e80e9955005626672990ba93ac0e57a08d65eb04ad1cf875d207fa3f111eb30d31c105bb1a3e7b85cac35143a5c1fd93a4235a627264f2c99b181e6af9565ab11c7991671a3eb26f80eb97302b194d9d7d83172c1885957ca59844c65224d9cc5496eb6186e2f0d48cb088d1331648cbc04ece8017fc0f1e3dcf0d5a0c3e03ac4a83f5d455a40c7a79b7527c6d097ba93c4d80f932e68358a2e78c96b7922caf04dc0d289249aedace3b8d398c2057601466fa9ce7f3f6fd037a4290b817f35afc4e8825b05159866da660ef9a19e31a042ca6372aac411336084b243dbe60b76263e5f098b936ed88fb95bf59ed09c7a9f3471680a3017efc7bc3a82e3039884b89e8fcfe6c3d83afee8ccdde8165259219e5192e0569d8bb2861899af321f36e3211aac964cd28f26c1e02baeb67e4fb5c5c659898598fa19432817609834499cbcdc41827fafeeb2cdf3340984144af8b4dce410835ec3ddc9c01b2c5877407cc057bab3cec33c0a335b45d5ef9adb824ca2802a592a4344ee2c9587267d1655e15e80f344be969ac6f860442c315fe50346d3a137aed89f9a965ab231d966eae8c196f65726a1de835a4834f384995a3f1864d2f4b866e173f4ef6bf79d67f1234af4b1a0701b9f9de604db7631200d4f1e47b02ecb38063d0eaa7ee31d150d8f243905fdaaea42f5d74f988110030224b5f5a2aacb98300fc0245846f1abd2e0b2f8753646de28afdabcd795b5fdb20c0d152255647478504c22fef3f22d8fc04f106b1327dfb1eea55f7502cff749a36e71ce4d338a6abab0e112b7b4fcbe5934c8308d2954e9e549facb7d9371ed82ed37606275e64f9cafe2462b9295349e14d2468705e7cf77049100a6515daf2d1b397a4b1bf3abae246d2106b2a6fbddfe5667e2a5c688591878b55060cf4bfc1884c02fee701881669dc5ef4df8e8fb84facec82fad8202ad57ef9c09a1a85daa59f05e1170262ae87c85c1c8cdf810577693d04d836f6e972643e8b3a254e934cac5a3945d1c753eb9e5064ae96f6a94789877c656ad3e03ef422976e1ed0d1242a13b77d9630c61506263716dd3d4bdea809057bf5113a89229ce58480b8caf3227d5068e7241bb5c3c1d357ae64457023ababc4eda7759edc130a444f7e342f9d47c568864642271358088f625a8acfa053d25c333c6b04fb1af2254213fc13ef8487cf10114682d0e53f24c107d52c40b38ad74df0c7a8808a884b4338620f538e402c87dd800b3c31fdd447ec9c9a1765cda42b58bd9d313af56686cb23787ec00dccf19b0708910f999fd7c284daaf4700ea13e1bc56011da3a46bdc5ef958e1d9bfd77522dd9a066ec767200086e18b38a1bb38160ce5c20ad4b0aaaa071cfbe2382619c041e5cc10f1993a37a280f843a2f1404d572e616562ffca63e35a0375055f14388b6111b9051cabea418a9c7ed565cbd449643e6fcdb9cec4990ef4907392345f30489c736597b568150d2a7f0a61c584686d26d4d42ba049c173105f2c27bd921d8c0de45a1d42c2c48f78f66997e4ba3bb0255938b2aeb9e5fa4d0c565c2f3eb0896b35b0534e43836754f16a5a0ebd14fc2b451b4481d9275296fad15c51b3f697bfad6147482a69c1850c3b4a7132785b6930726f7ed4b97feb9d734fd766cec8ad8ac14b1a17a68151565c6a453bb4bf6b47b8780696fae0d7a664e3dddfe0b9ba47f6ed4c2a8362c83f55b747be32e7001b48ba38d3982a924a725c9d7fe91c50ec7a929090118647574bbeb8a04b97ebd904b15ac383a47fdf452a08a929b62241f4f2b71a0fd0ddfd4d2689e9b68422acd48bf65089466bb4803713529da581ca4f4fbf462dd612ccc6697ca7c46fd4d798b32a011570467050d1", 0x1000}], 0x7, 0x0, 0x4) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r4) getgroups(0x40000215, &(0x7f0000000100)=[r4]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r3, r5, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x0, 0x5, 0x1, 0xff}, {0x4, 0xff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$unix(r2, &(0x7f00000003c0)="66afab9418c95508dcc14ca25685b73faa694e0010ed100076f1afe12b2bc31b6429f3081d23ac427a49cc200e53340fddae141cc79a27c84987050c9928f2f315fbe2a97fe22a15039dd8da9bab023bf9f1e2237c05f37d5d177fe85aa58f4add0245f1ca72348138d58e78fa34f2c7f273aea12c83d579df2302562fef273148fdac31d3000809ee7b6abab412b604585d8db4db23ba272c55a2e8aedb1ec2f593ad39c00007a68c77e7c6a99db0f8fe9a3fe0c026394410697eaa27a6f55ae2af2eb3d559c560739f8ee145cbf0ea675a66a7a97a2eb54ccc02ff578efc3d270bdb072002a47819de3d3e9e51f2998b37f91eec", 0xf5, 0xc02, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r7 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) fchownat(r6, &(0x7f0000000380)='./file0\x00', r7, r8, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xc) 16:00:12 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8209d5cf83f38000695ae879d218"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x8) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r1 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) fchownat(r0, &(0x7f0000000380)='./file0\x00', r1, r2, 0x0) r3 = dup(r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) geteuid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) close(r4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget$private(0x0, 0x608) msgrcv(r1, &(0x7f0000000200)={0x0, ""/76}, 0x54, 0x1, 0xcb33f2f3f9308f16) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r3) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) fchmod(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20540, 0x0) r7 = dup2(r5, r6) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000080)) fchmodat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000140)=0xfffffe00) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x82405605, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x80, 0x0}) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) readv(r1, &(0x7f0000119ff0)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x5f3}, 0x10) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x800) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00ecffff61574519b238935f000440004502608887d35e05200000046ce9ec9a8d0934569dfec32c261b4b503021e066aa6c7cbc6740d9130bc21e26879dfd7e264fbee883844e948620ab7ab939c7a8f8ed4a430953cff89cd42638e5655828277739243355"], 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x2070}], 0x5bac2026eb8b12e, 0x0, 0x0) 16:00:12 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x100, 0xe9, 0x2, 0x1}, {0x4, 0x51, 0x2, 0x8}, {0x40, 0x5, 0x9, 0x8}, {0x6, 0x2a, 0x7, 0xffffffff}, {0x100, 0x7f, 0x1, 0xf1}, {0x3f, 0x2, 0x1e, 0x8001}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x1d}, {0x6, 0x5e}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65142f66696c653000"], 0x10) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x25}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r2) r3 = dup2(r1, r2) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000280)={0x0, 0x1}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000280)}) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r6 = dup2(0xffffffffffffff9c, r5) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000080)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000680)=0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="7fdaf3694e26b6f3e850aaae7a3c3c5729d2392fbd1a473483a06e2aa3a012b0209edbef7519eb013b484f102ca74032c5d4fe19edb1384a3006313e5e4d7ea8c46b25cb73b692c0bbb3b48cc66595a962908a12e2b3df940b5c992aa7d0e172d28e522b0582e38e", 0x68}, {&(0x7f00000001c0)="9093c694b33207e87e80858503f6962c2fc1d8e9c4454f866819114ed98ee321c984382be4f656ffb4b1d54dcb932d59c8c5177d7e7e00e13e9851b8db87b36e71bfc0763ac5e4d02766bb49989d4b819f91ea6be706f58beb8d0e7952e11435dee9b6c528456f1df5711fd3bbae11c4988a8f9b397992a7c94bb190a687cf3c1868814b8d3c790173b8c65de57b00ce616bee5702", 0x95}, {&(0x7f0000000300)="fd2c14d01de0139c897fc2635bd4621bd0fa0e4428afea94cef1377d1762afcd656f055865e1e63c591405946428104f0b33e8515fafc4ac13b7661cd9fb5b65f7089ec799dc397aefebd53929fb2628d641e31639b3f92f082e756001924f2b171c160a7c92cf89c045f2201293b2f5fd97823f4ace04a1a153b1ed1c5130850ece3f6e0987452bb3506d52a3fe0cf77f566354582d5edbbd9daa7111494e7e272beafa812057c86c234dba60b6fbbd68efc72811285828f34d2c5cf1", 0xbd}, {&(0x7f0000000440)="68fb0f3c01fc8cd7168fa92ca0138c4d2768542e6b7ec76b8243e9cc7ba81b052ef8e3f95b4d10e2521c0e4282005e3be2c7d3e8a226492e6620bd3b5e746bfa75d62b831ec30f189ee76870c20af3a221e08ff65d0bd15a3eae03a46303a66c24edad48b0e78820ff2c0ba413ecfb5d3d7318a63db986d7d46c06ba6afbe7576a314e6cfde78abaa0e63a2fcefc647a113fa77e23040ca370a2ba3eb803ee9077fdf8d6ff895da8aa456bcc8ad4cb7ee932634b8e1c00fa2c6057a341b06fa16a", 0xc1}, {&(0x7f0000000540)="7a921e15cd4893e4b2f0504973c006899f0fb8838a00cf15160f24d76a36e824100be1eaa1233354d4a2d36161db0a7f06ddba82703c05c08dee0927c3ebd256549fbee8bcbae1e08ff8375042ed8112329829bc99ee796e71f09af46638b62ebc4f9f90f0bb6fcdc2d2a8d0b60446ae8d89a6d8a76a998dc083e29dd4337fae705595", 0x83}], 0x5) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) pwrite(r4, &(0x7f0000000140)="fedd32836d766bba250bab0d049651727f2986b007746af0c6168916769b8fe0ad2720a120483f1cae5f6eed6558cc658108e8527f18dca7025e4b06e9f3a64928128ca815c2babb920ff7e02a1ea1bafe525d5f5ef95c663a9166ef2012ad31d85acd4cb707a828c6e3708966819b35fec475c6837e3246fea00d64bb786ac0ad381d2e90717b0041d6299002a6072ad3837032446863852844cb002ce38bcb0280be95ec945b9a5fb151c441a0c6ea7e1bfee8288538d40e17a71c3d79ded1aeaf03529899f4f612f2717fe246527584b25577b4eae53d880b73d38ef6a3cf216a5cfd125f7e8bed78df6ed908d8acf067e66248daf9d13585c90f300e00affad7156b9aaee4767fc7e13888fedd0185720fa238c559ca6263e2ca3f6817977a401fcc0952d0947b909036a8acdca05dcf64a6b46aeb9242a62947203854d2971df7a87969d661135e0af92b7ec25d1c8241f759e57d1960a71bbffe19ab3b525f7edf1791d8b693a3d446403c9a41d3bc1727ae0a493788ecb60fc48df5c3e5a689488281353473cd6e22270c02c14cc2ac1d566beeebcde518859eb56b4c1f47bb3a589424cb1b339275d02428a692f619c343eafcecbcd10090f4461d283a4e7c15b645245b00d52ea11e25bfae0bfe9339da1fc05b01a399bfbc93b2711cc5c3a56fac860026c35e38b7ada66504e5e01b04936eb7e9cc9b02be457f3ebaaa665df1b69c29f4197141954a665c53580eb51dbb226dce54ecda2c3dae59cb2ece440e6ba78b85c0502dab25c913e533f8c7691fece601e718bdf3677fff069655080b8f14fe223160dfe638468b1522ecbea1adaa54b0b7af97228747c03a4f05af6dc4a0a2250cb520564f8c2b65d90f855482829fcc1cba4be1d01d4769f45e376fee26f897f6da1b6790f377cbcef808605f293793bed45815ce552ad3d86ac2df112680fbc5c643a44070699f7da61934b5fb5f5d8222b2887d5600006043d0cbec12c3d02d5a66118f7b1bedaf14ff94e98b22fb0d39ea1a89e56de7292c24aa551f02322a349c65c4be86f58df7080dd332af44f1c38a1c4379a8e5c27bccb05f2ece693a90dca2842ffe59b9938fe3298aab419b36afba741b140b56aaa64e11b2345f3fd4ce217eb2330c20a6832ef3a82f96f993df244ef4ea7d41300b26e8aada5fe156f2c6cb147067edf99ee205614983eb4090eee6e740622b8d876d86232a1c92ef3796ff88cc334af13d74c78f030607d7f4896ee6066b84a519d82516fd305d5262f7bd707a16cd9b12a15a81699ec03efa53bc638a94c277727236c03d969eb8ffd6d82b72ac15d0c4a85c2a86271685c45c4f7cc3c81e5dbeab0d6b8f0231c863ef22be2abd1787f2db14239baf873c1ef4075261c176f89781ca1dfef06a2f61f61c4a312f9346828f9840ede74bb0d251d010decdb0c74f9d319f4de2d66794af44e90b9fff85beb7ac4ceb9f69ca8422bfad6a4cd5ce4ad407858b80703c55d4792227129f9084c50e6db3d8f9fe9062d3efcff8d0c61630b5f4cef2f4314b8ccbb4f8d05d5d349f959f93a7fae314374509ce1acd4bea557f2e5563f52cd6db54423b9871e0aa428ff4f27e096d1b75445954fb028effa81c5214c3573482195281cc39644c0f38c50b18e5491b46ca77bd77116cd5a6a2b559a39affa024329a4879ad8081191f1d8b71f44635db861d9966c1b2c43d8848ff5093dd36db14e97be19dd8a4b1402dac38abbc7daa330c69271f1b4ef7e0010cbb9289a3a4afe77e1e30ba7f58f6aa02b1bdc4c245304b461d0a9a562594b6193bb3ae8e5413c23ab05b73cafb059990fccf0589f0110645e96be3cf51abca6f1c19fad0dc149edb9a1a60d562335f2a8198ba5a56debae60a503fc33bd9e5119fdd0c956455205ae55cf0d8d4e9626439c0b67f4e8e06749aba4c2a0d93cd6408ce37d7859967436388ae5d2e14e02a6ff09aa4e64af7694d9143172fbcf5c4543152d88e9a27786575a185bdf3514be80e563659d10d3dfe0d696f73f7e29f6af93b3ce112dee724650a0bb8ab03ffdc8fdb908e0a1adaaba43a08ef9f4347a803e47ecbdb0feaccb0b2ef3904174b06576ad1bf4afbefe76643f17cd7572bdd95fe1f7568a38780f5ba2ef051616bab7cd084f761137212e1a72cf18fb6e7984f75c3981e5bbef333da5efe82bf3c41523873eba48f8602ceb83275097028932e98687812cf300301f3d5aa66ce651fa45518c4e366009d1112f7572c515e1aebc81c507328eb169d96c253d41ad3f8ea8ddfe73566fe27952440760689af470f284a2e9377111399400be1badfb9047199bcfa4546d28f3956f831369a6babdf2def79606d1e7ced22c7dc3e29a89c4d30e33a628af770353bb7b572e7203edc40a1c32485060d5c6b9e0e0997764665dd5074261cad02f2b0f56037da5962d2bbb16ce34c55731c85e54a7f9435c6b170fff3103464e5cf3fb29855562c0e5d8ceceb12cbc7294cb2522a41e36f1026b044e9ec251b98edca61d0a5ab0505ab1cf4b791a98c1f9362c04c0e1b28dcdf85514ab6b7c17fa6f718e747820fd01e891487d41f7023db726a72a2b5a9d34fac429c857cf7501f50eab6ac738af8a947fac8ac62853057906aed012e021bdeae0d4c9cba46f6b1f4bc5609ed5686a779e2f2aa6f165a9b5f1f450f97867f4d99185c35d8617df76991b6ac2afcd2fe4275d09921e0ecef0fb92b91601c03653984cd3347776fbcb15da1c24fc986a9e294395abc6f53600e10a117d720e1f55b8e30c9981fc059867931dc6d9f457e3c62e9db697f35b04fdf094062494afc77a2fb634c9ae7b633b4a24043e8671989fe9a1b889ad98754fca5eaa03e3a6593e5bef94fcad593bb264a0ce04e694b629156c7d44980a2f9830dd4a48794e03baafed26c54315a9b52608f56c32bc05d502c5aa084723296301cff9288663af0485e83c406d666cdee41c9cd923ed26e21aa400cfded0b4d403c18171e06c82d3f5bdc1f7566d88481faa4e9c75190a2462ba85aae79d10ff23f15462ea8bf1a6586823072e412cdd529b6372ab517b5122a2c66dc6270cd13f785124aa0281706593799bef1fee766e57cef7b08cb818af8f51f5d15067e0431bb9547b31489c9c99f59e40578a084162bc71f3009408a21a7dbacb90164683311967111de3a37a82fadf8b88ca98115a4ab0d2978ebf0036982c987097e10f2cbe8e03597fdc4612412f9d0153f096f8d0bdf1b7a07570943ff5d264031ca2fe18327b3469cd6b87375d73c319759bbe72e075a5092a78d4b27e070b640e6d1f4c51c759bc0506161be8653b1e52f86732ba1e5f227db5b2a4bee5289b9f72f2439deb9ef16580ed05ba5ebb86c1ee6e71d1dca22bde5d004693e08c998d08f15ccc5a6d7e2edfce369da5471e9f73ac124164d31d4a23aa5f2544d567d4078de5f0b7a615a5197a724b6fbb35a83c06b0f0af3e823dfb3bbbdca168169d567147e0a59b6d9cd26b23c150e09c2d50e1f111bef2df67c7439b5b3806598e694aeb2466cca219cbffa0858a322931b145e0e686f53530bd0c9109ae8c745d41376c1af7363fdb9234ae0f18538671fd341946e89182c361f1e946659df25e12147aeecd577093720a263c0b6acba63a79d81c8a5f0a985b221f2aa888b10a19a1d317904d1f28e0bdae60f96a46be22614dc2c36fe9a5a6ce9fb970ea7ae8b1926b2660679d7e5d4abf420810eaf04041072a22a1b816d20e319dc48e43b7af38b6fb1fe05ccbbb73d599a99a41bf85fe6d8f88604270e479d67dc0deaa206f6cc498b513d7a3325feacc9bb1b45bf0a46719ddde9830592a4a411c148f4979bd88915d221277ebcd23123a29a03637a51dcd09bfcfd04758160b5e61efc02ea554ebadb09937dfea4ab99c64d3ac19cccd8675e22dc4cc825d66bc970368ba026a8af91865aad436a880298cf2d2b5103f1c97af4edf5af42a7f5f7043d99db6889488312e2f6d5780299defa643c0de866def515012adefb4e1cc21b14ee753e0f93a6e02751b5601aab36310d2646452b5bf1efc1f6f78da36e1915b55eae0ff412c433c3fb7f7fe3ccac4eb11d182406cde00ed0e129d4081b61b3d9dfe6873726e9c6f239e095ba560de03df6612293c90191ad5a07df1dc951d98aeced25024e934655896f0523ba8df2192879216e2f7d7818d55d70ecff53741274e443242a8df44191d5ed498fc92e67db7eb9f654388f06f883251139ed3a6b9278461783a87de9fae7df5bb426cf1536c30f6b9bebafabcd22f0f9f9f0438eb29ffbd853c9b87473f4ecdcd11e24f4f6f6af309c97b4660d6900349e8302a4953fd00e4b8054c214a8eb57b6ffbad94bb8ed847876798e562f8a2c82fe77e0f8eabf2ed3a917b1c125e754f23e5537284c83a77ee6faecf81bc6fa02727c06219d07f59ebeefa9e540d77f29a78034889f437e7e2af069e21a13e63dabd22fd264c710db45e945f0848c95bfc71b17817c6750dd16924ca55bd34043e11e81d714939b979af41fb834edeeb46ebdbcb101c951384d2ea1c1736b9d32623b7d334f2b8874a8555ded8052916e0e0379168557e64e460e626175efca917405a85a66ed6bf45a054bbd35ddc0aade0933cb79513f9d87cf8c30974fbc689fc8d50c020d9abcd866e2d1cccfbab414350298f91199b53c4cbe061798fe9d1a13bb90cf80c503bdbf3323df9a24d73987651ee71ba0aa477d58389508a03ed4fbbdc4a007a75f820af78dfadb23f2d039387dc4c3278df685647ae6fc521d6375e0d74ff532380541a82f62a3c893d1a0a757248ed07093ace45827e8cd772de41a10f0298c01910ce73e5a1cadc4370f0e3dbbcba606f0461424ecd3a957dbdc0a8cbf8cfaf7be3ee40105757e7675ef44c81d3fee8c875ceb1646d85c08c9231b6bc0f6dc156c102a204056374a801459965755f96883793786c2896df321e8e35f9ebd7dcf15394843f73045d772b1fb0a7cfab66d85075f539c53a7118469f620f07b9fd3e3dc59fb36bb094a5bb9f04f2e713c1834f13c4041b9cf0e2926aae7db1d3c27aa7ede94f46128c7cc81ee3949c6d4fd93c3b8b748f0d31112a41ade65fe9f482730784018f1bdc70eea3180d30ca2930f2dd7197ef3d413365eecd8799c16f0466af85867c3cd7142586bd7867f92caed6c4f113097424c957636e62732da51c455c08c437f9ecc320630d3fd75a2027b206216c9879fac3b1808f9fdea9f4f1ea208390b40c5e8ac12055610660ae1f2aa37ffc80077f1f37b10e1cf13ddad7c30422beec5010388feacbbae3f740606d5f244342793e31cb0e6be5d68313e52c869bb135748350f39695fc7ef9b946161dea316377327f5f3890f9d17915161a5c094418b0715ce411af7ea41b4ec01849ecc67d4ed6c86d8ec3f7ab6e6e56e92dfbd93d327dd11a23d2f3ec16c83350de05383bef39ccc74dc5527b5bb2e02df81ee94099bb21b466f932fa49b2618b4610f8fd45a5d90e4f6348e6ec97bf9f2fea4e938a8e94939f7e5e91252533d047110f16560e884fee83b574c834f8a208f2fab546f7bd3fb941d02c8dc21ce1d8e5695e4be73c7efcad1daa4d4240c72ad5df2ec7970e57495ccbd247795d4821def355d5e295d8de9544c439f10239ada9aa3909449929ad33470a083705960886914bb3c2ee7a30e9ce43a400612ed144d61e1ebcbf32beda18a036f228566ed568ebcae231119c629ebc2e759d34663e41994aee817", 0x1000, 0x0, 0x1db2) writev(r3, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getpgrp() r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "9375b01a93b45136fdf8f0e1787fd11e3b4ba8dd"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) r2 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r2, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) r3 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r3, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) semop(r3, &(0x7f0000000280)=[{0x2, 0x8bf, 0x800}, {0x3, 0xa0dc, 0x800}], 0x2) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/31) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000002c0)={0x3, 0x5, './file0\x00', 0x400, 0x7ff, 0x4, 0xffff}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1f1b11675f0fcf777e0372b097cb991eb516813324a5ca86fe6d35", 0x1b}, {&(0x7f0000000140)="b846d10ff320d2032539fdd11b9865711a2c2d69723732012c4a161342d8d81f7f66811fedd9f91ba1110452465da64752accc5df9709dde7d38e452e48c2b50c600afcfd24c0f69d315bd00ccdb84b203cea181c96470d4de0d8c7d72", 0x5d}, {&(0x7f00000000c0)="e5dc2abfc881fa674af147c619edcce9b2886e3418760c11873dbc277504ddd4018e27e3fb25ea8c29528dc48da0f89754", 0x31}], 0x3) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x50000000, 0xfffff001, 0x62928d0f, 0x9, "f7616381eb8bfce387f9dbf4e967fec984bed483", 0xfffffffb, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) chflagsat(r4, &(0x7f00000004c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000440)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8}, {0x18, 0x2, 0x0, 0x5}, 0x8, [0x130000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x40]}, 0x3c) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/+&\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\\\x05\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\xc6\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='*--$\x00']) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r6 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000480)) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x0) r7 = dup(r5) fcntl$getown(r7, 0x5) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r1 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) fchownat(r0, &(0x7f0000000380)='./file0\x00', r1, r2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/197, 0xc5, 0x41, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r8) setgroups(0x9, &(0x7f0000000200)=[r3, 0xffffffffffffffff, r1, r4, r1, r6, r7, r4, r8]) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup2(r2, r0) r4 = dup2(r0, r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r7 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) r9 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r10 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000340)) fchownat(r5, &(0x7f0000000380)='./file0\x00', r7, r8, 0x0) r11 = msgget(0x2, 0x110) msgrcv(r11, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r15 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000000240)) fchownat(r13, &(0x7f0000000380)='./file0\x00', r15, r16, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt(r3, 0xff, 0x68, &(0x7f0000000200), &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="29a37f7e56cf185e72a8c63efa40e17a635c8c2bdcfbfe6ecf061d01d6b23a448de56156defdc2299297b35385e3f68dde8675154be6c72992bd343f62f6cc51feab178b036824aa2b52f4d193cb20098b0267e8430c4034e68998bfa3ef400dea3133355315140e924e0465ff3469074351a508a7c6b69b2f0d1a9cf7d6b991b6ab72414d2b4fd8f5f51dfb", @ANYRES32=r5, @ANYRES64=r4, @ANYRESOCT=r6, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES16=r11, @ANYRESOCT=r12, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR]], @ANYPTR64, @ANYRES32=r13, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r17, @ANYRES64=0x0, @ANYRES32], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES32=r14, @ANYRESDEC=0x0, @ANYRESDEC=0x0, @ANYBLOB="df5b8a406f9f257dfba16fdc6acf516bc17a2ad950fb226a43113b3b71a01a5e684b1f3db9768c43cc121b5605bdd7226ff2"]], 0x9) write(r1, 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = socket(0x68a1b313a6469919, 0x2, 0x80) sendto$inet6(r1, &(0x7f0000000080)="233886e9bc081e2a917adf0e490d9ffa97171e028a782ec3e7f4fd1de624662c2d4451ef56daddcf83d65fc1604fae938666774cc808b31ef98cd53c7466344f1e45265d3ab01a1aa8c739352e95e8687bcd3aa933f72fcc06642e38587283f4d4021c6170cbfc0444d5d63dc06804ba6788395564a0c6e181ccf585a8366d732fb7b3c3fb", 0x85, 0xc, &(0x7f0000000000)={0x18, 0x0, 0x4b0, 0x6}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r3) getgroups(0x400000000000041d, &(0x7f00000003c0)=[r3]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r4, 0x0) bind(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000580)='./file1\x00', 0x19) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f00000005c0)) r5 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:13 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) syz_open_pts() syz_open_pts() 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0xe, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x40, 0x0, 0x0, 0x100}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000440)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) getgid() sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x7, 0x4, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2cbb2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000280)={'./file1\x00', 0x100000, 0x401, 0x80, 0x0, 0x4f5, 0xfff, 0x3, 0x2, 0x1, 0x1, 0x5}) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x40, 0x0) 16:00:13 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0xffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000440)="0100d97a84eaa4d4fa3f8a", 0xb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801367c3154fd3af23a96486bc6ac49a71e0bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bacf44333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dda99c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a00300000000000000e6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r7) socketpair(0x10, 0x4000, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r11 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000240)) fchownat(r10, &(0x7f0000000380)='./file0\x00', r11, r12, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x400, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r16 = fcntl$getown(r15, 0x5) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r17, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r18 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r17, 0x40047607, &(0x7f0000000240)) fchownat(r17, &(0x7f0000000380)='./file0\x00', r18, r19, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r20) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r20, 0x0]) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r24 = dup2(0xffffffffffffff9c, r23) ioctl$KDGETLED(r24, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r25) r26 = fcntl$getown(r25, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r27, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r28 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r27, 0x40047607, &(0x7f0000000240)) fchownat(r27, &(0x7f0000000380)='./file0\x00', r28, r29, 0x0) r30 = getegid() r31 = getuid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="00002e2fb0c28f132abb4800468310dcaba366696c653100"], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="7c2ceab2b9ff1b82f5bac1b0af417b4d898b44b093d5b45cf7da2e3f977421e9a0093a79c557b9317b1c0049ddf495a41b559c39fc64d294fe556b80a5e4b8edf74c42b078b659c9fe28909d0ecf928df3839b442557e6144fb5172330424a0d494a021a317fb09049756a6f1735f90f20cb", 0x72}], 0x1, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r2, r10, r13, r2, r14]}, @cred={0x20, 0xffff, 0x0, r16, r18, r21}, @rights={0x20, 0xffff, 0x1, [r22, r24, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r26, r28, r30}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r31, 0xffffffffffffffff}], 0xb8, 0x8}, 0x400) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x20) ioctl$BIOCLOCK(r0, 0x20004276) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget(0x2, 0x4000, 0x94, &(0x7f00001c0000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) pckbd_enable: command error 16:00:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000440)="0100d97a84eaa4d4fa3f8a", 0xb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801367c3154fd3af23a96486bc6ac49a71e0bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bacf44333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dda99c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a00300000000000000e6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r7) socketpair(0x10, 0x4000, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r11 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000240)) fchownat(r10, &(0x7f0000000380)='./file0\x00', r11, r12, 0x0) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x400, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r16 = fcntl$getown(r15, 0x5) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r17, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r18 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r17, 0x40047607, &(0x7f0000000240)) fchownat(r17, &(0x7f0000000380)='./file0\x00', r18, r19, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r20) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r20, 0x0]) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r24 = dup2(0xffffffffffffff9c, r23) ioctl$KDGETLED(r24, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r25) r26 = fcntl$getown(r25, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r27, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r28 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r27, 0x40047607, &(0x7f0000000240)) fchownat(r27, &(0x7f0000000380)='./file0\x00', r28, r29, 0x0) r30 = getegid() r31 = getuid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="00002e2fb0c28f132abb4800468310dcaba366696c653100"], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="7c2ceab2b9ff1b82f5bac1b0af417b4d898b44b093d5b45cf7da2e3f977421e9a0093a79c557b9317b1c0049ddf495a41b559c39fc64d294fe556b80a5e4b8edf74c42b078b659c9fe28909d0ecf928df3839b442557e6144fb5172330424a0d494a021a317fb09049756a6f1735f90f20cb", 0x72}], 0x1, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r2, r10, r13, r2, r14]}, @cred={0x20, 0xffff, 0x0, r16, r18, r21}, @rights={0x20, 0xffff, 0x1, [r22, r24, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r26, r28, r30}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r31, 0xffffffffffffffff}], 0xb8, 0x8}, 0x400) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x3d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x0, &(0x7f0000000200)={0x0, 0x1, 0x4, 0xc1, r4}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x2) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000340)={0x80, 0x6b7, 0x4, {[0x0, 0x2000000000000000, 0x80, 0x9d, 0x3f, 0xfffffffffffffffa, 0x7, 0x7, 0x100000001, 0x5, 0x4, 0x9, 0x10000, 0xbd3c, 0xffffffff80000001, 0x1, 0x67a1, 0x3ff], [0x401, 0xffffffffffff7e74, 0x3, 0x8, 0x2, 0x5, 0x80000000, 0x401, 0x2, 0x8], [0x4, 0x4, 0x1ff, 0x40, 0x2, 0x9, 0x5], [0x1, 0x7, 0x0, 0x8, 0x2, 0x4], [{0x4003, 0x229a, 0x6, 0x23}, {0x8000, 0xb74, 0x81, 0x4}, {0x1, 0x800, 0xd83, 0xfff}, {0x933, 0x1ff, 0xfffffffd, 0x100}, {0x4, 0x3, 0x6, 0x100}, {0x9, 0x7, 0x6, 0x200}, {0x0, 0x4d0bba79, 0x9b, 0xfffffffffffffffd}, {0x6, 0x40a, 0xb61, 0x6}], {0x7f, 0x1f, 0x7fffffff, 0x8001}, {0xcfa8, 0x8, 0x1, 0xfff}}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2a0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x428ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r6 = dup2(0xffffffffffffff9c, r5) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000080)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) accept(r1, 0x0, &(0x7f0000000080)) r7 = syz_open_pts() fcntl$dupfd(r0, 0x0, r7) 16:00:15 executing program 0: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8010, 0x0) fchflags(r2, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x7ffffffffffffffe, 0xc1}], 0x4, 0x0, 0x40, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x81) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000180)=0x1) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x2c6) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/4096) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000001000)=[{0x1, 0xfe}, {0x4, 0x6ce, 0x1000}, {0x0, 0x8}, {0x4, 0x3f, 0x1800}, {0x307384a8a8c49c7c, 0x0, 0x1800}, {0x3, 0x0, 0x2000}, {0x0, 0x7}, {0x2, 0x9}, {0x0, 0x70c1}, {0x1, 0x2, 0x1000}], 0xa) r2 = semget$private(0x0, 0x0, 0x610) semop(r2, &(0x7f0000001040)=[{0x1, 0xe72, 0x1000}, {0x0, 0x100, 0x1800}, {0x3, 0x3, 0x2000}, {0x0, 0x7fff, 0x1000}, {0x0, 0x800}, {0x3, 0x8, 0x800}, {0x2, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x2, 0x800}, {0x3, 0xffff, 0x1000}], 0xa) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001080)=0x7) semget$private(0x0, 0x3, 0x300) r3 = semget(0x3, 0x2, 0x2) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000010c0)=0x8) r4 = semget$private(0x0, 0x4, 0x480) semctl$GETALL(r4, 0x0, 0x6, 0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000011c0)={{0x7, r5, r6, r7, r8, 0x0, 0x800}, 0x8, 0x7fff, 0x80}) r9 = semget(0x0, 0x2, 0xab) r10 = getuid() r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001280)={{0xbb, r10, r11, r12, r13, 0x1, 0x9}, 0x3f, 0xffff, 0x8001}) r14 = socket$inet6(0x18, 0x1, 0x5) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) r15 = openat(0xffffffffffffffff, &(0x7f0000001380)='./file0\x00', 0xc0, 0x1) ioctl$VT_RELDISP(r15, 0x20007604, &(0x7f00000013c0)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r17 = getgid() chown(&(0x7f0000001400)='./file1\x00', r16, r17) 16:00:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000180)={0xfffffffffffffff8}, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000100)=""/156, 0x9c, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3, 0x4}, {0x6}]}) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0xf2}, 0x8) accept(r0, 0x0, &(0x7f0000000080)) 16:00:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x1, 0x7fffffff, 0x40, 0x97196fcc83d90d27, 0x913, 0x6, 0xbb, 0x2, 0x2, 0x20, 0x9}) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000001800)='./file0/file1\x00', &(0x7f00000001c0)='./file0\x00') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000005c0)={0x7, 0xfffffffffffffff8}) r1 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x200, 0x13) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000500)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x1}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa9363978c") sendmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="4e193af6e0c5f2921c2fb269756989d21fdaf1a7b0b856c0fcff9b271b687532a10f0195c38dcea5fe7b27acdcfb9286993322f21292c9d9682443f6aceb1a1808fc940d5095500f18f4bbe7bfa0e476dc4a8455aaf44614e0bfaeddcc5c559432e666e63908d2fe4950ab139ac78b851e6bbfdd178079432e95f8a327dbbde4cb2077441bb252ec3ee59369e2f29c28ae3b03e6bdee4e37c4827ffa031bb52c88550b1c90a7037addc9d806531525b0840326e018e2ac2015540d5197848eedb2852c9d914974262950a03b00132249982edd63ea4c252b", 0xd8}, {&(0x7f0000000340)="e6d62e5707104132285379c9602eb0314ac114dade0247af0d69756268e18ce0133940615700033f8d2a4b174e08f079175297c554e80b250255a6cafec9178231c2232b63593ceb88ff0bc7ae125502faa13748a2bc5217f057f4372ad15de5600b493bc59d3e1873de9ce13ae106e1beed1098889e9d9f369dd9b4f1b38ca4c28426", 0x83}, {&(0x7f0000000040)="953b4c75ce2a635c0d06772ddab3e18527ef947908e7c56a1fcf96b214ffa267a3c7e5", 0x23}, {&(0x7f0000000400)="b71254407769d4a5476ab024dc1ca8abdb476f3d7e93b75212ec2ffb64dd15954738ed38ecaad9d6f661ce4c9096d76863cfad8ddb7f7cb2a454e9abede27d23a72541e9ade32238012942f00d5a04f7cfd461281cd48a65ef57703bb245a62fd7c47fee2c55ea65ad1e000928e55f6f944749e618bafa3fe68f363fb73e1d1644bddf98bf61e98e0e20a29872707bb98c7ba5eba514bc66dfcad1a99735ac", 0x9f}, {&(0x7f0000000100)="411ce5a1f6bdb364590899fbaa2a0179e4730b421514605a1857e66f89c97e7837583ccb035d071cee6bb5e2d258109637deccf28e", 0x35}, {&(0x7f0000000a00)="d89480fc906cd12165f61a2b0df8415f143dec04cc8e2663f73521dfa20d54f186bcb22248aee64092ccac91449a99d58a95da77f35b07dc554aed6383ecae43febd75726cb7c4d00357fc1f772d2f5d7184a659232a7507e6ca0449006d09dcc8b5859968d5b2b47ac028a20b02d01013c6c26d5cc0513c1ee41089a1060422a1870cc0acf135b467cb0b0e71b2132a5a56f9a194def4594479f1480b17ee032a", 0xa1}, {&(0x7f0000000680)="e9d94d5e20503a2ddfabc3eab617589aeb3d2b98cb313043f0d741944d402abce4a1e2dd1ce0ebb93706fe0ea83593e35bd8d62ab928f213f9fecdf596825c12c40b59b1ab2f35201df416a80926c05cd2f1aa0b594b927d2d5b5e0a5b7b9600f9206000104e3163b8e2d2f2c7dbe927c68e36e8a396b83d5670527e4a9c3cf7cc7aa17b66f2d6582845c9a6097714a759737f4426f2d7f6cd0937d7eefd7476592d3c0dbd1438fefb0b8b4ce3355b4f265e6b5175c5db2341fc50c598befa74838786820d5df8dffce2f330cb5c2e", 0xcf}], 0x7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="10010000000000000100000040040000ef440c14d2a67c964ee52ee871b4467ea3b56b8838848d9ed5d4d066544326be340f36dc16e1923024cb1e0178bd4fbab272384da9faebfbcfb6df84ffac95a3fad5bd92636d817815527cf2018385d81da0f4cabaaf8138b5751f265d6f4a5a7a3a12329c5518e67edc79a61dcdfebe67bb825953a298c3e9040003844ce8c165de7216af8aa418ac7b0c3b7b01a3cdeb11b9869c05ebb663eec998aca49c5e1196a2f1c478058837affb0ad5ab86e498e622cef486ef7234ec6d899fe2fdf0e79d70d8ecb79c63bdda53d4252643a3e046cf69c473ec8906c6e8e2ad63e06431ebbbf77fd04790f0e91c825c640284c2c603aaea7eb82f3d0000895f0d62f056420e0000000000ffff000001000000d29e30a2b7d73b83f40ab170e29f14f028f16af9d2d1dc2c6f72bcf0106c30593cfbee05d6ef90e011c7cc175839abe3fdac9779243928dd40727e4bb9d7eb0123bb149ddbb8b0941272571156960fce82529102b6598014a30a911a461fe869de0f114626283250e260952d26530726e3486557522060b7c643fc0f180000b00000000000000001000000ff7f00008e5195cfb773f2d2f1c8da22ee3a64415bcd8ad0b39c63b8e6d76f9af4c8a655d92f426c6f791b7ea0f79c30adc8ff6b2de2f65df27b7fa0b5249251e08332a909be4cb98f1be345022ee0ea35b2df80a2d9a4da673069d4c21eecbfa8bad5753eca8bf87af2e0236700ce47596e01a7003e7c8f40a42651708e8866e0b6f7ddf20125d8eabcab94c576260000000000000020000000000000000000000008000000dc22ad3c2969f4de5c2910a4cd0b176eeb1046defcedbfcb7949014a2907755a70d9268b2396e365626d0b0b3f55e4985be6232f2b3a25bae31ffd53ebf93ea6f068b17827b83b7d3d063b1aec8075b0f0062faae6d880"], 0x260}, 0xc) r2 = semget$private(0x0, 0x3, 0x80) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) setsockopt(r3, 0xfffffffe, 0x4, &(0x7f0000000780)="59e73a51ff3d2cbc603ef727082713331b58ebcfe5faa9672ec6b880091364139aa930aa766b84a1667abeebe1e5729792ee6cd51339429e8a836d553585dac3eff9e3f83ec99976bb6fae9500000001000000008d491c4ae6fb70fb532817318aaa", 0x62) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:15 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$unix(0x1, 0x3, 0x0) pread(r0, &(0x7f0000000100)="d65c55376e39c4d616669f61b415e418c04c0f50596fbabfa152c13c59558126d933e94c30af5ca39e757a00b0272511e41c5994855889814dfaf3ba4711238665c6e51bb1ad4664704b8fbd0e627b2c03dc998343c32ac378108dd5d5d4f9e9afa5d19ca015817e4ec071068f61dbff696717f8a026d1893a0b41cb4899735a0e71e012f2d0eb6529b72c91c441d935d501e1c198bf761c25f9ac2585f3e49d9ff900940314a120d191d4f0f8d29959f84cf3133b28e0dd8a3b45887b7f180f791e9d1378f990a3d637ee", 0xcb, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r3, 0x80206910, &(0x7f0000000300)) 16:00:15 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/devpf\x00', 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') fchdir(0xffffffffffffff9c) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x9f00, 0x4, 0x5, 0x7}, {0x8, 0x2, 0x3, 0x6}, {0x8, 0x75, 0x1, 0xda0}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ebd63aaf7f188b651a0f632c6c58") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x7, 0x48, 0x5, 0x3ff}, {0x81, 0x0, 0x0, 0x9}, {0x7, 0x5, 0x8, 0xbcee}, {0x101, 0x0, 0x1f, 0x8}, {0x5de4, 0x2, 0x2a, 0x86}, {0x7, 0xfd, 0x98, 0x101}]}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a419d54401cb92f77420eea4173d5b6913eef9e8b0fa9ae42d5daf70d2fc8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea52f791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e0000000000000041b54f3f48fbfdd5f8579ddacefad694438d57d83fc71dd1efd9249aeedd9a39967967a862f28384572cb51916f939dcdb9d9f03d22719d08c707e26e38d8fa5f7eb8a97db986a6de71b86eaf86a132ea8d11421332997dae0fbe1bf90655427af21b3f10126cfed28c40122fffc53d6dfa2243c34c0d5a003951b1c275dfcb45395df6bb123ef9e882dd2e84346888173a24348a18cec6d8226582ac85efcba661da13adcfc4adb82b2cf7000394557dac770811a7a970dd465ba97883a07c097ab07a6c2e9237d07055ce2526f6569a9998cb6cc7a34ba310b914f3ccc5825894f0226b88576b5a35dd3225b723c6819268a272fc27f189a558817edabe210b9b228ff5da16b374793a33004137e97"], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000780)=""/1}, {&(0x7f0000000700)=""/13}], 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x87}, {0x4006}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) r3 = getgid() fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) r4 = dup2(r1, r0) sendto$unix(r4, &(0x7f0000000ac0)="a851cee6b5d34fb34f818aee3ba422f38327b3a479f5baf4279cbe0610962e084079bc3d796e083e3221e553f5a1bdebeb0437cf37d028d5d56e79e0a09d69bd0b9467a08676cc531013a15e28427859bb45f6abe32af17418f3ae363cb9486ff056f3effbed594555083fa279458914afe4fb94ab3d413a21de17ccc43010710348aa0c28aa324c233439ae85d13ae4aea8311658caa8c19be7e5fccbda51e2333e0625650c1c69523f838a98db84ff7a0df53e548b235c68d522fe6ddf3ea6ccf1e4f0fda21a4e265c254c6c8888814cb749d7f5a4c1957b6ab7d59dbbbbad236c314e96f54f63be33696c16b4e9c5a78a60f8b344bd32c7b714975adca2157acf006439470e5d1104aa0c00e09f1a286caf65d9fffe26a14b1bced6b7f64648ddbb1caa4320927a9681f1c202df65ab260a77806b5547e096bc350e073e9e531a69fa6f4b0325e9fad3d039eee143980dcd508a92fb689d6826b2770ec6f0148b21cfc0ec8ee330f8c91158f1e00a382a99a135ecd159bf0107af4d17a096b666738981f3c292e5c39c6ae1f60bb9c3c75fd7cbcc96d7a60abf98d21887b1940695b8af4c1522a57b7766fac09fa48640e9d888d4a9aece1f997d5ef1c5eb4a0eddc138a80d4c043bb45d56221b2c3b698c38c8b8eda72f8af178d175a1250e7c64139c81ccf1930dda547ca5d7e2e5108d6dd3bfd62cc4b4e2e3ffd0d3a12f792ee820e6c6b7d122428c2a862f6ecd84498d638fcecaa16f5f127b2749d36dc647aa44423a211132d201ab9b1bb8d2b0729a0e50e2ea3daac38126cb5eb5f4b5ade3144855523494c66271a8bfbeaadceb5aa63961f280bae03d1cc6b38a9467f38324da454ae9275761569a014917c82f9ac57ae0b580effed9a886fa2183f46712103d2a047ba455fc500b028c9bee35ab5aa9c997005fa43d084bb3164d2a67e64d981fa7ea4869e7db4b7142f68ab178e3a0c02d1553b2b41f422f90fa7930e5c6e119feb60dc112c3e70574cf45a289ff7ae32f2b1b07798e67931f75e575b5e3fa0411db683977490b5950cd4092bdde454268d9780aa52ece880a21ec35f279f029296b473f7bbe84cf4eae25b7827344432e8df321af6b692dfc60b174472f7ddef426c6bbcb9b04a9958ab79d3d4f05d8b68cc90770bc66493f2403fe09905db4a11ea617da360f91063f54ad6027d27a1d0a482b213e14be398eaa4024a2b59672f72ac7e11dbbe0dcf644cdcd822200e69605f52d194de04a27d3e4d9dde50d5b4c02e1c1dc88eca5478e6ce87e65850b9b37da63048ea956a605e9a5f65dcfb292d42fdd2cea8e4b241b7bf2784800bd0f11fae0f5a23c86ce175a72657284f125de650aa5004d68ba941b65d1983bd800bebc0e29647ebcda43ce247dc20cc8f3c886e96f9a2056e6d4bd41827ad2aa1c9a010c90d1bded5663f84209f367e7e351df0465cd730e4a0ac4bdc6239ef84805c59d6d8370195c8ce6ef2b81904769425178d187956866edea3dff1d240e7f183f8d413d29b711efca3abe1bf76cc3661d841693492e4fb171d1c966897855018a17aa09b0c07f6d3dcd47ee8a4c3f4cd556a76e838bbed837a4b4708037e2563d4209678e4ea33eee1110bd4412196806a1c93505b2fa9a6ef22abfcf4a061083078d3a3de15af4718030d4b8ba9f629a4b0cc34d5433916090df58504f6d72114ba4e07423b3179f9fccbe93eae46773517af7eb534efdb21fed462805e124b80e919f21d15c21a62ba2fc9cb67c55bb0d1a2cf01aab10ee29ce465a0d2797058f3422b16e814eba0adaa221bcf38582dd570114b37807dcdce3c9217d3b9605fe47955d6d887bf08a9fe02255050917898472f83f5fff15e6690eb0bc6371bbdfdf65a60a4edba3cd37042f0076b89089999a8df6f7a4aca97f0184d0e5cd0b4b529e9e6a1b85a4eac2f38ff5c0957d489b7a585fe636f0b0118a1c173f61fc41bfd56be43d331f67219365a7fe9e22d846b2fc1905407c3d16e973d0db20d9c20713752ab6f9a3fe50de61eef11deab9161e407d3608559952aaf1c302cb83d960cbfddbfe74b6024675cb477934542f0785bd6b6780e522c2cda529f0da958c9e5b42132732d68f04faa17407c2e594967d45685fc9092591280737ee56b9bf9bc483971f94b6e5869df8ece257753279c26ed58afd403353da5f30ceed66787f9387e2cbd27a424e67bb465ca1a0abfe94fd1701a3e0c122dbb82313c21841ed032ed3822e2392a876d7a384e95b2a79ffbc8ddf0c1c254709ae4b9b78c4205a5688e35af0e7b69de7e96721c4d27119c5ade975df436a0e60ebd8fa8632eacb0b93b4eccd261c32a2d1865a91d9cec8553ed1d227701e8546a1e4c03e2c63156f690e09d07b3a590d553637f8a5ef565041c4db27ca6d65da57b7ef7b3495c3c7dfc0ea73d69c87dcf63110d8212a47e357bcb336186a72c6adad9eb6775d9696d360aa5691f5df06dfbf92f67b5fc2a40d3dad9624004fd445a8848aca73cfd35ea05cd0493af94ae2a79989a2c683e918b7298025953dd7ec655ff3a31912ede621ed299c0df2e7c54398413ee16f6be7d5df7df26788766c9c6b14af324a1f655a39a8cf83bebe913579cfd0326dde1ddae37157f2d80283fe3b8a788f4d2a6e3edb9916f6c768c6a1d11d561c226e0a01eb36ccca80be6524fd26c2190677333564656ae34a30b6f1e1120fb75cc34bf3b401b3902ae25f34f81570b8346f5f8cac75f5a722b446189c51c7c5fea26661b3b679fb3cddde3b044344f88df4ba5c4a80128c60f5cf184c6cc3cf0f1b27c5f6db24e826a4f436920c19e100b2c894efd29d39fed76eac4cc18ebe0f93b0d9a12694a8de53d7bbdf6bb9837237cec436519575dfb0c236c56f43e191105194a8b16a9ce4eb0de5721c62039181c4172bdf826b0b091f669ab322aa9ed0594da1d24c5eda9811b61e2dcedd3cb17e0f07b60df6622aeb735f50a945b09088c52343ce60abc5f6808c328f6cf6f1753d6f9a56de8fd1ef6556b1bcf152bbfff83b1ccd6ad12699948f3795d5b0a950d5d465781b313b05c1c69ed2c1ae048e35d944278cbe0353c9b4fa53fcba8b96ce21d8945b060286e31e5340eab8f0fc3e98c99b3cb1d100e1906171211c8786c1519a6c17e22545ffffd7b45dbd3ade303c8dea20ed4bcdca9e7e578fdba3d013921df7568bf82b4ec76bdbe2363e849abc5ff122809fbc2eea7824a32e79a2b9a91c61edb6348a0eb4855b10d3b3fbaaeb00befa4f3767b1b2f90407a871d03b087f4df179db1c1dbd9447a9e7e93d784d434af532b9b6be1d1111b941723003a333c72c65ba57a4ac9a8c90814aee2ca52cb75ccaa7d270fe29c479190f30e4956d7dc7aa8e6c90092ff912550fa89fbe942f94b57c374e59f9cacfdf38dded21d729bf52976a31d6cd190440977f3053c6cd01929ed770d675d11ce1145ec8dea8c7e54b5039cc99842cc1dbd8667a3f79ca6d5e8a01c26e96e38e15262ed7d8afc063a57873d1fee67d9490268871f71e65ecd6484a4326c2f0bbd4f1704295a6703551a33cafdcad35b3532696841546ad2239ea2d236438240f5195ca3010b10714d7c6b7597fb23d234694da556f23189dcb946f8e51f87de8058e10462afd8d1ef01f4fb31e76c91422d037c7172c6774966e11ae2ad775475caf7d2c4beb7d49cda066037fabcf214cf14bd22a37dca67f3d75370f661dfec74f0e257d3aa1960d8cde97df410a55896aa4d996000a62b3b773dfad6b328b941a26d37e40ff3b9dd5e3d1027ca369a039867fbf6d360458634d885fa4aa55b6bfa787e660bc2f2b7d1136c180bb81ac69d9820cac0873ab42d0c5ff28f023b35016d51495575a3e4ef057732a88354a151e69f4a51a92893f0d030993bc2d3ee0fc5dd770399628dc0910e2f8849fbf63274986bd332f39a56df0a930aaf03feaf4b85ca9a2b424bfcd4b77a523dc004dd463faabeeb9e6d7a848baf1d35aaacc552cf0dc3afbc311946f6606563b23e3be4dd3151e7b6abde9ed327505a5b7f3e3cae40f82f26cc1bdd91a06baab86e04a398c3d0efde889cf517ba44ffd9aeeabf4ef8b2592db094b29bc6a77f0b2c3fafa253b34f0ce743e9191e449b3c75aa6ac58e4f1843dcfd53174f4151a74d1927317c93631f4549300e31335e5dbd13d29b2879a9bbeaf07fa22eb352ca0a5eb4cb39dbd87d7fded0f6085f9d590dd4e6fef8a74b30118d2daf5f93a45325befd469442a0dd7769c4a503dfa686e270240411d656c2af470e3d02298fdc5bd114f23a471cb35004cdf86b31565b31d2c05f14ea37e7f72720675d6f185c9a56434312716013f25823ce25a3438032e25ad13ba0e93315aa9a72f38866380333e4d4b56c911430d55ba3257c12b2c942554f4444b701fa76dc69b682958cc4e77f8109231bbdd99e522123e160b4150115aeb9451e5c4a0e24e03b9c8969275441b180729f1274b989d2239537c7ec30924f8b35a240f1d285d075bf86b83fe21bed8bf5887f24f7eff09e93c72c9f1fedd5f941203d15a5713acb23482d626a367618e2e19d834e717613fe9fc7bafca68865534ca14b695cd516adb834034b6e46ffaec276a75f77f452884ce60582f6e15687fc7e2ba489ec6f4a79ba1f5a6c1ae7722bdd0777ccf887b784fbc6c44f7b0e0d49d4946360e5f4234c2ce8da038b1fac24ec04f38722f65faa4d6e07a79ca8881554f2f7cf5666a907e4e229819532d4d98d23e5db23aeb65c4447c9015be84ecf1ed4c1e37b3b6f6808f53ddac11277384158d9817f645596942c106d4a2b246557babe45cc8351b165916b40b05d94d38bc6ce89d40d6137262e8a235f75302ed02bbbbfea47874775f3d10dd3a162fc4e2f90b5ad30c00af5e67c906cd5bb2c549b0299806c395c252132b8a1a6d92fb8da1abd2b7fbb0cf71821b92f387210922245ea482d8309cc076a9f0a4bb46023f534726b19a1ea3dde7e10fc9607e2af740a66c745b42f8a0f2cc47384b9a741b76ba2bb2fcd9826cde1e59494813e16dd7729fbbbda719f5a8b9f8956e68ac9b365696935917c59f1cfc8fc226adc46693292e6b69ab2c00c6b5e4bef49659cbeb79cd3361d3ffa65062d936b89a778c43222ed5d3e92b8255ccb4ba305021f13a2ca5ebc81baa9ebb59cffbb4a5f2f787940deee8cb220fa7f537fbb8b3867bfee7c7b6fc6e1f457ec3c7c6146d7f92651318d5c63a93a6a035ed8bc06445fb5876ed5565a4a10b8591042285864e6c4fbfa6c3fc65ccfdd660d999fe178f5f2ed23bd71cced613636e171f6c52579b6ff0ae8b7f914245b59d33991d784854bac280ddd654af5fc99aa1a4ffe0552068b04f81aa06a1a2ffa5bacf21e8717a7540af55b0cd0cea9ed02bdb4b4e6cce738966dee77fb0a80f4680e77761ec1555eed4dfa5ba23c8c0113f4dc9387c623004a8016fdc58fa56016b8aaf4e18395e126f56ef380b853035ca4c3ebc7913138a40c1dafd75f44c12115159766aee0913aaa94e22a698c74d7d948fcd996828488be7208bea373ef40bcabd03664230f9c373e88da1038a21bfc07d0e03b5f8f34e31477bbc41dd9716f513ac40bdef184e033a8b7f1036b6f47278b251911a8f29a44be633f5e931a22c960a9bdb0467b6ec1c66a88d04ab028ce054923a448a9a70f33227ecc86f74f16da40fc3840c30859ff2f42be7eb94869c0a7b040fb966f9524db4ec70a7d4b8d3c4c34f2bc3835c825a65096b0673", 0x1000, 0xa, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000080)=0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xd1, './file0\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x06Us\x04\x1dLs\xf1\xa5', 0x31600cc0bb5ad812, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:15 executing program 1: r0 = socket(0xf9367841f9e8d2da, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034", 0x9}], 0x1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="bff6bd438fbbeb14fddf77a5ed5f58f69b187b01add8eea2a0992c98c794251d9d7fa0914af7d9acd91852b62401e0b6b0455e0d52a5e007379f06a8c80ee5af0de94f9a0f5f53bb814c02e3675e66fe30dbb677e5439727a1b593257e5ebeed3f04b51d4e1ff714f15c271cf3d91f1c8b7ba8e571132f2303b30036cbffca72aa9346f54c7a59f7c0cc42c5afffa31925170a143edfea74aed7d0d13b67ca687d7d3f4c884eaf12e47b8cb51398f7f73971a1c74cc20ecb03174bff60f58efd52b867ce347e8d6239ba76975c0f541f0017d7511820a36eef56e76a5afd498fd7a8678c1207ed664c5f2da09fc39ac5429e35842d38408ce7da3ae59023e49976a33a6fc69ee9ee8844449b5e220434aefe821f62437b3b2a7b1813f07ada65ffc2bacee307847721cef02746f09d9d201a7785aa90c4287c365479ac72408369a9159c94b9f43b76f9a6c850affc7840ff93d051bbf8388c94eee5081188801dd4fcb5f1c269fc501a4786c82e46cd433d2583b0f130a68ee045e28f8b43e33362785e477240e72a8bbca2385d74679712ddc031640210199f57950e8008b0413195d628237fa17371071a10cffd41afbe64ff8d0cd7ee103c3fab5113e87ca3c18ef61d27c4ae712f61926a58a2999dff83f04866bbc20ee6a4ed275b554d6707b53d337073e492d72e722b7f441e9bc0421c65f87a243e6dbe54dbaeba7add16cf08c64e161be857c41978776fd83e7bcdbb3b731b2a8abbcc9e3de5cc480bf84c29705998428656c53b173d997eebee32887fa4077a159a0e97cec9df1e8070cc27233857d2a1c7e93364ee491943bc8b9acd1d7e17ea95a7058f2250bc6ffe42228c3cd0f518033adb446108249898d6aa8ddf6509957cb30f1aee4ce34de3ce707a8a9d09bfe1966ae46f42f3299270ca0427797787313485b01e0d8151e7aced1f8420835c1b82bef4757e388cf8a87a1abf4a205607978679cfbc3c4664dbb31e8421c94a37583284712f73f84ca6ff0a4c4ac76171662c9234cb4c2ce3f4cf6aa25d7c8f50ac54edca757b65711cf31d1ee521bb62a96adaf5e8c19bdb0cca6b140b5f9fcb23d2ecd2a6f3eb7fde1bcad51a1a323356240f0675c190a64a013ac8d555e5015229ae9204cc5fe349654a13c887996ec01f3960cc7127527a44906c0a53da433aad5b698e21bcb6f5fa6063c53faddbad79564988bfbc7d2c5239b70b065b2e3106279456ffbbf11ea5650777fa7131172a551fc607e65267b9b2125687d786a4faffb78c6dfec56978003fb3193f135a43dc25f3ab9c3e2e0483f963f0712ef98434ad974e81e4b8fda817bdac184b018bcf7cf69c0d89ad993d83bb9b3b9d8d5fb5bf9cff796be78ca44f2aafa98f1ae8bec75462d670abee714a3475531e139e8a069c635e0aa325346cb2761be6e6bbd4f57bb6acfb4844169cbf5892c37dba3ad737977fffdb99d742021b9bde7675e6d44e4ab47a75fb438f848b4a94c6c07db1a012c014969267f68be33c89ef7a8403df6cd414217dd6bdf85a5fc7e0eb9f7d7f6831696fe03c0a9148c19997155c15e36c388cbebc48767ead9671f526f1c622c73b893967c555e196c127cd6eebf4dc62f7071b8ffefe4afe51366d2e68ef9eb1f619dbe65eba8c6c21e51d72c3dfd50dddcbec8db1571254e12847be32253e366828d8fc2102104e86193389a78569064cc3064439790dd6b0522745edd7a18e35e3333a79a28c5117eeada74e01a3eae348db62164258e99040faff5800bb7df5463ab016ebc2bba688a4c4bc9788ed4a0bf7c3aa54ef0f929ea5da30532d07ae5576620461bd15602949f689f6137dfb5ab3fa1ef80c4d53f411fae6154847965b797f488d56e6fdb0c158f549fecdf6b5e30034c5721a34e8dedc45fa7f45ddf0073e9bbbdfb4bc0932bae1873e1a443e33daf4486a3013e46b84e70309cfeb16a789916391b1e1ec96052d6687b36d858b742f9baac79814507b01f0c13b46406c66a3c685e36d1256a68f3560c504715d6b53680d67af5b9379db520092c3d3c54df07797bf2f8ea29e08bae5fbb4957b12b42d096b7cb7205a1dfe8424f76b686c4bb1737e08c87d7d65b3df87e19c9de64ccf2963d7bbe9ad5fdb6ea2af4dc1dba2c95c97fdea83d6244bac58bb244abea97adb34e99f0dd87153e509d102099fdb6801075b932a755626ef3b905befb3e6c0fcf8b3ee89feb526f68de9e3e6574949a7b5dd6ddcd0c23b781eb74249ebc97c03aa05114e4b5f91ac5dd79ada186ce73c8e001aa3b2d2c0b02c4026351edb5a14717739c36c92191ebd1a1fd70a1df763050f89595159364dbe496011eb1816efdb45a7ad14b6cd7848c70317f26abb7fe651878fd57ee05c955067be42249b21e5ab4efef5230f9d922e73519a76e4b1cf004771f08fbfbe391e818f0ec46f242d3125b593642b812084eefc406796c4cb9349260b4ffa607b2c13fa676b96b0c5b475f7e56c0365d5a0bc83fba0d93c4b49f52eac8c34e84c6d9cda7233b51d3dc044a9b6fc6282158094216cc0bac8614d1c28b45edb5a32cdd8464318e83eb25a82d9174cf8b5241fc4966855721114e76196d8005910dad5c446fd99a13338f6d76c34d07db86d64f2f260d78c37a932a9d50be3e77ef669ce5d856d5cf7ce2da6f4d40600c85f82b688397f9870749bc0304c63a5961918cd1af6022945b6fa21844067a27ee41ac3e05a786ffcec8c0700a25db59a6ffdab034cb8dcd5b3cf2f63d4cffe263a8557a659fd034fddeedd09df7c6129e1d0624e46e2e015c5b36ccc58f3988eaa4fc60b217155200519c82ae2faecdeeea50f622cdc125d5cdfe4c527fc1036a7bb987a9d2ef0791dd70a1b871acdc86a46fe28d664ae41eca6dc6e0afe8dc6ab1f33e9cbe9cb744dcc63e2b270e15d36aafca6d59ac92645196d7746b2e200529d364592f58c67477ad7ff3ecb2c8096c1bcabe3387fd6e8d0d00ef5b36efbbf2796a0e9c6f53930227aae91807dd57491afb19bdab2c021494082475fc9f150f8726e39ed6e645262571b4bfbf53b59ba716a6ef97b91246325bfe6735a327ffdff25633faadf2323d6f1467bdfc1352663aeaad67c1901fddb525f3409127109d8c37033f46ad6cd72e236957f2b6760ba7581b41175c617b14a9bf99b1f4401a76d6b3e45e6244f0dbe268f4057d80b61b12337603166adc7dce0af7334a5f2bd02cce75bf8aee36fb9430858a6860e7adb9e394fd6246bd5003e96b85ff7de98989fbb167d413417ccfdcabdc6e42daf41ad3a0ef8a67281f647ddf202e225a63d0e6b5e94b98f3f79c740135d2c65979db028a5511cbc71bc6c413102215344b84bbd74ca1fdeff7d9a2a9bbb695b0209d49ee432f975cc30abf302925609b21c7256a2140e3e72f4e022b9fbbe293fb687222c21bed43c6f6843b01a5a1e51d9c0e10a907885f9fdbf3f8335084443fcbe0572e2d5fa900bc2c4344d262818c385360e254cabd3e63647b2007b40675e31cd2ac3977cc247e8365ddead1ee8f4f51a2486118747fead408fb538121b9e709483fce045d34e25c90d25719bebbb2a93344dbd6dae6a3a9649e23251f609bba9bc0fc7dd474388422f922cddb4d3d9a2882dc40274b57ca0bf9a2f592cde7b80d0db31ad0170c096596716aa38d0b3025b14126e9c63f133bbe0a7f288d31920c8bb749d546775d876ba19c5df35cca1a1c32827d8f8d7390a9b491f7c1a1df9fe6171fc4c097b28f147db9c45cdf39f1331ff5c587ea08d51393d52b087b63b7ce72d7cb6b8a7c2230b98f46ed1ab1489739b95d47b3b95c347db17c934123fb8f3604993efb12e3a435c9ee52cc3b33ea20550a9218b3f9aa8ded5dab49e38f72f6f8d2d1a46ff3803f8eeafa14ba0327d26ef970e42dd72b6991e8857ed71ab48ea36472e7108730eb237377fdd1a73a620b7371ac9058a434bd54a9692a6ad364a98c00e9e43a8bbec0b15673caf1493dc3ac07dd8086d96f2e7533687eb174f45764c0fae17c0049cd7c6971cc166f52a3e6b280000ed3173785b5c081434c2c1d94b7d13646861d364f555ba7519779ee357986fce7ffcc993a07e6e1c77c62ffe27168e8f980179e1b81bd633773f9589c84ad439eed5748adef2070198b9a481539f5c938f335ee48fbef215d036766df57df8bb1f4f7130921ffa5165a6300d5240bd6c97e49b1fd015f1860ad8d15fc62e1a4deaa39f5ea8b9cba7e63818d18054158dd2f0b191f24c0b404c056ee1820e3d00faf62c38a436c378c1f152625f0051f3f8ccd5ebf84839f80124cde434076df53d7c53f634f6844ffd49a1b0c3f9defd52b06c6499d0cca0ccfae11d7ff656514323fb536946346773ac0f9f81a8b435e71ab4dbdb4850ac7229d78d75fa503dcdf817b775362ba0bd473bfe8d91f10d255fcc5f3385ef3c62f130704385135c469bb3c96eb0fe7784e155e627dfda9f60abda7d667a21f64a3cc9a3b3a4b74e29c75ba5c0349ba70fa8ed96fa88e12da10580ad5b91f56215aa2841e544d317743626e6b7a9debbd045d3cbd46b566f75391551655ec19c148ecd08062979c708e104183aed0fefe87bd41e6941560b94c540e42b9b59ded8e695705021e166c60f436118a98887287981259929d0600c92eb9b0a504a4deb5c8626de9a95153bd3e49e1f0a88f2ec616d61d3e536a8389a1b3822f7aac3f202994bd24e3978a6318646193708c3d03b870f38c6f68e543c11aaf4b5e667e4999ba7adc48626ec80393d33c9b9fcf45c5f1ebbe603c44c7f304e3752519f47ddff721856967b51713417f5c62c9c72ac8af07ee2c8bc1832a7c830ab60120b611b1563ffe7483552932eb4ee6538468fb316b362bc7753c59e213dddf5029c3ae758befa89cf5e147ddc0963a62925d78373bef8a93c79479b1b3c721ef8326f292b634439d56c3eccb6d0d37b3962438df41f95b912c982c3bc331121862f7d049d693d7b45e009501ed6339df1987d67e90facb4719a25f3d2200bbe58bd9fe777a292e4f0b07ec27dbb04a1b0f31b6ad9679b072cf9d7f3b4b3119192cabdc0338fed32204cd8f9c3f1ed9f90fc0ad41a9fe8dc0c6958c27893247754c93f1d091d75c7f0858075b6e1b82da75836fcfba8feb77ef3c16c31856cc2ba20c240942628dc40409f756445bca24ee9e88ec26cf754e92cbdd6cde7c166f89653ca0ae7d4330ce01486100e6512d4be1b009dbd1835ce63ea2e6e76049ad7611d1c2811049f89706a7d1458697db24ad73974eab008af2e2b73b062f89f081b5548c7f8d255efd72c100acc3aeaa2d98755500a3ee3998047bc3330f1cac5752ce74099d6e4e3d9242883f0cfb8312e1c14fe264a6a1c4a61b6acb0cb96b39bc0be4c2ee3c428a8c10cab7bffc68f9e916abbe2f9025a2ac5cf28db7ca0b63fc0237003e163100efdef2ea2c201790d9edc2975e6f9c7e68cbc255f4bcc7877917b253b814fa31cacbada211baca0ce4b64b733eed6d383701c7f062c051904df5dda953d14f352d8608b3c0d5eae1c8d23147a5cd115db5bd7985cef7f955182346110a570fb1ab204ef04ef8537341d6203d0dd638749f1be7bc5f5ccf76d5ac2ad61433e224f9c27613830008f33c13cd70f14c9ec08a0b9b566aa08c490494a51cb812b5920624268778e9411b5a546c6aac18e6d227ef540b52d4df503f59cb950f28619ec14757021952a105429429ba3554e37a978456560e5d2546c1575d3f9b019c931c73d", 0x1000}, {&(0x7f0000001100)="f5bb8b1f347d44d71f3e6f44dd481d99f7f8fec7bccd001cce6e98f67ca0fb57b603faccb54205bcf32c92d1ba233fc44830f6123c4567f02bd9d037aa9358fc3c64f5de7b8ad1f0f3eac8107edae5e074693fb5c207", 0x56}, {&(0x7f0000001180)="875246eed783a8ddf9346eb8c4769d6a0dca458c139dcd9f296bdcc1b302ac7d1dedd41ec986fc7f7ca0259cd349edb2d953dc2b97147c444f765127807997cee908bfa8a033f39c242e6a556aac19c132e4bbceaccefaeb215174566200eb54098c7e05fe7109f8f1ad1f0bb6491f6a5817f62f2a2add872a6580af2e9bddce6e81a98f04a5c7010c10039259d185c1e9031a83ec75bc6c8c2d705153a043debfa2278c9ecedd981c2ca58a6083015f47f4a478a0b7af5f1011d3e72d4f9ac7f76b804ea982083bd17f5418c70be4b64fb5552aac91c61c2c2fe20d4e19ea", 0xdf}], 0x3, 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x1, 0x4, 0x7, 0x80}, {0x8, 0x8, 0x9, 0x6}, {0x7, 0x5d, 0x20, 0x3}, {0x7, 0xc2, 0x0, 0x1f}, {0x8, 0x1, 0x0, 0x200}, {0x3f, 0x20, 0x81, 0x2}, {0x9d64, 0x20, 0x3, 0x38}, {0x54, 0x6e, 0x9, 0x3441b801}, {0xcf, 0x1f, 0x0, 0x4}, {0x4, 0x0, 0x8, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0xb0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x81) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000140)=0x1) 16:00:15 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r2, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) semop(r2, &(0x7f0000000080)=[{0x2, 0x8000, 0x800}, {0x2, 0xb862, 0x3400}], 0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0600400066696c653000"], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000080), 0xa) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x6, 0x4, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) msgget(0x2, 0x121) r6 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x0, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x5}, {0xdf6, 0x80, 0x7, 0x10002}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3a, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0x2) r7 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x14) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x80000001) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) getuid() getegid() fcntl$getown(r5, 0x5) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x8100000000, r9}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r12 = socket$inet(0x2, 0x2, 0x0) dup2(r11, r12) setsockopt$inet_opts(r12, 0x0, 0x208000000000c, 0x0, 0x0) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000140)=0x1000) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1e4, 0x8}, 0x5, 0x5, 0x0, 0x0, 0xfffffffffffffe41, 0x9, 0x7fe}) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) sendmsg(r2, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x0) socket(0x20, 0x1, 0xbf) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x46f5, 0x3, 0x8, 0x3}, {0x3, 0x5, 0x9, 0x2}]}) chdir(&(0x7f0000000040)='./file0\x00') fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100, 0x7fffffff, &(0x7f0000000000)="2cb16c7ed7c99f7c1d8969c21b7ea62aac6837bb36bd3c5b067da9a0d97ccbc9da0af550669c21e2c46deebbf6dc55b213a2a407", 0x34) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f0000000040)={0x1}, 0x8e365b8e15fc9dba, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/120}, 0x80, 0x0, 0x1800) 16:00:16 executing program 1: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca6489609000000360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87becd7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5aa171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000afadf6782d50e28a277115263e94294749e6921dee889739c3be51abd195a6"], 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="88a096bd7b262beeddaf822e39b1e88498e56ed9ece6970980f312167f07a1791027195f52a1d48b56ee823605ffe15b087add04a2f72f08c51ed7c5f3b421b0162a011061585db85e05c8ea1e1dc370a25468c964a7a8e2fe1f9d1ab533f80b1fd7f7a26b4323720eadc51f327b1476eed6c70aa14f9bbe14ff89393a41f1e436cbb93449eaac9f4efcffab0687d80652590f2af2d81fa193014d3f7cea7e0931b52e", 0xa3}, {&(0x7f0000002080)="9d4bc5c9be2941304515bc274b8121a70681a14c88dada3fd952d98e47da06f38718bdc8200dd1937bfec99005786f57b602185ba02d7d854dd82acc328746f8c2be3ddbcafeb355aef8174c1f57ad27d80600a6bd34f39fad3f1e1615da0cc08d3886d04ac9e988b124a0ba47a951463306d167b96fb06981f9d5a53a9e617d5973f82129b64437d68df8949f4300b9fe3361f7ac7316ce224ced50ab36e0684ac9f122cc2a36480376d2162c2dcd244c2c51f77c08b57377699d2420a55e5817b54a40d182d57a2a3a0fa41b59d6fb558d98f76ca4b4efecf1d3646ad2054c50dc4fe76521113ebef9921f3359505fb83b46ce0506671f8404f67de539c41ccbe9b0401d3dae42c3c1aeee66cc65168ad965b496109d3edd8a1fc0f3d6e49e9de37425f20492b4c57702aa4412a54fa6324f8aa3b434af3e1c44112c8a7a91f18bbf1ece6368bfb85ba78ebaf31ca1ba167a552223a0347a641df77a1acb239de43df4279fb9634bee2c8d1ca8a5c456900dd9efe48bb83e406d97ccbf6858781ce144a83c9aa3c4b549c69839959e2db3daff95f632653239c59fc82170823405eaa2878a9895f955a10d82ed230e7ad804e3dfbd8e1deb8c1769d4a753f8122adbd326b5ba9ef8104e0bfd0c8cf56198a85d57508a77f43b6228036efaaa87ab7c1b2d72a3964af56cb0690cca345515fa27ac58d633efd424933095b1ae1817410fb823232a8f27595e4749e16dffc9094e5bd370a74de398a590d110888898872bd4c98cb1b5cb60e7ca9426805db1e2fd5e2d468399fb42bcde8dfd51eff52f4f36aa3b0db59175533b1f629932848c0c5e4b4ee7c8e911d55e080ab9ec80df387e6454e54a368c69789cc1d2a43e31c6cf01de92b5247d7468239b2ddd14592ee7c17807b607d073103c171e5a9178817226c1e77bef827c4ede31585d6b8fa5fd494ce05e4986e4f77648488935aca8d67b2a46d5186bb6e78eaeb04701a94eadc94640428b465e1226ee87ffe4919543d61f3b97cdb589a95f89e56959b9d2139b886005eccf026c0428f9dee9a2298e4441c6e3384618e6497514fe4738c651e3a1d9aac2eb50c0fdb9fdda690fbe186e979b932d4c7904a6a1f822490adbd0304d9be15d87b4ff67cd6515218ff3cf88b878a38830cbbacfe0765cac98471f706c047c2b1a76152eecb58d36c334559dcac012ab0e5a8c003c2e83e2c5aa4a0d8d12a876d877a2c31e9493523576491ca3317069f77f3f5d3b5fb5196424ca61b6a309b7cfc1860e7242602d9efce21b70b623fa18fdfd8acd08aa1aaf47e5dbe57a43237d3c706a80ec6ed7c0b1c89d7ec6457b4001ffc399e52dc72ad34790de763402a6875f8d53044154db983339818480b023131e7b7e66a3e0283ad1dd79e3f0e1934ec33efeb79844584fc94601ba9aca8b9823dc865dfec98b2ab427da3a1b8445c8060a58f0ed022b1784e0018c66c12bc0f814f6cc28b53d3573d20d8face2384a86909c0391cba6612b5aa842d643868b23f9125510923cbd66721f036e0f399ad78404368c56d445a0f5a45bd9a1bf4b0cc6dd04ccce467b5879c75ae86b0a55a46d6e3bf88d30217ebab4dbf5411b6949b24ba72d1a7d093fd5ce58fdd051c21465de98119716c35111e54f9f4c73ad4e835f62378f7cd4a71d292648994e541c6024008d36270e9234c2ad6454f9dc457a236d6d4d103f161c83c8fdd1e4b99dc0963e245e8df9d42522949bb1760eaafaba31189a82c25aac40388b512334503599d8f71c619b6192c4f5d2735ee12cf4", 0x4fe}], 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x98) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x7, 0xff, 0x8}, {0x9, 0x0, 0x0, 0x9}, {0x8, 0x9, 0x40, 0x3f}, {0x101, 0x35, 0x2, 0x4}, {0x5, 0x0, 0x3f, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:16 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000002740)="8a37a144e149d81fb2e417249a9ffd0642609307cd9e1754084057d79c6453a198e5e4e00ff21b2a1a371069b2b1fada6efa147f976c0e780ff0c67387ee543cf966686830d01c747aa5093afeb4a8626790fcc800ae3f9cd863e1d3c4efa3b6aab0929c077b9e3be9a9f8761162ef4a252c3f5625a47e5d879d1f007ad19ff01e8d6c9d7cade0fedea2b8040a26153b4a18e2b0a9bff16c3e18f53b3e84ddc39b0559d8f35590358b1264f5adbfceb7909ecb2b41023ee183a74deeb8f715b702df17486caed357ea5b900ff65be90b2bd3399193b38912e2b3f44329521fd53739a9e574590507eb97f4e37b901b71c994521b67f351599b25224cd9698980306bb4dcf7e852dd47784e13c6151f91e7fd3556e40ac04ff7346463ec9302dfa4c2f2c9e8dfc8a5d1a804cf403b8ea044b981087df5a14da99d358890d2d7c196b4bafd47016e5a4f3ed610b29d2a4a26d4220d46e99dac531af0f606e2b6acf4f6396e90fc72a69e85245cf2207d18ddc70bed0815665cb509f643d5c24fbfe44e67b1e63779d1fa8e6f42ac643ba7f06ae0308c5f50775af0878a254848bb75d6764802ad7b8969812ae9e88665cd94d0d8af20b5775c34e133e4c70d9533f7a4c7028a62d82f729555ed7a4e2ac3eb2f9184c6437773d308e4fad211d98f35d73b714cc970c66de8309de302ceeb9e11449f36daf627e9b005e39e726d7123dc37f6237ebc4ad012a99d64675757e3955f1ef67c5666d0df9037e474dbcbcf2749393bae4b1815d2ba808818d323dec67dc49e34969a0be18787ca911b065881f26cae7018e0f143bd421f2b59348b1c86a6d901de232ab5d771f4f9ddb482c71903561f084f916b3e8a9604e8f90c88fe060ca7507ae7f55cc1c146c115fec1a81ae024408193c573a9f4cf9cbdbaf8cefe1df5b089c2c101f73101a0340d59d31101a8d3cb1c632b863fceaab04b719e76f7424953ec4b54efd88b3c0f7e266ce02abff060062d574546b657bb5f37faeda708bf5fcc9196cfbf1a3f485158cc0d31a74156168b0cef21e84d24a71888e4303e35afdf63246f22c1c66af1f8e937f5c71081394da5b2a26d29fe0fee0778f9625f40f11e0061947a1e5a36fbdecbcccad341c261ef8692cd80069e09b8ddecc4c12dcc0916e3d2a8ee0a5d88acf11ea43b8231ffc40217e602e49bab9d5a6000cab405149097aba9ab8a9f40f87d8e2cde269c78c99e87138bc4b2b81efd0e166f0083f5cf2b1e98e38dbbfe51e7e5d54c2123ecc59dfc50e605ce7fca250f8272e91ec94e037ccb90337275f616ff8b5000c798d1b3945c4cc7092f661afa9e5426e50c5a3168f67a9fa684df2f7369e8e7d811a7471056a319d7891375f6911ba66afd702c0796763b0ac7e9e12520dabaed3bd44234fac130b33289586c811e9b479e16323769a3c2fa1e608a92abc79f31094d0df6878f5a3bcaa70aed6c2444636d326dc037a121a3d7f191dbd191d2d6470c7bafbf3e0a89c77fa50f443da749a75bc1976c5db5deda7b05a65d8b2f16fda7fae6a1948d1ba127e2cc14cb253237e36375855725c0d2a1c0d91c4b9bc6afb1f5fe02008f1fff5eeff9e593af052cb0ad1362de5becfcf259ac592f84d23d755743f1bcc25339c2ef1b7c6f5702aa738f2e17573f87c1eb79962862632cdc0b6d2ed6001c4ff81bd017deaf7ab69f0ac5ad7210ce8f2233bd3903eee6922497f13651ef8627a48becd6c3e4d0dd35d2698dd16ba1db7fa3f4993612af6bdda764fca4543034d8c506d7d5aa9d7bef320644d52ece8987448a003f4d3bff72245500e219ef33999558cddcffb4ea86f8269932970d80a8abd2c9ddcd2a72bab2782417f301599dc4989a9a305d646c17cb96ef078f6355d4b04c509b533355967ca9e49005cd67bfac43dc0d6a923a6cc9bbad0c858505d81caadd960573d8ea85d19e836614c84b9a23395c3cbac710466f1d5d368afdcb2ab9cd275510f4b2427b93697c65a4d9df1e6d86fc8ee821480031fb194a002ae09457ffa157c7ad8b7630fcf2ea241c4b7a60dc6778bc73b616da60a05d4775aafcf6054bf37f3d91d93837c387ad2041d4a90372db614fb58919deab84798b71c123e507bca3d2cfb974d73a21a6a5b2760b1f3178b9e023308dd7c6a52aefc59227d571354da3c762909c38fef0a13e29556632475aa48d4b7a82c07312c808c1b5c4d7c692cd087c3c4c6e96941da164e5843727e2e7b90f9a53fdc8427fe9b975551e9938ae4bc6571fbbc2ecae41326bece3f14987cee64da78a242ef151570a7b3e73e04862514b0747502d10c589ce22f972a545aabd73c0263d0559266cb50b3283c642c005ad27e6fe09a2da6ff67471fc6bb64aafd9484856e0a97f3ca99c9df936e208e994be16ba72e3f7f4607d32d83a2b2211cd55bdc58ce5f667c5fca21629b271b91669809fbb366f908fa50a78a42d50f4b79323bf7907cd9a032ed5af50b992a646db32e44769a7ee307be8b1303300e610b45ffc0c1f3bdad86f4c0d83270ff930aa26bec0fa06a442a28c1140125039735e2b5a31adda42173bf856df4bdade3b01aa64feff9fcca586a20c98fb5bdae8de28ee3a89b6d87794ef14ce46e35d63ca88d68e4957bf6312d00dcc3ff220f526a8420676af807fa6eb55169f88b1003cda24ba86bf2d57bf66c46c06e195e85988effb00daa356f894b4251e6ac2b07419c4029ef4c19c126f9e9b92d8af0c3d8a3cd3baef2a0b4aa7c793e8602f3fde16af158ced5b4a132fd865009eb5f51a441c938f8dd48b65f10ac2c0fdc194346a851027092fc402b669276f218e164df47e6be6f03cb7e5b5ff2be6a8e35d34f9c79858253a2100bdbed199b9c4a15f26330f28fdfeedd1d2af5fbca930e3029f831958999cb740e709803a3eea5ad0076e346bf7fca98e960b4ed1eb897036e5d97b7281844589175aa594d5f3bde68623f06fc0c2b1ad4345df68b4d0b22300ce93ec00c2f7a80da9f5f27770352a70b3c553dc7f95d5481db093a182bd2d2498e345a005e7b2ee46faa3ea0233c0afededc24874f22e85f89275821ee257ef1d0c9c64bf278d20769bde2e0415ad3d5b44eb576916bbaca84de65830cec8ff77eb14ed5a16ee3bf14f61ceadd6ca0345a167e4f8d788860f20c851e9bd3d6a722c59185bf784d896506d7d7082bb716fdf3793be3af7867dace774ceb6fc4cfe214555e6b128e121b67596822ca68ad9711795ced7bff9f3a1da824d83b81a9916071d5d7c1fa90ddb81cd7686a0c82b690fc05f995a5711bbf2f35454da70c2a5a3fb87a2b4063a389fc5a31c94f55fe1480d85b21b396813383a1bcff0cbcd8c985df03d995f7378e04ec484111f0ceecfc7d93244b591d105eca81b5ce831adcbf81e2221e6883001cd14e1e8875546be87b741df08cd91d4822504dd25aeec8c8feefb943b1ef3ee4f6afd0b452aa7c374dc5417a2eebd7f3c91cf9e84cba49cabbb7be7c978e740074d56770b06ed9a956c0102445290d712cee9b0efbdcc60953bb73d4df315015e3a42462c657207fc6f538b38fdb5ba2f2ee59b80730ed3f830d0aa95210f8597810c413920b81070613059ef740916a4d5604355a0665e73dfe107975ff3408f7867c8d4ae29a3dba8c36d2a6ccdd94362aaf125d852723e84614fc47e80dc8109a24858dca895e0b36c58b33121e18223d7155b8eb706832f856fda0b01ccfddc7af623dbf689964bc21049be2f211131c723953864886c7f19194d36cb0fef467922ca1d9ca5c8a1acb82d35591c8a3d4bc7c202c8c743cd415839ae6166c8400c8a01151eac4f409b3ed91b86a8be028dfdd9d917a7866c8461c198e134f072bb3f51491f801b4191c304790b88c3c47a7a10ef4b8ea07c1fef483ff57bda468e999edc8015d5876a3c36df68981f419132633902d7c624fd7301d4dce4bf45dc22f7c55f653c0eeb7d53e30867b566490cb82435a66b874f6c4a3fd6d8c47ba06488f7084b564b686817b72845294db6d13a010741fed22c9b047bd94b49c51e1c610510e530797ce7cd7066f4ab3706ef477921fe7c92db4d7a69a7b763afc962efcda64cd45bee7e637be584198194958f39e213e7136b6c1d2540fd9897d28f4ffe4824e705d9712a0929be644320e9e470c0972c6b55b3f366d41fbfa7d14026a34bd54df5e87bc14ce79c819830d8588dae7c9d8cdafab251fbd56d4314ad09c7a8de80b8b13af2929dcddc0bcea470fe15179f3d62774b357ad89da4ad02d057aed345e15c28bdda1478a0de24b4488a680f03d01ba55b2acdb8031d4cd75c0afd77b31b3b9f62bf5319758ee360ee9c610b21b8f5b4f53a230fb50bde5512a6beca126c8994bedb16e9a7ad2b8f2155579d860e89b55b2cb9867f6c93e337ad0804b1525e6499ba3609792f619e906fd8091501241208dcf5fd76b8783f0f0089925facebcbc283804b8dc4f21f03552b1a2cb66285de56bb75fd81496943b8ddbebbaa8095d8eafe835f4288f768a27086a948559df0abe6aac7078b78c58d05a14a98c309e41447574296bc2dcfddaace05d265c287c219e578fc8e54b34e1644c8609d23b8e2730c073467a9e66e50145e9ad1fe70bda18c13552d98c10da4ddb94cf690ada5520516e86c7005981ef1a0873a96d71f40dcb8ad6825ca6737b8509e0ff4c0e1d28cba911a26b074b283e3387dfd3843f3438b31ce34aa0e1d7d4cb27cfa2e00c3e6d32f86ee445e345e47325bd2d3b456f0303647ca6ba26a2c24f14bc095c4c5d9c8119ff71c3984cf28aec66038759ef54e56525864efd41518017e77f51044ab64bfc4316344a6f419af19360b995c44c62d297b160ba18265941e793d069ce5c2b353846a4afadb91e8468411b23647487d5feafc7988a1002530220e57a092e2cdf6d2f2e78b813326e63d728cccab060cf9acfb752a7e29f351c83e6c4633660d921e8e9561fe5733ccba49f9df0ba4d9c4b6a82e93371a380cfc089a7c06cf333f120882a5d0490effe9f682c411ace8299213506e6ce78803fbe3bebbc275e986c0b278e4d5452a99c146bcb63fcfce3e24ee5853323b95726f8fd511d04f59d63f33bf26bdbbaf2ac730a9d9608b81325645f2317a40a45a19ace72df7cf54ea9054d4b16dfd3f97a6ea637cc8f614e8fc011ab038ea644e291f8c8f138431b640f5c5fbf6cd0eb573b11920f9b64214d7d7220eb961a344d812218303f2f2bc4ad16da82790ef4a7aa6f78c1b5256968a31734eac2eef4ddf3e47bbaf77a91cef59d5829da2243738fe0455164a5b0c05d27c79eb2e1ff2a9c1f3d75970f92bfc02268f57358b792f1ffae243b4b076d5d76b531da8d8c9a4a5477c3e4e2dd12c5919b53d806fd5fca7ee44440d5bac059f0e23ef690c17e4fe3ed907a86916f870be1e733e4c4b8abdfca434bf043e390ec9bdac35e24e52a3b9c8be74367825923e6db1cd0d94e32d316124267df2974cd79ddf09b13fd76d82aef049f7f137ee64e3d1027a3a3138edc4e5a5377ab4f78c8c020c0c345788bcef3759113a9870b49d94706761866d13d01a455365604f124347a84a08e4747400f4293d3059360c8056ebbd76188c6812b33939bc27ed3b9acd19dbafe03f6bd1552cf24db3c3b542775bf54f8655dc3d0906c90280df2eeb9a9f209b2d4943afb9d50f8c70497971939b4755fd421e389e8699754107a3a9f4eb5405b735bbe0a5f70734e120d247e505ee5cda57db8fc4bcad17cda5", 0x1000}, {&(0x7f0000000200)="63b092e45348802611032e9eed2b9056164f4a8a70cbeae013a115116d9a3d47678f158af604300b415122cccf70c715df019c974b83c46c9738ed2054267588e9d9099c7daa373158658ffb1af1a8e6ee099b355932945ad8738a05875dd0cb5a05751ef0f3af3acf2bf82d2cdb62d12da5ce7a143ffcbe06983529f1c3e6d829e3d7f05b7ee31f741b92992075cffef6d312398d4ed58b755b93764b6786c1fa45d622ffb95fe10824c911fb9ea9980db0829943bb", 0xb6}, {&(0x7f0000000080)="15ef4fcd74ee2ddba91e6e12e4f0c23bbc0af746da24b8a855944d46693c66fbeae764925832d236e020671fc5212a9142e446afb0cb3ae336cfabafc2d732fb8d9165546f7e75d452cd9b22128b066ed89c70a3287f5dda9be990e8a95ecb821e08011a6617bf7609", 0x69}, {&(0x7f0000003740)="48245ada3e9e1738fcf272d3e1bf3484d948e4bbb727fa37238d70eda8a642dfc7c112996865463a0a64f6f7bfd6b18bc2ee448c056b2e0a3de111f305ee9a7433393cc3ee6bfac3a5d00f17a68f331a94276e3e0d6407f7e98797b37cf87133dcfd70f57ebec8675f75b4e6bdc60522bda20a9c66b3df70bd55d9b036aa7fbb3b3e1f83679281db2f39883b35760e0fc49f051982d8c19e88a1b6a441080a5632f38ed9a4ad60036a085f943c308c82e3ff3616a11d590a8921cd02b13909c2465e66a32c431d7013af1d8facf8acd031795b644e6ad1824a7ee41593160e17801704254840551b97e6d96b23d82377601c91cf71587b9e8ec21e7e76c833d4986234da0e8e527a8bf9b307cb063c2ab6e7abf44f80a6bbe1f1dec6d899f4f0647e3fecf09847cc7e08935e4a82fe1e6e8c7dbfb0360a27f4c0c7a689a32afa0be90047baa3585a9a94f8613e905e655e144cded800d99500ed389f2c3086384b9f68c061d93478bffe6799501343f5f84894a9e39f12eedde75e8df05a44af59eefb6f2c61ced118a443e24b6c04b14f9617920d6c1adeacfa938db1536602bffe6f3011b0049d0059ce5c73bc1c4953f1f9260ecd9f24ea4332426c2d8c0a66027351a83a3ecfda8718a014eac65797d2d3c137a38f84f6d4a96265cff8663012817f2e5f66702be28b94972c5ac94c48811914970dc90ac4c2838a92eb086822584ed9699e56c2476a7312c30f9c11fe5e1ec17220abac5e3093273325014be078eed9953057861bd514958448b7c79779cc7e56edb74af4dce62ce5a511a974fb565c20d933a6519b628f1a8bd358d76b1e50bcbebf715a0a015a4a0ea78ab8ee8b7df038d68773c11a5e61b45f802f5b20e75b1157052fec0f4092f30bb60be1fd0e29d91d52d3df1d63a2e5069d9e7b00db5a6c0cb32a9749d0e5e038eb8c5906fd0830c0afbb123a1de46efa292e3c7d9518a7ee24970c4a54e5f0f846c3e777e4d735fe999e29f009714f4aad709fda0588abfb24b3374f4b94a60196b7563b54b97ebebd7f10dfd974dfbc06352b0457effdee11e287cd9ca2838cbdda2225c7749b78d26958feb31614ce079e38f96c337427778f4a1cac1c8655fb77a28a62dfe3345acaeddd8bd404577ba744c658ab177bd56a31682ba49cc9ceccbcc20dd372849e246000be505d052d3b436caed8bf68f5c5d0122bc2ef23358cb27aada3364ab92461d6089674c48e35ad3d0c23ab1ac8653a9ab3535119dec01c4cb92f279060998e36923eb1619734cb92331951cedd1a7a69c18d9cf1ef9de536a433b506a0ab8bd5da2f4b3e4c376b3206d79d31ade85b3f6aa31db99a92ee9d57c99066ed8c315d5e98dae841db6cca17f7c613e5f82b194a4d20a838a8e0cc3cd35ac39f689683bb4f46f597ad4964a86e972bb9510dc1323f769fba76653db45c8cfd47e03efa8ab8ebd67eb60131f3669985bb04acc52c40217ad17bf0e134aa024eaf90305f0672731d28ce39d92ef263d908042c53ac833b346afc267326be1c435d61ffc995856de8124fe5d1591a9d7c4860a7ea93aa58c527868a1dd54d2e81af6038e2d53a5f002293ab74edce4ee3a8e9b7880a2e98c0a5072387d23d7a32369d7ad01efc0a19b0578c9aa2a7e672843c7fbb1b384f5bd5928a27b20d4cf71f797c09834c60f4c85bbc36f263f22661abade51fe9d6d5f73bc3e8233fad25a56f02b9a01f039de9f6b3d6f968219695d99c71f051a390f322d87af3f01419e6c4158fbb2f54be46b4a9bb27a8df0dee37b266699b883182f1b3476cd82e47e6cb8b2aa6a13aa0cdf7f3fa565b4bb195542a93df7ab13299662ee50829653223e5f5b5367b8aceeb7155f66adfa62702e7df7bf3ac7409d57e098e92acb1215918e305c78b3f416a96007e6323ad2d25e52e9b6b18122bc23575ad46f59270e6a15f5a00a7785f646080f6504974a611f97ce4fe5b905a77c51e0e53d002a8ad96c7435c0e851367eacd7c32eab8509d6706a574bbc6d9e56d199a6e142b8596e43d3e0b783d7d9619ff3900727541bcf08ba7cc737096807ad56ad929adab4bc282b57c94ad650ba478d00ccf59768adf09b50cf238e15d05426d0621f88130240f2fb0a1b23bc5beb50b9344bef233612dd71d5721435c2cea4defdcaf80b9790d8d96b4dad569ee24b91e0a0adc30410af6cec35bd533bc954ac4e6c2393ec6b1882bb963f20d063045ddce3c4a2a4ffe3f025724c377cb3d91cac4a34590986a9bcb3aa20cb71ee3b1fc2ad86a7366da16453e2bfab8d0d3b4dbf021f40d64dfb85457ee90e1c3666914df7a4e7492668b9b21224adb5442b4a153982437425982577279b829b09f4c00b7a90baddae973c79843ef108e5df33b4f2d15b19c319c2ae2a4d828cb3e73b40c9174e53dcfd0e8633d65032036d5862ff325a1f5d361e22c73932a2befc239270c5695024b8ce31454536c2f2c4b0d86018f1404af28b2170be939eaa0e414ed937dbeafdf2b67fffc88cd50e66819e03cde6cb06bb1237d4cea9f1863ddb0e102102c665f2d766c8ad1102dd647f8cc2faf4b32fbab15d26144cbe6938eb2e57d5812da38a1dace4a5615e5812435f2e8230f40deba6f56156b772087643aaad1917d43ffd437536b25fe6a65508a2b72be36ff9080b780def8f2abcb291027a1b64938f7be33058988f70fa96e9279119e336a479d0625f00dbb314aac94477a9b0b17bd4d2fcc7c4e37333e32f9b1d8022390dfb1ff07d9ae85100cc017e87c53fae0389cb43d0d670d9e788468477c77154498cf7861c3a2c68317871ffbd6051f1edad1bd7287ea58493a42923cd0b9ec5c46a89b6928bc3d39ab5f35c5d69ff71aaa23e378f0f15652840ef940722961fbedeaa3a47d92a1cd89e7da8e21f9cef75837249414cc6474833d065e8d4dd3ae1bdbc124d2967688fde3165242ba8f55e8089d4eb3bf490e5399afab66ad7c2209e8438c090f15caf11569f4e51b843d17fb12909a7298616d7640e92a8b0b8ad195881128d5132224845a9508a20041f55f44135511b587f68f10d260df7dfbc0237896f7968f2754873dcfc43ced32a94af42be867d9f9c21470388d0b3376b28887d1d8336d1be53b5cd11c4c69fda725ef2a01927e59c5e8b038dd8ab8da988df3a3ceee2b74078c64e395f1097ccf33f19aab9ef60838b8dab81f0d4878a13144372bb19bf8963af93c477d93d6d00d40df59384a9b2de7ae63db873c28b6d505885119bc95c6391a8ab4576730cbd64ee10980b3d8a20f16ceb4c3eea1593a6497273ff85437bc6412b423501e3bfff016773ec5a2d40a6918e256bf3e7d9a1fa938eda9eaf368864328245d5b4d70e73f14d75ffc320bf5a5d251cbefef3b795e7b3a8bfb3f1d5843fa57f16ab7470213e33902ea691d508a4554d4fcec0b31a55721f84816a9758e2a72bab59c9bf1c2ed0d7c114b8a7925f2d47dccec19a10a966087605efdbf42c90a4e334ae9dcf3f6d69dd26b6f67cf90524cfa7e5fa5cd23f43d4982d60f52ef27c3af99cc937d2bc5fdd5e399067681c85b5119d658e2a867cf41b4cc0055532b2505c5d0fdc08563e4da2a8fecd23f6a0e7388d0141a8dde49575b45d02bb7d66875c56b1212ef5fb7341a2f809602ca9cff0043371183cf04cb60c20aecd4d3e1c87316adec8280883296caf835cca18097c6d76818d2b57871020ad040b7d97169626112109a8e402ef8eca8f86c8a204a45f11565d2b6a5e9e30d9a179fa149242713d08e2bdfaf0e38457be591cd060d45796cd5a959c2ffcd806f9345d4aabd048a5ae564a12f4ce1c654db3ca795c39de027fbd202d76e26b47e5f41771194c7ffaa3c7c2ec2f5d69ee7eacdd4951fc9d3fb05c80af9c257c504707191934259c372fbdfd87b33d993a96f326c2284d211628b14bbec525c2068cbb26efa049c0d0141498261925625048d6087a1d78d4da2d6f3f37ec9168661081ea868b59977fa16ac0b380f3f0c7dadb56fb10002b90ee0011ad3bec17e1215870b466b32f2dee3b07ad83d843a7a2afa1c4c82fab84dd89d1e791e6d90063fb3607850a407b6c1511d50a658b06dacc8f402283e68e964295624066713775d50d4bbeb2093d21fe6868e48f8f9db4eda8d43a25e8cabf8cd2334e6cb9d573009e1eb410c368fe4136efc960a379952e904132757243492d20e8b22b468097d009902e233851f3cd332fe0a791c5a51b00d6700d0415d2576072a01132ee2e141bf3f4d67cce6de3ecaf462dfa85049c5468d804d8a68c91cd72192dc4e21d3e2ec22bf1fc4d44f9891cc37dcd6465b9f2f3ae71e3e1798a1d1e2bf901568ce98afbaebc16a4099ad91c6ea397e56f25a6aa2e7143e451e0ae955bae54f5f6dd4791e4acd95363aa5feefb658c8f493dee25d5f418bd4874a80bb8d098490cd551f211253f878d33c82f8a3ae596246aac1d30020b92143a09b74aceb28db24823069c793517ad8c3e08b3e35e8aa7927ecd3bb2f58a556efea51ee0a03e6af22bc56b6b90c782e795656cab0c3d324d28978b218754f62998ce0fea0da78512b5b6e75896a34ce21123d840e5c60760720e448d449eaf1f2781ce2171333f9f3f9318e14a0d08805261562468f1473ae47cc85c7d3a1903800cac2e34e3b951e6f03920aa86fcd6a4b230258312a5d7a77afc09f46c0a7526ffff2ec5b3588d3b0c402e6c87a94c663c7b95e77ff36a32dcf84bebc6f08a3a6531db03eeec784eeadfcaa863925f6861d2e4d8ebe91daf6fdf15c2f214af591514cd7c093a702d9e7f96d43cd1e09ac1311b20e11f154f6f7af5ff5cf6cc6bb4c0e2a106181ee13776c781bcfcd4fd8aab4b969d6919333316b80a2317bf3969f4dbd48fe32846d5706ae0e3b56d0c728d529852de0cb6e3f516e06e5164cf274c35ab70386844ada1db9cf37a07fe93238ae0e8740452e83addd72ce5e254518a59786b9b14ac20c05dca668d17781c014dbf2620e87369c901bc0989dac390ce1009ec01d559a89d9bb57b7b5ff3497d4f97da1259a31975bb73e3a41dcf66ed76b62ae2af77d5ae345be8394da517a790f46ade6953ab1954444edf19bf164dae7405841f5e27b3650a59aadd3980932c50088b40e116efa86135056fc1819fa7d6f62a07efcb61cb6317fb9dbc1c92e221e1c33d73cc0053885db6fefec6ba3271bdca9a00fe2b8199f8e7cfe8ca5858d8002bcec91fb8babbe39dab7a593900318d6ab0ab27efe01b7dcd67ae24df715b1dbdc15e2cd9992829686d68c543159ba528200ed809249e7da21984495231cbdfdae48584bfad6db13d73bf4951d618a330971aef616fe584b923eb0834e8d42ffe19d1d7e3c5d81fd57bcc970cb18c1a284cbdded559c93ee11f30204bca5d3c292a7ce4ca24f0ab95141df3338af71cecd8008a620c6ec0d5b54197a7c34ccd8b54bdbc52e2d30b0750cf633918d4240a0e0c6c9c63614cdf317b154ab6afcb40788c267420af236d2ae9d5aec810095a62312a478a2f6e1bba2201b712ca7ccdd182ebc556377d8d129dbb4b68958a6efe49c3fa7ceb219a2d2b7a5ca1a275280d77093a17488a8322252aa55c37c4887aa998da612e5e33060d5d3e11fc1aab0a207a4da2e2201d167cc2e24b8a959deb5fddc3bdd5fa09f32ea9e073f6aaba779f79ce0881854a0dde453bf347e3fecc2bfc5c316a6a862b0e6a84f87371bc73da31a76b82fd43e28ddfe41978b74844ff5242c4b99d7ce1ee4", 0x1000}, {&(0x7f0000000140)="46a26df20b2e5b5c82aa3a0368c65f73a85a46dc81eb067186ab393a7418e24636b214fb03b68493954a32a16cbf1102ee7d237857e0a1d5950127f7cd0b0e84ef51c7d67c57e486cfb1792c24925449", 0x50}], 0x5) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() msgget$private(0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 0x10) dup2(0xffffffffffffffff, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r0, r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001540)=0x3) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) pwrite(r0, &(0x7f0000000300)="f94c4c49dfd685fbaf8a8d1a029bee8fe5c20e36f1c44f616f1255b56d996c703b8e322ce7679b74fb020654254106607b036df2ee3591d5f274d2596d455119019476c874385e81a4701d3827ee6e5ed5000072c0cba688b0aba89d26d4b8cb8ecf12068e57bb61c6cab128fe6ffffb4def5137717a01e515cb9799959f679849bd23190d26ae87ce95a088652b716216d7f4a20565e780da6fd9587f5134dba68b09dcf01c4390d1e8bbc9355993", 0xaf, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x81) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) dup2(r2, r1) socket$inet(0x2, 0x5, 0x7f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getpid() 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1f, {[0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbff7ff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x100}, {}, {0x0, 0x0, 0x0, 0x20000}, {0x0, 0x0, 0x7f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0x6d, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x28, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000) socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2c}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xd07ef5bd8d7719d1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) fcntl$dupfd(r2, 0x1e, r3) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000003140)=""/4103, 0x400000}], 0x1, 0x0, 0x100000000000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x183b277603114b57, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x1c}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 1: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8003, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) r1 = getuid() r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) write(r2, &(0x7f0000000140)="220100", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0xfffffff8, r1, r3, r4, r5, 0x80, 0xfff9}, 0x400000000000033, 0x9, 0xa74}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/231) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = 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(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f0000000340)=@file={0x45791f751bff79c8, './bus\x00'}, 0x8) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6, 0x0, 0x93}]}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x100}, {0xffffffff80000014}, {0x6}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x5, 0x6, 0x3ff, 0x8, "1f9d7980a974cb409a62fd28feccbcf593c2d3f0", 0x2, 0x80}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCNOTTY(r1, 0x20007471) mlock(&(0x7f00008a3000/0x2000)=nil, 0x2000) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0xfffffffffffffde7}], 0x10000000000000d3, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000440)=@in6={0x18, 0x0, 0x6, 0x80}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000b00)="6a96a72c4e9e5fc9f8bdfe9cd6fa76574c208dbfa587f0795e997709e6cf8747377c76b3107bff6145c283d7d4609f1b8935c3860714896496cdc405bf3755d207ecb8274b7f03a3e203f18c5278d263a9522b365b1959cc9f471eb62c5ffe5960101a1dbee968c9f6de598ff998a41f5d1ff0adc45bfb937596725e8af1633dec2a20713e04f7cffa1554ac6c2572774fdae910f832279af40ade28b95e0638f5498c0544868969ebd524c3a40663e2e721cd8c4c2ce050590c4319145a8bf9b3a76684805ad629431127b6b0ebb577030b15271fdb9c356443a7c8703ae8e3dc232fa7e14f", 0xe6}, {&(0x7f00000004c0)="7922818097ecc3753bfdbfdbce1bf1898823cb493754d49bd80c51f0274555f2281bdcbb4ae347215a4ab5c6c9231b833a9844013e6d60bd6ca4d074b73d96735705c60a67ee1f287665af10881613b2bbaa19133b8cba2062cba8eec0227621b890290f2e", 0x65}, {&(0x7f0000000540)="be393faea9a2f86d1175a1f78541e43559be230aef0c27343a7120632472daa00e3243033b249394b43a72ad9f", 0x2d}, {&(0x7f0000000c00)="161b55e33776f2208830450e966a70e985e09e7a04c566717c5dfa4cbec1af3303961fbb176b20bd03e4d391b7f8071a74631a3f4b7f0d74a9b393dfc27916af42ed4f1a00f0a5e9996c08f6f591c3dded2c9f753b97f5d7379b0d4c5134f64ad826dc408e64e65b3bea66a94080e8fd", 0x70}], 0x4, &(0x7f0000002880)=ANY=[@ANYBLOB="2000000000000000010000000100000015c2f4dbf6769e0ec9e97b0000000000500000000000000001000000f7ffffff80e0f17b8b096ca74304eb74071a05cd51799be2176bbd70e1eca5953f3be2b841e69cbd2bda86dfb6c629bacb559511647d4415b78b28d9b9000000000000001010000000000000ffff000003000000288396d0caf9157acbd5ea88dd0d529ab56cae4b9c6edc8e04c31963abfa696ac1ab4458f0ea6ba95717c242bf029c6955188b0fd34cbad48c349d226a6c9c0cbfe58df07d6369715ca1ad2c1d7da7a8696309b0731f216a015f3af13914e30a67dbba10339011581734922203a71475ebce38ad2b84e2d7359ff0b1aa1694653c5bf8f6f95a327dedfe5f6ba36c0a920a2ce40832bec883d033e91f0e672859f13964a3c5b079763289ac30d34f2df1a62a8c5f6d5ea1f3368f80282257ee68d52d95d9fe33cf1598104e51980fa92402a242b9585cbb08f68a2e39e16a86dedf89e0dcf858c4c8c8c4e61c32e0824b16dfad5a1ecb793b64b78a30632d5606cc3982d55f2d8efe0549c4fb872c4cf0a5435f511aad4136d5158ab1510128f5d44eb0b08909ce99faa9938e1be991dcc2c7724ec0df0a941fbdc6d3cad5164f25ff319f4b6007db3657dc8ce38de3bdc5500f9d1e8d98963096e05bd5c07615bade040135b40357c4bf8244e0453c1845d8fc1d35a56ab2674a78965d273aa8292640e64c76db52ee51f5d3e92108b4ee6da1068d63cb1b02cd9dd97068d27c0f672630c7f46efc876752a5377a87e65dd50df65bbdb793eb95a3ec7b525da29b59bd6c21e775513623de9b2913fdd70241358cce8ff6ad02c4afc38d2f04815c9eaf8e0b8c5305e11d666ec84651e219c9f0891c7840c26fb411ace037b08814d147a8192ae03b2f3fae00cf72f63f8191dc2babc11e38c8d686fd7c681ec77caeb006951e98b63def1a5802cb9c0a0d400c209275ae63d9358b4ccf02854e089c4e51048608c45f7452d837471a2b06b1270b58ae8d444e41b8c482e2090b405c20d9963308646c1a1fbe69485a2c816929a16f1142081ade232d3f49b0fdc48930ed07a14fc2c9298c3899fa9190c0b4361332074a67868c735f3f852ec79a7b5d1f6af6d527bdb0faba5718113cdf1817994fe95e6f5bc1588cb91a85eec217e640866d16cfc77eb8a7938fc74870d406e9f004beabf026d488b2bd783933fa382ee7010ce4ac6130532f98c20fad40a6e24dd3102438cb3c75d5f19f431b7d6db53996ef734b1ce4e5fb0d2856b2a131b407bb1d17cbb068d158bddacb6c176adb5e7bd6b64917271e0d268d206abe68086350268f406b29fcc389aa7c94ed1d0478573e7728bf52bd2c514d9c2eb6f76c1d7ec16d7ceaa5b5058d4ee66589868739e7ad938d133d40f0cfd2af4ea0ad3a87d76add79f7cc70bf913d2f7b3219b3aa3dab3cb1ae6c3f16d12672c436d7f0cd12366f7f90fc570daf49b78ff253817339e380bf631856ec2242f317a9187bad038d05299e0cd07bcd2dcb1be41a4c4e5340232fde0638d1f533cac7bf341ce6f11f7d19401415cece38f06fb0ba535fcb56adfce5f9bda9ba7266a6d501c592b21d0fb2493ba0bc0214d177d3706dd6bcd0988b8b7073ef5dd7fc182874c873f029db08ee095f3758afc3b0700e539b7d0c533aaa4c92e45595dd0da1a3396a5528d87bf9dab54e11a7e9bf194d7395b75608ada6daf142156bc34584773a7db919ae2c3a6b33f5ddda626d755e1197febaf1ac2beb7428fccdcf7841b43248571f75691411baa90f964f5dffa74359208ea7cd944fcf3c5c9c4b6f8752ab2859a184723dfb3b419c202f0f1288dc76d6d796e4d168349f27db5069b7fdac30017e32c277289a38f62e83503783afafb568f920dd5c7518d5f9af344585895e905c5b01530b468281f3f753f7ac3cbe35b3e9a7a578ae10605ef9a4a5c3ed5ba933dd3970453943d7810ce204f46cbb68d9dabfac0492b8cd3ef4ea8f6dc056352b2b59e3172a8e744b9a13ff69fa3589bff059c1969cefffa11f97b759fe575a28fd7a0e32fe4f5d8fc9d845d08a3a7639d43aac4c0a4d1021542a65fc9a46a5db8ed3ea1bb0e2e1588741b239b0d06c2c64ca101f67401e338c049e2a66cdb41585a215fd433203c839e7e21c13ad1e0e688d91331ee0362f010dc6070b9480afce13f6911358e6d830398c8bcb0266d1c944c5fb278d8e384ee5067fa65a3843538089876ec2ed0e40daef3e3693dd940b4600b7196a0ba67d23fe720a871993e1f0ec4d1c07550474e14df830c70acd0e096d922217a8f4b72e2ae87a4ef4a43279a4fd855d5a18eeebf82737273f2af24151c7325c85cb99b6fb80a270496e9778cb7c7f5fe69859d904dcbb1496585b09601ce920c23e1359471c4fec5507d9306ed6656a28f010d0520bb9caad0724e373ccdcb9c2c4359fd90a633d5885ec1d754c080d61e198289ad2d356173d671a435e0a0dbade71b0b57bada1f9483553d37057c0f0e1e4fd12f2c6e4da084f30eea7e298c8e0d5da8b1c8769d5f78a61674682308820ee1b5a399dc2ea885d74eee7d328c4a91db4b0c609851b15fd03aff8f00467f1a6c4441816a41429f07f6bfeaf6b8fbd86828f21878eb253fe2057ba6028005a047ccb41cb2a15c1607640bc8a78a3a174fc3d5d5f38e29748a5450301b7f77a9534f9218a688e404b04a8d3bf37d703cab6065f50258a8803e2d99dad39ab81a5e9a45738a572ec6a69ec00288a091bd139aa2f57d8428f75d54194545995cc9e5f8e3b4c71f259af15a69f6b13ba920a0684da849f3eae7fa91ce7c5c82194b6943f6762fd8b409528ad10b43bcea63a9346c6cc16324598210705d54b56cc28965b29088242974b326dec7f5954f17119b0b13661eaa1f6e97060576210799c571049200cd7825e62edf73f2792b81bab1657fda3aa3137ae72939251dc4a5417f580439e795b47909ecab4804cebd0ee619676b280df0e2317380e38f4f545efaae5cbba9acb067cae31b233c9a5699fa3cea69d1be09054769b97580268ca84d6d54bdae4d5560753147050d4da0188fffb885c32d205472c3662f786bd0a495c619794790b128b509b8bbc798571e41f3735cdb0b8ed2182560bcf072d1944433249ebb9337cc3f148ea59ce771a979055451a7ffbc74138be475fcbe8bdf380d2cf29d2b7527c2f7a41deb60d8dddcb66a68df0cd925c5a0a967fd485a1ba35b6103aaeab1015a167eb6da52fd0045270c061de4cf8681b8dafbe6cae398d699c063d3a1b10cd4edb884773e0cca710daf72831bbf62b3fa6b9035d3192260f53af838fc8a783b67ff574ea05e527ea4b978105939ea59a24e879ab8492f2fca14b9c0290bee7d3b37e7ad828f01df10837b58fc0d40acbb9ad5f47fa9309a43185260ca49d287d48d7d6a623b7471dc2032198c0d43758c33edb7cd91a6e898bc89185179d593582fd37319d549d4b0123600176c085f976113abc2b4942fb15926caeea89cbd110a882ab5766d384f85b0f6e480b4b3074384d69ec8ccdcaab13b81bbed45acb007015f7f51f63959fc352d1f859b1d69a2b1adcb3ed5f5cf63135040b197a5a377e5c83949f9ba6be4cea8d8e53c9248151aaf5c1813a448f5e3f9fe1b2bb8d629f0786a1695077b4bd67ee3c44ecb9c42db414a4aadc29750b0f73d88369c6e3a43bf3e188aa97c5d8ecdb6ae2c828eaaf898bcb4c40129b4150f2ced91851c50c921a05d984631651fcd2647a60debc24ded13a396ab9481880d69b975669ffa7a59e6f8c4b244f47dd24af4fcf5f2bba6b69f800029b34b7836437392f7ee8620990fd25053f78ec5f0737977d68589a36466a924ae23aac082bbb118b8b762542edeff4eeac9bb861124b05695c2586431a0359cf9d08ce305b482ce1a238c74dbdbac067ce52ab0f4077f0a75f122da678ef7cdc6ddffb25e9667165c461eac7a6992d72d04116696ad1bcd2677cb9d468529cccb5ea027f3379488646e7729a944e90f855db1fb485b961ae82cf9a5d4fe66c510d6a359036170ffc3f36f3a8f6f25bb769064071b600c850fb233eaed173b60d4b52fb8efd15198dd93d8b1774f9717c1117eeb11154ad2611b9e19941d87187bdf07fee03109e9570ac0bff6718ad19366159f378ffcd524d946d4d5ea2cdbddd4a5e9b8ca73f1776e3e13a60dee205e7c21f031be53dcdce23830e8d22ef21a78a14efefc51e6b31e6d3735f3687845219f03bc8ffc5dc4539d56d3c80f9981f32c1c406af7382b233fb2d67d24a7691a12967f02f8085a5e1134426d7294af297e43026ddd126295d4a5e44cc8cc7dd903ffd9baaeb6adbd59ca7f3efdb298763aec453f49d8de20ffe652bcf2620c510fa70c73fc579fa7e34dc86211c5aa368943a7359132caef2e592536f4901f0d1bc068890c9e5966a51d05ce351b7ae9a3c457dcf7a2287797fc242710f5ccc983c881c50df3d0e2be781d8f534b50b70568d93c30f3b88b0c1673baa28e83c7b586d2a47fc58599e611fa311f4d78e4270ccccfb689436f1d0612ee74c6582b53739056e706702256c6d05ad1ff5a1281312d2f4fe8e93dab69d1367a75238f887e7536925fd2755c5a4ad98a141cc6b9ac7d660562e0aecde73dcc9cb1de8670fe674557fd2ae6d9e642567d4e5ab49258d9e2a5ffe6d07eaa3414bdd68c2def6eb67be5b397fc49390c8d6176f028a996bb8ad3676e001188996e7de88c440c4c00f585df9b269531968859ec328944155b9f32167b1c2cbf1974788ebad4e77d4b26400733fdb995d81d04bb7e1ecf6a66dfaf58d478132f769895621f9c403a61639a1e29e414ee814df3ec446cf17700264d6252481c57cd068ed89912b25dc46f471910a230e104ea7fc3653710b8f8539443c8f4c465711fec95eddcfb426cc944b63b7749fa2d4e4f498b77d44344f1ffc4aa48d3ce1677729300d8fd924667f1b0f487474f77685ef6542b8e68bf8f2fe96a933552dbd5bb2d8a2265f12c6a4b3a4c3773a3d16aa86a96746029c8db36df6b690a7ff43086dbba8ca4d4072dbf72d22f11578c6306d84f3d7cde5b186298c1f5237f2c7505a6989f3c5626b7e897cb0b66e55098f80feba8604cb7083db102dae97baebb2fc306552fb32853978c649c506f1c9c1917a82927e9eb2838a2ad0893add2a0e98294721e992505865d163e32825e645b2de84a788579bb3c784f29da679b73a0003d54140deb0c7ddd1a4585e4c9decc391f2256698355a202084efb6627f97a9ed08107893204e1fdba7e01ca33b63b677f9191431f647b7d2dc3636e213e441c130f40660842e5c0b758c0f15d69c2c34a0641c6de875baa4c009dcafa29f6e2be09b2511d2f54a58340a52f93fb232411a13f22b0d2e38e99594d96824620f095e9f80080afe1b701c22feadac62fe0fe3bcdc2035716a8b08d98f29df6e82a67d7bbf204fd68351e1e5f7e58b689127d523ba9cc3c2ad93688e294b1ed5ad6865c96c7921ef568a7dcc13bc22bf98a77a8adf9a5ce438e6ce3369483da62a5459797de55c0dbc0aee641903b4417d9ab4e18ca23f86cf45d27b6cbf0dc5cd771e496898aff9ad79ee45b60eff55fe29971697f9d2d12e8f946f4af59325d871df6afa18fc35cd5ffc1e4d3732cb4e8adafeb6e58e16db675cd9d7862c9185b03cfdc02b6a982955142a1e4bc252a88790476408c55b54808d3b08df7ec426be5fc54063615a07c5c7cf192a569fd5c19dec2aaa4b1731d9a57b6264f808101010ce3abfbf5991ef5e3537ae4d19fac786a2d3cf270748bffe59036624d6920b9fbde043a05081b2ff7dd005aecfd3c55e6306b7134e6d2d843712b4403d40344d343680407666700ba3cc40f5a57e14af6865fa2d8fe50c1a24cc56c5907a4072c7ca527654125bd8e4ab2f78ab2b1d2c268fd78152eff4"], 0x1080}, 0xc0a) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044275, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000340)={0x3, './file0\x00', './file0\x00'}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x4010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000440)) faccessat(r5, &(0x7f00000004c0)='./file0\x00', 0x22, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x8, 0xb1b1, 0x9, 0x1, "fbffffffcf6664f152fb7d91263ee73e7d4000", 0x1, 0x9}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x109) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) dup2(r7, r6) r9 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r9}, {r9, 0x15}], 0x2, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000500)='./file1\x00', r7, 0x5}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000d00)=0x5) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="40b4e7f54ac52368375e00eee71f6800dfba9ba72959a36b8b29b5e7dd58b467b89f87fd1553a2bc4bd2215bc61495733635bdaf0bd0126754e2c46af94314b51b8daaf41a4aca37b3273db4f8d56ded4e1d12eec644f8fba171b193ad334dd1c1ffb932883d6b248d85b972de31af584a8f8a32e88edde5f6aba10052b96b7a15c09dfd3bb9709f95b1d3e91be6dcd15c893365ebcbdaf4911eab3b75c92ef5a91fa8eb05cdaf86364fad", 0xab}, {&(0x7f00000003c0)="323b6ac65326e053ecd0b9b8c2dae3f7868c2227e74c28258dfe83f9e287188527a85bc766761ed5c48517391a5110a91a7b89580c2c88527fa8e7184108efa3c999bd20b6970da726f60eb9426080e81d995d0537536707f92337", 0x5b}, {&(0x7f0000000a00)="07a3d45eef7810c2dd001930a6c5f13ce5778a0313f7fc952e28e1f2b6b171bb56ef9e008f05ea9ce037d810e3247da7621bf1bf7f093868f524ea7925c1e7252510fbc5fea0c4a00e207b0b428edb255819001bb6eb479f1d0284ba61e2393e89514bffef41bb4377a3d0814d2e2cd61a178233aa0dc17724081f3d764a27b7042711e842a2755687bb45f86ad694d18523a021b172ddd79cd4c354ccb61824eeea70ce2a31a7a770ac39f596809ede780fd55c00ff7f6b67e4043d3e8fbf14dfdbc17fdc8e7c157db35f91a100675ae461", 0xd2}], 0x3, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0xc0938a9f06e8380e) semop(r10, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x400000000000}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) setsockopt(r3, 0x7f, 0x3, &(0x7f0000000100)="eb00405ec6efd1cb9ac84e713048e699319296da1966737290a948dfad8f49fd3ea5d15be675ff6e640e362f93e5a911122c9195015f4cba2afafc96624e17d4ab8b06d426070f11431f3fee0c568e55e8c162c0e9b375d9656d27d5e4d1559ef29af71d5f3a5c048f99f66c98b416a9b24ff56c75e908b8f305b32b4b136cfb8da7c2d040d751de1c832754eedb406e98a4241a81cda9b37acf588549cbfa21a92933d2dfd498e2ff1f80e8500bc0420fc90d1f179285d41b6569364f88", 0x5e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) sendto$unix(r1, &(0x7f0000000280)="294f45bd2b56840371ba8d03cbcca1d6933adc6398f08e5d5f9a4e3211a938eb211600d8aead2667918a63f8988c8917b0349d986ede82cdcadcf2454af2a8b890cb8a7b67f24b4cb672f725c5ad571b3dd38386ac6e3e23dea2d7c89e2e695802689f3c275b0a229074288b6bed3236d69e5e33284254fe9a3e5898da5eeceb328afb2e682647c9888b95e30471575981c3fa2a15a1316bf10eaae648e03a04616de08199e0dc54814e6e063d457b6c29f63ac7227538e0102251c3a1d0d0fc5c3bb5f1b3e434b9084cc37ada7c15fce8974fd1478b95cc2f0f3aeb9fbc258993b4b77643dce98b2b7e1e1df8d39aa737070a824c47e1abde76c13f88", 0xfd, 0x9, &(0x7f0000000180)=ANY=[@ANYBLOB="82002ed6625f46372f66"], 0xa) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget$private(0x0, 0x4, 0x34) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000200)={0x0, 0x9, 0x1}) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x49) chmod(&(0x7f0000000100)='./file0\x00', 0x8) semop(r2, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) fchownat(r4, &(0x7f0000000380)='./file0\x00', r5, r6, 0x0) getpeername(r4, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/123) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3, 0x6, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0xfffffffe}]}) dup2(0xffffffffffffff9c, r7) write(r7, &(0x7f0000000380)='\x00\x00\x00\x00\x00\x00', 0xfffffffffffffde7) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801367c3154fd3af23a96486bc6ac49a71e0bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bacf44333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dda99c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a00300000000000000e6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x43cbc, 0xfffffffffffffe7e) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1}], 0x0, 0x0, 0x83e6, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r3) r4 = dup2(0xffffffffffffffff, r3) getsockopt(r4, 0x9, 0x1, &(0x7f0000000240)=""/86, &(0x7f0000000180)=0x56) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000300), 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x6}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) fcntl$setstatus(r7, 0x4, 0xcc) r13 = getpid() fcntl$setown(r11, 0x6, r13) fcntl$setown(r10, 0x6, r13) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r13, r14, r15}, 0xc) r16 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r17 = dup(r16) r18 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r19 = accept$inet6(r18, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f00000002c0)) r20 = dup2(r17, 0xffffffffffffffff) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, r22, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r24, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r26 = fcntl$dupfd(r23, 0x0, r25) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r27, 0x4, 0xcc) r28 = getpid() fcntl$setown(r27, 0x6, r28) fcntl$setown(r26, 0x6, r28) r29 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={r28, r29, r30}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r15, r22, r30]) r31 = geteuid() r32 = socket$inet(0x2, 0x3, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x2e4) r33 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r31, r34) r35 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r36 = dup(r35) r37 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r37, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r36, 0x40047601, &(0x7f00000002c0)) dup2(r36, 0xffffffffffffffff) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x80) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0x0, 0x3}) close(r0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x101, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4000, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000680)=""/4096, 0x1000) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:17 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x407) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r3 = accept$unix(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) readv(r3, &(0x7f0000000980)=[{&(0x7f0000000ac0)=""/264, 0x108}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f00000005c0)=""/180, 0xb4}, {&(0x7f0000000380)}, {&(0x7f0000000a40)=""/112, 0x70}, {&(0x7f0000000040)=""/134, 0xfffffdbf}, {&(0x7f00000007c0)=""/205, 0xcd}, {&(0x7f00000008c0)=""/148, 0x94}], 0x9) 16:00:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') 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') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\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, &(0x7f0000000000)='./file0/file0/file0\x00') r1 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r1, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xcc70, 0xfff8, 0x1f, 0x1, 0x5, 0x81, 0xb5e3, 0x3, 0xfffa, 0x81]) 16:00:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="a9a3000000ebfffffeff0000000000000000005b8d071b9d2a438706000000b81800004900000200050b0000000900"/56], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "d730c16d00b4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb027b46514f1ed0) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) msgget$private(0x0, 0x200) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x800, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}, {0x8}], 0x2}) r1 = socket$unix(0x1, 0x9e25a64127995c64, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x1d}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) pwrite(r2, &(0x7f0000000400)="9d86cfdc0885db65bf6b08ef903886958ca940146172ec876da96e8e7053a8cf0a4f897fe32df4ba39e0eda9214779ee6f52e54a54b1051f63f16697a7e881a086654d6b9572d932d27a52bc36812c88e0c467ed0fa8bb1265f3e9c863397cea78b9efff50ecd70b5afc0355d81f7d99c5b28e96783c3373daac5a8402d9e03a66d0d12259f84c80f15ab5e9fc7adca6ee86d6390e8029903fcdf8627fb47cae1cee09a6ea905e6092b4c50bb940dc6dd6c50c1887476ec774189720ad8bb3541cd006861f9ff52a6651a665600891e1d29878c988099b8e612d903fc32a446a0a61f837657535c4a444ef1d95a3295b9b69e1448010", 0xf6, 0x0, 0x2) r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r5, r6, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x8878) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:18 executing program 0: r0 = socket(0x11, 0x5, 0x3) socketpair(0x6, 0xeacf21a6f9c0219c, 0x3f, &(0x7f0000000000)) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socket$inet(0x2, 0x4, 0x2) 16:00:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xe163cc712b65c447, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) r4 = msgget(0x1, 0x8eaf0be12b718707) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r6 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000240)) fchownat(r5, &(0x7f0000000380)='./file0\x00', r6, r7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r11 = getppid() fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0xa0, r6, r3, r2, r3, 0x0, 0x3}, 0xcb2, 0x1, r8, r11, 0x9, 0x63, 0xfffffffffffffff7, 0x4}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020697a, &(0x7f0000000300)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r14, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r15 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r14, 0x40047607, &(0x7f0000000240)) fchownat(r14, &(0x7f0000000380)='./file0\x00', r15, r16, 0x0) setreuid(r15, r9) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x224d, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) geteuid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r4) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x8000, 0x0) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xfffffffe, 0x1, 0x80000001, "73cc5160527b0100"}) socket(0x2, 0x4, 0x4) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001140)="85880203a59c447993f515c0a382503144dbd81c00d9c226d5877be2ddbe56bdba820c5b91e38755604325c9b269451fef594306695fe381a93297a152d41355fd292fdbde298e854badd1feee381967acee5837b6435ac6ac155211ca965da3cff420ffe26675ba97fb8838a274b5c6401b88b8c8c1389442098d09690d438b3f122e1b0cfa0acdb26adf11f7321cf8012469929612fb2c48f8caf2fef01aed2e0176c8d40480f7a47535cfd9c5d1f2c2c905bd121c67b0e73e148b92048b3f5e7772dc80c48278dca5a527e39bbf5be448ec7013556a4322016edf518a8ec48d94b72e34364286a349cbae969de52d9e75e9644edda1895a05eac5b795c9b40cbfa3a5122c00201aaebc24a7c5799e90b2615d6d17008c6a43dec76655d35abcfa858faddb3bc3d0fc572d12fadb1fbfd28a6275c2777767a474988226556e816c5a98e9af71cf98488318d89f4679de0e47ff9254613512af8ac3213967b1b36009750424ac15ff8f0f7d487c29169ee7b105e6c8d69d26d248ede391e030b656a33edceeec0686e150c53c3c7f72dd33e03aaecc39d23afb44689235f0136ac057ad7782262a03462d380d1759a780aeec4780c1876a629a64cfb75df64ab1dc102621bf9a8da7b5147666d24833ac622ac1d46af578c7d0db5581758f4e511ac175d318410e07fc4ca1c220b132f43b5768403a5a8efeb393a7dd887bc1c0bfdf19e1c4eac80316f7287cef5d9ae77b62f9820da383b2f2ebfc565372cabb5c77ea3e9d838421eec3fe71d52402eada0c7cc7a330d61e7592ea730a01c9420badb3417d80738b4e1c7957182c7c86592a49fc4ccc572f9c2a69d4bfa2cc01e111ed9cd6cdf52b28702d45726aab8c8b7c094ec64b819d7b71ec3b9f3ae498ab4242e96e1e36e14b9bfa5629b1d08afa5d0c9dbf7096391e83a3994f927c9b0d0ebe643d51847f0cf933a0ab9d9d01c3f80df0d149d3405557f7ce6bba289ba1aecfaef57c1f66ead206436c2336663a94d9e75a53dd9734bf7d83aa5d8745da7e37bcde37a7e2a6e2d2879d6d9172bbac5887cf458a06d2ee4b91dc0de0346a032b6dc031ff0334836c6cae7b3e8ac67df2354974d10717a18a2c082fbb115a58e2bd058680295819ce9816ae5712a7cd8b3fa9e0a68590cd15880099b296a10841b20a2ad320e92328885838a03f2c70fc90e206db797613d30f20cd393c29fe3c75fc6de606ecc0d12f4e5e337e633e7f059c6337380aefd68319cd26a6121a2ae58a8a1b7df4a884e717bff9b6220db80560e585da55e41e21ab97323ce49247bc0f8e08debc375c43e0c9708ae30ca012c572643409cf1b6c085c50fd0b39fd329ce749634fd2a074f881590f4ca694978493a2f1aed8b698249dda8d097870c7d460dabee8f9fbba021c3aba25142d03f5b172a3270e740878b0d852c96823dbaef948d0340afc62eb848e8e20b284edf52b949967043ac963f92c1a9bed9eb2cfd61b861b8d085c753bdb1d3b1c2c4cb27d4d5005ad9a4327640071d41da0a381b7e8a2d13190353a338deded0a487b0d982887b39000b0031af8601f4552c07bab09f1719e90c36dbab5b59e22814a18801fd8f1e81625a218198ff64d7d1c89208425fc0860aba81bb701b38ee1cd1660a8900fdf1b8ee9e0010564d64e3586d470d4f6ce3c374d281d8b662d8e938866bda409260b1be6acca519bd0a977e0ba9d8ca437148dd6b4e9dc791587c47d1e84c4d43c0e40aedc1a04528f8f02b6bb74ee8da92edf49f527d4ea161630386b9af8418b934b4c7eb847c9e3786a5579307e9c5aaf1fa616b29c4ad758f524823a9d282bd9681c131f2f3cef607a6914917f6c6e47a7ec9a5f66ae75d5f806ac6e50469910b3b9fc81b59c73d80b845a60f333d73538b1b9d6bb1d2ca470e80bbeba911dc26d431b67f8f1197709ad0c9c5d0a20fdaf2c41a4bfdd117a9b354cb22193fbcb99f229cc100d80df86d098aa77f2c0802dd4f92bc15c818d26fc2fa614f3119160455ab15909f541ecf8ea8191b4386773c68a202d756067313c624de6e8cade5c048764468aa3a38b006e6daa65db5659791a2b2d901ad645da17f3a77b7bbb2d5bfd5afbf7a3fb114e989c796c582325ffa8933c120a95f0e83b95c9d2accada767b310c6731d225be404a57309dcf7314bd089b546af63edcb9ad3a4db8c6b77cf713bed54709f5dd6de58a70c99fd1e976236cd6d187e40d0b06405722066c44c72769df1f3da959e06b5649415412d0f4b7a6cac977cdbcf6fd8702a7e0aee9890ba0244107536a30dbf2c48e7faef1d2a988aa75066c3442a6046145e961a8585b40ad7bc34a7251d3ceae9c5841d4ce47082c39cc92041ee9af258d04a891d46affdffd250edee5d177458347cb94d3489f6352714e8421713522b4e96b8dbfea3f72c820e2dd4553bf85798d4c17ba3c03690bedbc0c20475e937c00f87193a9227b0e365f665e3defafdc27", 0x6ec}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) close(r0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00aO', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r4 = semget(0x2, 0x45f9f388b23fa0a0, 0x84) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0x800, 0x1800}, {0x2, 0x5, 0x1400}], 0x4) 16:00:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xf7ffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000166000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000167000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000000)={0xd833}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="0e64ed59ff969aacee259738262571bd6f68a97a24ad3308979c480d45b7360a3d3137fe00d74becbcb8c6ac0e4e5de090872a594b49a136aee3c538dfe8ef4dfe28e3b00bcb223ab171522b6a02a380117bf520e7315d01aac9c882ea9b6404f021cc6f31f8ee3a7c350c73ba5b616098d6a02c85448c3688f9d3b7cc86e263afd60e236b78d13dd947f5128e73c55e521abfceae78a0194f7683398e1eef5d5c1311751f7c17aa46fb743494dcfaf94eae150b260ff7097a02be5f47f618c3aac43fdaea47b1567fb6bebb173241964ed0a763119e6e261a0a831c0044c6ea49df933b19ee4bd6e14daa652a9be2297bb69d9c2fa3e1db16cfcd", 0xfb}, {&(0x7f0000000140)="04b134f2cd491e57cb5bc29e977d9b6373fd65efbec58b0ad55796ec3c92fe73b4aa73d8c911d8dd48926d60a5510d24ead5a201f7b27afca3dc33db49e694", 0x3f}, {&(0x7f0000000180)="249e18b46f2222c8812e339fed81aec2086e41b2d340a72e7fa62560c41b44e616ef57e2df56b57764f5605cad13b6c71d59829e2dcb02c09ebdb28d45a2b36e75422fdb1a5bb02e4c7547358491f156b4857c8efa82b6a2d42105ad0986dd0ddb3e39f48807eae35b139d6ab3520d6fe69a54a3294fd11de61b9cb45a43b302c0e65171cdae3a1c10ed067c6624e4c852042548d62ac8373a01116a43f57d6932685e0b95e3c59082d7d77e7ba5654f3b316635c44e80ca907528d6a8190f68942b9e3a888fa309ae50f407581989f813e33eb6b54657870622e0a3c468f8a3560b96705e884ba11ed10ee0301701f182a3fd", 0xf3}, {&(0x7f0000000280)="105d0bddcb13f9c6fbac03d69de45b8cbe56d7ff63d15ffb7b8a0cc4e42def14118e0a8844dd10fa7cbc26f6c741496eed955317de4b8535d9b44ebf697c8f125f4c14ac", 0x44}, {&(0x7f0000000300)="e31ef4f85457837579b7be79656ac1dca38243f6", 0x14}], 0x5, 0x0, 0xfffffffffffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f00000003c0)="73a6a6e01d2109aa73e9856e9f42b9831f48230b33a4945d5f21c061f1f076b4a2b8ef498ebf4925b923787165f96c0a09914abf9b9a06b34a5c68db4d5abdfe484eb1d76357a501b6f0ab07b254a92e2642ab3e7159fbfa2571e7f430e931f7a8e73bbc557f85b43e20dd8d63fca499f0a4181a1d7bff99059a1da8b673cf4a5ebf9ce6fcd1b596157b1a1a09fde06d48", 0x91}, {&(0x7f00000004c0)="25b3a76006cb493f34f3bba14687abc7efc19c0a1de545fcf084bb609495482651e7b9548356", 0x26}, {&(0x7f0000000500)="013d9294c03c17e2f6b0959bd23a3d0ecca1db8dfee0b1b6b1d01f7e1a3927c04234d2fccdaeae772730d933fb106e171428ff217c0e7bfe1b0dfcc29ee37bb993acc85f24e9e9eeb6f73418e22fa2b9710859848c4a8801", 0x58}, {&(0x7f0000000800)="7371e05fd23124b5b97811442db58dde8b509d83cf0d7b1e4e10155dc3c9171114647fc7075934048343f1d9b6f11abf3c59b1a637d771c627223a32c9d371c96cc6e86b5f8ac4bb4a94c5ab69a7f5a31a14ba6d93ce467a05fb7ba61e393459c3faf134b72083fb914c7f5f0e8165a0bc702a907e7a4e04362d57ddefd880f955f546427ee819", 0x87}], 0x4, 0x0, 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x400000064}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe4e, &(0x7f0000000140)="a0000043ccd481f80c388baced4fa29250d3988eff7a4ea5e16512bc8aee39cc0bfc0c04a1e998114bebd8b84de1f55a53d9c78e4c744b331d6cb4cea40977cfe0e1503c4d82200b13f50403630fdb9b4b5362ea7f1dfcadcbc40801630db8d50e056c89704454cb3d9325fe7c759b213ce5e94ddda92ee6") 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="ee98313058b3231561228d9165cf00d3ec588ff766068e6876bbbfe56bd03e35e15e59f1ad3c406e17645d8079412fca38b8197289a963e6baca8859fca5357c71dfbd1fce69faac66497652e51dd60edf7583ef255d2f6f143b8229cbef4d7be0b65e89fc3cacccf0c39b45a5a63337d8d6d5d9f80555b159bb9504183002", 0x7f}, {&(0x7f0000000240)="01f344d02744bcfe04029897533fadfb7f4a6ff5534b31349e47e5f7f0252c22ec28b76767ee8da96e69ab5c50c03fd28b20d47e7e5c4a3b0838022abe30e4f02e95ac0efdb1c6edbc39124b6d4f6f5777a8cb943da375cde64dbb31646c70581a7e18eddabe764f7e143d9bd971e71b6799e8b3e41e6baee58738139b7e079b9225cbb935999613cf37bc33013567caa96780e9e75abdc681ced9a5fc603d3dbcfce3895b7cf9cb2a1107b9e71782b210af9ee6e3b078eaf0cb2bcb89e59861abd92403c425c02ed2", 0xc9}, {&(0x7f0000000140)="3543407e4f2505fde210fe0e9413550fb30f0f2dfbe28dc9ff61d7f5e9a47fb41b1a2e01b201dd33a2ba47e1f917719c6e12780a5ad2de415e74c4ea3962af1e9e460bface94", 0x46}], 0x3) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x42, 0x0, 0x299, 0x0}, 0x0) close(r1) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x81) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\xad\xb5X\x18\xae\x93\x16!', 0x0, 0x0) msgget(0x0, 0x200) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x6, &(0x7f0000000280)="ebc6daa8af6e6f21fa81699e1887d2cbff13b9fd7d88989c3cf967654eeee346acc7b834b37a99c6d99a58729031db8cb4616ea2661798b04ee052a4a013dbda5c16f8a5cf323f4dc2fb8afb126d2b8eb2ee36f47137d72f21b8be5de4041a1247d6d791fac83eaea27fc0910b6a915167dd80dffdab5a9bcf49ad623bec17086fd45a19be698cc632c6637c67455ec122e4771581296032058349eb219403e540926a06d1e8b838", 0xd682e7fdafd136c9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x35f1}, {0xfffffffffffffffe, 0x2}}, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r2, &(0x7f0000000500)=""/192, 0x1d2) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0x5b9, "03669e85ffffffff13dbdf71795acd76ef3caf00"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="2078f7b15b52e289e032dc19f570fe00bac871767dbcbbff8330c22685470080daf3066348c258a14f05c70092ea5227184c0f1713e77a7b320a16cb673b87017cb316ec548eaeef6024f241ff3a1a4ab0f83ed71b8f0fbb1c02991e5f02c863882907498a49cd59c4497db02993a2ac4fe1efca09f2ab64442cf51c167f0db98ea24168e46dce025754d37de5b3f23488ae180de3046d9ff950fe0554c5db75ac5e0a82e833f5450a65685fee7c3b6b562d232a8c8cdb0b1afa1435affc244c77eb3b799753e805bb3494d936e901fdf89728", 0xd3) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000080)) getpid() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="1322f15e373512117bc42854ab2ab06c8de14771f60acc4f8242079a43c7a46f86502ec9b66fa8839113b88cc8d64abb7d07a77b198eb44d7c1d3e143b7d25143ac8781710e8c42741f53f81f49fc303b1365e0498d62ce5656c79a768672cef9c8b36bc4bafeaa34350cf14e1bd8a01c86619da3e7825ff3e28466186794410a6c30abafca579cac2a44d6677d938fbdc1c6c4371e07672f68555c258e21fdb4423108bceeef6876cedc03b4932b9afbaac0b0755e48f60fe04ceda602a929490b41f0e81f64ee288b4f177d5b2ccd881bdd1aabf133b5682475bf8dc1203552e95209833fb1f4ef4", 0xe9}], 0x1, 0x0, 0xf6) r1 = socket$inet6(0x18, 0x5, 0xff) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = msgget$private(0x0, 0x3c) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/20}, 0x1c, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r5 = socket(0x27, 0x4000, 0x1f) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) connect$unix(r5, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) setsockopt(r6, 0x8, 0x7ff, &(0x7f0000000540)=' \b', 0x2) r7 = getpgid(0x0) wait4(r7, &(0x7f0000000580), 0x0, &(0x7f00000005c0)) r8 = socket$inet(0x2, 0x0, 0x7f) shutdown(r8, 0x0) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000680)={0x3, 0x0, 0x6b1, 0x7aae, 0x9}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x0, 0x49, 0x5, 0x1, 0x6, 0x800, 0x3, 0x0, 0x0, 0x7, 0x5}) setitimer(0x2, &(0x7f0000000780)={{0x1, 0x3}, {0x1, 0x1f}}, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000007c0)=""/232, &(0x7f00000008c0)=0xe8) r10 = dup2(0xffffffffffffff9c, r6) getsockname(r10, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) 16:00:20 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x9, 0x93}) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000001c0)=0x3f) close(r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x80, 0x7f}], 0x0, 0x0, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000140)={0x9, 0x0, 0x3, 0x0, "1f3107000000000000000000000006f000000701", 0x0, 0x20}) read(r3, &(0x7f0000000040)=""/145, 0x91) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) write(r2, 0x0, 0x0) 16:00:20 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f000034d000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00002d4000/0x4000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000136000/0x4000)=nil}, {&(0x7f0000279000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e68000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1874}, {&(0x7f0000e29000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil, 0xd4}], ['./file\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x408) semop(r1, &(0x7f0000000680)=[{0x0, 0x8, 0x1001800}, {0x2, 0xbffd, 0x1800}, {0x0, 0x53, 0xffc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r7 = socket(0xc, 0x4, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1021, 0x0, 0x0) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x22a) r13 = getpgrp() r14 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r8, r9, r12, 0x0, 0x7fff}, 0x80000000, 0x2, r13, r14, 0x7c, 0x5, 0xb1f1}) getrusage(0x0, &(0x7f00000009c0)) semop(r1, &(0x7f0000000240), 0x6) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x102) 16:00:20 executing program 1: r0 = msgget(0x3, 0x110) msgsnd(r0, &(0x7f0000000240)={0x2, "f785076afc23ebcf5210f90d90dbb2818d4375596dfb3eac82ac7c05f1c88e85d10cfa88bc02df8ffa78774fdcb6a416be454a8af5cfd9e94d0336c461c183f1f48a1979a0d2184b310406716e5ff606b6350c3904de908d599f7b746d967d33c4f88c4e112f148b5c898b515a8aba2bfa320547a501ac7cc43f75edb3c91e2a7ae02320c30ec83aa5f19fa86a510fe4381fec116db38e6c7512e8a58e2cfe01f3fe919719cb8cc34476808d4fdd58fd9cdb2e6335b1f84ed5802ecebec2fbe6b9ec122270e448b5c773f955b1f7f639371048d2615535863fa30244e17a5c8e739db5b22271f1bbb08a72cddce10260236cc68fab0250de31a127ed8cfd7e54773efb18fa350dcd13d54dae564d71cb1bc95470b6115d63bbe54da0b8d6a22fbaa342a3b6a64958e509b92b959caec0120dfbf5611dca1e83e2e4c0d8fe1b5b29427445d0d28c0b47195149e45bfa5d8172a938ff950cb0c6e9fa455824641d952460c529c75d736368292675d5b2ea613d09369630d43372b00bb3891943d823ba65a6a37efe7edf7de27cba287a519d859ba465bbc9cc40b19d993ce44b519785fa23eb0b6110b6907fcae28315711bb63dcc766118e4f573f310b584dfbe7c61e7ab634ffabd035645c0fd87d8e2924eb50c606f3f31a942da2a5cdfbf575bb2512d54f6a660e36b9329eea6ef3ef5b73e21de3bf4d86c50ee7f790a737e1e90dd1352a6550f48aaf8ff935ab1578e6a317cc69f09cc88d92f2e0f478bfd0115556cb735a9579b4de0651d35343598d9e02dcc0fab257c8797ef4dae13567b4d034a7b966a3eee8df727df85d253465fd41e2efa674234fdaa1570e171f1e389dda65ceb655ec0c0f68b210aa6f1600b7ecdc16873df20e06e1aef035b84f75bc5c53976bfceaceaffe76a2d30011d6e455b757d674c811542443d3d1a6fdcb7ff3c777e07fad046230cf832eb0286a4befe027b99bab03105ed6060b7da69a7044efc8aed746e80c54d9a70b0d9f182a88dac0fccbffd7943f8891bb153c2b66f781a28a9e42249eb457b6cc4f87647c3bfe0e3621c73cb112155eca8e23d864e58ec6bff394fedde3d5cd2080f5a4cf412c54bf52b8f7678b7c28f406b44a18ca1610f55d13f822fe1260581c20d4ae7b6c2ecbce9fa9d91c2e079c4a8d24d8b039fbecb5cb0ee5574d1500f37c342ddaf4dcc749be0167a83245dda49924177ce533bc77a1881ab0162e1ad8dbb37fa93b8ba4f20440e60af61c33a6094a3ae34740bc059e8d90b03b69dc46d92f25027e3049443b191abd8e68689594391b4162d0289af65d35f269f389b9be185f0ffd2832ecde3ca8c7c305c508026e76ae8c65feffc23d9587ac2134b181773de9b7ed0be602579344f67dd49d39356284c0bab8dab3ce0f6fe21046d4fd95e5ad434e3f5e996c0e2272ac7bd5b7d716aafca42f318acf395f3a56b5ec3987a53c5b9044ff5ad42fe93c23b91857041f75761bf09f981d537763e9a71d3b9f9aded10a041fe141aac8bc0e55cdc755e773cac684d9f548ec68068cfb8ba5f106f693e939638ad9e6ece7f44ce2dc7a0562f56a2dbbc46d9150eded6b568b4c3bd3e6e5c08505347b0bb49eedeaea210a3b1c96111ea6d24747ee496f9d33a75d07b4420303de180c859b2c9f43fba963dccbe4d4283d0a8b88a5eb8dacfb817afe2109444bdac10e8cf0711297e25be2b4dea37e2ef8eda56ad86d64db08ca4b52b513a3e0fdd91f3477e1e984274dd3818113e9f6b4a24619f7c97df6642d9b29eca72f70fc17e24343c3b734907d99bd1523bddc530baccda5a15c944003c706c2b63fda34ab2e0f6545d45c86b9dc94f50a779be75739099047215820719cea4662e7f0672c5cec091f0ee348a2972c716b9856447ff5f28f785ddd324391e581f0f85c16b65b01c6c10b2f540ae685cd43ecce5258bdbcba18853287abbb31b7b4bce6b33be90d79d1f41f90a40641f4dc32d48d28228d6c0cab1ecf98ac6659e854b0c88ffe654f8a93ecb21c5786f39107de12c36f59aa9c201b78297468b9832e823994b2cdde838026c1130e6021dd80f5c3f58114bb0b49ee4b51f52e3073a5826fdef89b871c137e2543ad92936119427e8e995aae4428b2a35c4051b1ca68151fcf5fd482606f023f8f6efe0a053215de220a5c36cd7d754cff7d86d558108c190bc36fc36aa96ef2b6a2536cb1a60217ca22ca3099f765c3b4a3947200f079e38aac2f7774d46a9d93065d94ff4d9bbe668c3efc5ff3fc893e4fda6ab0ba31c24292789efb5e15b448ee8e99a122832b401595687cbd44b709473226024337a28241f9e07330dc46a711315db844450416a34ce720ff2fbf3b72d75bf8fc241627f0ee9bb1da7274a70c673ceeb249f9b4f804f24b1639edc902fb703d0482a809a0574de78f0c857d8c79c2d74ef2efcaf590ab39da1b62fcf6e545f252863a3ef135a3a8f6341f458d11b451824c64b726d6e4e6a94715824b61e49674f75a8b1434873d98246c17391c3685f2951f9b57f5b0100d6a93ba8d80075e511ce6ecaf0add49555fc13fb44c2a53770979be669bdd3845b2294e09576710a293eb270e9aac1a2e2ea3a73624b86c07a51c3994a3f8e56b488828bce2f4b47049a3a0a9cff2b384846a12eb650e188d0d3d6f004829fb8f9e197b4fb134d97b672e495f7aeb4cd933fe939e4c4c9dae2a9edb8bd24101cb515dd38157a435a8bb6150f2bc6be60437c24667f442f45f30a41c2a7056e99f0cb6069c9e58253ad8f054b6bec60d6a7a44c45ec04f5d0b56db55b65a7fd31a16b840bf343e7fce022ed8d86f629f597abf794eebc188c6dfbe6ccc5d425eb7b5cccbbbe6fa19025adc632c665178d35b537d094ef2ec6487bac9d4bec0b749004dd07fe29f55183c39c26926794046ce7da21aaf6d8844150278016a06173790b1c65df4bfcfd5e6e86259eda7e0a67af5d6e0acc8805321127481aceed4ccc18af3f8f7ff107117747c1e270457f7aac7e726b6f826da5e6bbdfce08d7028d183e799b0cd2ea4a608f0ded3a2c35a8254bbdebc72eadb933151038014e2a2ace89228104d3d1791a54afaf347256c58e464211656f1c15721fd8fff0c6fe29d661220c2a4fd2611734684c97bb4ff43559485263f8aa8561915fa2f3b734221738c0684d29294ade91d5f96cda0bf60bdc9820cec72b4c218d225bf9051cf08a632509ae4bdaced07af4b681f1cc12c6cd922e8c5bc530c0fc4682ea177a2c1246678797bf76f1c816b1122965fc3de8dda5a32c9ee5807f72f630460535ba9cb749750a1b01e7e53f3ada5030c5b46e64ed81246421c3aae0f493ed44137cbfd4138c5334d77bdbc36b918ea770938d8c4003f8df1b590b2cc61de3711c29b5545672e154943c13b1ab8ca29e2dffa013833c41444282e546f9cac1bf88573d06e1335cd257ec6ba4ffbbf9a331146442ec6d07c44e223db49eee3e8b26df481a15725dad73b7507cbcd82a280f45ca041872eeb31fa6380838eaeb50b5318cea555c9ffbae1d69f6880d56c04b740b501c8532280cd337964ff90a898f20d344f212632853e26130b9e91a5a499915f0e26938f33ee40f9222fa251ae29773309777b0e00855360c6832e2c1be1e7858326c7d6775e4a7247c590f5b0667c2f3d0e88b287e076e0cf9ed5a3b9ce1b230a6058e9789fcceb2050f003cac228029225d22b589ce89dda75aaa7a7ac8b4906902bb1a7c5327780e579c03387470958a6af94962def631be2eb1e7de0404d6ff4c4a6596e46393c74bee1517381b05f2cf383ea2b1080be5d448cc2738b4ab10adbb61046914b4becea8467049c3a4d26c5f0fd6c569ff970f34bd05d35dbb8684f5cb525972304ac5b02db5278444a02444d9fd803645f6731720f8da7c49d51c8a4db4e2327a2e895c80ea19fe2dd2215803a22727e746836b614f1e66165558817f3ec5023a2fa9af18831ffa37fd0db80b55561877dfb9b5750f18f1bb82fb705b656ae695ae5cea17e3d55739c08095a7b253767c1ee9331a5112435a139fb0b7749f959068f2f3772c2744d83a545168655a77c2688600cc4e72f01357aeb9e8e54acbcf5f917125a78d0e1b1700c2310b456ad98b38bd994120511638b708decae250ec620534e7a27abb4d4c0a684c4d7b249e6e177cb4ca869c098716335a024d91fc9ed2195c48e60dc73864e293dcdf2c7f454d7618d9fdd603a7ca4b7a68e1f2301c7a8050e7ba28b42d67d98907660a1dbded63de2c563a0780e168875ce3c72f0fb7329f7735e15d7d31eee23920863235282d8d954f5ceb9bd9e5a726dfdbc6d5840e924097387c89b305f4368f42be1359d2be5e4e2413aaecc1d8b18e5e5162ca096aa69b02471822f61e78cf606fa3051d368cee2673bef2a8a17aeaeac5752972c33b2556366c76c7049ad6cf4e7a824c3c10411827417348904d75ed9abd8da0e364c2a2878b088fc23d1b56340242532f431fe5418795683716b26ae7329b93c300031422ffc4e086e638ef49d9bc40d0c855ab6153daa1f2491b2d2aad6f5328d64bafbf67a9ccbd298c2a3856494d9424fd7676caf37f5ee704583bd7e250ae8d4a92616ea013ae585e12b15fcd625e54eb91280178cd6f6e6bfad269ac027a16475c2cd6b8200b3864eeac03588359d82ce1f10b3993f34b4dd54400de6f9dd759f32e57fae8bb6d8fde73d50a4114659e53be007e7f584ea8bf8c83c38688e5e292c438efc6be58e7d354c479ea024522e5d863a26fab01ab4a8ff90086074f8a1cf89417f54ac9a1d13049e18bc2e1a23cac8eeef606c99c10fff8299bd05b0b781635fa7e9ee666eccc547203affb567d2582fb63f42c24b10590ed5936049a59a6c11d3c1b8b8c2f89d066b6e5d6445d27c1b07b55267bc8583ccc336cf70d2de5b6a443064dc1de96b0ae3ba29bc75e076e2091b107f45b89cac86ef42133188e778c248ba451dde473947b92cfdf61cb18767fdd90a84b74b693b405d91038dd326ac41aea930969e9e560cd01b351e3430a132259ca618d7f1cb4cc40e5f31956edcd70d378cd1b9277f7499bad5d9bf8a274519c5fc0faed565a29ce8e538026d90887be59c57c7ae6a1b3de20ea12a6a17622a21f17e30bf71962382680630a5284a9cc87de80b8268d1b57ac76b7d27abe1b2aa567a7b45873cc5a1a1ec56093e22d950b5b2459cae7fa1e801e2302f6d22f2c44b74f975edda94bfd9d9547791adbc48d94550aad23e6242b0e179869bfb6057652a5b34329f10b2c7aca9e89b4152bf5ca42db890944ae0f356f58fe34907b3a5b9b245191a0643e4eea0ffde2cfcd5d285ecb1df7b2140775a024e0c43a3e0f39107f07587c95e301608ff8fc651580f22531f6647d5a84728bb8d35c0e3618bdb7d83d0e3719b173b88c0fc83cae8303b8d6ccb0d9c9b75cbd0cd54cb4742bb3a4fee32585942d0ecb3c0c51ccb0af1020c850b4af145fb654f8f34976f2b82b2f297d61b8fb3b4cc0cbc6acaf8791cc1a3c8f51f18e19188c9c9d46d0f7a1ccde5e27c465754bdacdb2bb352bab09183db1f66cd96aadd91f43dfec31d65598dfe8e053cddcb0445612c9b52b17ff997bc8816023cb31d50138b7251b870f1c8d5691b573714124a22f8eb48858d6a69b863e050a9447d909b9958f7db23cf5c26c7659654f27256a69d69c1bf66806af0e27018cf6e263d0e572f20ef47f63b84c2553fc4c6dad36be61fb50c76d99097635ed2ec0f30b"}, 0x1008, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0xffffffff80000054}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:20 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000240)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x0, 0x107, 0x1800}, {0x3, 0x7, 0x1800}, {0xe, 0x2, 0x1400}], 0x4) semop(0x0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x0) semop(r1, &(0x7f0000000340)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180), 0x0) r2 = semget$private(0x0, 0x4, 0x82) semop(r2, &(0x7f0000000700)=[{0xfc21fb5e24ff1982, 0x9, 0x800}, {0x2, 0xefa9, 0x1800}, {0x1, 0x0, 0x1000}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) socket(0x2, 0x400000000002, 0x0) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000600)}) setsockopt(r4, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffefc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0), 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x5ac, &(0x7f0000000280)="080000007a6ccd1502cb7e8e64006e1a81f51294b9333c3e6c8aed6c83fc668d3e8a4201cb846830015b8e544ff1ddfac9d82cad008f90fed7ef24f63998e530495f7c96d2912af0d71e627aa07ce0c426952df6020cb2652ae8284ce55f133caf35ffc0dacb2e57d272afc4976f33ae13cd37e20e9cfc0486c3c7d5d4ce58417af773b81ccb637b70eaa032ca6a27de7aaa4f2a732349119d9f9a0a63", 0x9d) poll(&(0x7f0000000340), 0x7c, 0x8eb6) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) shutdown(r5, 0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10004d1cc, 0x28ae) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="afdb5cb41379ec98b1c57d9b4db40ca420874e4304a886ac779ad9c98f0825c6553e7be78193d8e0e3705550b328cdd1eb1414ea67eb61228f7726738b34c9bcc36e9063aabc5252580f2fbe423ae675128bb3974c0b3449d53bcb3e8cb861a19174d5f1768be337f651ad4be1a14e7e9afa88bc220897e3cb7cace4d71d4d0c9ab1e2cef97a7134c07388c30f4c78d0c029c69a7eaf42fa44a5f38d", 0x9c}, {&(0x7f0000000340)="52ae28b7bc288649e336f1f08f55e038823b9c6d1dc8b709e362645f44faaa9313fcdc74a56b25ccfc", 0x29}, {&(0x7f0000000380)="11ffdfc9de92abe8110a3335f05bc0449e9bad7ada904092da5b96cac31c7f3ff00f97cf4d81970754b797cea8c6d21d57727b196cdb2ea6b0f5dcf94d6d63d064b28d243531d5a17a5b3560d6f4af2f6db6e5224fd05b9bca24da0b3b51767e48e7e8ab5b6c770e5fa47cf4dd14c62a7fb7c7edc6b86f3597a5aae43758a469f852dee4ac953654361da16e4e95ca81bf8eb3098b5d7af064206e7aa8ad47cf8f589a8b9ce6da42a965b58f5df9821424311d3b35f50b8297edbd04ee35150ff524efe137e4aad123559d", 0xcb}, {&(0x7f0000000480)="a88f51ea4db3d05b9ca72c88c05ca66ddc7831351b67a0594a370eb8e8c517", 0x1f}, {&(0x7f00000007c0)="83898c71d94cc0fb588e326813772a5a35bae7a0828f0a1903654fa05115e8d116ec339554499a401ab492964c56e9b4dfe4ac2151d32c271560ef82de686665e04cfcab4a3cd1230750487f055c197a284c86f48810d64c56a99de2e96304f1a64cafc561a1640e2ed1a44a5621406b0a8dc9387ea0d536814e1b9928597004b67464", 0x83}, {&(0x7f0000000580)="31eb4220f259d3b22b038af24a710ba3a7132d297aecbae15322b0ce057b9487f1eb67af0a3920131265ce749b572912acbdf40ca61af24387105f987e60e0db62c2c33d3d9573ce4ed3c74cfeee264a0af5ea82", 0x54}, {&(0x7f0000000600)="665b889a29edaca4a6740d7ce0a8ef9aff4e66d28bd1c2c55c0e33f338bc0931e1381b05ea97bcf9152f3cad9a9b1fbc69f7f56524d80b0cd4d57c1d6025153390240e315307f33a3471d9127dd68461c49dabe1636504557e0f34bfcaf78cdbf2497745e10efecf7a8ae84f9ba9d2b8d059f5bbc0857ee6e6a9efebbe5a2be269bc5d74d3e099f164847cb77c76997c1b2e15", 0x93}], 0x7, &(0x7f0000000740), 0x0, 0x400}, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r3 = semget$private(0x0, 0x3, 0x10) semop(r3, &(0x7f0000000100)=[{0x1, 0x9, 0x1800}], 0x1) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000, "d73000000000a54da35c00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3ff, 0x6}, 0x10) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) fchownat(r4, &(0x7f0000000380)='./file0\x00', r5, r6, 0x0) close(r4) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) r7 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x8, 0x17) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000280)={0x0, [{0x3, 0x5}, {0x3, 0x1ff}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x723e6b8ec71086dc, 0x8}, {0x2, 0x3f}, {0x2, 0x80000001}, {0x2, 0x5000000}, {0x3, 0x9}, {0x2, 0xb1f0}, {0x3}, {0x2, 0x1}, {0x2, 0xffffffff}, {0x3, 0x5}, {0x3, 0x3}, {0x0, 0x5}, {0x1, 0x1}, {0x2, 0x80}, {0x3, 0x5}, {0x2, 0x3ff}, {0x1, 0xbc}, {}, {0x3, 0x8}, {0x2, 0x8}, {0x1, 0x80}, {0x3}, {0x3, 0xcf87}, {0x1, 0x9}, {0x2, 0x7}, {0x1, 0x80000000}, {0x1, 0x80}, {0x1, 0x9}]}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) r8 = syz_open_pts() ioctl$TIOCCDTR(r8, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x4000, 0x7f) pipe(&(0x7f0000000240)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r5 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)) bind$inet6(r5, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x800}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xe8}) syz_open_pts() close(r1) pipe(&(0x7f0000000240)) syz_open_pts() r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) dup2(r2, 0xffffffffffffffff) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x1c}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x7fff) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40400, 0x14a) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x2a0) r5 = fcntl$dupfd(r0, 0x0, r0) write(r5, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x2400015}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x7, 0x0, "2ea86ecc0104000000ef64e16eb595607fcfd711", 0x0, 0xfffffffd}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="1f14714dc039e2695acc242ce2f7db381c633ec75351e3591d46c40c0406bf8f6a6d0b6073a38c281f847031aecc6e933c6e174eeffbf84032de2b2337f9a3d3392fc795a7aa940ac06aa99890ea758ef8987af489641a36abf1b23717606fef801ea3bbbebf754c43b625a15e29ea378e1377ac1da50188194b54a276c56e6db91baadeaf4d59a36953b4790ce892c6e4e1da7833954ef16f0027caa520739230f7602ffe68f08eaec854d19141ad317436d06b419cd9e29ee0bfa8b9b12fbc4f3eec7240f8c4ba5eee919c22cd00", 0xcf, 0x0, 0x2bda) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x54}, {0x16}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x101}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000300)=0x7fffffff) r4 = dup2(r3, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xcb74f09b96cd0ed1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r7 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) fchownat(r6, &(0x7f0000000380)='./file0\x00', r7, r8, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r12 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000240)) fchownat(r11, &(0x7f0000000380)='./file0\x00', r12, r13, 0x0) poll(&(0x7f00000003c0)=[{r5, 0x50}, {r6, 0x20}, {r9, 0x60}, {r10, 0x1}, {r11, 0x1c4}, {r4, 0x20}, {0xffffffffffffffff, 0x80}], 0x7, 0x6) r14 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r15 = socket$inet6(0x18, 0x8000, 0x0) dup(r15) ioctl$VMM_IOC_RUN(r14, 0xc0205602, &(0x7f00000002c0)={0xd8, 0x7f, 0x7f, 0x1f, &(0x7f0000000480)={{0x0, 0x5, 0x8, 0x1, 0x5, 0x4, 0x9}, {[0x686d, 0x39, 0x1, 0x800, 0xffffffffffffff29, 0x3, 0x8, 0x7, 0x3, 0x8, 0x3, 0x81, 0x2, 0x2, 0x100000000, 0x8, 0x4, 0x1], [0x4, 0x7f, 0x9, 0x3, 0xe8f, 0x1, 0x4, 0x2, 0x6, 0x7fff], [0x9, 0x598, 0x4, 0x4, 0x100, 0x7, 0x1], [0x0, 0xff, 0x987, 0x400, 0x8], [{0x3ff, 0xed6a, 0x8, 0x5}, {0xeaeb, 0x7ff, 0x3, 0x2561038e}, {0x9, 0x3ff, 0x4, 0x7}, {0x9, 0x200, 0x9}, {0x8, 0x3, 0x7fffffff, 0x4}, {0x9, 0x8001, 0x8, 0x80}, {0x2, 0x380, 0xc1, 0x4}, {0x0, 0xb8, 0x7, 0xc4}], {0x8, 0x0, 0x0, 0x5}, {0x83d, 0x10001, 0x0, 0x1}}}, 0x200, 0x40}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x180, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r17 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x40001ff, 0x103, "b800", 0x5}) close(r17) fcntl$dupfd(r0, 0x0, r0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 1: setuid(0xee01) r0 = socket(0x20, 0x2, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x0, "04713de0af28b2813d8209b8d9f39321849e3c99", 0x0, 0x4}) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c980a162b58fd4237b8fa4d012ae447472b8b0b0000ee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5bc0865baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc199f817b9611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff49ba3cdc2e80e306615b75bef5d38194a0b42859e80c00db376b5a814b77f3f5a659355490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4b32dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2661ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99771b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c7091a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e0000a8454c83c2d9c16c5b980c118c00e36a1c386bb3baae3eba90a8beaa3b349a5a8c971cdcc221f58167188ce6ef64ae4c8c754db7b49b31aecb6d59dc9eb3c8cb9dfb6ef89011e337df609954e3a7f447fc74e6d9df73b4dd2d4e1c753c78fc47f0fa4fcb32e94faa3c4944a00d74a5dc24ea7463065b5df7d68e12d03302899d1ccbb117e1dea3427a61d048a8da0507656d46341c9c8288c541d22b9dfce69f"], 0x10) getgid() setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x22) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) r4 = accept$unix(r3, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r4, 0xffff, 0x3015, &(0x7f0000000440)=0x1, 0x4) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x4, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x100) msgget(0x1, 0x8) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="0a9f297389446ade57bd07a1a4d8e2e08bc95bf1dbe0b0b000000000000000001d000000"], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200003, 0x4) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x20}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1086139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) write(r0, &(0x7f0000000000)="220e22", 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x24) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/71, 0x47) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0xd}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) open(&(0x7f0000000400)='./file0\x00', 0x100, 0x40) open(&(0x7f0000000340)='./bus\x00', 0x10, 0x4) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x12, r3, 0x0, 0x3) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x20, 0x80000010, 0x5, 0x400}], 0xffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0xc52cf6576226a428, 0x40000000, 0x2, 0x9}, {{}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x6, 0x1}], 0x5, &(0x7f0000000140)={0x0, 0xefc}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0xd1) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r3 = kqueue() dup2(r3, r0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = socket(0x20, 0x2, 0x6) write(r2, &(0x7f0000000080)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c70100010000000000e3a88ebc90c9d44ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7a3853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f891b3b3424c72cae10210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a2463c8e35009b6998f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c1c5497bda817c4a83380e150fa9785cf2d3a5a9f8e92271916c9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e0000000006693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a45", 0x1fc) 16:00:23 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xcb, 0x20, 0x7}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x20000000000001c9, &(0x7f0000000600)=[{0x1000, 0x29, 0x7a, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r6 = dup2(0xffffffffffffff9c, r5) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x7fff, 0x91}, {{r1}, 0xfffffffffffffffd, 0x4, 0xc0000019, 0x4}, {{r6}, 0xffffffffffffffff, 0x88, 0xfffff, 0x81, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x9, 0x4}], 0x4f, &(0x7f0000000000), 0x98, &(0x7f0000000080)={0x7, 0x1}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r8 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000240)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r11 = dup2(0xffffffffffffff9c, r10) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r11, &(0x7f0000000000)='./file0\x00', 0x0, r12, 0x2) fchownat(r7, &(0x7f0000000380)='./file0\x00', r8, r9, 0x0) r13 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40428, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8, 0x20, './file0\x00', 0x3f, 0x0, 0xfffffffd, 0x12000000}) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaa", 0x107}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a7", 0x2c1}], 0x5) write(r0, &(0x7f0000000a00)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758161c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) 16:00:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x800000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1], [0x0, 0x0, 0x1], [], [{}, {}, {0x0, 0x0, 0x0, 0x3}]}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc782, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) getppid() getuid() semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000001c0)=""/201) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r5, 0x2000746e) r6 = socket$unix(0x1, 0x1, 0x0) sendmsg(r6, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r6, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r6) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r8 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000240)) fchownat(r7, &(0x7f0000000380)='./file0\x00', r8, r9, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000800)={0x3e, 0x5, {[0x7d3, 0x7, 0xc1, 0x81, 0x9, 0x6, 0x4, 0x101, 0x7fff, 0x2, 0x7ff, 0x4, 0x801, 0x100, 0x10001, 0x200, 0xda, 0x5], [0x9, 0x0, 0x100000000, 0x0, 0xb6d, 0x9, 0x9, 0x1c00000000000, 0x7, 0xff], [0x7fffffff, 0x7ff, 0x3f, 0x10001, 0xfffffffffffff801, 0x4, 0x7f], [0x1, 0x3, 0x100, 0x5, 0x37108000000, 0x28], [{0x3ff, 0x0, 0x5f8, 0x5}, {0xc4, 0x2, 0xc890, 0x4}, {0x6, 0x9, 0x8000}, {0x2, 0x401, 0x1f, 0x100000000000}, {0x9a9, 0x83cb, 0x8, 0x5}, {0x4ba, 0x0, 0x1, 0xfff}, {0x8, 0x7ff, 0xffffffff, 0x100000000}, {0x0, 0x29d, 0x9}], {0x4, 0x3, 0x9, 0xe4}, {0x7fff, 0x8, 0x5, 0x800}}}) r10 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xff, r4, r11, 0x0, 0x0, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r12, 0x2000746e) r13 = socket$unix(0x1, 0x1, 0x0) sendmsg(r13, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r13, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0x1, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x408, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xb) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xb50d334220b311b6, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x800080002002, 0x100) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x42) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x0, 0x2, 0xa7, 0x6}, {0x3, 0x7, 0x4, 0x9}, {0x0, 0x3, 0x2, 0x9}, {0x6, 0x4, 0x81, 0x8}, {0x9, 0x5, 0x1f, 0xfffffffd}, {0x7ff, 0x3, 0x1, 0x8}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x1, "00000000c42000005a760deec9d682e200"}) sendsyslog(&(0x7f0000000100)="e660df5d11dd3b12285fa067b4245c6b4098a411baf3115b06588e503cc3074005b4adce639097799b8432007b8ecb99a66fc63a6fa908cc51c54cc2bd835efdff9b6beb7d11f674988c1358c38fd1d3fd618668a84d69603868c7f6278810b70d2dfc9f3e9ba5d48c6a0cf9d8398b139d171ee563d8e9b1b3818b", 0x7b, 0x16) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = msgget(0x1, 0x254) msgsnd(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x800) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x4003, 0x8) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000040), 0x335}], 0x1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0xf1e) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r5) r6 = socket(0x11, 0x4, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208", 0x9b, 0x3, 0x0, 0x0) dup(r6) r7 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x60) fcntl$setstatus(r4, 0x4, 0x4) pwritev(r8, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000180)) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0x254) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) 16:00:23 executing program 0: r0 = socket(0x18, 0x4000, 0x3) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x2, 0x0, 0x9, 0x101, 0x4}) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x4) close(r1) fcntl$dupfd(r0, 0xf, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000600)='./file1\x00', 0x0, 0x10) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xdca, "00d23b26a45e00000000000400", 0xfffffffe, 0x8}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = dup2(r5, 0xffffffffffffffff) munlockall() r9 = getuid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f00000009c0)=ANY=[@ANYBLOB="8202adfdffffffffffefff65300004007b238bf46854d78a2a1902000000000000008295955984c87910162be976abeebf453f68501700287ead4bcb777fa69dfceac2a84e6abca64896bc5e5ac6000000000000c07fb15c01360bcd4c0a162b0e0700008495aaee48bc24e70000000001000000b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee000000000000000000000000000000000000f190a65c98000710fcbc7283acf87264bce19ad61c25abf28e05117b1b75e58b1664863b0d2a07451084e8d587d1a8783953c6b053596e36595ea160e550c4499a86f0b6b92d22d702cf84612349a6f97952d90203eca63035d4ef4e26360927822e21e7b8205c5cf20d9f04699981b800e01038b03ca60212c0d08245a8fc3456e1274347a49dc513eaec5b523a10c609e6df0f98b812882e94d2fe84b313cece77d28331a4ce"], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r11, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:00:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) write(r1, &(0x7f0000000180)="df354fe248d7fe5a1f02370ef4337c3e2e37afb7baf01a85d313fce9b53771e32c6d14709e0868eb6611dcb8a95162cdf92db0b1b31eb255c56aa38dd91fd7df2dba7b0d9a80853e3be9f67fa23e11d0d0a8bbb04b32d79c5c247f05d87277c20d306cf4531fde3134c3bcb1ab43fac1c8ec2abb4cb27d13d571c5588e5e1a76d8bfb4b641be38c1461b3701e4076dc356700af66dc526e3f38faf165aa6e5460b927a4f3c17d0", 0xa7) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) execve(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x80001120, 0x0) clock_getres(0x0, &(0x7f0000000100)) pledge(0x0, 0x0) semget$private(0x0, 0x5, 0x632) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r4) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xffffffff, r2, r4, r5, r6, 0x0, 0x4}, 0x4ef, 0x80000001, 0x200}) r7 = socket(0x0, 0x0, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r7, 0x0, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semop(0x0, &(0x7f0000000240), 0x6) msgrcv(0x0, &(0x7f0000000400)=ANY=[], 0x0, 0x1, 0x1000) socket$inet(0x2, 0x2, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000640)="a5e3a7037cd17bdeeb9cef1bc7d811fc46a615b9ad4822daf8f300f047bcbb6a79b2463cb1f5eda5553ec4936734291846767377aa1c1fdbd64e4f79cdf584171bdad683d0bf00e74943fd376da807f0b759998078f6f1d96d3844762969db3baea232c8a79899cef5da652596b02b4505d9407ce08c8dd645189566b16a30", 0x7f}, {&(0x7f0000000100)="1318dd53910e652097e551fe1f177e230062376b25dbf746786dcef102c780f85effbf6a7fa28f3c32d76eb14dbde4e2abe6d12b22419c115c33c7d9194f93ca67f63e79b170b5c10b2fbf7bc61b604c8672ded3116c0f2e5a8faaedf78dbc9b33a1801d4017418c565c5a3883799a15ffb3abc95167b99327a85df6fab8765261f32def09e488c22e88671f1bf59342e7efe9eeeca4db653d450836b4b743746bf360c1440703fbec54233125a90c63dd9804b5ac38", 0xb6}, {&(0x7f00000001c0)="f67d674ec13a34bda4973754f112645c24c27798360a1ef13c53324d8c20ebfe88af4b18b5ccfa8807cec6f68235e8d7d04221c7cd598ef053c4566f3804a183f27484b33114de8abbde32238fb51c90db8e18c754fe9d91ed4332a38c8ad675afe08834380c98ac2f088ccb0afa48ab818be0d3361774fb97dec3889a12ea4cd69e03d4da549534aaffcc44718bfe79fca1e20960500cb86890bf5d1f2dc6205575e38253f408bd707e80575e3b120763ff07a1fdb10ec98d421bec475ccb3ca9aee1a5bb", 0xc5}, {&(0x7f00000002c0)="10b373644ad42242dd705cae27465eb702c558141915639eaeb887be7a304687d9930e45c5425b9167e79283c77be73896c0613c502ef84cd54ab1cdd03f92609ae482d6969296c32bf2a13133059fc9e07028324a3ead1ab207e2f73e1ab1226e0dcf1139281006c660c1485f5ce1b3354ff0a0ef7635d91e8dfd8b417f9fcaa149b2fcc576c934ea279e9dfaa7875534d7fd0efade04965dd11330e22fd42062ac", 0xa2}, {&(0x7f0000000440)="d0870de258e879ec91a5192526f96638423ebed5eb661c82d84a3ca22f77917e75770fe286c949d9b3951214378ca28a8a21652b67d1b55817632495bb21cec240c4ac725495fb0077f56af4dba35c4ea4b47fd65402cf22f6100e89f7c2bd7b838ea2aa5bfc9e899d455f743bd5b4005b305509b689ac42f2ad55f57b76c9cadb20925e2a7fa31fc7b6b866ada57a55f39deb3b55de203f63af89b9b300787edc8454a60ecd2a68e63e450b6335e99029ba3f2122ed59a8866792f6cf7a0dba0d6c3581d122d78a8101a10b5cfa73ec9f66550ffc15788bd4c7d513f693f7a3eb6289fc50b3a698a45d38ce57", 0xed}, {&(0x7f0000000540)="a93cbfb1517560d82e642bed6c2cef205e3a2959d56a493b0120107394fad03bd8ce10bd2e719e45e619ace7eb1d7c9b201a0f00f6b2347610c89d01f99faf961ff86a84673afb5db83d50f0475b1c58a71afcf4442e26b3f6a85067c85fae5899b5748cfb88cd079923257381a6ae56964f350bb72838e796f2a7ed4d805dcf66d06541ae30d7f31fd2f05f40804640ffd52cf6ecc0eafc4eab16e6b5d996f690fb760842acd29727842637e70403b567fb01ea43f7dcd14e2d3ccbd4a048d549182e0387b389c5e1894ef87ec77fbeb26c97af7dd114a0073e69574ee493221dac1aee09909d08d1", 0xe9}], 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./bus\x00', r2, r3, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/168, 0xa8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0xa6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x6, 0x8, 0x4, 0x0, 0x6, 0xffffffff, 0x9, 0x0, 0x0, 0xffff, 0x9}) r3 = dup2(r1, r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) 16:00:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r7 = dup2(r6, r2) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000080)) setsockopt(r7, 0x2ce530bd, 0x5, &(0x7f0000000080)="4f37c7e9289e77ea4d6c576216ad4bb80a59b5437c7cacd87d89836e4ade9dd0a8702d4e23da4fd5f9314f9be3967f9154176065909e38848e17667e5bc4f6ca5050f33df5481c83c8c4e5539d3d61a7943322f1f91af0c943c89d211ff95309c7f15daa66ffe877b0d40b2200f416de17a62f28c8e41f71796aaa717844f5ff95679c283ca50d4e64fd5ca8c4d9b2e9fc50b30f6d6f64b8224fcba7695b4f046de19b5c66ccc391714e0dcb3c518c0f84340f1b1ec101c334430dbcb7cad053f7208a9d337770400fd3177af5bc34df99446f5f55a604a7a9358048", 0xdc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2c0, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000040)=0x123a466fd0912ecc) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20020, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x4fb) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf375ca8a2f0df8c2fd1fffa6ee5e4e86cb2c03ec15ff1a5330ba0eb587a0c07000000b8b721a7c815f803fa65fab381adf6a59666dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79babac4e6ba61800149833e2decf8f4bff22195d564cb339239fb9d187b3907d8fd998392b1c1e2ef790db4894d8543204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e0900000042838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa6507689039c59c6e612ebaf86b5a1b99567c15ac0228457cd110de262edf60a4ec689657880a119d80768e91a8a0a7ee5b420bdc10b0a02aaf5a37b5d39c7a075519ce54bc8e03542001f6fa5ac25f54f5ba34db3e1de5594ab9e903e4d3fa63750fd8c7b47a92d51f269134e430ec41a637b2fb2ef9334bb7b96e8b11d255fd8fd36d4f3f87bace0780767f75f42ebc3c541a0d03840c638d73a9a7a9085012ffa480ac9581def41f7"], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = openat(r3, &(0x7f000052fff8)='./file0\x00', 0x20, 0x80) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') openat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt(r0, 0xc6, 0xdc0, &(0x7f00000004c0)=""/230, &(0x7f0000000380)=0xffffffffffffff14) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) pwrite(r6, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x4, 0x10, 0xffff}, {0x0, 0xe8, 0x7, 0xfffffffd}, {0x1, 0x1, 0x3, 0xc28}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) 16:00:25 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x30}, {0x1000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:25 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socketpair(0x20, 0x6, 0xea, &(0x7f00000000c0)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7794ecb2b77544b74715e9d96cb3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x200, 0xfd, 0xfa, 0x1669166}, {0x0, 0x9, 0xfd, 0x2}, {0x6, 0x3f, 0xe0, 0x1f}, {0x8, 0x1f, 0x20, 0x4}, {0x401, 0x3, 0x7f, 0x4}, {0xfbff, 0x0, 0x1, 0x4}, {0x1f, 0x5, 0x7, 0xff4}]}) 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) 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, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x33, 0xffffffdc, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x200], [0x0, 0x7, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffffff7dfff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x2, 0x0, 0xffff}, {}, {}, {}, {0x0, 0x0, 0x7fffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x2}, {0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x87475a932896efbd, 0x11, r2, 0x0, 0x2) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000140)="b630a14c9fb279c7049e70d30d1d1d28e0f4fe47633e716ac384166fa56c659f5d78b897fdcdf11b3bd47612d1123ca70c6e53cde5dabba624e5817842ad8f237ad932dc8c19227632b232e84a384746", 0x50) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001600)="57304f1ea08d1de3f39f1848ffff") 16:00:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) write(r3, &(0x7f0000000180)="c2eb88352f1d6fc30d00ae70dc29d3ee80d5221bde236a5853209d357f67b0260617f78a30d03b273ca4e814c984f7b6f9e1c31d8bc18aadc33968afa18d1599fca1db80d9f0c46d854943c365877fff4a7d2b59d629c26c8fea2bb37dedf8d7a2cf8abe25616170212d9eabfbed62306daa3bd993760f98873484fe33ec364c345fff6c256c5b3c52e4442f781621ae01ebbf8d9229fbe9e702fc5837a46744b9402fd0109ed016197b1062f67e25214d5ca49e8f3a3a9488f83e21ffbd2c9d6222e659dd5d70b19266ef2414e7d8cdc226d451a374cd8a6d141363f52e485b4a1b1d26ff048801bd89a58cb6425490b18ece5a1716b9238ed2bd441ffe920d550aba8506100390f4d95991b8ca5e5dc3004f033e1698efb5afae88eb85a2913198979b7dfc4b5a4c2ced679edaae054970d12bc3671f8b054614f6d4a82f1193fc475f5234d772faec06a8410a99a207dbbc98e87f4a52363ee67cd1dba21450a957b361521e6c25aab5e16733d1e6d556e0a4d6582bf5af6012930f2cb06d50874881350f6d1fc12b83cfd0dc8097d057e06e64f70759e6774b77155f913de1db602125cd8f4a973d75347daf26f171d98e2d41f3f4e5926e6016a1a4d95a1695bc00ac4f126c3dea37006fd9be6f14d4d7383462c95de851f74d20d91190e471d6cde50bd6df0b5d6fa798fd3b924c650424b97f076fccf43bd49f832f3e498eea0820346ffd11a1e07f8c1e6a71a2a6fde2ba2d71582955413913e58172f30871fa108190c7ce35041d44e4de358359209032847e334f8317c65a9966613e38d15d8680477e9df8ba30d78cc30d343fe4f7c2aeeac7378368d869ce875b8e8f10ecb658435853e5afc3a5a4c922e973c535d7cbaa728dc2df3549185ad8fecce01075117f679a9874db1707e3a94f14a5d442bfbd305829db245ce5767d39acd7b95f28658da32a3bb0ff955edbba0c34364be7391e34c2f1f2217586c8c0fb98b48ea2641612311a5c0304d44704526f5077bce899a1c2e86aeca625f2cf1441fca4909e1c412d806f644288127ba3fe68f6e1f4bde208b5a74b0041f4d27b3614c3899621ebdc563152c5a57d9aed2d7a435bc9f8f550c3e03cb9bccd948800db3f2adf04be18795620ecb24499c759156edd0bfedbe298fa4c8c3f2851a17f1f95bb863bbdf50fcd09ae2917ef0c93e8733fa4d6505a3cd92f69991918efc5eb07c63edea0911521a3c82c4a5cde934f024f47f807016d9b484736faba810f43312326f69e7b2a7d10f81da348d0f8a478959c85adaf8f4884471876a69773f7081a32b71c5fd21c2ff6887d59f544c039a97b9ccb89a60c8ba2a9af8511c0958869545fc9eaa45926f35c5b1fa1a06e0cb998147624c42989b47224ce4dd3a460e4dcaac52492b8476d3df549af83a5f4ace985948da595cff5806aeddcc52435862b8bfb573c335672f1b3ce61a87708b86f298f4bf3f8d52c20bc1356eddaca55c707e22c5033b9fb29d0a16bc1353d0988c755b5659a30317c97b56f943f2044bd175c4b8931f7871e8c8e55c5399f9c2a5230f8c9af5139ec73a5da15b41de33db67731dac9f899da3bbf15d18019781e6834e2ca2806253b1f53cdd8a3d09316162d0c1fb27f277cb954db1241c8b0577579b642841776595bdc192d7e24bf133a7d68df66d447554db68b8e36a5f3e1693b85383cebb651160d69e1fb187c01ce817b4d4bb155c493234b47986132dce221a920ed7180cb5b2800b116808c2033adebffdb306c5ec139732115641e1535d4a049ef9ebdeb76a22069e2ce5a398db0cf3ea42b2ed03a762112100c6fa5604ded4a5ea9dd3bb2af6615371a6cce815aa9a8f7fcaa73240e83a76496b2ef68caca973dd9dfedf9e5e26765c5dc26caf4d625cadcb844f83bb4d88b2014029f1f11f2d531397bf108c46989c236be152e862a1b75f7b68760d355580fe6db33063b121783b4666fc4c0f111abf87ddc80ad39ea15b969d4e7ace34680db92f1f8c6066b3ebf4fcd5ad3fba7fc4eec146a89844b32418d49686f02a0bec9956494ba420fd06e606d3c7b7695fce4d282fa50a6db041701adf4a0b8e44a607409d0ef169693e7507f15328e78bb88297b5d4b2630e58e23132b20a429ab1d11cee23c33832349e20559ac6b2a2f96d53294a6bd78e5263b446ce6e1a28c49f6051756dcca46d4dd564c37b79b7a60ce6e4af146715105395a5350d421f0b28045a51ed331ab6ecf4172e1280749735cb48d5c83deab17d537a968885c12af62bb57996cf5bf5c2232d400d80d124ba0fdf65b44494723ec4953b13c7141325f4e61217f004795b3c9de4ead1faed6eebd60576ecb12ad8508da85f52e1b33bfd292e547691c91501f437bec038a3df3ee3d81f7fef35d4bde23200d9b4427a01c0d3338d5841fb433237d232084fc7f0d956e843aa8abaa20830efb8f0e1b4c0665c579ad013f37547bcc4389786076a115efa196bd10a0a45b2774562913fda3319fd03ea63feaff2d589fc9e9be578e36c2a208cb78969990e7e3111d110010b7cce2a82f373c48ad4de1f91e8e18778164a28d1f0b6701a194d019ce5742f0176adfb7f11c60625a056655ad11e62e30a5fa049e0a3008b593f78c265fa83055d74b219c968e7757124b56b64c3c128b963e972390979954e711e57db7acedea41b9ed2783d59bb068e856de10b3b9f80a197cabbabac14c85b343d19d3fb888f89548abffa76aeb41ebbb0b41feb4a9b7b02421618a8cd31b070c188cdc1200305729376e4f53a38ca9d0d1023ccfa2384faecd3ba6140679d633065f2f8549a78508ef0f1a6fe0741fa6888bf7ccb39eb08e666b131f015e12c4650a516e681c5be0550ddefb7856cf71a41528682cb5eb027f3488526f2ff95d927f22ec4978d172772be5d314077de0f6ef94fa615da8e7c031e431e866312b599297e96798fa3675708b7c332f0c8ca1f7d2a03c3e9ac54615308b83ff2e1172bedfc86a64291d4d811089b521be2622fb913cd712503147d7dafa5e39b5d7a0ac5253696760856b01e6e4d10c828b454c26f7df30b30bf361dd29eb8589d9095f5659d8cb3bc4eb7afc2ca2748dfcb72e52cc140bd6405f803650d3739dfe6a6dfc564e15ac6f8044935f8cac291958b88ad36e457a9e4c24b8a204dffeeb0230519ef12238964380058462b3988409f51c90ddb77398b57417f4f5d6a23ada475e8ab2fb08cc20b78b579bed629d0158f98ff0601a4e3da0eb011b85f114984531369b658b6f223467acd092507d59128cb85bcdb27a1d214c69e110978bfb42f5fabfda0aa926f88560fd2befa98cd034add9092eb7461614e6a4a786359f9f9a043f0c7d410430155ee422c817d0ca4d168a0d6cf596e41aa1719932db38220c4909b9ba7f68841f88474033d366b924d3b80cf58091d3028778a12650e2883d3d62bfe8a42854c3382e52da37ebef8d86ffd3d0dacf1b83b2c09901b35b5f5ea7a4602c73d7edf88e631eca544ba78087ec8cacd00018dee8479d91a7d004a674152833a12222c0680aed36ddfbb5ea49a80a9ee451fe41520a15f76a2249ada58872ff1e975cde0335e192ae7cd8fc0741621f2a2eaa435f73a2f97a29de6bf9c0478952bd8cf48f8ec555c216d514d46eeb1358abc9496e25a6c556dc8998d55fe1d5a18937902cdd01b61f17f30fa9996f6871153a1787bf10ef55b4de3f9dc934e983c524118d3c73192b4bc707c6ba2a0ffd758d83848ede805b96f2b7968e5c80e4207cb82ea9ee7928cacd1d6ea6b1a17ab04db507ef796c8d66fea28b6bb2426bf01c5036b7852dc748b529797cfd842eba58e046385c634df6cab7f7eb29f11e5bdfa539d47ec023afed9c35b9f491744ab1e856c818f66a009dfae9ef4c1218d1e6fdb0f4c929d7f3f7fb86a5c8332703004cabed94c63f3c520fc314e4cf895e4e2ae4c79712af987416c1b05fb25f9fceadb276d3dffc1b782e4a1deed29f6ec20ad00b9dbc5233b4b2da3f3ae6d676762ff86e8db057f3677306f6a78257d9b04dab22bd2bcf4cf91a758dd3798b16a12c8503803c9167767dc2a4a13c8829a092b27421adf1adad6d30fde4832623b0252d122e87b1707cfda32b459a3231dd395317de5bd96d23ab126441d69e056ce59a3e407a756bc0c8dd48b15bc77336aeb333de23f85d9bab7b94996a88810503f5de3dbbcd67e2b96886fa3e895fcfb7c4690074331843e14205581e8702758117d2065af946bc36a5ef7473faf9693a3096fbeb5c242470b2f6e5cca3ecd46e76511a1a0c6031355e458e6d5c7bc6387afdc8ccb12ecad90e96e5be9ea5e201eb7ec84b6e0ef71bba22ddd28a4d975d10d041282aa39c001ad7c9bed2b84daa516e9d448d57d929c70272dc08f936de3ae5a46aac0ddeb11b10948bd4551b0257c11a274d19f99ea3e78df211e7f5a46266952eb869647ebf25c3cb6b336dff05556e9cd7cf19a72e77873741b3173fb3f268f09e8685506c8f3f9e45fb7a4b5ff9dd35386306f90bf339e35fd69599c29cf56092697b69624db02370028abd6dc42234d7d69c3875b07e1c2fac93923f68f76906956fa9739396f7b316e25345a3e95c0b26cfda6f9e853c3e03bba42a054c2f24c7632add5690ef2447ae7129a90288525ac6b0dc653850bcc03d0a25fb7fe262c189aab15bcabc27b55b0d70d76115c27ce6c1c4378803197e4a1bd56a3febfa5caa2cd5aeb4521d3b35ed2528c6ac28c89e86f066e9e290b8b5fe9e1b977538845360ce903699df0845e2cccface3a7fe1ca1c6ffdf1eea227f00c9efd4c9c0c22fba4f029aed92df95a71a3546924a3198ae9baef7633a2d3d3d0ba211c1cf8b82f3e6685e5eaeb7e310ae40a2c0e406fa8b4613119678f548266e1d25ad81327d7b87de6dc4fa00021b9d42d887c809e73d0e0489394c11943d328f7114e18543cc365934a540e0d2c0a56ef0a8d9829312d5b92ec8299150356b24ffc3c92fd1e13eb1752341abe855e36a80c29be59040728fb258625bf562a408cdfae5ed06424576d0c0d1c1c332e863b74d49457af231ab99541cf66c2076714b952d065d28c71c550f068fff61eedcc43831b792501c4922ae4b86766584201422d04d38517cd5338dce64272c50b935a3d569b9b1a65dfd9214a641bfe0959b5d1271d72a38abbe7ec3cc236b7e913a43d7b7dee9dd2dd5243a293da5775b5e7036e632b286656dc91b88d78faca8e79e18a9b44af559456757e5961df653ab4fcdc2b7159cdb9fe5eb93f7a0e8884572c67ad1206314d17eacefa46481337190f02c87a662d1cff56cba109993a12c49e4fa2c7144bd917558582085b20d5f8f2f5fd3ffa1145873c3a4dcb02f48593826cf29ddd57895d4f9d745abf1d9cb122b164ff28d23b3235aec186326c73ca5d082267bf3c393ff6d6454029bdfcdbee2b8eeee85c7a34d6afe4ab2c360cd57bbfde1cdc74c599413c1332a673b0be90095e170a7ad3846f6faf89f0f86a9677d97fe15b6b425ef4d0b6e4d27cf9b97655f146a0c701a254770b3b29742aa5edaf8339c62c0aed8fd0ee8f9d5bd7d359f82e4b398917ff260701763cd3e078638d56c22197047fd82d18676aa441e1f226b0983da2cf225709dc763eda237524de9647d157bf989086b93c190bd510534f6352123fe01635e4196bf9ac7c6bbc288db23555a340a22aaf71c3ca462fcd566ee13daa31b3f2d3c68cfc655cd439629eb1913b3abd0690cca4bcd", 0x1000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3d, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x5, 0x9, 0x0, 0x0, 0x9, 0x0, 0x3f]}, 0x3c) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x71c54c68, 0x5, 0x400, "0d079374cbc425ae8b87be12eb3e33b2909c01b4", 0x8000, 0x5af}) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xb, 0xffffffffffffffff, 0xffbffffffbffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0}, {0x18, 0x2, 0x3, 0x4}, 0xd7, [0x4, 0x3, 0x1, 0x2, 0x7f, 0x9, 0x10000, 0x100]}, 0x3c) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000180)={0xcdbf, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = dup(r4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x5}, 0x390) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x67, &(0x7f0000000140)={{0x18, 0xffffffffffffffff, 0x4000000, 0x4000000}, {0x18, 0xffffffffffffffff, 0x80000000}}, 0x3c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x50}, {0x8000000006}]}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) kqueue() 16:00:25 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0x0, r4) syz_open_pts() r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x46bfb) r12 = getpid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r14 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000000240)) fchownat(r13, &(0x7f0000000380)='./file0\x00', r14, r15, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) fchown(r5, r14, r16) r17 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r17}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r10, 0x6, r12) r18 = kqueue() kevent(r18, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r11) kevent(r18, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:25 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x5) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x4, 0x1, 0x2}, {0x9, 0x8, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) listen(r0, 0x6) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getgid() lseek(r1, 0x0, 0x2, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) getdents(r2, &(0x7f0000000080)=""/37, 0x25) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x101) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x5bc, 0x5}, {0x1}}, &(0x7f0000000100)) 16:00:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) 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) socket(0x32, 0xc007, 0x4) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:26 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200002, 0x3, 0x10009e91, 0xffeffff9, "42ce5cdb5a050047000000006f157f3300", 0x5, 0xfffffffd}) writev(r0, &(0x7f00000002c0), 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x48}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4d, &(0x7f0000000040)}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r5 = getpgid(0x0) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r6}, 0x5, 0x2000, r5, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = msgget$private(0x0, 0x601) r10 = geteuid() r11 = getuid() r12 = getgid() getpid() r13 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r15) r16 = getuid() setuid(r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r17) sendto$inet6(r19, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r22 = semget$private(0x0, 0x4, 0x2) semop(r22, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r24 = getegid() r25 = getuid() r26 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r23, r24, r25, r26, 0x14, 0x6}, 0x5, 0x9, 0x101}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x3, r10, r26, r16, r12, 0x4, 0xfffc}, 0x7, 0x4cc2, r20, r13, 0x8, 0x1ff, 0x8, 0x8001}) r27 = semget$private(0x0, 0x3, 0xa0) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r11, 0x0, r10, r12, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000340)={{0x80, r11, r12, r10, r12, 0x21, 0x774}, 0x5d, 0x3, 0x8}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r12, 0x61}, 0x8000000000000000, 0x0, r8, 0x0, 0x0, 0x4a, 0x7}) r28 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r28, 0x1, 0xfffffffffffffffe) msgsnd(r28, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcdc8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0xa8, 0x6}, 0xa, 0x2, r5, r8, 0x0, 0xfffffffeffffffff, 0x100}) r29 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r29, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r29, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r30 = geteuid() setreuid(r30, r30) r31 = getegid() r32 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) r36 = getgid() msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r36, 0x0, 0x4000}, 0x5, 0x2000, r35, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r37 = msgget$private(0x0, 0x0) r38 = getpgid(0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r38, 0x0, 0x0, 0x4a, 0x80a5}) r39 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r39, 0x1, 0xfffffffffffffffe) msgsnd(r39, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000adf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb6d4dff5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd26f6679b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000140)={{0x3, r30, r31, r32, r33, 0xa8, 0x6}, 0xa, 0x2, r35, r38, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r31]) r40 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r29, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r40, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r41 = geteuid() setreuid(r41, r41) r42 = getegid() r43 = geteuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r45 = msgget$private(0x0, 0x0) r46 = getpgid(0x0) r47 = getgid() msgctl$IPC_SET(r45, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r47}, 0x5, 0x2000, r46, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r48 = msgget$private(0x0, 0x0) r49 = getpgid(0x0) msgctl$IPC_SET(r48, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r49, 0x0, 0x0, 0x4a, 0x80a5}) r50 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r50, 0x1, 0xfffffffffffffffe) msgsnd(r50, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000140)={{0x3, r41, r42, r43, r44, 0xa8, 0x6}, 0xa, 0x2, r46, r49, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r4, r31, 0x0, r44]) r52 = getegid() setregid(r51, r52) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:26 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = dup2(r3, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r7 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r9 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000240)) fchownat(r8, &(0x7f0000000380)='./file0\x00', r9, r10, 0x0) kevent(r2, &(0x7f0000000480)=[{{r4}, 0x3, 0x19, 0xf0000000, 0x2, 0x13b}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x1, 0x991, 0x81}, {{r5}, 0xfffffffffffffffc, 0xc0, 0x700fff7d, 0xffff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x8, 0x89}, {{r0}, 0xfffffffffffffff8, 0x94, 0x0, 0x100000001, 0xf4ad}], 0xae4, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffffb, 0x10, 0x70000007, 0x8000, 0x800}, {{r7}, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x80000000, 0xc8f}, {{r8}, 0xfffffffffffffff9, 0x8, 0x1, 0xfff, 0x81}], 0x60000000, &(0x7f00000005c0)={0x8, 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r12) getgroups(0x3b6, &(0x7f00000003c0)=[r12]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) fchownat(r0, &(0x7f0000000380)='./file0\x00', r11, r13, 0x0) recvfrom(r0, &(0x7f0000000100)=""/193, 0xc1, 0x0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r14 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0xfc, 0x9, 0x80}) writev(r14, &(0x7f0000000440)=[{&(0x7f00000000c0)="6c82", 0x2}], 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xffffffff, 0x40, 0x800, 0x0, 0xacd, 0x5, 0xffffffff, 0x0, 0x0, 0x1, 0x7}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) fcntl$dupfd(r1, 0xa, r3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRES64=0x0, @ANYPTR, @ANYBLOB="738197406d9a0e8e96ba46a19a193931481f2e9f274f12a85a9d260f4f099251f707e581bde19cfb183a7a4b51ce14fedf1b9e094fbeb7265bc77f11a8269204da616621ae4539420d43e671a14ffa1fdcaa7b7ccb293959ae6609dec75fc62b14fde14b8941c59f", @ANYRES32, @ANYBLOB="bb13b260cf8741c1a87a115efeb916a382bc9d3d28691af318c35f58d2ac3f4c14b558e2f0aa1755dac31b1767ec9a01373cdfb0939baebb26026fc0d71249511e3c7427e6dcf6560d6ebf2da3178bca74ad18d7d5117b0bad92d12d91dae3060000000000000007ba00bc5aa53bc3d1df1b7ee5d4a6e923d97ccd5abba7e479334bce7c206634d0ab2d75a22a940729f22c3db4ebce1096a0d9f0c73be2752842ec4da4b23aba71dc890218435c55dd16057463d309c812164ff7014fd5ce0178a950af4bb136c0a06112942600e0f4d143e5d51bdf0fcdaee41d619b9174d00775572afdfa5608c1", @ANYRESDEC=0x0, @ANYRES16=r1], 0x7) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da22", 0x42, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x200000000000000a, &(0x7f0000000140)=[{0x7, 0x8, 0x5a, 0x3}, {0x9, 0x0, 0xec, 0x17}, {0x9, 0x7f, 0x2, 0x665}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") r1 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000000000010018a56999633000"], 0x10) dup2(0xffffffffffffffff, r2) r3 = socket(0x10, 0xe001, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f00000002c0)={0xaf, './file0\x00'}) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) geteuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0x3, 0x4, {0xd6f, 0x8}}) semop(r4, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000280)=0x2d4) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x3) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x172) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x4, &(0x7f0000000000)={0x2, 0x2, 0x8, 0x68fd45df, r4}) kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x8}, 0x5, 0x100000007, 0x0, 0x0, 0x4, 0x8, 0x239f, 0x1}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) writev(r0, &(0x7f0000000780)=[{&(0x7f00000000c0)="0706f940c70592e45da39bff7538c893a46caa6532e6042175fa5b0c8aa833b6c7078f1bafb3841e32e52fc206820ff7ef2a00111d663e78e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a0000", 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) write(0xffffffffffffff9c, &(0x7f0000000600)="2002e95f72a2f1dbf4aaa7b74d2c2e427973969165132f0beeb270d709f8eda85998913c1a54545ecd9970766f7cf18200e155fdd055b3bbf2698a8b11be1353a802c0cf1a440d5e820ec82180dddbebc05f6963148e9de0eaff59b3fc6e567e52528e5a7b5f75e09a2aae50acd6e95788c3586f36bbffef289cab1a10374bd0d0eb4b931bf70d074ca2a31964aba748003bbd6677099961ead5655a96221ff39072b286ce59c154351f11bfbf98b0", 0xaf) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000180)="c2543e4ca56a08e059e11c2c4e45ff3b53381dd7498a5de20e8c2356be38751b93204f1623b5d586f513a80baf987d626c99e4407e4c2fe282b5961fd7835921094fd87df71a6781a8f71cb9b9053bf2a1231880dd628d768d2d6f207cd0474bb18bac527d59d4b52bfef74037dc2e5d7c9e0d4952f0256e204fa87c2495d2d1d86b0c6515117c4e2f434eede6790f90eaf53c77abed1536a05356e080b348d44e8d70c63cd1a6ec5612408e0ef8dbb9ab478e93dc8692162033c86712dd5e18", 0xc0}, {&(0x7f0000000040)="c84639114f80b1b16dde755b554a1771a54986fb3e6fd1893b096ef6ea6c91111431015f8f3fa8a5143b25d089493ccf4dd9cd1e205e9e6bf3e3ed9191b719f772feb8e9ae44de9dc6912eb17e940e5f4d1a0e9997b758a9132540129e2e01f6a00494", 0x63}, {&(0x7f0000000400)="6ae9777b7e4958de7de991a45e48345afad5a895fe72ca136ff7f0fe0042705c24206bed18981ff9b04aadd37716b60758bb25963625361f0a6af142baed34b07a7938982f1492623898ed82ae748c4f2ec52d29ec86653f52e26437d8068c950e825c683c5351b513663feda87d23a46fa631d5e6d1cc4905831ed0ae3a8e36ceeb53daf41858b76f4979827e6052d8223aa3cad68555fd059ddc70ac466f42abbdde5e2b6cc7221e6675036fe8acae75b79f090870e2c52e6991fe04018a0be0764361", 0xc4}, {&(0x7f00000007c0)="0ecd6c43ae614a25c30bb03c34f1eef4bc9cc76acbe55314b47b34cd098dcf5f208f0ddf6a69da3f0ed263b2e839f3df8cbd3b54736f2b72e85c10ac9508f0e6c701eaf93aa34865e459ca354913d9128fe67bd760d9cc72b1621cb41308593942d218415f4ce0007cbfaceb27b0d95a7437fdf017dc58709824840a6a9571786f3ce2b47ca09cfcc1d3d138710d4aa8b2b14fbba258346aa0f73a75c5a64ff3ff239260b066ba88422b2d59e0c15d5ca18d915d5a5529251ac028603610d873ef628560815e24c8bca5ef6824223fc9e364c2c6d357338b50cf62727ff83301f30b4ff0cd951b67beeb28e27431fd45332f837c8680be17effc639d1919985bd801a5147f143ba1dd61c1f7f7a94e3e107f94a815554ea137049abf3510ab9a3c4a30a3f15dfb73477de347aa67a53ab7845853197bb95af1c0404227448e3ef7fd6384db6fae9a4372971a1a8cf25c77d9161cfb9a32880e8a6e065a199c234f5e3454a47ef92a101d5500a2a59a1153394416fa49fa25de1a853e1ad82f6d68d38517ffb0730fc84137aa4b7d33a07a65dde6481bcb6066aa4b4cb6ba6629259b43f31aea8d8e6475a0d07338716262f6149160f3d717ad62971a7278e0570dec3a65d5700b317dd6e6bf965c47f87d5a53c81b6f93d44336de879738b4a2027c51457548e382ba16fc8c5e065e7354d56f87c8d322b0754147901fc883b258996e702403a46287962d3984ebe5e2605b2076c2baa37170c9b49bec0f0205ae5af8162775a726c372a76495ba65a9a0d926a15038cc3e1e055c4173172fc8581df95cc3022867d0a8604a4a9826546c608f6189dcfab97bbab6f9940a0f012ae41dc57e45bff693bec6a2f8490e58c016c9ff3af793ada645ea5f8d7104bba16018ae7fd48809f742cd6e770db8bb2ba328f9872a235b6bd9eecdb23b64fba1655e188a9181b0ba30e0945f90ccf50fa072a4cce65d3ef0812ab4d8cd72b3347a3874dd41f354d65a4ebecb4cd2558f0adc51412de0a45502e1515408d4b635600ed068b76b55a7146e4f95e1e066535238f49ea9b2837af48bc233adf95d96e73620ee835c64dca29a28517c24243feaf7c8c64e29be23aff6644a5d5ed444e6bca1d5e7835f175f31d9bd2cd9e66a7021cb6d5a01f8f526e4275cc8bc59b4efcaf3376b9f8b2947e7d072705c62f7db997fdc811a186333457963e2f4fe5512750f75c47ed81b3cb2ada3e2481f80bf8d321acce7f7fa2d7dfcb2a3e44aa3f1baba5d356ada2b898c94c633acbb3ff9b4322a392f7ac93884f5b2064bafb88e28036835c566ce03f40859a598dcd5b8815ab2bc198f3b28373aadfcb41c5343f51723c5116e5b4681cc5973dec5ec799132bdd866d26f5c986997faba3b281422dc02b53da9e58dac2cce88a84f1c124757ec3418d100f3602509fb0a0602974652df2b3817f91ac4fffba4105c54ab789714c59b0ac773bd0da032d332117a4fcc39d27fa795096f8cc09155dc2f98aed71068bbc696f5e6c81272cedc62bbb6961451ddbb0ef2b2432dba3c102f237792c7591b14cc71d70698f622b5fc664cbe8380e4a1ae916cca6448c5555a768838c91836eea1d0d89ebda5e8f77a79d5b4a8c2f2ab69a19212b6184c8424ca920af2297489e087cbffacf6fc05d93855773453a000222982cf8dd95bb81048f0b1e062ee402184fc881368a7c3c0f27d009f71b2ad4e02cb2f84bb5575331c432f0eb673b8b346a50f3e5d2e7f260528110746e15e153cca107650b6e6df510da9072511a883d35a5f6832844ab47a2bd1e86de4d302e087c0b6d6f01aa7743b12383d6a299823ce9dcd6d5744d68d1f56d8071a7165163289597387623deecb91fa1976d5a9765bc39495488a3c3e68178f7bbe63db04447baaf3d8222e9ab05440c6d558af9ab5e5f12618d3f76544651624bef7b767992983bd1a629ff32e130cac3f0751a4f6b727c21d093c16175d1f4c784d4dd2a996cb978b52689b44430fa9bae8d14ec8efdb72720074eebdca7592b59ed0c8573e700859f4e173b831f94f6b043468a3e5b282d8b1ca855765765e3b0a7dd3329f6b5b8827824d2598cc8769addbccfe7dd36806f866edd7a06579919e4140db6c43ea196e79da37534a37c0aa969a317d17c2ff6e74075576dfcc8bdfab77dcb305010e590236d5dd8e02fd1ffb391b35bc6af3445e9c8b5ed84aabc66f1af02810ab3244bd68c0dd2e3fda8acefe7fca8314afb07760cacd4637c35b6256a2294c3ce4659d8395554ba74dbe563c2a4e77b5f9dab974ec8f8079dece737499b08a01826d7e70fc582bb12f856b75743a5b57ef2bdcefbf67e58b53d411c031b6497c9f4ca1eaed27c6da130e42349bbb089a73ee0e1e325995ed64c9da8492f5aa1883a124ec81852391a6810fa7cff03492bd555a2e313bb2ddf01995a032072d77d7322752be207ead4ddcda5572ef44545302a05801cd5abf32d24e6ddfb4961fed2ac2f9f8cacada0271260c4087623ff0f2a7ce526ca6ea37e3d41869bf56737a0fb665b935d9ce0dad63a800ef1bacc4cf4c7f36754f40af4c21c6699ff011df2661a1cc9a144c025f0c142a2e853f2b5949e679c7230f9defc6990ef61a39fa8e01850ad1f258e0462fbcb60b5cd18698e0c8557ec22f7b4f9fddfce02468d0a14ff58725cceaa276f24212671de24659fa9ec7d5604523949b9effceaee3ba2d19a881ba815b61fd4b6c83c54b9107db8b0a017ca3843dee1387b046afe1bca288bf72731f6b451464906a831cc2eb7b07695197aae2895ee9a9d053ad4ff55d4889413de7f2e541be8b5859ca4b8013493eb0dd6df6fa9aaf83ec3e87d0a7bb9ee59c107615a70321175cbb270920621880c36d5c7f78d3397e4bb08fbb34d1655f004bbb11ee6b4b78fe1b422f2445950eca309414d88b8096476c4ba4d4471c711702fcb8ee8a181f443c08f709461438413213a5eb449fe7816d199eaea5338039c3ffe4ba348af81626b81aa86f9657fbe99e7e378cbe0b6fbc0c6b2a89cfb5a6e381c04f7688ba12b84a17ac2e3edb53607078b11291e36a2212502604c1ba7bf5143bcff2921a6982e25d93328de475c8f145b7c354ee96d00230f6a55f21604d24f043942a3dd527fba8bb7617754ff2ecfd3ab888fe40f4859e3069eb04c27c49d967f5d45de42caa9d7ad14d08f027c93bc7f601ef42a1d66a9722fe366677b880053dcf4a3ff4d8fabeb6d9d13e31fddadf8288b30d06d3abaa454e9906e7fe0301887a096e7f434d118fff969ab329ab2b840c7d802c931a614b98532f49dde1f0b2e1f2858cc09ea6749f1d3f72c12e8b3cf8f8d4db5cf521cc3f0c020b0c16171151e06fe3ad0991557385eddfae36c78f4df3b86d99332a5fd44f8cd4b7ac2b9b34bffb8b68d03a7708052af624300c703df25a03ca2a3e0ecf0a7568ac72d7be27bb11ef623ea96fea3a829f05b22b968ba11083bcddeb95b798b66820d28ce7800bf9f2a189c8d66eb59f237c9f3fe271271ef98fcb4a0b6b9e9a1bdd8f742cfa9a655ed6cbf82b08b3da22c16c6d0393d32c920f65ca947acec272832a39126385b58e32dd46232d00b309fcf66f18c48091eed5959d46754c445e9c43ef4312f23629c9be26b2ae9f31b0c98861ea324b5c1cce39ab591841d482a50eedea1064d74b77142eab8a48319c40d87ca036cd300c5c675a455a3b2eb5886932ac5454b3fbe47c573a4c03795e8a85e9518f9c91ff9fe1dbf6b473d1a8f19da213074b0ffa9cbd78bf6d9f8021e99037ac317b2b462f3c1756e9200826ae12bb2590812e62fad3705247103d890e97b777a5a8292b8e10e3ddf023fd8184c0e7b58fa2c7c99e654c82ecb38155e7575e4af3f0c7055ecc12978c149821e3cc16c89d84df68113cfa88e6bfff0a938fa1060f65bd78affdcfb9e683a8ef5e915e001efc560fefa3975878ef96b4b73aee8e00f956b8be2982a5448d4dd7fa3f8a9a569aa78d97910bb4bcc43f305cd6fb774253e7bbc8fa2812b7701b7a89317d3648167806b9490af86109689ebe6d04efd95305adb50f372ce1f0c0e91d45164ceb75c109071a1e3316986d2c9067ebba5f615b86a68fc2a6d452eb78628b0d645afe1cd44cb071db8d4f27fa541c21af918777a214fe0910139ce85e03da42199fb708ebe5d6b1b7742893ca543a4fb31e645c8a571ca0b05e4a1b499f25a90857158bd6351f655763de03acb84c5034a9481061fcc8c520d27988390113f3930aee7b30d598431b9db60abc51f03c53baf787aa93504ac9925c27ab7d6b4dc8c1215420b7596db9f36923aea18928eaa12f8013ecdb394ef02f58b68643216e9afaecf7428700f05ae4b0ca773a22fbc174943758e19c775356e01dbfd003f612a7b1be86c02530c59193dde7f734100974a8886c84dd84c6247bebc9f88068748fe1388bfb32642d95fabcdf8d5edbcc7c64979ea56193805bf70a6f7fabfdad968b2545cd4270450503b400c3763fb0b61aea0df70a891c62d2cc084106321468d2eeb643a99359443929377f7a79e6d0c464533f1c0bf3a3dd1b3387e6a307d1604107af56edb3d8a9a6ce897639a5e8142bb810161acb3486f4495b5f587fb843ad1f758833bf529b71c939bf240e3534ab6dedef2d3ba5dcb9cf0c16cdd4e959827e04a292d9d0e5354335e2f370ea4de3319b375eddf1eaa76f883fb88c69f81e79385d25017284400ee58e155f61ff4ac4551f8c05f30594978d03bf80a1dda57353698337526174ac61d7135bd01f61bb56790bb36e80f26f46f7520d6084982b03dd56745dd83326b7868161ca489f620ea176f27b6df4fc6927b4757309fb28a95a1d58c08b53e06bf7ed509452531f6ddff9e161808ce67efabe5628bdd33318f06b928400903a0d30e085191688fdee6f8b84192d576e4dcc65efa8d9cc7f717332a460cf6e831f414605635807d0c9562b3f9e500b31dcedd137c1bd60db29eca36af22fdb116b0af0e0f75b58ac29859bd0a8b09e4b0c525fdc16211a821ea56355cf7031f41ebf34313173b19f1eb400dcf519855bec3d3a08fcc1820397f29a3ce09da3f3bfbce8009ccbf5e73e59309f89ab865301789803db92d5e20870bc4210b05784d4e0bdb6084b70f5be1cfcdf5efedfdff9299835b0f0d6ba290f6d74d71c227b983099818e7370736452cd86cd135f774826207b4dc28a2663fffc5ba346e42f1e65e92909ab62ddc521ad7438dd4b24e46109950253d913459da58b753f68841a8f0433feb02958119db78f0e70c988ba76a5706652a2832f539d217ed60ce4cd2898e1533f7771e105f38e9b6a3eed2f1cefdd91889dd4123a9b31435351cfa81c9d8751abcb58e5b308053cbf371c189d1e58b2e6129b55bcdfe009d1e81ec685392fa07b74599e2a980633eaa4b8dbc2c70592727b60f50b67d8859be80ed125e3231c277a9319b1bdcec3d5e7fe52183ca14349ea6a6f7119823bfb75c0132687ce3886ffc2d135ac621fc97f639ba1b5a7108ac9749850f5ccc4944114c2ec9a8382932271f187ed5f5f7f8cabbb50bd027aaceca9d18a543f0a0d2244065d85827a9886df46f004ef6038dd7232dee58a06af1fb546485800d6ad8aacfbf8bcdab4630f2f8d5151130c67aeaf7c6d9c64b796dc2d35681214684296810f3bd770b906b5b024a645188e73d2760b819e0cea4f6821cbff5db419ee4ba9e41c6d8430e4a80bb40c1bfdb2d039cfc96672c64524dfe4495146", 0x1000}, {&(0x7f0000000500)="f9454df923386f3be3000be141f90d604035ea2c74e1086cfae6ccd1cef8d6a16ec3fa21c82b5e994344b7214b062990cdc4fca25da4e17d03a47fbd1baffe9ee7520943f834fd9cf513f00b41c133d947811372029eef52081e68358a7bd351be9e23cfd3e71bc129e729992cebe64aef2e52fcf597450496b9648cc4cefd03734c68a3515acd70942b02012adeeb906124bc9f6061144f7a8e50023314a0b7bdb152f095edd677a5ddd14327b7feb58c83d6942d6dca8b1e383ffac628302fe347df15ef2ad8270a407f02", 0xcc}], 0x5) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000240)) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000006c0)=0x90b7eb6cf7aafc67) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) sendto(r4, &(0x7f0000000700)="64bcab5b5f68699748ea1ce38080938e3dac23", 0x13, 0x4, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) 16:00:26 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r1) write(r1, &(0x7f0000000000)="83247ebe5e7575b0f79332f367f961d95e2082a8a0491d", 0x17) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000040)="5ce6a40bd9186283101a39d8b78119ead415aeca6a2cc2d66f85b0c91b5df45a918c15ac1bd27d6b3847ba0170322710bf30797a78702bb4904d8fd8c043401691e03f363341053ae9b001604cb8a6e7922b3616f741f3349b9434e89e5f79432adf9e68a0fd334d575b87f25bab5d104203c6e5c02168fc", 0x78, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:26 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x100000, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r2 = getppid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000400)={0x10, 0x4, 0x4, 0x8, [{&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xfff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xf11}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2c}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x2}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xd23975c}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe88}) getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r4, r6}, 0xc) setsockopt(r0, 0x0, 0x69, &(0x7f0000000040)="72e6d10d8a407d6c5af0cbeba66163e4b67811e65caed8c0f35dccddbef86687300536d6989a7235803d43bfd44730b1a218d5be1e9c8296bef677ffabbf4a233201bab04f16562382ec8bd3dc2dc74cc3f7fa0b624e7c966515963faeeabd4790867f1ed8c4a10d4ff276386b8b7acbd55e35690501381d8cad096df3a9b1db37ab99b3ca0dd3119776af4316e1cda6a1f1b58cb61215703854e7112cf87b03da28b84ac15f1a4e25f4bd8caacad7dfb2ad45e526bf4b565299470db39f2af8f39a981400c2cc8dcbe26add38634aaad1194850421bd1e604dc8e5b617a2d7e400ab4759d8c1395a7b7ffb2d2b1174861a6f8e7a9dd6a703b0ff3f790e6f75ca39182e98009012a3e5cac60316cbf9bc8fe5068427068693230f346588e1fe725171b8db8f972bff4310d27fdf7968995ad89c00498fd727ff9af120f6623c32d", 0xfffffffffffffec1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x48, 0x0, {0x84e3, 0x3dc400000}}) 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3f33e0d48cc0fb44"], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x1, 0x40, 0x8, 0x8fb}, {0x5, 0xb3, 0x4, 0x8000}, {0x48, 0x0, 0x7, 0x3}, {0x7bc4, 0x3, 0xe5, 0x1}, {0x1f75, 0x23, 0x99, 0xfffffffe}, {0x83b4, 0x5c, 0x20, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x8004, 0x7) recvfrom$inet(r1, &(0x7f0000000440)=""/226, 0xffffffffffffff71, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xffffffffffffffb7) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0x0, 0x0, 0x0) 16:00:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000380)="a1274a2ea42732da34bd8cf80352d1dbc90f5bb18a81477a92c86772caad74a6f48c7f0400ff85b621319da6dcfd587f70acba0a64f0c17975dd3c8b4300000000000000a5474afa521ff3ba16a17c5c81d16c5dffd115f998eb9124b1ce6d91900ba51a8eb7f05917e238903965e284d11e8c0edc777dba1c96d95286e61459d7ac52c2dde505b4043cb565740bed4a2a0d2e7ea2372e9b9b082bfcfa9acaaaf779afeec0b8890ead1f5dba18ccd9590876fe8dff771dbb0173c0fb45395a98ac610f0ec99fbcdd30d06aa589c1be3e1fdecf57ae2a2f1346cac6c0ccdcf517188e2df7cf18a9530c4494013915f3728e858e3a280e0e5c5586dafe8283d44f26fec7f15b0d123e0b3c425abfda11405095caa312a68de44c607e5fa925115ebe2b2f4c329399446ccde10431fbe685ebd452958f4536ec7ea9e649699bb6fa0e4b508878635b6360bcf07493add55da7ea7db6e7a82fb4", 0x158) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = shmget$private(0x0, 0x4000, 0x34c7d23d1885ff98, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xb, [0x0, 0x8, 0x0, 0x0, 0x46e1, 0x3]}, 0x3c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r1 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) fchownat(r0, &(0x7f0000000380)='./file0\x00', r1, r2, 0x0) lseek(r0, 0x0, 0x6, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = shmat(0x0, &(0x7f0000082000/0x600000)=nil, 0x2000) shmdt(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r2) close(r1) pipe(&(0x7f0000000000)) 16:00:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 16:00:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) 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) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x3, 0x4, 0xc0a5, 0x4}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x24}, {0x6, 0x0, 0x0, 0x40104}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup(r2) pwrite(r3, &(0x7f0000000100), 0x0, 0x0, 0xffffffffffff79e0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f0000000100), 0x10000000000000a1) fcntl$dupfd(r4, 0x0, r4) r5 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000482e1080880537642c5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a5178cc972185fc91c80135ce2757924f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73fa3150c6a5a27e9bcf779fff72ab877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef947567079543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c0000000000000000004cda01b9bd3b80643167543e85f60f66f7e52b8bccf3fa3eb1d1b934163f5486cd5eb289c4cd28de0d2c463a4badca9816fbcc35b36e08da3552a00a7700f3a2113060c069e799e201a5be6440509b51a73cf97d53e74f080b596486b72cb68d99b5dbe3d9172deff19532a9618f632ac1"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r6 = msgget(0xffffffffffffffff, 0x464) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x3c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgrcv(r6, &(0x7f0000000180)=ANY=[], 0x0, 0x3, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/114) openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file/file0\x00', 0xa19, 0x20) socket$unix(0x1, 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r10 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000240)) fchownat(r9, &(0x7f0000000380)='./file0\x00', r10, r11, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3a3, &(0x7f0000000180)=[{0xb3, 0x7, 0x5e, 0x3}, {0x1, 0x1f, 0xc0, 0x8}, {0x5, 0x94, 0x1, 0x8}, {0x9, 0xfc, 0x2, 0x1}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000100)) 16:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xffff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r2 = dup(r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 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:00:27 executing program 0: r0 = semget(0x3, 0x5, 0x240) semctl$GETPID(r0, 0x5e76e7f3d853326a, 0x4, &(0x7f0000000000)=""/25) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="b18c502f0c56b6ddfc2db229aba1edcdc1230cf360cc6673c7e5a02b432a1e79bb200ada22624fe1409ed76eaf1f85615480b548986d3087bcc4c88be3d8", 0x3e) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 16:00:27 executing program 0: clock_getres(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = semget$private(0x0, 0x4, 0x310) clock_getres(0x7, &(0x7f0000000200)) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff}) r6 = openat(r5, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000340)={0x1, 0x7, 0x200, 0x1201, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000016c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x7, &(0x7f0000001700)=[0x2, 0x0, 0x7, 0x1ff, 0x3, 0x4, 0x3]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x400, 0x7ff, 0x9, 0x1, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xef, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) syz_open_pts() 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x6000, 0x7) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r1) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000001c0)={0x5, 0x9, 0x2}) dup(r2) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000240)=""/201, 0xc9}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x10001, 0x6f68ab8e, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:27 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x400}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semget$private(0x0, 0x1, 0x680) r1 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r1, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) semop(r1, &(0x7f00000000c0), 0x2aaaaaaaaaaaaadf) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r4 = socket(0x10, 0x4, 0x88) sendto$unix(r4, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r5 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r6, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r6, &(0x7f0000000140)={&(0x7f0000001880)=ANY=[@ANYBLOB="b76d2a087f2209c2245ff473bef49864bcbeb31d2d3fcafc8fe03d78dba5383be1021efe9c5e8a4c9f47f8b557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4573805b24e19d69d104c8ef7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e831446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3e62f81e04216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c7066f7a6834b65143c8655ec6949c5a6ca5f2cdc5cdd84e29b95bce4e1d73d254b000000000000008eb48118f4d72baf1e2eb9b7d8e2d3b947c3a81aab3b6fbdfdead69ca18401f73a36b5a39ebe93c6f5bb9cf7ebc65416d8cb51c86ae634529f88f8dbef59c4409ae1bdbb957bddd999822cc1bb7c173fb0daa4b88a358826ab60ff"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x398}, 0x0) shutdown(r6, 0x2) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) r7 = socket(0x1, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x10) dup(r9) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x2001, 0x608) r0 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000005c0)=0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001680)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x18, 0x3, 0x10001, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r9, 0x2000740e) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000005c0)=0x4) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000001680)) r10 = openat(r9, &(0x7f0000000480)='./file0\x00', 0x200, 0x20) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x10, 0x2, 0x9, 0x1}, {{r2}, 0x0, 0x20, 0x2, 0xb414, 0xe994}, {{r3}, 0xfffffffffffffffe, 0x89, 0x40, 0x8, 0x10000}, {{}, 0xfffffffffffffffa, 0x756f4107189ec5a0, 0x0, 0x7}, {{r4}, 0xfffffffffffffffe, 0xd9468fdf79a4e874, 0x10, 0x2, 0x1bde}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0xfff99, 0x0, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffd, 0xb2, 0x1, 0x200, 0x76414ea3}], 0x8, &(0x7f00000004c0)=[{{r5}, 0x6, 0x0, 0x40, 0x800, 0x3}, {{r6}, 0xfffffffffffffff8, 0x29, 0xfffff, 0x3, 0x4}, {{r7}, 0xfffffffffffffff9, 0x0, 0x0, 0x3, 0x7}, {{r8}, 0xfffffffffffffffa, 0xf1, 0x1, 0x1, 0xfff}, {{r10}, 0xfffffffffffffff8, 0x1, 0x4, 0xc74, 0x6}], 0x0, &(0x7f0000000580)={0xe17, 0x10000003f}) r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x1, 0x0, 0xfff}], 0x6, 0x0, 0x0, 0x0) r13 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r13, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000140)=""/109) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) semget$private(0x0, 0x3, 0xbaffbc4fc77b9ba5) accept(r14, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 16:00:28 executing program 0: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="360e239ecaba60a6de92b3d623cc78c2"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x20) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x5d44c7c82145a355, 0x0) r1 = getpid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x40490, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x3, 0x4, {0x3, 0xc2a}}) fcntl$setown(r0, 0x6, r1) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r1) 16:00:28 executing program 1: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) sendto$unix(r2, &(0x7f00000000c0)="74977863ec6472f36bc5f533f735a67b40adab87510efcfbfe8aedf7200000000000", 0x192, 0x0, 0x0, 0x264) fcntl$getflags(r0, 0x3) socketpair(0x21, 0x4000, 0x4, &(0x7f0000000140)) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x140) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./Fi)le0/fiLe0\x00'], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 1: wait4(0x0, &(0x7f0000000000), 0x2, &(0x7f0000000080)) r0 = msgget(0x2, 0x110) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff00dfffffff00"/247], 0xf8, 0x1, 0x1000) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r5, 0x6, r6) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r8 = getppid() r9 = kqueue() socketpair(0x6, 0x0, 0x1f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r12 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x8, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r15 = openat(r14, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r5}, 0x626030e391af447, 0x20, 0x20, 0x1ff, 0x9}], 0x0, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffff8, 0x88, 0xf0000000, 0xb007, 0x100000001}, {{r11}, 0xfffffffffffffff9, 0x4, 0x45, 0x7, 0x200}, {{r12}, 0xfffffffffffffffc, 0x81, 0xf0000000, 0x1000, 0x5}, {{r13}, 0xfffffffffffffffc, 0x1, 0x2, 0x6f5, 0x3}, {{r15}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xffff}], 0x5, &(0x7f0000000380)={0x7, 0x4}) fcntl$setown(r7, 0x6, r8) r16 = getpgid(r8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7fff, r1, r2, r3, r4, 0x2, 0xdd4}, 0x7fff, 0x3, r6, r16, 0x8, 0x4, 0x1, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r17 = syz_open_pts() close(r17) syz_open_pts() writev(r17, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) ioctl$TIOCSTAT(r17, 0x20007465, 0x0) 16:00:29 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e3d00000000000000000000000000ff0100"/110], &(0x7f00000010c0)=0x6e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x443, 0x104) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xbb7f, 0x81}) socket$inet(0x2, 0x8005, 0x6) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x3}, 0x0, &(0x7f0000000440)={0x8, 0x5, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0x2}, &(0x7f0000000480)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x547c3a30d12e3918, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r1 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) fchownat(r0, &(0x7f0000000380)='./file0\x00', r1, r2, 0x0) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 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 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, 0xffffffffffffffff, r4}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xfc3, 0xffff}, 0xc) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x3, 0x7fffffff, &(0x7f0000000000)=""/135, &(0x7f00000000c0)=0x87) setsockopt(r0, 0x29, 0xe, &(0x7f0000000080), 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:00:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x8, "6c0080ea0cddffffffff7f0000000700"}) 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", 0x3b9) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) getgroups(0x0, &(0x7f0000000340)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000300)=@abs={0x6128e10f42c15038, 0x0, 0x3}, 0x8) r5 = accept$inet(r1, 0x0, &(0x7f0000000100)) getpeername(r5, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) semop(0x0, &(0x7f0000000400)=[{0x4, 0x8000, 0x800}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000340)) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") getppid() 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) close(r1) syz_emit_ethernet(0xaf, &(0x7f0000000280)="174af205b6068bbc6be6634ecdd0f54b32c54d7d2892ab5b6aafba18d0dd670f60cb18bab13313a7a98d1e9f835229b072cd73ebd5dd88885ebbdc7907fe2897551e9aedc3f5fd528a8e349724fc92aa6fcb7f48a248e672e41681bc4aa61f3c0f855c132f7cb9f0a3a66195e34423529d2ebbe1be36bf40bd7e8f6048fdb62e0ffda040f5942f53297e56a4b4a72550d9e3504632fef46734211fcde903b28ee0c339adc3fb099f36ecfb75f2ff88") 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:30 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffe, 0x9, 0x7ff, 0xfffffffe, "0366288fef097f0c033c02df7179000076efffaf", 0x0, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r2) r3 = dup2(r0, r2) ioctl$TIOCCDTR(r3, 0x20007478) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) writev(r4, &(0x7f0000002280)=[{&(0x7f00000000c0)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:00:30 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000ec040000000000000000000000000000000000000000000000000000000000000000000020000000000000000010"], 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tqp', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:30 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffeefffffff], [0x1, 0x0, 0x401], [{}, {}, {}, {0x0, 0x4}, {0x0, 0xffffffff}, {}, {0x0, 0x0, 0x0, 0x347}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getegid() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x7, 0x20, 0x0, 0x1}, {0xffff, 0x4c, 0x14, 0x7ff}, {0x3f, 0x3, 0x8}, {0x3f, 0x2d, 0x6, 0xfffffff7}, {0x80, 0x5, 0xff, 0x8}, {0x8, 0x4, 0x40, 0x52f2}, {0xd9, 0x6c, 0x20, 0x4}, {0x1, 0x2, 0xbd}]}) geteuid() r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0xbe7d5323c0575188) write(r1, 0x0, 0x0) shutdown(r2, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [0x0, 0x0, 0x0, 0x0, 0x81]}}) 16:00:30 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) 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) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sync() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:31 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='./file0/file0/../file0\x00', &(0x7f0000000140)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x9}, 0xc) 16:00:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fffffefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="00002e2fd64d94ea3000a33309a32ba89d64f0ec98e345d516d610356100aa28aaf57c8af5f631d7e8c84264241d384ce3d21570ddccba084412d89e90ec3088a19286a395990ffd436b95036e3577d83ba033694e1464480d7fc5ffbd0634a8a403e1a53f68b8d83988c7306e2ba50a07c9677643108167d1d9d41fbb319dda1e4d56d43235ef2064a8351f8363232406b5913d455569c2f12c096e103db30ff4de76adbcd65eb327ac11fd79d56a5b55b5965c92973e7871c3bc436216ef6b026fd9a643607674e1e8d68e4a19d615d9e3028ed0021e1a0d"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x198) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) chflagsat(r3, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) 16:00:31 executing program 1: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) fchownat(r4, &(0x7f0000000380)='./file0\x00', r5, r6, 0x0) fsync(r4) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 16:00:31 executing program 0: r0 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) syz_open_pts() r2 = dup2(0xffffffffffffffff, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x8, 0x7, 0x800, 0x7}) msgget(0x0, 0x282) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xada8f6be022e0600, 0x3b40ddde436a5cd5) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000140)={0x5}) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) r5 = socket(0x20, 0x3, 0x1) fcntl$dupfd(r4, 0x0, r5) r6 = semget(0x2, 0x3, 0xa2) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r7, r8, r9, r10, 0x242, 0x3}, 0x42, 0x8, 0xa9}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2810, r2, 0x0, 0x101) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x5, 0x7, 0xff, 0x3}, {0x40, 0x3, 0xb9, 0x3}, {0x7, 0x1f, 0x4, 0x80000000}]}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r11, 0x20004b3c) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x100}, {r12, 0x100}], 0x2, 0x1f) r13 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getpeername$unix(r13, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) 16:00:31 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) getuid() munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:31 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x9, 0x40}, {0x3}, {0x6, 0x0, 0x0, 0x1}]}) pwrite(r0, &(0x7f0000000140)="c38fddaefd9938a716c9aad6f0f9c7df9b9b0726dc6710fddee8fbcd4c512c271966c285fbe31730e582dfdbb35b555d9ff81a9e985ca399a6babe9d6c368e252be8a7fa4c105c6c7c0c12bba930125f573031079335e871f3aeaf68a545b0df6ec25093c2762cb9f900e7869ba8c325b59b44e191ba7c227c0f3de8519fbc4dcf6e7823dbac96a15ca48f653aa0f34ee7ce6a56a72d8bd876de57bcead306fa7c090a895b4813be97a6c5a9ad15454b1acf1e65505d899dc351b4dc2ac735f36a1ebb77fa487283b9e167c284f42027", 0xd0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x10000, 0x20000000, 0x80000000]}}) 16:00:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r2, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x3) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015975c70 16:00:31 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f00000006c0)="f14c72185d110fbe1b3e648f65556309efc11360965b518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea9ca9e89494be3332848527bc19d4d4816b87ecce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3415254d6bac6625acd8a305c8482b387fb57b57527ca85c9cfc162f417f84df687b5c268b6b5d088d417882ed8e4b57275ddd450ef14f7710bace346750974924f93e3b32b90d426f48cdfcf6077a57787acc33888987800697835883820fdb5023596cce90734", 0xe4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r5 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) semget$private(0x0, 0x0, 0xe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000600)=0xfffffffffffffd27) r8 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) dup2(r8, r9) r10 = kqueue() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x30}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x30}, {0x6, 0x0, 0x0, 0xfff}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x30, 0x0, 0x0, 0x5}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x30}, {0x6}]}) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r14) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000640)={'\x00', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x30}, {0x6}]}) r17 = dup(r16) kevent(r8, &(0x7f00000002c0)=[{{}, 0x8, 0x101, 0x40000000, 0x800}, {{r10}, 0xfffffffffffffffb, 0xc2, 0x80, 0x1, 0x5}], 0x1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x5, 0x1, 0x2, 0x3}, {{r11}, 0xfffffffffffffffc, 0x95, 0x40000000, 0x8, 0x8}, {{r12}, 0xfffffffffffffffe, 0x8, 0x80, 0x7, 0x7ff}, {{r13}, 0xfffffffffffffff4, 0x80, 0x8, 0x6800}, {{r4}, 0xfffffffffffffffa, 0xbcfcc87f9e1420d6, 0x4, 0x4, 0x8}, {{r15}, 0x5, 0x4, 0x2, 0xb5e, 0x7}, {{r17}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x100000000, 0xf1}], 0x8, &(0x7f00000005c0)={0x407b37bd, 0x8}) r18 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r18, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r18, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015977868 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getuid() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0xa82, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x0, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x6, 0x3, 0x2, 0x5bb55830}, {0x3f, 0xfe, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = msgget$private(0x0, 0x660) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffff60) setegid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r9) r10 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r12) getgroups(0x4e, &(0x7f0000000200)=[r8, r5, r9, r5, r10, r11, r5, r7, r12]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r14 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000000240)) fchownat(r13, &(0x7f0000000380)='./file0\x00', r14, r15, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r16) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r18 = fcntl$getown(r17, 0x5) fcntl$setown(r17, 0x6, r18) r19 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x5, r0, 0x0, r14, r16, 0xdf8145775ce882ee, 0x6}, 0x2, 0x80000001, r18, r19, 0x7, 0x100000000, 0xfffffffffffffffc, 0x7f}) fcntl$dupfd(r3, 0x0, r1) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r21 = dup2(0xffffffffffffff9c, r20) ioctl$KDGETLED(r21, 0x40044b41, &(0x7f0000000080)) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r22, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r23 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r25, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r26 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r25, 0x40047607, &(0x7f0000000240)) fchownat(r25, &(0x7f0000000380)='./file0\x00', r26, r27, 0x0) ioctl$VT_GETACTIVE(r25, 0x40047607, &(0x7f0000000240)) fchownat(r22, &(0x7f0000000380)='./file0\x00', r23, r24, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r29 = dup2(0xffffffffffffff9c, r28) ioctl$KDGETLED(r29, 0x40044b41, &(0x7f0000000080)) openat(r29, &(0x7f00000001c0)='./file0\x00', 0x10, 0x19) r30 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r31 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETRAD(r31, 0x20004b43) pipe(&(0x7f0000000000)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x3f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x24}, {0x40000004006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r3 = socket(0x11, 0x4003, 0x4) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="80d337"], 0xa) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x6000, 0x8) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xfffffdba) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x341, 0x0, 0x1e8, 0x0, 0x0, 0x2}, 0x400) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xcf) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc02069a0, &(0x7f0000000300)) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x1ca, 0x0, 0xfffffd9b, 0x0, 0xfffffffffffffe1f}, 0x40c) r12 = socket(0x11, 0x4003, 0x0) connect(r12, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r12, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r13 = socket(0x11, 0x5, 0x0) connect(r13, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r13, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r14 = dup(r13) r15 = getpid() fcntl$lock(r14, 0x8, &(0x7f0000000080)={0x0, 0x7, 0x80000000, 0x6, r15}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = open(&(0x7f0000000040)='./file0\x00', 0x8214, 0x1) utimensat(r18, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x676}, {0x3, 0x9}}, 0x0) r19 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r16, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r20, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r17, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x1, 0x0, 0xfffffffffffffedc) r21 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r19, 0x80}, {r19, 0x6}, {r21, 0xc}, {r17}], 0x4, 0xfffffffa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r21, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r22 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r22, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r19, 0x0, 0x0) r23 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r23, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r4) dup2(r3, r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3ff, 0x0, 0x0, 0x9}, {0x81, 0x0, 0x80}, {0x202, 0x0, 0x2, 0x2001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") syz_emit_ethernet(0xf5, &(0x7f0000000400)="f5392d4f0c7884d415911c2dc547bc82ab223632f7cfb4096493546c48d247f480f625240ca716dac1e5f73e1d66d5de6bfa2ef46a18a2c6cbbd90fafc2fd7b2c5228fecdeff700ec2939e205e887552509ddebd947933b542cbe4ff0e119e21fade0d651923074da0bbb9e1d5c3f8e3d6f5fe4459e2c0f467f7b0ddc22928e288826bd1783aa6e36d24eb1136ab4e39e011d2ad280e829c574dd764705d95fbdf792355ede5b3f94a24a9ceafe5fd4adba82746ccef034def95e16cf4f9367651d4f25309cdf4ac34e85316f11c7d960c23493e52b18b99604ffebb21f3033059d6d99faca09c18c8f9db8e11dc4b292cf9e55d6b") pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74, 0x20, 0x0, 0x9}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = syz_open_pts() write(r3, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() write(r4, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r4, &(0x7f0000000200), 0xfe72) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x100, 0x0) r6 = syz_open_pts() write(r6, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r6, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() write(r8, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r8, &(0x7f0000000200), 0xfe72) r9 = syz_open_pts() write(r9, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r9, &(0x7f0000000200), 0xfe72) r10 = syz_open_pts() write(r10, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r10, &(0x7f0000000200), 0xfe72) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x20000, 0x0) r12 = syz_open_pts() write(r12, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r12, &(0x7f0000000200), 0xfe72) kevent(r2, &(0x7f0000001580)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0xec51854e09e33925, 0x3, 0xd8}, {{}, 0xfffffffffffffff9, 0x80, 0x40, 0x6, 0x200000000000}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x8, 0x40}, {{r4}, 0xfffffffffffffffa, 0x10, 0x80, 0x1f, 0x5}, {{r5}, 0xfffffffffffffffe, 0x100, 0x8, 0x10001, 0x2}, {{r6}, 0x990daa61f7a90a33, 0x20, 0x2, 0x0, 0x8}, {{r7}, 0xfffffffffffffffc, 0x0, 0x63b239ffffa26a89, 0x5, 0xd85}, {{r8}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x1000}, {{r9}, 0xfffffffffffffffc, 0x34, 0x8, 0x6, 0xc8}], 0x81, &(0x7f00000016c0)=[{{r10}, 0x4, 0x56, 0x20000001, 0x3da6cb60, 0xfffffffffffffffb}, {{r11}, 0xfffffffffffffffa, 0x1, 0x1, 0x8000000000000000, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2, 0x2}, {{r0}, 0x0, 0xf9, 0x20000000, 0x9, 0x5}, {{r12}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x2, 0x100000000}], 0x3185, &(0x7f00000004c0)={0xffffffffffff0001, 0x5}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r13 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) getpeername$unix(r14, &(0x7f0000000180)=@abs, &(0x7f0000000300)=0x8) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xa4a, 0x0) r16 = semget$private(0x0, 0x4, 0x0) semop(r16, &(0x7f0000000300)=[{0x0, 0x7, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23}, {0x2, 0x9, 0x1000}, {0x150449ea86f2be8c, 0x3f, 0x3000}], 0x2aaaaaaaaaaaa9a2) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000240)=0x7e76) r17 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r17, 0x0) msgsnd(r17, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000100000001d1033191421fd64519ea8fbd57ecd5faffff5acc"], 0x1c, 0x800) ioctl$VT_SETMODE(r15, 0x80087602, &(0x7f00000003c0)={0x0, 0x6, 0x8, 0x2, 0xffc0}) semop(r13, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r18 = dup2(r15, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r18, 0x80044275, &(0x7f0000000200)=0x3) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000440)=0x8) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x26, 0x4}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x200) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000040)="4018cb40a689a4704ced45a3090665f46fa0310fab828a68b991534cd1cc9319c14a40c48d2fb454c3899ec40197bd2650702f6459214554c9fbf226b85bf311285cfb212d303b2f443d11edbd1f274d2dbb5d72e6f0878a6313d92b7043432b32c11336ce476f84085f805b902a56fec3236c19bbeaba288f5ef15f2f665775440d0f3b4e56a4aacf9076f45755968fbc22d1feff6f264ed4d1ffcf9fe4c2fe04c8d3192817507b2f32334100de18fb3120d94281d46532235c39e18a549fe292edc24d5d4d0ab13528ca047a01cce545ced042", 0xd4}], 0x1) 16:00:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r4 = dup2(r3, r3) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x200, 0x0, 0x0, 0x4, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$VMM_IOC_RUN(r6, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f00000000c0)='./file0\x00') symlinkat(&(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', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unlinkat(r7, &(0x7f0000000000)='./file0\x00', 0x0) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) recvmsg(r8, &(0x7f00000038c0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000002800)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/220, 0xdc}, {&(0x7f0000001500)=""/80, 0x17e}, {&(0x7f0000003900)=""/139, 0x8b}, {&(0x7f0000001640)=""/19, 0x13}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/191, 0xbf}, {&(0x7f0000002740)=""/68, 0x46}, {&(0x7f00000027c0)=""/47, 0x2f}], 0x9, &(0x7f00000028c0)=""/4096, 0x1000}, 0x20) symlinkat(&(0x7f0000000240)='./file1\x00', r7, &(0x7f0000000280)='./file0\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x200, 0x10) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x8, &(0x7f0000000000)=[{0x3, 0xf9, 0x6, 0x5e6c}, {0x6, 0x1, 0x2, 0x20}, {0x2, 0xd1, 0xb7, 0x3}, {0x10, 0x6, 0x1, 0x6}, {0xffff, 0x0, 0x40}, {0x0, 0x40, 0x5, 0x5}, {0xfff8, 0x9, 0x82, 0x9}, {0x3fc, 0xa0, 0x3}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96114f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x18, 0x8000, 0xf7) 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) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r2) 16:00:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0x4, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801367c3154fd3af23a96486bc6ac49a71e0bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bacf44333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a00300000000000000e6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f1"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000480)=""/136, 0x71}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) pipe(&(0x7f00000001c0)) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000200)) fchownat(r0, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) lseek(r5, 0x0, 0x80, 0x0) r6 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) close(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x19d, 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180)=0x4, 0x4) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r8 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, r8, 0x0, 0x8000) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0750000007c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x4) getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r4, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x400}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r6 = dup2(0xffffffffffffff9c, r5) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000300)=0xa38) r7 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000340)) 16:00:33 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/247, 0xffffffca}], 0x5e6cc728aed7fef, 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:33 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80, 0x0, {0x0, 0x5}}) msgget$private(0x0, 0x49) 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)="ad1af05de2f4ef18", 0x8) 16:00:33 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') unlink(&(0x7f00000000c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x82, 0x7, 0x2}, {0xa8f, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0xfd}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/252, 0xfc}], 0x2, &(0x7f0000000400)=""/252, 0xfc}, 0x800) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:33 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0x9e) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000200)='\\::$$*\x00', &(0x7f00000007c0)='c\x00', &(0x7f0000000e00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000800)='/dev/bpf\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000c80)='\x8f\xc1\x91l\x84C\xb9\x81\xc0\x02K\xc4\x89\xcf\xa6\xa4\xe3;\xfd\xad\x9f6\x84\xdbs2\xaf\x01\'\xa94\xad\xb3\x8f\xa7o\x1a\xf1j\x7f\xecZ\xf8\xba\xe8-At\x10\xa5\xafL\x13%YD\x02\xa5\x91\xf6\xa6V\xae\x1cz\x00\x10\x00'/148], &(0x7f0000000900)=[&(0x7f0000000440)='\x00', &(0x7f0000000700)='-,--#+%\x00', &(0x7f0000000c00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000840)='.$\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/217) semget$private(0x0, 0x5, 0x9f0658cc70827daa) getpeername$unix(r0, &(0x7f0000007fc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034ea085e00000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be146783000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000800000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd05ec249233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000149c070000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffd3da4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b889a514d5389000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078090000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000ecf9c65c0000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000874af81a000000000000000000000000000000000000000000000000007e357796331c1009d57c92dc9715000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e1c014e27e167363d5d06ba836f099e0000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e370000a0a8db0702d61d09b5ac68f9796406671f1a580ecbafa179a24ece9400000000000000219c289ae48d7fbf869ecffa3f7f183e6a1962b60ac457e976c9ba2375949a0e2730978a3c1164d49d2166d9e7f4f5943f67bbb975415df5ccb76151eb97bb9dd93260696f4aa02ee3fe65407cc70b4d61f36e0b1ae06fcba18b7d4898882315b48ec97ea60ddf58a0f00e4296568b12679ef9124da1aba5bbd3b7f42d5467956d1c92b0d7fdf06c0f43e98ef71692139a3ef0150beb6ae64664c932df27a54104c0c381183cf720dc97ae36e8b40af82437cb9058d550f9624a0e0c1c990c93a1c267773e345a0aa6b14b1e56f7d73152b37955ee9ecdd15524755aeddad7870b254c59c98d8d5714183af4fac897ce596a37a3219b616e29fcf9608b39a69a154256164da2b59dde61c6a04c235f05af0626e5e271ea0a8bbd8c4fbae5647c95dc44e27563d7a790e682cff69f4ba94ea34b9859d04d241bca8df4e6e1c6945cb4b039bfad5304c91fc483e0936bc7b8e7606af14cd4cc9080e93d61d9a7dd65833f3199b5fcecb4bcd3871add642f0ebc29e77a38c45e39e86b09a1a847b7e0f16ee52642992b27883445e86aa4452826ee5d7dde39db0d3d02ae2d89a58617084163dc42e571eae29fa094c6d2d7facf7fe9768982a27f0cf635948341f8fd16fb2b002524f62999b70000a469de3719df9aeb49c666afb05a9156f874df1d3a244ff581b593f65c2c9592b24f7b00"/4707], 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0x7f, 0x81, 0x1f, 0x1, 0x4, 0x0, 0x1000}) chdir(&(0x7f0000000480)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000500)) write(r3, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) r4 = accept(0xffffffffffffffff, &(0x7f0000004940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029814e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a3005c106271000000000001000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee1af3a3bab7557f2016815821cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd14729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd2500000000d9327a38d122e854c8ba4a87fc9978a2f74c9d39318342213fef71f858f90a8b1bcea1128de1fe9d2ad6c296fbb19ed3a9b68200276c3e6ce7df242e4d44870727fb30eb2645ef60f7424d596939a75d783aef76fa440012e5d1d5431942e40b9a1d8358103a1a1907b6beefb35334591dc0ba2ce96110e35cbc671b7f43f8a76dba5e13a248ad0409f17595e9a33c1ea2c3b94cbc1b631c87383a3e2486fdf7107fb411480e296d6e62cb0e57e3f47737ac5a21b5c712e5dc0969670e19d5531f5cc94d82c4aad594295ca076193e812f2d5a9bfdc71d18ad365ac9a4950680c59ee9d397f3a1d455982347db78806bb26c7700"], 0x0) getitimer(0x1, &(0x7f0000003780)) write(r4, &(0x7f00000009c0)="7564696ad79813fc88e54ea5b5e1a870fa53a2be7f6a187514a5f5b7427281eeb0d7874c63bf7e6db472e57fb9f25a85a28a9a52d1e6110b8d4bdbbb22285c01eeee1eb242dbc8122046e87e0a1d55f8c6201a33c13e52922b360c72bedcfa39eff1e01d0639593c69b5b61ed4a12a367e2700ab0d48b5b21accf4f8fbeb1f4600876956a867ca013084aa6e6b4fb1fc7ae23486834dc35fa6b2bf08bcf6cc5418185d8f8549d29471c23edae725d435711f90d1b4f1ac2b4c698f96c9b81fdf80130a17686b908a0c5eef9d2f049eaa1dc71bfb14b536b11f3f5eacea5cc33d", 0xe0) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)=')\x1e?\xbc/bpf\x00', 0x8880, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r5, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'\x00\xef\x00', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = getgid() r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() r11 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x8, 0x0, r11, 0x7fff, 0x6, 0x4822, 0x80000000}) r12 = getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffed1) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0xff, r12, r14, 0x0, r8, 0x100, 0x7}, 0x0, 0x1000, 0x0, r7, 0x4db1f3c3, 0x2, 0x6, 0x7fff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) getgid() r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffed1) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x1000) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r2) r3 = getppid() fcntl$setown(r2, 0x6, r3) close(r0) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffc0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) dup(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x46f242e91fbb52cf, 0xffffffffffffffff) ioctl$BIOCFLUSH(r1, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e000000120002ba14ac9142b136063892b39f09a27e399782e66508f52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f3b4c0b1403a47d56b57936b07085d1bf20935ad3a73120e05463bfb120fbc198fd2445dcbd3d5346b6e3b034fa920fff286439ba7a6fd58c9c1a45b069164ce49496c66fc26553419c61c97f144808f7d82050b8eba2d6910321f1e8ac39e949e67df6271d056bd37a024552322b11cd78a1a5b2dcf237502e269ffe04da8748f827c3d04"], 0x10) write(r5, 0x0, 0x0) r6 = dup2(r4, r5) sync() r7 = msgget(0x2, 0x0) msgsnd(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000f368495315d354982575ffbba2f66fd454748f6b3e534f5d313e43f205000000dec9cf1cc384524a830da5b393859f25f34526756196cc84c2981c257a9d562738a3c3f41070392365abe48edce7dcdd50825bb1f14ffc0cac0c640eca310bd3989dcd4891134071c3c5e4faeef17e101ae50000"], 0x82, 0x800) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x100, 0x9, 0x3e, 0x0, 0x1, 0x9e5, 0xffff, 0x1, 0x0, 0x8, 0xb5f}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:33 executing program 0: r0 = msgget(0x2, 0x110) msgrcv(r0, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRESHEX, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32], @ANYPTR, @ANYRESOCT=r2, @ANYRESOCT]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r5, 0x0) sendto$inet6(r5, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) 16:00:33 executing program 0: getgroups(0x1c1, &(0x7f0000762000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x7}) setegid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[r0, 0xffffffffffffffff, r2, r3, r4]) 16:00:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) setsockopt(r3, 0x6, 0x3, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c65300c"], 0x10) sendto$unix(r2, &(0x7f0000000080)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xffffff6f, 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = msgget(0x2, 0x110) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa978ac64805820000000000000000000000000000000000000000009133bba6360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000414dfe091859ac260000000000000000005cd8e5028b0130050000000000000000de0000000000000088b7ff070000f19aa8383887d7569524000000000868b8aca7fade2c2927"], 0xf8, 0x1, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r6 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000240)) fchownat(r5, &(0x7f0000000380)='./file0\x00', r6, r7, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r13) getgroups(0x7, &(0x7f0000000100)=[r9, 0x0, r10, r11, r12, r13, 0xffffffffffffffff]) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r16 = fcntl$getown(r15, 0x5) fcntl$setown(r15, 0x6, r16) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r18 = getppid() fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r2, r4, r8, r14, 0x40, 0x9}, 0x5, 0x9, r16, r18, 0x7, 0x6, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107004, &(0x7f0000000000)=0x500) 16:00:33 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0xe4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x8001, 0x7f, 0xd1, 0x4, "c229669f3a96e7fec15d1631058354fa8230342e", 0x3, 0x400004}) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) fchflags(r2, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r3 = semget$private(0x0, 0x8, 0x80000200) r4 = socket(0x18, 0x3, 0x3a) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chroot(&(0x7f0000000180)='./file0\x00') r6 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = semget$private(0x0, 0x4, 0xc23f3e3bb875352d) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000240)=0xaa4) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x62d) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x800008, r12, r13, r12, r13, 0x90, 0x13}, 0x5, 0x54, r11, r11, 0x2, 0x14, 0x3f, 0xfcc}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, 0xffffffffffffffff, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r16 = dup2(0xffffffffffffff9c, r15) ioctl$KDGETLED(r16, 0x40044b41, &(0x7f0000000080)) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x2991d3f636f4820b, 0x0) write(r17, &(0x7f0000000580)="c177735143aa65bae5faa0e91b48fa20e75abf906243b1470e2ce10e3c910fb8cf2c129722ed879eaab0ba6cf991a5d2faef2807bf386a35768336f5b233c22d53454df297a20f515ef55d5cc9e99ff1105150d71a6e5c71dab216070000001e6bb272bb208219c9f40dde82e292d13cb0fc42eca3b9bcab6b158a0d5bc0127ae50154cef111db24b2318c572e000070789a7784ac465d00000000", 0xfffffffffffffe61) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x200000009, 0x7ac0], [0x0, 0x1e, 0x403, 0x0, 0x0, 0x2000], [{}, {}, {}, {0x0, 0x0, 0x0, 0x200000}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffff8}], {0x0, 0x1ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fsync(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r5) r6 = fcntl$dupfd(r2, 0xf, r5) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)=""/198, &(0x7f00000001c0)=0xc6) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = msgget(0x2, 0x110) msgrcv(r1, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/127}, 0x87, 0x1, 0x1000) 16:00:33 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x1ff, 0x1, 0x1, 0x5}, {0x1, 0x6, 0x5, 0x800}, {0x81a8, 0x5, 0xc2, 0x401}, {0x4, 0x7, 0x1, 0x3f}, {0x8, 0x81, 0x1, 0x7649fda}, {0x5, 0x4, 0x4, 0x6}, {0x1, 0x3f, 0xe5, 0xa1}, {0x80, 0x1f, 0x7, 0x8001}, {0xdf, 0x1, 0x9d, 0x40}]}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x10000, 0xfffffffe, 0x3, "010000000000000000ffffff8100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r7 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) fchownat(r6, &(0x7f0000000380)='./file0\x00', r7, r8, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r12) getgroups(0x7, &(0x7f0000000100)=[0x0, r10, 0xffffffffffffffff, r11, 0xffffffffffffffff, r12, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r9, r13}, 0xc) r14 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x49) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x522, &(0x7f0000000040)=[{0x61, 0x0, 0x2}, {0x15, 0x8, 0x1}, {0x6, 0x0, 0x0, 0xd910}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) semop(r2, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000140)=""/65) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000002480)=""/4102, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f00000023c0)=""/150, 0x96}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x1000000000000061, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 16:00:33 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r1 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) fchownat(r0, &(0x7f0000000380)='./file0\x00', r1, r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x400, 0x8e5}) fchflags(r0, 0x0) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa) r5 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefdffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0xffff}, {}, {}, {}, {0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x50, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="96730a8bb0171fd6653c638a9fc1") 16:00:33 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000000140)=""/208, 0xd0}, {0x0}, {&(0x7f0000000340)=""/221, 0xdd}], 0x4, &(0x7f0000000280)=""/120, 0x78}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) r6 = fcntl$dupfd(r0, 0xa, r5) ioctl$TIOCFLUSH(r6, 0x80606955, &(0x7f0000000300)) 16:00:33 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) clock_settime(0x0, &(0x7f0000000800)={0xfffffffffffffffa, 0x4}) bind$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000740), &(0x7f0000000700)=0x4) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000940)=""/132, 0x84}, {&(0x7f0000000c40)=""/212, 0xd0}, {&(0x7f0000000500)=""/55, 0xfffffffffffffdae}, {&(0x7f0000000d80)=""/171, 0x8}], 0x1124, &(0x7f0000000380)=""/46, 0x2e}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000340)=0x8) r2 = semget$private(0x0, 0x1, 0x100) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000780)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000840)=0x7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x2, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x27ab) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000100)=[{0x2, 0x0, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x800}, {0x0, 0xffff, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x8, 0x1800}, {0x4, 0xb, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x97dcd840d5668b52) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000007c0)={0x0, 0x800, 0x5773, 0xc761, "7afa9dc33d9246d0fa70dd5fd1aaeaa11b6a8412", 0x0, 0x1c}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000240)=""/247) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4, 0xdc, 0x6, 0x2}, {0x1, 0x3, 0x1, 0x97f6}, {0x4, 0x80, 0x9, 0xffffffe1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xd954a1dae8050704, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x20, 0x7, 0x6}, 0xf8d, 0x2, 0x7fffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x1, 0x9}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r4 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)=0x3) nanosleep(&(0x7f0000000280)={0x5, 0xe5}, &(0x7f00000002c0)) 16:00:33 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x33}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0040d5afe545501b2fa01690fd759880000000000000000000"], 0x10) 16:00:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffef7fffffbffff], [0x0, 0x0, 0x401]}}) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x4c}], 0x1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x60}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x121) 16:00:34 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(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCCDTR(r2, 0x20007478) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0xc401226f7d76d934, r3, 0x0, 0x2) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x200000000000000f, &(0x7f0000000040)}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) 16:00:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x333, 0x0, 0x1f}]}) 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", 0x0, 0xfcc1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r1 = getegid() setegid(r1) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/207, 0xfe6c}], 0x100000000000006b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000380)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x8000, 0x6}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r1) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000200)={0x5, 0x3, {0x1000, 0x7}}) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x100, 0xe06d, 0x6f33, 0x0, 0x5, 0x7, 0xa8a, 0x3, 0x1, 0x8, 0x6cc8}) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x5044, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socket(0xa53fe851ce284c45, 0x4000, 0x1) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202781185b2960f00005bd7bcdc9ebe63a7c3a20aa4e406851080f0e6f41301be1c3cd6061134dbbb81d37c0db2cf957e3d9b918e4f5f95c01cd1fc63061bd2974b8c462b9deb1e6266574cf4f79b29493d241f6843e1ddfb285c79f8d27ef644fe0971c9b48051feaf86845f7fefdd8e850a91ab046c2673f8b515a81a3ffa14bef610033878c58e4bf1a9ccb37615b92c78383f5537fdd8fe48d58188a3768de2fade2c82"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000240)=0xc) fcntl$getown(r4, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/201, 0xc9}], 0x1, &(0x7f0000000240)=""/165, 0xa5}, 0x800) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x100000000, 0x1f, r3}) sendto$unix(r1, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4, 0x4d, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000200"/80], &(0x7f0000000100)=0x50) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:35 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) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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, 0x2}, 0xfc) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0f002e2f6669060000005cc49dd4e21daf25301a78cb7cb5c0ecc69fc53b86c5a8382bf6d9b78a40b60a2d06fd4204728e4e29a1ea9e049a41d05fdf4a1446b6f4c4f7b338671bea44df7e8cd44fc1fa7f00000080c87aa63e1c5615c9f5931cbd7d3e50a732ad5694acb4cccd5ad4d3b91162f7aa9215e806b30123f64fadcd7979afe1ed2183943b7db20a5c485c4fb718b62eb8414f45f00d33552c11852aa26cf7f0c1a055171e10e85b217d6190b735b3047f3c8ef8aa0da72189adf03f87162caac3ae896e70d4463f2604b2dca7deae06149dad9c6dbc7dd471c6b5f907ed88e1f7"], 0xa) 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:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r1) ftruncate(r1, 0x0, 0xfffffffffffff3d8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2db, &(0x7f0000000240)="f80e4b52d78595d0aababce60952646d27313b9359f546967d4e310c00000000000000087080c2eb1e799813cedb1dc9fd2cd3762a1bfad78275580d9689c7062cb8884bc63d918049e0bb100acfec6f00"/90) 16:00:35 executing program 0: r0 = socket(0x2, 0x8001, 0x3) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0025000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x66) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) setpgid(r2, r3) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40a, 0x1) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) 16:00:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0xa9c, 0x0, 0x9, 0x3, 0x9, 0x80000000, 0x400, 0x1000}, &(0x7f0000000200)={0x7, 0xfffffffffffffff8, 0x5, 0x7fffffff, 0x0, 0x3ff, 0x6, 0x4}, &(0x7f0000000240)={0x0, 0x1f, 0x9a, 0x2b1a1a4a, 0x7fff, 0x7, 0x2, 0x3}, &(0x7f0000000280)={0x2, 0x8}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") msgget$private(0x0, 0x8) r1 = getppid() getpgid(r1) r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r4, r2, r4]) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r4]], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x1004) msgsnd(r5, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac05a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafb94a8cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) r6 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r6, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r9 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r9, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r11 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000240)) fchownat(r10, &(0x7f0000000380)='./file0\x00', r11, r12, 0x0) r13 = msgget(0x2, 0x110) msgrcv(r13, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) msgsnd(r5, &(0x7f00000011c0)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[], @ANYRES16, @ANYBLOB="77224f1efc15fbfc798e10d01f420c319f7e66d0899b2e90585c1770e402376e7e260dc2084323e61fcbc5369dc8fae1ef510c6d80bffa9c4580f1d7ce28bd2054dfc7ef5a72ca486f295a4272a38658161b112ff63baf28c3e2e474c1fdbe3d614827db257c249c631928c364a8d899f8e342b1be23f3ecfb6cbaedffdc1a409fa0a8c650109b69f91da5ea97ef51f02a33fa3fc2830c50665b069dacf2c23c70a554031d6f57aaa8d811e27a2a4f9d92400d9c393b97caf882e1bf8daf91a0b309c3d9dbfc9cc32feb50731507796cd1904da953443a52ad00b7", @ANYPTR, @ANYRES32, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESDEC=r9]], 0x6, 0x40000000000800) r14 = geteuid() r15 = getegid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = getpid() ktrace(0x0, 0x1, 0x4, r18) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x6, r14, r15, r17, 0x0, 0x80, 0x9}, 0x3, 0x3f, r18, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r19 = socket(0x800000018, 0x1, 0x0) getsockopt(r19, 0x6, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r21, r22, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r24 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r24, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r25]) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r27 = msgget(0x1, 0x254) msgsnd(r27, &(0x7f0000000c40)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae52f2fbcdb8161c2df331575bcfcc06962f94b5741dc5c317530e2b6278bcac7f39f84c93e070f5f697e3231aa7c05f1689d95d8a191a54276e09aa80a79434e00d6af1f8f0ed8b65722dc7698b158867f74796345b36bfc562ff07e1f7f8334fdfca3f865e684c6397d8124144378a7f9ec71727344bdead53ea59937e"], 0x107, 0x800) msgsnd(r27, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r29 = getgid() r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r30, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = msgget(0x2, 0xc0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r36 = getuid() r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x6, 0x0, 0x5}, {0x84, 0xfffffffffffffff9, 0x0, 0x5}, {0x6, 0x4, 0x0, 0x7}]}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r40 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r42, 0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f00000003c0)={{0x0, r34, r35, r36, r39, 0x1, 0x9}, 0x800, 0x1, r40, r42, 0x6, 0x1, 0x1, 0x2}) r43 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000280)={{0x8, r28, r29, r31, r35}, 0x3, 0x0, r43, r44, 0x9, 0xb01, 0x9674}) r45 = getgid() setregid(r35, r45) getgroups(0x6, &(0x7f0000000100)=[r22, r25, 0x0, r45, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r46 = getppid() getpgid(r46) r47 = getegid() r48 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r49 = openat(r48, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r49, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r47, r47, r50, r47, r50]) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r51, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r51, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r50]], 0x1, 0x7fb) msgrcv(r51, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r46], 0x1, 0x0, 0x1004) msgsnd(r51, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r51, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r51, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r51, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) geteuid() getegid() r52 = getuid() r53 = geteuid() setreuid(r52, r53) getpid() 16:00:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x24) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(0xffffffffffffff9c, &(0x7f0000000240)=""/4096, 0x1000) 16:00:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x1, 0x2}) 16:00:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) fcntl$getflags(r1, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0x55, 0x404, 0x0, 0x3b8) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73d1516b527b010034840c76f300"}) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008ba80000100000000000000000004306af920000000000380000000000000000000000b8dd800f16d70000", 0x32}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f0000000200)=[{0x6, 0x7f, 0x4, 0x8}, {0x7, 0xc1, 0x3f, 0x5}, {0x6, 0x7, 0x4f, 0x3}, {0x1000, 0x81, 0x2, 0x8}, {0xe0, 0x4, 0x79, 0x2}, {0x0, 0x7, 0x1, 0x7}]}) getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r6, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000040)=0x3f9) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0xfffffffe, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) 16:00:36 executing program 1: open(0x0, 0x611, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10070000290000002300000000030400"], 0x10}, 0x0) getegid() 16:00:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x79) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x60) shutdown(r1, 0x2) 16:00:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) shmget(0x2, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) r4 = syz_open_pts() fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) fchflags(r1, 0x10000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000140)="44c7f36f803c4196493a3e78dad3") 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x7) close(r0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x1d) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x402) r1 = geteuid() setreuid(r1, r1) r2 = getegid() r3 = geteuid() setreuid(r3, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) r7 = getgid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r7}, 0x5, 0x2000, r6, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = msgget(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x1, r8, 0x0, 0x0, 0x4a, 0x80a5, 0x200000}) r10 = msgget(0x2, 0x110) msgrcv(r10, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) r11 = msgget(0x2, 0x110) msgrcv(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000100000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073c4278c187b7f0d00"/248], 0xf8, 0x1, 0x1000) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x1000, 0xffffffffffffffff, 0x0, r3, r4, 0xfe, 0x6}, 0x8, 0x40000000002, r6, r8, 0x0, 0xfffffffeffffffff, 0x100}) r12 = msgget$private(0x0, 0x0) msgsnd(r12, 0xffffffffffffffff, 0x315, 0x800) r13 = socket(0x200000000000001a, 0x3, 0x2e) bind(r13, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r14 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r14, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = socket(0x18, 0x4003, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r18 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r22, r23) setuid(r19) r24 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r21, r20, r19, r22, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000340)={{0x1000009, r17, 0xffffffffffffffff, r15, r20, 0x8, 0x4}, 0xeb2, 0x5, 0xc4c2}) r25 = socket$inet(0x2, 0x2, 0x0) getsockopt(r25, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r27 = socket$inet(0x2, 0x2, 0x0) getsockopt(r27, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r29 = getgid() r30 = getpgid(0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r31, 0x4, 0x46bfb) r32 = getpgid(0x0) read(r31, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r31, 0x6, r32) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x2990, r17, r26, r28, r29, 0x4, 0x6}, 0x6, 0x10000, r30, r32, 0x4, 0x5, 0xc0fc, 0x8}) r33 = msgget$private(0x0, 0x0) msgsnd(r33, 0xffffffffffffffff, 0x315, 0x800) r34 = socket(0x200000000000001a, 0x3, 0x2e) bind(r34, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r35 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r35, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0x76) r37 = socket(0x18, 0x4003, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r39 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) setuid(r40) r44 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r42, r41, r40, r43, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000340)={{0x1000009, r38, 0xffffffffffffffff, r36, r41, 0x8, 0x4}, 0xeb2, 0x5, 0xc4c2}) r45 = socket$inet(0x2, 0x2, 0x0) getsockopt(r45, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r47 = socket$inet(0x2, 0x2, 0x0) getsockopt(r47, 0x0, 0x24, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r49 = getgid() r50 = getpgid(0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r51, 0x4, 0x46bfb) r52 = getpgid(0x0) read(r51, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r51, 0x6, r52) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x2990, r38, r46, r48, r49, 0x4, 0x6}, 0x6, 0x10000, r50, r52, 0x4, 0x5, 0xc0fc, 0x8}) getgroups(0x1, &(0x7f0000000340)=[r46]) getgroups(0x4000000000000020, &(0x7f0000000040)=[r29, r53, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) setgid(r54) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) r55 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r55, 0x0, 0x2, &(0x7f00000001c0)=""/201) getrusage(0xa7d75c6d78e0fee, &(0x7f0000000480)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r56, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff42) r57 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000700), 0x4) socket$inet(0x2, 0x3, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x84, 0x2}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:36 executing program 1: ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000040)) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x2, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7fc}, {0x3, 0x3, 0x3f, 0x7}]}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x3ff, 0x40, 0x8, "fa7b97db60a433af124fb50d7de0b27db6affb5f", 0x7, 0x6}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x101, 0x9, 0x0, 0x0, "01000000bb0000001982a27b0b472db000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000000)=0x1, 0x4) socket$inet(0x2, 0x10005, 0xff) 16:00:36 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/79, 0x4f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = msgget$private(0x0, 0x67bd624ad0ee2069) msgsnd(r3, &(0x7f0000000180)={0x1, "32a4a422eedce19382291f96f31fe1dd667209bc4391bb319fd48b49aaa43bab3e6808d5ba023d4337cb00d2a5b21797c470f150745bc42ab4059b9b72bdaa2614f5bd9b2893705cc93912bd5e46302cdf044124ff62c3d6e8a02d7ef1cca386c9f35b80dfefd24e6b05bcc0"}, 0x74, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x458, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x80, 0x183) dup2(r5, 0xffffffffffffff9c) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000300)=0x5) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(0xffffffffffffffff, r0) dup2(r6, r7) msgsnd(r3, &(0x7f0000000380)={0x4, "cf3fb7f63432be91b2a0296d27aa23a89809385c9093c9772741c0ade627a31e6218e6f5d6042c0397d3cf47da0764d0aceb109376a9b5b6a74a3a3e457bc27827e206231f1d770275f654240e420dcd51506e486e1f03937df6c074b23b13c4ce4554fa92cab489ce3d17154b1ceb10d2eb2de259dd9e01b2fc086b137a9b63a0d5e9b0a9e7de165632ce94ef1d6b44171185a67604cc47e3b87f00dfb0a9a9b80869a39587497f7cda09a70d1d3c1030f13fd0078ac0ccd2386966f2323307dc3716be521adafe258ed08f0073fee1cde720b8b2392ce269fdacc37723aedcc08c852899164d0496b17511a9acff0f54cba56034da477fb8f4b889c9ce87724627c53ef121d38a56d93e08a78b7a9ed7c1d31821db8264c87330338f5b7b0553053d7c2182270d07c3d03dd4e1ae8ac56602cfb24df9a12a492abe1c78c0a81beb6b540866b37f31137cdee2686a9f59ba642f42b51196e4525dc72eca859e8983f043d4b7c9a8ce2935287c88f61501117c20fa646f67a1660187069c9146d5fca0327ef54f5cabd810fd28afa32ed4fc9f22c2664624478211d3d6141cce07edfa25d4f5f698ea6982725c5f8f987c06746f5f56fbb5cbb4023be87263eae255fc5e4b69f1de51247219d70bbceed7d69ef9a5f5f9eac936f1a44af749d8d3b7bd4bd50d95188ecc582a753a9ecbd90eae47e2c7bd2d5003bf5842d05f322d04c6b85b49864413ea9dce51974542ab5e4797d98a279bef7595048d15a885c414dc30e46011d0fe3c3645658b688bd3cba3f59adce12e0ae02b44f0b36c48a62b11d32fdfa63de9af1e213b145732164769f8215d6c47f0732eb0b2e5de39de11b198610147c3370dbf847151731da8c1df80d69d2ef1e98fd71c5020a6592de80653242768073a71addc8f6b6c3d31e58f17db33acf7a6e5175678ea27ca11db20be403969bb1b9ca71f15e3e26e1f75366845d788738faade34ae6f245eded101063914dfcaf2e2c94e58d38336d60f38563cea6aa4db598f8693726f5cc3c18747e1830c4f1c97cbe1c1b53c60ea595d344fa15578d00ecc38da1ee456d443b144cf2b46390859aacc757fe08f246dd5cd421b15587c7c518f01849f217ac21c99b1b4894d2abf0495778cf7766de4cd8e6910437acdaa00ad681468291859f43c0be7e177e080f1d5f1f0c2c0144c8b46ad775f5f31a139e7f0c3869e5adb855b19f4e7c3202e7cd53b2d84b5fab12ad274e465103767414fdfed57c623e53e0103feab35b4bacdabfdfeaa6cbf30b8b8a01ec89250642fc955501487289c39987d8fb2dd0a22c4f9bee28a8185750a627451d04d0e7863d5e99a826bf10fb90a200f7f579cc5d35bbca484266f5bf1fc6aa97b8130f46ad0eae91958337642b64b8c47167ceb57b83537a1445962e449ae27a753d22d6ba1f6de83434ee47e3229453a40e2528129986ab7615d48b2119acae012ed0b94933fd969c3e420cc213734f9677dee95289bbe7376f818bbc28faa9e52831c634f8dc165cb2d2a2fa29cfe28d24626d475e807df4238c7a1d604c815317aa0d833a55022f0c5da04e78f33bb724acf708a7f360632fda1725fe54190d739b6330aebe4b348cad7e20e3285b4634c6dada7da48782b91c6dad8dde52db516dfffbd5e6a475197d003e798475cb2426f866bddad832bce92955af6ead7a35038d277df9d1b6892360e6c64bc14075bcefdd4275cb82a2dd18f90a84e0069e773e1237b63fdb20e76ae1623d3b0b5f2ddd0fa3c56274b3dc28d1eeaf783edfc9342cfa35d02b21f7921248317e3c3ef7a4c8085d84ca3b9844dc409b2b9caebc0872f98bcc895325e4eec257a94d3f4b659ed66c20f3fd21c76080ca2d8d5c10c74299b0b1a363880609c459bfabaea4ffd2505c9224f248b5e7f44f177f9e0135eaf94cd5eb485e90c70024a021e8a256c4eb285df475e9ba74702a58c37ef9b5f720f1e5780f51a3b24136f8fba963e4cab96e35b212c97654c1e7600820e4d1b16bb437291848603e6c0be5c0d3507b4f0ad212a5b9e2317b15ef8a78d537b56772f644bdd0654edaf4fddadf8d2cc0e0ea56352161abc098250c9cc4c6f9c1dddc27f22db106bd2938e5384b424b41ede2226d0bde3c62e4e34eb65011a21a7264a50de50e8775b0bae9dd48e10c08d01b12dde87282adc96755465f13c5350361b07443db2728f6dd3890a558fbe1b44d41de237f1235ab995a0fbc5c85f8743d6801a43b615d3c29453b855c018c4aa603c5074991cca0ec4edefcde855f1f403890d7034a3bd88c47f31594b613cf6194b2ebbfd37fba73be35cef291fb8ac271c48c4672abcde7bfc0c092685c4fb3082945099b0dccacfb2c113d6fa8dda6cfcaf884c5b3a024b474846a8e3c2031d9b85aa58265c07afd6f0d7ad0d3a5a40d011f035a20aa6e5196bf15dc406d6ad3597487f79b3d3f1dfb5e7ae06d6faf258ab1cedfdcb3c08052d19ba1c44f8263aaab4a2eb44b078bb099a9423727d496978678de7aec796909da771a18c85d3ce7bade27dd251f5854125c6e3386c9ecd9571be37964052895cc0c039287893d332710f420237bcd3f2f1c970e197a7d2d0f0ad9f397d8c4655eda3985ac39afecc58064434beb91741b4e803e8670863ef70edba404d26a7b0df4835d676cc4f2cc7f48167c73a7e491c19d290d5b2e2e161194b232021d0b651a6830d1f6e375c1be0de32c98053d1ce169baf5f074bb9ccd0f94d2165ca6dab62d41f92a48e4cd314abdb7ff3c240285a079257d17c4f0a9465965e52b1f47bfd1a5bede01f17708bddea0d4b72515a8dbd3716f405b68c62ba9dc742809a4b25fbb16ddd4d7ad8b3534ae9b208873c66d533ff3b98cc2f3aa5d1046ed5c93ea14813209e73c5168ba4980cbf3d1ef123c718bbe91fab8201d02c212fa37d14f1d5f1ddcff0e4b02ec8b9e60a1fd6cb5ddd16eaf7b6af43dce1d5918b408817a6e74f04bd778fb3b6dcee6e68f248700f4bbfa514794eb4cf614fe25b8ea5517576049a95e6ea179ac951b5a28b99ec32986bf17e118dde3a83ef3b5044d3d8da351665f39419d2857305b9c11d957fb12dc7e4a0887a1231b4a0c71d39a892e7db46109c57bf52e99a08110e5597550153c8231bb1ff8077d233a0fe251c8c8997fdaca200374c418f0cd242afa11e9bb6c6830a29e37f9a48bc6509587b78e051b867998956503d3e856c7904937145b2d51e698dd6c634ee559531fa4f301f29d9519bc143255597ad81da5fad774cdca353f0b064fab9964b7e262a2e7cb52a9ec6f181672bfbb5a41d01e48a2c1ac8cfe4367b0dd1aefa04c2ec373990e8a1d63d25a16b522e21914e4d94db1c3a1865986d35df1d9a64a484ff069ab9119cd0927390263031a1b244679db36c35ade2a2672b58a94e3009a33ffe4c59265b10ffc4b1829c203dbbab0f43369d48bccdbe37c385c771bff19200160b39180bf161e26ce1805665725adf5eee9195cf434e738bc8ad0d29e82eb9bf34e08ad7c995734879f302df996e1e4741355e1a6cb08e8361509865b02ea2f90147a1a8d535bb6644c45dcd123db9da2792148fb1c0b3525626498a60eb36e6b0f545654579adb561eb710f6d48587123aa37b180aacdebcbd78aebf6ff33cfdaaa92a8ca83730820efd8a3a397f07885bb39ec4092cca80dcae6987ce69e9b2faf27cc36ad32b053c124f8e4b7cb7473a0651ca112d5f1d0a5f70025002317d37d654d38030b324c6bc2337164c11df7bd812a58bab11f1228015ec2e2e8e5b1a542278bb2934bdb8772081713c315caa9373d4507b574f45f7ef5ce47ec975adc8597c08a36c7763ca45f2d5a8448871a84d7b105db3021b0e2a548cee885b064089969d8355ea262765ede8aba52ab6778f6c848a60026b377f21beab3f2201c6b75806045a856e6c49e1e714b3778b275688c75be36787679fe952f76626c0e6d5b9f4d1773a53fc1519b6f40ce3cb1490e88612bac36d8bda5af6b6d74fead41355e23ab04380d6796bd38aed4ed7560592cd4ac5687bb389409acf06cf1650df254da1b22f84a096b05f6eb310c7562fcea9f3b097687af798d15b11aa593c93e6d3cd31817253da481005fd08f1f5a08a129b3702d05010db2988ef099ade81ff0493b194a0ddda57cc4c67211cb6e120cc12ea01d898176cb044bfca5b24b0e7a6ba920c6228010441cdbc7b495f5ea2f2ec016e411a148e42c601e0298b7546a24950160535195eab06b9cf2e611ea3cd1038e07f19380021e8806acd1c289f58df9299d46f0329d2a2ee98f68d93834b723ca6fc7a5b6301f88567090be66ca6ee29fb7cfdcec59748e65f402ddb0a912d8e020b268aa80542e75aec68913a4fba9a49f39b85714cdb3afaa5cc7aee5eca70c55d07217c56031af1c8f1d358ee73af11be5894ad2c28717fe05f5beb2082c714941d469563cdd9b2752daa87597559cf4e8961cc2e587d5c5dc454ae93a289ef0a11133a4b5d03a7a21c7248b1431d45f06a8a5a5a21014acd39a28b2bdf149e431a65a8c1a5ff6223897a4bf3e7281614282652e9678bf9c0bcfec204f5c79c6be23a6106733ae441ae32eed3b610d81a64512ada64a57dc84c20f0e1c43a82962b11477d2951c41340d9d9dcf1ddf1679faab94c63352afe40e0891ab02ee881b3cbf7989c288c5140099c36a7f9a061427d310b5670f71f4676f6ba59e034f9a7524ba41fa3ec9fc9c4789df707b42971147343aa7dadc27bc525b4bfccf57172bd341c7bfd3cb15d2480e2a94fdf31a6f91891097a96292f8aaab4d1eb36794e41e794825f3266b61940cca7bd2b00b9370d8970a194d70616309a1438b74b18e4588305985820612a36e943f60ac5738cf6b528abeafdb7bf3f9386bb990989bb152950e017abac5ef02cddfea94ed9dac50774c6c6b84358243fa48e80811bc0f7bdfb11d52664a3c29f368749f0363a5a77038c3ce9e228457a1ab8f1283b4f7aa3b96e405c4a3b2584a368eb606072ed83e45a6e8af46195ecb703a6997f0c5afe0c2d905fbf289733accc911092b80dc5550771ebbfe30c8848063aba75d0c0070d46aa72849d19301a7ff56a12f5fd426deec24dbe7d8188c6d786dd6171365bd4054ac9fb1b2e055749a164849c8fd6fb04f3ca44e060031f504c599d0a0b01167083920f9c2188eecd58243803d9208ae19f6041c0ba7e4aa9b8518b513c5070cb9dfd684065eb345e3c52d09a2133bdf04e249b5f79015a195301e6ffd2f9d02a64dcd110adb3429869e19e26d74d9ad0d076f7877f72f3f292c6857f3e82d1373bf462dab1998973cd19f2d7ef502b476fa97b1337751925816b037075a77abb3e595c3ae9889760b95ba29599abb5043b79fed566f4a931ac05c609348383467df80530658d04dd27debfd1e5c289f5fe4d5e713d8d0b3938734af3ce81004959101e9ec6b2991020af1ba0ab24ac8b1ee6a3857eed7a9d06108b5a7326a431f20327884a8366c83f26781acda9810f038bba7425ee243fdb55308c352c0f876643d3e11707fccfb19ed6de0551820d9fda1906568b7913c6ff8673b7f8d467715924ba5ea1760ec33965fe94e6ce1e9e19c29df515b839dfaf0004a69d30fab19b492c322251395afa0b0f80ec74664394577bc57f9e7901a83375cb699cdd378680384427202ef34bfd9308bf34760e421a9364c5d240bee60e5b6af4f88367c0d3b1fc8b7b13eb04f7fa25ae4355a8e6089bde6034306a431"}, 0x1008, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) pwritev(r8, &(0x7f0000003500)=[{&(0x7f00000013c0)="9701a0b955e339fa78fe0d46f2c62e11110741445297ead956ad20d3d234b386418e17b9a385bee86546492ece75921d90a224655fd769368ee578112bcf674cd7501871d51be22d318c9c7116eb2b441b7c2aab5406e1d3e419a3371631636d0796f1e278a376f96d512a82c801467323660fb7e8dd9f573c615d796b52fc6a6432588fcdc34aaac5a78fc08d89924f0935c5f599e544b9feba1a224c5068bb92f5172ad92e8040600975d080853208904b43cf6ad49bc0ca6464b2c3d79573aa69ec0e8708ead39e3797ac2737682708e99141e938f703f8f28e536a803204cb356a4ce25d1f4daf405c8b83289f6a65f10f8ae21f869ee0559db6c53976f58620627961905f50f1df1f0864e619bf1c3098dd8bf511b8f07bb383418a77628963999a5a03cef233ce59d3b868f7621ecb04234f5eae188220968ce66d63e88cdb353e25bc38fd7ec61adff0ac236ea4a89debeec0190189592cfc56ebd33e1deb30be3389b61ebcf51d38c8181b4fd93127f3ec695d81acb719db7132399e61fb10e018f092468aa6a47c9a9eca81139a9edc813444f6845db77ff84831d4adec78c2abecee080bbeb29086898f7a2c11c11343c69b6196792a4ecd2115977047dc7f3f623bd63f57abdbc755233b5ec2c9d8411d68d4210a18818dc4604878636c2e3cda39416dcc023a6d1f12f527f048fffc820d175b7686c1c4c8a05cc15ed8a0a46557e3557922712f2d3dfb37f82252ad206990dce4267fed858f500b7a54a4cbecdac7673f03ea004ec6972a4014d84aa983714d1804b46219f2b549220e0bc780ca2a072bde618a63fc540cdc115d4682c5e908136bbacc05aeba6f4562f3ce27bb92ff96a01ec284fde5455e3083551e630dccdcc8f06d7c9e5ddef0eacb79ab51c3c7f5e6e851044fca4185616fb78126202b02b7d04c02eaa2d12c0b74f76462768321cfce6b248c4c51d898cdc98dc0d321aef6c9c2eaf696101df439b6bac009b2c0fcf350149539fe7ffec55ddeba78379cd0172ec4c0876db652969c8cc82d7bb0cba50a20136a7d3e590614819337fc87ef4e8ad5daa5eb3e1a212e7cc36e21d1460646f7d030a7052d43743f252148b92be649c4a1e8642307a95a97f408c773914eb756ad983a9dbb3eddc2efd3baf5926e6b325391cc958cf7366af632b1a9a387dc018357a658acf12b4e1fab7fa5e2a39b005983756f5572eea6d3b6c9271cd0a0e6c4cbea0722ede8dfdfac0eb31ae1a93ae68648dff98a86231097db25b0815965debd29e314392928c3d4e35e82cc55b4ecdca676c4872cef7ea5e746e2a87c6f708f4a6f17f9351165ebcfaf1e25b93f63a9378296cb567fac7cc83fe7bee2de39d0c73711e0a3143b6cc0cc9b6d268ab3f6340e5f17b5ef24441fdb196bb5f845d3220c92d4cbe0834d8b3330c3ed3bf5c056f60104f302899ff6ae1876d8195006b6ad525ee7cadd59e84c2014285b8e407884856da6b0166478f395f33b6cff00ab2efc48c7c36b1612e0f51f12179f25fca7cbf81816045c9fbc30008d7e287a821494887a448252a8386b684f7c5d45b67ff9515682317424a21611d1d9fc907b97c103935837b09befa70a563037d0453faceddac3a746eb119d1b306fd111c65cb8433409955dafdfd9139a4b1a27e038eedbbaf353cb00c2c00c305209f9b9b7d40b0af1d987b95300afad2b2adfd4ac62e521f1a3658270cee0aab624a9086805ebe9b98c78599130543a803c17c0b2028b8bf4d70361a7b4ec727555f47c957e1799dc105047d7ab656da09b17002e818a382d56066e5b019ce87a874698eec3ca92b3d6ab4dec78db60cfb06024aae70818a7d39019e43f7128bd958dc07749e24b60284d01490bc3b8fbf46db6fdc498d590f0e7c7dd86ff3f25821c6355ade079ab4d01e48f0abad5682314b99d35c3043db2a323ee3fb16020ad054be4c26d917ca37a2d50885fd573c260b483411c9b8760ff232c3e5e6003c9716d017e89b0ca97613c7e80084e83019da65354eeae2b3c47075367b6141ea3c0808c29192ad99ed270e2655b0d89d57e680f2ac2b2dda8a2afd523a19671f614e7f79a4bc5019db1189d52771b913d6c8801f38c0ffa50689e0a1289b9193e65fbd5ec2cb34fc9bb61e3730aa15f52fc6b401caa071882f896297f28d4dd30e5861728b69c9e1926b68c81bbdc4b23bfc92eb91a4a3e309eea35aa5aba999f7898358b8a1c5314945cb55265fbdbb4c99b208effd270a548291ab4c1bcfecf167a49d1907958dd7c1af7a1733a34e5d813645aa1e3024b44affd05e3d4256fd9c10bfb1d8de2979bef4403670def612589d151681ea7e11b6dc344c3cbd5736d8eb1cc09df079e73df184b50760028c51938f996a0b527371d6c7e0e8777fe83b13bdbce32317de47f72bcb6337264593f7ade809c5b4ec37486f33634091a51162912bd1ae98d439257df7ad2cd423c5494e5740e6c4788c3b6b882e7eca204c941452796a4580048781dadd5d3411e9de9b1a620061ac97d22f0a45dab580cb43f4c269ce0a03b4b97d92d53febd0591e9fd49a83f049b97846d2b7100f42b27cf19a3d4d6b78a301b8ae5daf6b1602a9bc0177ff456753b11a2c4db51d0305f193727dbe3c1ec1fd57f22625715cf44fcd40abdd05f4bd71b948aeec27b7ec6d72eec54b9ae983028d865b284869384a91413c56172b17f2fb52b25a37c219cd3b39cc947f5e2657986fcbfbf432a6a5349a199d0ee655165188a75f81c8c1bc6197342edb60bc628275476aa8bb720e7fee00ce5d4a1d3be241cd6e078af3d02e870fc3fd57b14fce5c9aaf66acfd55845ae457ae8b16fd0b5407d9b3faf3ed21d963fa6cd840744bf0705e88a48571e2ff353d2eb6053af2e32cc7894c2abc603db80bfd98aace37dfd2e332ac01bde02fe0444834f116f386f9f4913a5fc2c34c24a45f11c39e9fc88bcaf6d7d2c1a5b299e253f559443a443ff185bad3516c7746648afb859af1b43232e4d3b717cc33e405edb57169ffd54ff923c9ce76db270a8d7f715d858d670d6118244ad80f2782b855899cedb8292ff51fc1ec90f333067d9f5cf66d294b107d96c17422ad2860c6e8f1efc193a42fa8fd6bd743be3c3fa764c085df3d952bf5bd130f07567fc768d326608cb0bfc79e5844dc31b058cc3a480c4e5d626320b370501818e6b0617dd5b433f58c0b19e1d64f980a16125b5e3eec8cabb212c40a66058e73869bd4b66ddebf18552467e046c3c8433ec6124d1b76bd30f6561a530d1d33c89469f37ce824d109f19b207498540ea2e9c1de8928816a6f1ea0b3ce1866839e1a1432f92ceb5d3f26be4755eb337be7142f2cdf62687cdb2f079174137f996e6bde77b80122dda495479ee7c3a027bbda2601fe09927efefcc5053bd97ce85e4b65bb0ac728e9a45844871cb3da913c724c64fe20f88b458c15d89b1b127ba8a26b325be4f31e008967003d80acc317952ae69cd5baef37c3c9c9a105f1bb94845a19359c22424f17dc7153ada98071f62bcb52426628ee131bd81007808f6d72fcaed355500f49b024cd58759a2d4342a344d0dbfc0bdc5558071e247ce4cc942fbf5a3483f2de24596255d327b1f00abacab0271a41318d9c8f00abb8d238214f946f9728a29f82c3c411de00ed624f943df0d4a964af669c4a971185a9930dce197d144f8e75c3267a67b90c43b5677e0e9fc16d5f992f971cdffa70a55ee6595c5b9577a36fce5bcf1ab03e2c09ac13ea6540bbe10584782ac183d56e07ebca7a4a32faa97275e6b9a666293fbb9a701a0a2c9ac7796ce41f8de4869c46ff0c2ec8f37a4cb589cc076e45ee73d81fe8cfbd477a8e0fc4cba9e51137b48f5b8920c4525724df0d03b2fd7ac46886cb9ee788a6e9b7dfb6253d9977f8719f9988d420ebdf53d1174300f7e1f42182a0796a4e305bcd2894c0925429f9bcca7ba37a3dc2bbcdaf808500f489fbc0a308d3c7242aca632063505f2f68e23f187fd213add697a701f1553ae75577ea8280fd79dc7be58614f2a3774471f619c412a11203a5089ef0ba808e10d6a98fbfb5591c586990fb30888720e07d378fda514c346c7e8085a4cd87875393c2c3d424f89667c242a899c5d8bedc27f3f6b063af80c29a21c5e2a0b4ecc315927847c9ba43a2cb9d69c81329b4c20cf9b759cfcd6946e589c9ee37a449fab1607db0762beb912160556bcd2b301addef5cdfb69790d0e0151f135753b36d9538f39eb55d873a66c1562194124f9c6a5312b3fc76a9aeb1808e10144d31e1641934e3dc0e8705197714dfe6efde1c0a5d9cc3edd2d54f315e5c468f94fe2300fd0151f552405ff8b1f391695a2606f63590550d220963567d198b0ce4b3fcd8e95435443b3456140f85ca1dc9653277d4e55d8f3fd0df2c7b2f3639b00becee9f496c775781ee0fb0e4f448b19ea29dbb7623ef64b350ec5c6f1f99faed04183f379a851bfc6b86bfb203414c98231c65fae513b9683d9074e22b5d99fa9cdd15564654a1a0657c0ec12c7eeb4bfe48cf257605e33757e24a032cee9d916dde50af1ed7ce6d3aa44522f9754474447b56bf5409c2778108c4d013c79c35f058f9e908f3910cd18cd12aa38b82254732f340df592f97ba251043cc185db8b5b5aa1ebd240680c6497909fb0423cb2678006023e00ac77a8f662cae9bfe4e240a7e35bcbcbd901cb9bf6e2112398a0f5ac57c5ceb262692b71d8100a52c4790db6ecc6be3e4aab05d0e4cdfa03a7e2bf54a88fdce286c103567d09d0d1ec14726995785d6e98e112ae993b406dc1435e6ab69c50ff19544a9dd60657949b618ae5e6e7ef7b698ee2b4f8cd27fe91a45e64747a76ca8c9d3032db1a3587c33fd9af6f88be29d85e4132699e4ded4ee7c82f6e968f776a5456e1aff8bacfcfc22a7d87edadf223b90e8dd8a8bb41f7e0ea55e2af06b0c3adbbb39e9e080fc9818073f3ad45ca03a49c3b16e95fc76686de44fba5ca88463a70342b3cb5878453ad9bb3b0a89acd263479ed856f5cd2fb5af6d03de8a9d4d7650035731af4e2e7c86f5b0d64fdb9bf8ead4c1f9c9dc192c03575dec445d8e7031d8d2b574c5971f385e5431aa62508d540d4f2512e4b8b1f3fe12b8e28d936c40eb2e612ce22bd2452a3e54fc452d75874a37c78ceb3acb94c36d4568ac28bf6f77302358f4ff2522e80d6f2740519df6ad6ed9bfaf50ac5e3ea36b910119ef6b44ca89b733e5e33f4a8c9be2910eddd288f7cf7ccdbeabd2805477cbb36cb25f425cc3a4dac1cd0bdc5360c07964b506530f483d4b9f99ee1e0c6e4f928327fd57fd1476a113864dece8b01c6777b19b7d3d2b3d291fb48e02245e8dc4eddabeb5dccc3ff70345834a961efe48e9dfa5c47f32a6a4669e0a0f3140fdc104b4bd4acbb6e4973afe165e8bdbace7c7f1bb730cdc762382a9d34659caa8c75ca4cdbaf899860fdc6225ec50418d513f1b416c8c5e379a0cda02793dbd61422c859da7d95782cb9a7e6c02bb46cf6353ecd54ad62294e808a3d2a54e2e6fc3cfacdbb3f8d3c5cb0f4549da701a02f8c8e26ecd98425cd30459ea9f44e8854de318bb87ae13f5f7403c0b1aaa97504bc166fdb8147ac4256fdb3dc8384ab44eb13435b315f4ee3e04e5353a063b5149c4879be30663afc900a8787591636265ce0e8266b88891e3543df84c9d0414d870be677a2a7cfd90f709dd85844568e63a7aef4d1095a76116baab768e06ec13a900f1489aaba11e63964c6ca", 0x1000}, {&(0x7f00000023c0)="39e57ea95401c2fa2c71e7678ea00733951fd9237d68fc662a5e04c414ee6e7d7c3732b95638dc91e3b99e91e1aa67ad30120563c50e50fee7db0b1d03908d5e0f8325e0527d4c68cd4e6954d83c76a33b5741475fedf14a28", 0x59}, {&(0x7f0000002440)="fe135e41cd9b3e03c8c8560c3649f99937b9dfa0bccaa81adadc2bfdef7129c97c6c46781790abb31831d17f3f24cb84ec0ff5ae5db4725fabcc0f8beb9442a2dc38d24e3a802421c19315cfff7a4f56c2d249fd1c4388e7d8a92d02909a9a8927f7ee789f9240edc165f58aeee238075d4c8b3b3f3c4abf1307827e29fb27caba82e152ec7dbf331f3d1a0e38436446a2166e667b41cf3d71c9d53560ce94b0ffe59ca58c5f8435e1c3f8662eb7f629fdd73f6fa58a", 0xb6}, {&(0x7f0000002500)="d8d67cf4ca52c72e739a306514f459f5c5d20e9e8e3cd34f16b4e6f895ee068c090a6e8c2b99c1d7ca87b58bdcfd6330880ec0333f10b47ff3751bfc0adf6cd37de893d1adef5c69e81887ee872ced03ce3664fa0a788674b8e2dac1e8526ed0902a8f36d47d5f36e146546a08a557a4723c28c311d0efce94425969cca67379fbab724cdf4c5e60c2241776b78eeff423f8c933d1546d57492f088c08d5d284ebe296593da5a438a8ce85f8eaffc8751406def6e537418bc7267b06c67f1a72e63326cf8d8c2d55e6a0696ccaf5c5a05366f782eaacd27330879d695c58417acc7f700beb1fe7ca4d5b597abf9d019cc0adb683b4213514b5fa38ed061eb49b1cbf8970b53e504033fd9c4f8db0b63727f70cc0d34f1b986fc1223b4c8b9600c59ee17f3c679418a6a4188da68ac010e6801bda37e302a1468cc1469bf1870eea9af4fa9706daec574dae007bb3346e95781405b8157efd701bada6c8aaa956003461c3fece8d75e3355e11f4a2a8a7ad220e48d5655f099e8f7767706c6a66f4712304cf2fd37f5bf351dd8facf9f1c66378c1b534249ad6665f6eb8feeddde66e21ddd1885381b58afda3cb0c9e9adaf718e053d7dc5e17488a50a005d9a4a012f64f20afb4aed2403e0bb27a974b4465724a9a11793c4b94fe1ddf29a091b0df528bc58d880a467ec11e8d7d1ad58f9b7feb5b42e1ba144b779d03a775abcac23e501d3e492c022d99cb2ef4df1a91a6ae6ca9bc9c9dcc6e3cd89a4dc4bdbaa52107e79d099e79c2ada0fa7fabd41bd3d724e48209ab860c205a5de3fc8ae61ce1e96fe8e2e73eeb1821cad1d34a0650c8acf1c103b22cc7f2384b2a510d44126cdf578043f197a081c29b219f6e280ed3efffd21ea42ac92ef400fb2fb2b11caf39e2963d2a90541b5464d39cf374b5a5631483aec7f476ef5bbcfb7f77d95a3526b0119d0db25d55e69ba601bb144b682b5657fd0b63904be6f53add2ec46a2eed5db20ebea46cb393f5f7a94ce0c8d6071f107d48f02caa0ab226f393f7b6b15296f9713c60630bb5abcf1ec48a791224e033e4d23a4e0bcaf35f0105b726f5bd90007b89899943629dcb1c8ab2a8b923885fca10537d34604a4866c64db7763bf8d612823e36db07cd60ed1824b1280bb3b9113925162b09f93cf978548cdfc244cb4d5607e087e0f85e80bc389c9f950ba4fc97e176d91f407f6def0a8fc17eea420236afc81680e90162790451d2402e7318b3b2b9dccd4e3122650d0a8e0f5694eac4494256d47fc10b1532ccf7e61de43883b6529ab645ebe1868d69af3c6aef6f0614a3776a0ff16915efee5fee3b2e0f0e295f041d9144fc02f0750e67fae4cce041c2a140889ee18b50d2b30353bdbcac4d1cd324ff605e9dbe04cda536f38fd93b420939b7ac17baf76f776786bb9348a2bfd2c3b499ac0432ac56e3ac33b49a5c37f1d7d791f9dcfdd00649946d5e93d214eae467776fbc9ca8f8dad23c0e9c519189e7dae294aa2bbf02114c72125d163c53ba316ef19df8763ced983cc457b8e734b98713118913d3783b05258661a17e7e8a876d094b7f76edbdd454d0fec57b420713209afe96b8fc6a3b86dfcea5eca0b1cdaebe1c1e2558b9dd381292756059d74df9063d38e42e72925f4070d16a9db4b87c4bf23213b666cfffcc766fcf7365881936e8d65615a1fe6ea19bcd06dcc29461ffae275bceb76f7f20a6afaa229f3e31b22410c3640d391888f6aa6fb7a23bb75093a7ff0c959a90e84d00697038f89b54d2536368e128e4ba84502b9ec6343623f1142c96287924c845a6f7a66d69b655c1509ad8ac3baa3e182aa81de712b4c0be472bbd64fba32b03ff86a7dfdb10c4508573af18ea5085fec8fb9c3c0dce758b61dd11980abeae73c021f2ff8950327c170a9a1c207d0efea5c4b228198919c8af0991083b80af0ffbe5e11b55a3f8bbf43999761d9e65237cf9dc8d507ae6e7b60cf3f4414e091d0481f36e11bbc7e2ce46310b73ef7237a9a16a521347725aca18a6723edfb54751584a95123938838ed2a9c20acb97aeed48eeb4e4f509407898d500e300a55063e486c5c3f7da03fffa9bfc2a8732d3608b7870d16196bf2e9fd3bba223dcd2390144376347cd83609fe6297ad3139e9f9b1fb624d921e13c03a0d3d098eace28c795adb89e4c12e0731bd2578832f1a5aa1537b165b845365e01d290078a80dacce8a685f43f1091fb2f1121b84f791fd3aaa7403aae82545218e60b7a29c140d13453e824896cfbd84498539d07513292e5a699365564286dee474fd4186b36979c89ba12661799b55226759a138223e5c94893c5609564ec136cb32b3bb6b506e0b770e52511a7b81d406754ac2059583c25dc0359bf580a34ca4838462b1fde5af26624d0852e4253ac98c44157c6cfe2d1031c85b8f97c8f7d16dbca5c29305002d47ff49ff974031187c2cf4b3d049554748213f92958b379353d1aa833b962c56ad79fcfa35d11651ae294ad3cd7b5fdb3ae3900961606b529464a836d1300a8cf5ac1f83851a49f417133b8d5048a2a0fb74d746eae2b8a51772fe19bc74a54696489c9099b6c3aea19fe35ef926e245ed687e7109d90caa1090550e28f0ba242940c02e6bd3441cbc6fe79ecde98688a0c169d999101bebc1ce3ad49d9ff4e5deef7a5ff001929f18eec4213537eae3d7ad1ad4257194ec9a19d1308cbc5a5595715e6081305febc382903b15142ee85e57186eeb95028ff16c76d424b58c6750e7f70c9f32754475736ecefd106737b80ed808ebf4b8f2c48d43c3da7eb3875fcd879f293f2ad1c7cff475605bda17cba67aaabed69445f90dfd3cc3173a70f3b64e1405b642768a774c3499e0c750cdc3269e74ad04f45d029e505876cc837ec32c8d240d91081c0f437cb5bc7e59dd89b3a900e52879fe6c2979c5cca4e21eabb4c6e0aab5612844b8f6d14381bb5ff24b868dc560e5ec6eb373634c9d26b2b5ae787f6c70b9db5a8a5eb02452f7c64764805879004d9b6952641818c5007d61ef611b4635846ef0d89585e11b1b315342e0400d2aa317c0ec70ffcf904a27d8a62a872683b06181abde6b37205df07da6a3921fa1078e6f96ad5e6a52b130f526c5f3352a4c60668fa0027f2f1fcca73a8ddb83b772860c26d838b5ac086e2978636e1e6c12940caf82107ef7efdd6913c660500a6d85733b54d37bc2d86a1cc0e63c92ed0990bb0392c08564fab68fabdec7425ac5fafd294a1a490729add6261ab3af768138628efb5e85970e4bca52c4461bdf0ec4c1d1e681c5e9b64917794ae931fd94a6e31ff9c31b03ed035e4e5a42284e1932c2c7e49cfd9a2f354cfc815794271f1f274280eeb317d80a42bf1fe8dacf152e73815b8ebaa158a3e5daf9aaa26d1760c6e6a2bccac9c07544b8da53c3eb5cf76d1a950a3b27a153dde3ec9703bbdc32fb1fe5a7d2157db29649aff393d0a450c68fd4df256b59aec0ac1286d62c5d77660e6496d4f2f3729acecfe60f10fc0a9b4b1d3ff754fe0f46f72a8f7e12c0515a3d6c0023a973b578fdade502faf62c753d3c3e7ac49d613bd9a506b03bdde025ae50690254213f728bac8b4f22de66079f28584cfcb5e2bd8c4b113c86d03969cc265a8180cf2885ef121f7c923b0e8c26596a121cf6cbd3697c0370fd96ceb93742425bdda56cb3c238117d87f692a42fe300fd9bf7a351724400949ed8807ef761d5545e67f26bdb613e5c888411ad77aaf7bb36969b36cfe31d79e2db1471f047180d148ed2578eebdec32c6b838a40ac6f51acd86c2a1b997519350391b053ebd89bf677a3af5471b207f9984af67e83324508c833511eb91c745dabfedb154ff9322d31a10351048b8713b7b6c9da267d6be56065620bea162b838fece320d10e5b12965152273737ba113a914ddb2d3ba07dc14c5ba384c468c35c77d85398636ec8c50b07df6bb4a7c7ca3d86d30cbacbb3851666487ee1a58b8334e5b79197876cb95d1d3b67cec8bf1cdc6031f4ebf689eee8a0f94d207b8f3637be0e46c86201ea5fdfa9c9dc0dde7319fa0e1abe153447c22da9fedb0e7718b1a636e07865e842774f3049966b5a99c5b9b911aadc8e0c3e18769f10a4edc0e690a8d6308eb98250edfb160efc78a7acf658720cf1b35d965ba2782ddc67d35ea37403b7733eb036aa746dc1c32267d659a4e0e972bb2bc49020bc05d91708cf8d776d365a1d131af260f783db897c2f8036a40aaa8ac1177bfd0ba6f8ae748e9d7c86e1372c5ab51e3c5fbe01788aed07783b0c25fc7674453ece4af3865425b133730f412e2067960ba728a50d141307ad22cddec86785b71a5631d1053f304beb69e1adbf362fe5262e7df2a1962e8002e798fc856c005447cad5e199007709cc4228857a4f67e64ede501b61bbab74ea4cb19cff63263974b07a17dbcea8b84a771d124673ba4dda253e0ddced2040de9f3d652bdaf0038a51862d3b940381d013932babb6822d2a860bb2effc5d1cfa12e84d857565ba59fe96fc934760e438aaddeaa720015893c3e5a5c30a777e868501536ad211a8fe84f2609bb2e6ddcb7a4547daad97a0016f189e5d38b647387f287ce0a849dad58e7176b6adee1fc75ea11f296d28a657cbced364320edf39ebd89e1f9884c0b7b178e3051a3b30e350c6f2ada015c8b6f0c6348bc14aa43465b808096181865f281b76410bff3847a654eb00697ad6bb95ed5598bc090a6268c5c71e14982bdf4c59f1728e794f510142ab82d6ce278b7f74f71c3a5e4236f7f29646c69b0b6b13371367e983ff0d5dbb8a520a6b0595296831d219557bc4f532d0975cda02bcbbdac98111d2d7d276169a1e78f82b6b591a353a17f43586bc0a2d1a84577b7a4b019ae927ba5b53c274fa37d5550f8435fc756fad317efef6b01222695dbb576ec26cce74a0be6efefaf995e22141f294e04cfa516c9fef6656d34418c61e3f1204066f43c96f1d68fde20f419634f0d47aea1e53944691d450646cbfb8cb1e859836a6b2d582d2f15f175e5642f93e79749b4aeb73d021dcc3822e72404684ccd9ed4d5b5eb2117abfd51b1463e27de2f394f2708c35dc5240dfbc27e567d2629e9bda1759859153aff221c332d48b8d4dd28c5f85e18a6d374f11f71c0cf5c6630b4b41eb81c5364920c6be5ca6a283b844278af13121db2c73f1e7b1756bc70a6d71025530d5a6a2f216b74200312aae7c5faf91e5cf6b629c062edd3fe6413ab345b121c087bf41746c826a9659ca566346949c94a8156f745d5e1ed9bffe4dd84418658be61c08f685eca727e0856c9f59eeb58f4d9c5416c495e5bba378b21be0fde34cb37291f289d635e0944ac4f402bc50c37205a68367650bf03397d10e317f37dce16fcef7847e184c8f042b6b311e315c07d444c9f9600f317e20da004e21b93f4a67149e3fb61241a5ad6b37160392872139f7907d54ff3960ef59aa42d09053847d616a4cd4de4d33a135f2cdd8e6837179e1cf8aa693ea95f47052ecb7807932415fe4ef37cfd2fdcc0afedc95e62ff78d3e42824834abcece0a094026b348d776b63ced6cce7d1b492c93297a0cc7a9ab7db116bed3114c8b2c210ac8fef2e70206f572c44658bf6b4846ed93f358b87a45883b078dd5b980ddce5cda93a9e263afc18eb853a40318301ff199842a8128fc90536fef53e3bb4efda13cb697f56436729fbcb15104bdadfc33d5337a08bdafbc86e151a02ba5e5ae1bbd17b495f6ffde68bc7480263", 0x1000}], 0x4, 0x0, 0x7783) r9 = kqueue() fchflags(r9, 0x1) r10 = msgget$private(0x0, 0x200) msgsnd(r10, &(0x7f0000003540)={0x2, "f1bf"}, 0xa, 0x800) msgrcv(r10, &(0x7f0000003580)={0x0, ""/28}, 0x24, 0x0, 0x800) r11 = msgget$private(0x0, 0x100) msgrcv(r11, &(0x7f00000035c0)={0x0, ""/123}, 0x83, 0x0, 0x2400) execve(&(0x7f0000003680)='./file0\x00', &(0x7f0000003700)=[&(0x7f00000036c0)='){#\x00'], &(0x7f0000003900)=[&(0x7f0000003740)='/dev/zero\x00', &(0x7f0000003780)='/dev/zero\x00', &(0x7f00000037c0)='/dev/zero\x00', &(0x7f0000003800)='(\x00', &(0x7f0000003840)='/dev/zero\x00', &(0x7f0000003880)='/dev/zero\x00', &(0x7f00000038c0)='/dev/zero\x00']) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000003940)=@file={0x0, ""/4096}, &(0x7f0000004980)=0x1002) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f00000049c0), &(0x7f0000004a00)=0x8) open(&(0x7f0000004a40)='./file0\x00', 0x8, 0x164) r13 = socket$unix(0x1, 0x0, 0x0) dup2(r13, r9) 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r7 = dup2(0xffffffffffffff9c, r6) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000080)) r8 = openat(r7, &(0x7f0000000000)='./file0\x00', 0x80, 0x29) dup(r8) 16:00:37 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x3, 0x0, 0x1ff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x0) r4 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r5 = socket(0x0, 0x5, 0x9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x28071, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r9 = fcntl$dupfd(r8, 0xa, r0) r10 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r12 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000240)) fchownat(r11, &(0x7f0000000380)='./file0\x00', r12, r13, 0x0) r14 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r15 = accept$inet6(r14, 0x0, &(0x7f0000001600)) r16 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r17 = getppid() r18 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r19) sendmsg$unix(r4, &(0x7f00000016c0)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="8038fda2eace832c03c2e7b3d656c8a4f6b325cadec09e4ce8ee7870f7c6c3fd4be732e6fc90ddd54771970061b73fb32310ee990644db58c5116a3f84d59709ef08ef36e78a5e220301db68e727a767bbca0344e7df95389a7be38c3dd0e688f46d68af88172aa30cbdf408", 0x6c}, {&(0x7f0000000180)}, {&(0x7f00000005c0)="6f1fd68039282360719f1bdab149b42205f884be52ef3d1090c5e70c2f772c1f298288e4b9e6207f50576c589b784a0b8547dceb11c54b683b61cd10b649a35912ae9a086bfae3294a6eb00df8d4a8c535b6482be318c2c9e42b79db0eb7a143541ae289c61c3ace1d6090bf2e3b9b3e37b11298618b3983b4ee6c22ed0a2d740a3111fc804f4be6d39c8535ee134a22bfe83ca4a1f3c31d6d300145454c16980ddc86f70fd4c8cc8a3d86187c4bf0bf2dc2380f8cf100c3886be46fd81c0346dd2e89441c66f80eb95b2e71ed353e98d1bbaa056a501e39d939a8800a6cc66149c4e13589ae3d9a0894b5b04c6e9e02e4c491e35ddd2cc754760343441d833d7cb1d67cd715014ebdbdcb9c247891ce1fd5026af81019a68766deeabad658721a7b2936c04d460531cdbb8be8f92e3a30c3b39685bf35fe8b5f05aa27eea128a0fc9289b1417665cbaf25201ce34fc89f419d7e69dbdd1c39f9f3ce680130b0e34ffd250dcfcf8a6da1eefdb16239dbc84272d2e957a2b1138980c5b593f3cce611059f77bac43cdf5ffab484cc4a6588bf856ed8de4f1a40c6648330024617a1368ac07dd34bbfec50827307afd79a3e4f2cca27e155a662b2645d3eaf2ba67610577e622cfc1f061f0ab7456bcef1ab93068eedace2b2ffc094b70645d039ac8ce08f5fa57a58ea0e621eed8ba4c403349365618c71244ddeea7e554321c4cdc285303046cba5384c3cc7418f04b6247841b3521f86994e1e740b4f48898068251addc2bd2284e50c3b75f4a9df48a802068759c44f216e18f463f3a3c3327e18a348cf1f3b198bc930ec331c5b0ad72813bc2dbdfe6a6d4a050bb03967bfe876c1d7a68c3c4ebc55d4a4181c2335a8680e50144be0605054ad1e74de82635e50262cb909d7f3087fe11b3eff9e7813c2fc1665c322ff9ead70b1fd27255d1423c7f168bc079a89f0d35c58d8c77ccee9626ed83f9c2fea652c902aa8f32bb520d8f2e661af7306f3729398d9ed625788a9b9099cafb10d7341f8c272e0d822bc8f86de3893b64e84f683cb51679021e830828223c2e889eb54a76b0323b2a08a2ca2392959fb62d4f667ca45024f8705d21122300953111dbb14e345d6e2e5aebc5e194b2d40f47d9062408de05a3c122a842de1f6fbbd8d8d46e1bb0a280c89379035965e58b624c940d191a5a7f610fc0125fbe78f8f8e0d7409b659d7bbada5ead22f0cbc2739e6298342078695eae0b9e7c033c4b49a408e7b718e3db1d19fce9e5a50112d0be09517a318b32611e6abecee0863530e2a0909e0273f75a64bae57db28eeafc4cd8d944df0c59eb1a130cd45d841947cbf3b5d8888abcccc0f6f3da8ca0ad0d963def36484bb6e28f3c24a8912c2fc87b827268ba5d3735c282173ced98f110827c5c40dd86898a82a67652d53d37cb2082685126909c7aba8ae55cee3af390b5e5c56429e6202cd5453848fd0bbaec7313416f5eb7960de84353e1e4f10731bd4017fb2368176eb3caa0afcfd2c00883597a811c78de61da18a2aa839e00a1fac7ad2867f0e5da0ef991da6bbac36a1a21e84f356736a7c402c47f1a120dccb564e040e6d7d4ffc61f70958c85bdb9c4436720cc36fabafc7a377094418d0f00f34375ab93740b759f892ee7cbf2a216fd338dad597ccca5ab6ca2708932c83fa5d2565eaff688863786c56469638b4cf7ec6fb0dd83b5f8848bd099394966821d85880be3114da1c23ba1d081a5e7ef7d7bc76c7e20c9455accc217c1b42dea2f727c504b99670738ee495cd773c81ba25edea6aed8c5f9992236cc8ddc4500e60ff4d8f37f2291981eef2fdce15669c8905496e5482dbc03ab53303d7ae215aca0e0458430209978ed2edcf5d84b51397735f8b593e05721ae39eb24bb1f70c00e80fa1e97517a024aeec91c2cc5fc7177ef5382098894328c376a21d812d086d648643dd793d8d635d5145b23d97e03a94dbf0522b0c5a7a433799bcd86bff84c45366ff82d634f5846d0502a65d37f0ef4183c6c177488e8ff14633e3f3624165de82cca7c8cc80b1b1b797223af804147e3da5ac0d7235a778136ecf1fde53c0cd82a2c21b197008f0cd482ed6f69c49e7be6f03b3a9ba7e0b2f35263f140e7ad52aeef4f340419bd484d02a6ce7acd84f047960e21fcb6a0c847d3b0a0e4e73ddaf099f2d9067d8fcae5c5a848b6ce988f95b0301995729b8fccea7784490ed8a05dc7d769d0ac4c8f6005e67488055b4d8cc9f2b2a0a5cab7de066ab7bd8a54cc82302686dd74836712efeb91d9213511969941ec6f6f2919ccace2bbc1d591d583beeedddc7b7943251e5b3611f635000a3bbfd72cb81ad62b9ce119960eccb5c663d68b76576406399450e02a8958be04d1d24605e9ebe4e102252d809776f50e066b01165354a9d7cd58612e634bb51ed48e8f5137152d293637889fd1281fb8ca20d057c8e6fd3ee0b1356505f843d2d528abe907a4d099d393d0b2ef7021efe275cab3ba8fbca595795134ce9506cf6b84ea90b68a368b15424c90c12c24e6c02c45b8b21b0a2bc310b88d44a80b5ea6927764e706b9045c47b5ce4eca8b90d352025537431d35b4c9e4f0006b56d1271d222692b41e338de015f70455a6d6e3d13b90ea02a23ba6220d168c20f3954839cfb91441014367e0d1a1cdfa2890b92ae9fb4e8f05fb1306ab4c167c872da16ae2892fbbb6be1723f7d7024bb9302ac538b45b9510be66ee2a90cc077249b6cb0839a03288c1590510febb737745664bd480e4b2f801a70e96a56ffb090e96aa9d9d5dbd8681fa9def3776d7799cb2ad64b5265b7050f2b44b21dd803d32799fd8849b4272cac5a0a981aa4c684c003877f43fe7f50affb712efb707ac8e0766feb3b2cee2fae4db9d6782b6c1c13bf84cf5bbd1f3b8aec4c28de8b4f68fb7a75fa0204341e72dc0f5e49a2cc23780682987f3e3eb4bf1bbb18a6ccab17bdc0dfdaa45fa366f99a60adcad531a36105b114bd3eb0110da5c6ae38bf4ad3ce515cdf231b24a75ec4716f44467119d8821303d38df26d6eba0a7904a5d8fd8d0d2c05c96de5be072975faa24b6da4ef50b3b8ec5af1bbca49bbc0d324fc88332dd75ee7f137327192e9ba4e59899b2703da88cbd175578aceaee3223dd0a009742ab33ba0e7f94e452c07c47457eb7ed6477191690d294ed20bfd56c76d1b54c89da1cd00c870d321c4a49fe8356a118f5062ff8918c171bb5db22da58413a1e464e51e014c907302d37ba66ac05a2f9088d42186ca6b04345fa00b347d5964fcb49840ae8fb39f0375493b5f86db0b0980f18972d8232a853260becee0fa7502c51312cc47dceefd27e910a8eaa93f196c1a83a02afdbe8faead961a41275bb0afbc7c61a66265326ed3c0fa0eb7d592ace800d4bee1d86a4d45b9c5fc5c8200f862743f1e3732e917ef66ac5ee533ad337f7afa40410ba579750157b87f16c2731de32d3e2999cca82b052d926bc647e6e6ff1214f1949163527d5e93dd1ec3ff6bccdce5acd698e9cbc3c5c7dc33b714df9c2b00992ab9faee6f8ce632012cffd96c4cd5ef9b8d4f7c21125b6fc7a853e35b1e0baedeb5cad165170dd0d7c112eb6628162d52c2ca486a651ada785e2d73314d8267005c6c297a56fba9c5d8695db0f9efe915e227d60d83cd48843a4707fef8b39edee3b693223f33ad750891c9a6b09e857d351e4c048452a0fefc820911921df7d75f2c225a8a71cb20af05a84772cfd84a776626d9023755e6e07f0a799c9c314eb15b4c5e0f6309314a8dafed35f230bee8c897e886e87463049977a0b2f4de53ee02bdbb11c41ca61288d8df1e613adc6b52444b32fa1a85c7d6315b943f4cce607ae0eb500160bc23260a0124b973b60501a799ee776c6032c6d3f9bf4a5366e111ed709bc254ea5fbddd4c81e907c39fb49c3adc31d583b5e4eb345d07a038574d22a01e9a8f9d9e063bd492517d40c86f192aeeb234d4b149debcdc80a0fb01a5ed863b06234fa31268131947d1ad2d64309dd24179800c4afac6be223dbb21e07e9e7b9e221022dc1507c66886bfa288567b57a9443dc56b9153be721040dae74bf28997f38563e2a00a5e2290f9aadad28d1ae5a05ba883262e12ddd40da918715b565c9c519b78c0b8094f3c35c3fb97ace5ea6f13b23c1621c5591cb6f1488665c8815e772918ab44e88fe2db7bd81266a6bb0336132d0c780a1b1fc98a19e95f8d5a56cb3484539201f6a47e3d333adbfa07d7f3680b27dec00692dd044bba6d954bf96d59943b1318f67c3d7dd07799cf81f6021edf38d78dc2f4ad3d15b6f3f35c4798f7d3c8197287a16ce0825350328961d68485054de884e50fa41bec77beccd0f8d31d16bba1885638e4cc69b24d183adb6382ae9413b2718aa71bd3bc840542a57fe6b6469cadbeca0b9d0290faeb66ca640638331375473c8973ed6d892881064fb0d1b969ebc4d20b2352b10d631052b2d613ed8dc523ec66d4552888c4aa79c50534201dfcf3b6358026f5299ee1d699a277b86ca72e1feb571ed6df936077a47ce2c7c04bd651d43d4d0bb8697f5bf9332a3d61df6642079d329dd771dbb23bbb747e47e265972fb1f2ec96e341364a3ffeef2f334456da8a91493f0439218017f95dd1f1c47aa69c3441550aaffe06d134ee07f64a6a403b8b895deb28088bf6bf5639c79e60008161e8ed0de10f6e282e5c58bf5501e7c16ea451934684fc8e8629075c3beb104bb4dbee2a2c02bfa717d505f5ef374ad23d0474a203999940cf2f7d1b75113e4355afed5a88f88a6b1a144e3ce515182e3d202b898805d0a0dacb8590b50faca29edb1fbefc33502e6dad390ae7c578f8a98eb730b2b3641bea2d355e725051977228690244b6c3bfcbf2425bb71497b31fa1934baf04b3aeaa3e20f366d0a842d2758024d026e236cfa139d08bb1392030d6a3aceee33d9a3e885ff2d9101dd92b4d8278cd833662e9875b1bef0fafa10c49493235dcaf0bf8073f6b68085271377634ae17ec5e9739bfb6eea8b5c32c01fdc2b381d916b1151d7dead1c54253a1324461213b36976ec9725891297ae9e0ee4343d91593c2ba3053fd3e9335219d68ab2887ae8f246d472f99393f37cbb94a27e8978596faba2fcc81326c07c26b0d866ba52179d1185df272c8b326f437490b35f27fcb52848d9befa9c6986c7e70a98c600d8ad6edc34f6aa0592a991a5ca7f0b6d05066e90f369042cc92e1aaf6a7f10c153612affedfa6e91a6c2454f62daca7c39d7a0668a00126c3b29944198dfa16140aebe2beb3672ff04495af5c9e012a20d7b4ef388cfea396d48cd13d3ab3fea0b95187cb4d82df3fe47302b4112cf292886b8207834fd22490d59635e82a09cf7f26c464ae6d8b545f704716099426bc68415efa0a8d407df31137ba66420e7a0c41ef77fce32dd96375f079a31f145df6ab15b6acd8efc1da6cd677d2857a245592b1ea639854181dc76bdd6ce54a07c689813e38f413dfdb6b0c0e54d7e69e57cbe8c22617ec72a8934bc9f8ae7330183828512591d3c83488dd2456ec4461a8f9afdd4df1f190880710cf03f0105d9b1100f51f8a56b0a5df750987d4f27577683cee0425c78d9ed0e61f99ab8ba55605422d1955b8285ec1d34250b6a4312eb88e54a486173ef1efb96fa316ffe7b4e4b7674f6977db92e371cf1a9a347a4e4461294274c41c8e7e1b896eec6663bba37ebc29c0d330d6569b6bb655e3b552545ec5623b636ad8af772a81972fbd", 0x1000}, {&(0x7f00000001c0)="e457153e339632e6c73adabb08f237e297cb963e7a9d23e7da6654254c144ac94f69d6f44ab38fc272f170a34bbfe03271d29ce79f62e6b51faa0761292f4d9af155cca0a68a543ea08b84d1a89e0048382de0a9d70cdd69cec2d5b1fd506de966acf8dc", 0x64}, {&(0x7f0000000240)="c6902b1aeaaac887029aa9b6ba4db2157621683002d823632a02da8b8426b1266fbbf78a9ea0810958308e58ca8e7c5e299cf11f5a8970329808703692cf4f0add6d8a3ecc05766e63", 0x49}], 0x5, &(0x7f0000001640)=[@rights={0x28, 0xffff, 0x1, [r5, 0xffffffffffffff9c, r0, r6, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r7, r9, r10, r11, r0, r15, r16, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x80, 0x400}, 0x2) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000100)=[{0x2, 0x1, 0x5, 0xfffffffc}, {0x0, 0x7, 0x80, 0x4}, {0x7f, 0xb1, 0x6, 0x5}, {0xff, 0x8, 0xff, 0xa1c2}, {0x80, 0x81, 0x2a, 0x7}, {0x6, 0x2, 0xb3, 0x8}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efde", 0xc3}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r5 = dup2(0xffffffffffffff9c, r4) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000180)=[{0x3f, 0x7, 0xff, 0xfffffff7}, {0x200, 0x8, 0x8f, 0x6}, {0x1f, 0x1, 0x99, 0x5}, {0x6, 0x16, 0x81, 0xffff2750}]}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x5, r3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xfff, 0x5, 0x7ff, 0x7, "75be60e1002519c25d384260308692facdb9ddb0", 0x5, 0x8565}) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) dup2(0xffffffffffffff9c, r0) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/117, 0x75}, {&(0x7f00000003c0)}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/202, 0xca}, {&(0x7f0000000840)=""/164, 0xa4}], 0x9, 0x0, 0xc95) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x6, &(0x7f0000000600)=[{0x1ff, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x9}, {0x7, 0x6, 0x7f, 0x56a8fd30}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0xa, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x7, 0x3, 0x3f, 0x7}]}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x80000000, 0x1, 0x9, 0x1, 0xf495, 0x9, 0x1687e3f7, 0x0, 0x1, 0x3, 0x7}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x3) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) sendto(r4, &(0x7f0000000180)="5824c0e2430393ab098beff3eb63097fd893fb89b49f9d6e867c4207dd55fec4809f5912c1011fdf1932fbcd0fb137932711ad2688cd4ac2e1d26b251cbb128f7c4ada4a7c3f0a5621c42be9", 0x4c, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000540)={0xa0000000, 0x3, 0x1000, 0xe0e, "b2d9e50f2ec59b39d4ebe280574e03183ebf9824", 0x401, 0x3ff}) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) getpgrp() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/146, 0x92}], 0x1) syz_open_pts() 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x8) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000000)) syz_emit_ethernet(0xffffffffffffffc6, &(0x7f0000000640)="8000f7151924be6cadaa93173b26") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x7536, 0xfffffffffffffff9, r4}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r5 = dup2(0xffffffffffffff9c, r3) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000080)) accept$unix(r5, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4c800000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c47b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca31dd8a67ed4cc2209dce699766cdc9cf6e5f60c4f7bb3e772a11c8fee5cebdb2337cd244e7461fdeb3780636bcb1959719c5e7eb9fd8be3985bb9caba3e3bdee409ae15d730230c8a744ee9d639efc4b2493e42850b5ae7587e99973d6efedc143b815a0fd161b3647e0bc027d5a7076954e425af7ac90f5e39fcdd9d6ef2d565c1915c9a6605d87a7ab259cc390bb28560a2b244ff010000000000001a838f582bd8246a526a068defc965fc4c8822b6c7e0f90d1715446026faa784458e2d628e0698909be7ba69f3bf740f88e5c3048e3113188c10844c835fa9b63ad24072bad8cf80e3251e9bf9f4"], &(0x7f00000000c0)=0x1002) socket$inet(0x2, 0x8000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/devw\xd2\xbb\x92\x00', 0x22, 0x0) 16:00:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x6, 0x6, 0x67, 0x80, 0x8, 0xfff, 0x0, 0x10, [{0x3f, 0xffff20fd, 0x8, 0xffffb19a}, {0x5, 0x7, 0xfffffffa, 0x80000000}, {0x200, 0x0, 0x8, 0x2}, {0x8, 0x7f, 0x0, 0x5c2}, {0xdced, 0xee9, 0x6, 0x6}, {0x400, 0x5, 0x9f, 0xc2c8}, {0x3f, 0x77, 0x2, 0x6}, {0x8001, 0xf8, 0x4, 0x7}, {0x1, 0x1, 0x9, 0x8}, {0x20, 0x3, 0x0, 0xf}, {0xdd, 0x20, 0xfffff801, 0x81}, {0x2, 0x7, 0x100, 0x8}, {0x2, 0xfffffffe, 0x400, 0x3f}, {0xca5, 0xcf, 0x6, 0x8}, {0x200, 0x9, 0x8, 0x80}, {0x8, 0x7fff, 0x814, 0x9b}]}) shmget$private(0x0, 0x4000, 0x2, &(0x7f000061c000/0x4000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000440)=""/164, 0xa4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r8 = dup(r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000300)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001180)='/dev/bpf\x00', 0x200, 0x0) r2 = open(&(0x7f0000001200)='./file0\x00', 0x0, 0x21) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001240)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000011c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r3 = socket(0x2, 0xc003, 0x29) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) write(r3, &(0x7f0000000180)="90a57a4e0ffcf2cb0bf1e33dd8e90bd6b50a9b1e4c4281fd17bd30d8581a07142019e58615a6b0bfe152d159e26821234ef7e425c557ae68888fe834738a56d34b1b4f35357dfe4a15f9bac24d4f7f4416a502993422298753f4a01796368afa231dfff85425a78700de446cebc8e0b3db48d7056ebfb7049aad648495c625e47e8c9ffb09f55b5616a662ca9e41a59e311b76a41759ef817ca755be33d75929d47469dbffd51ae307a13b87b1ba85e05c61c266d710174af161ba3df855417e7574158b1609a510dbb5fb0656eb8ea0efdbe813282329edc2af20e63db98e599e222e9a7bc152a959f9527a3da86161d5dad259295996e393a15537be0941bfadd7d846a354a7fb715311ebfcaa78b8e554d4a292d81b1dc7200a4a6947619bf4a3115666721947994e7d9c15e4144fd01448d0e7968024b380941d420a9717b16d218a9b879c6ebfa328289b0f49f479759c55e3ec5a28fdcee98ecbe581fc48f2b017fccc5c95f7d27c5bd7082175f4b73b610b14ffa073d173c1eac91e3c3690a23bb0ce5fa57541aab7012b5e0cb45e63c572640505689243f9996e5237dfee84756933fa901b4a44219c93e58a0ffe61ca81d5162182fb5fd8dc6413aa9ecaabfe41501f5b2504dfad54029a5aa1934e8b8c6e3f58222e8ba534b96f128b68a760878e7a2582bb074847248427c4577484c1547e5a82db1a0dd270ef9ce82ffc521fb15344d8b7eb99d6112b2e952023f7137ab01e27370eadee396ff08ed39689c8217498532f56b7a6fd2aa89d7471f7f22228ba06f4e34bed2577f4e423e2a0ea7b52f7171e5453a59ebfac2d8340b81d6682a28524d908e9e07fda99f3c3ac51d6b7651ae00bc178d7bc3607e410fd5a7eca745327aad475de1c428ed93d5108bbd3e1f3442a552a0ced6c331bb668935e36e7345d751d4158feaa280393984270af1bfe2354904919b268dde188b99792ba4d85bc62da57278e09a70ff6b5f0295d1700c6684aa0bc17eef275cf19bef955b9088a88747479e618e7418f5881e8c456ff84f929e7d958a12d010cbeba7710f6ccd77a3a20a04d599c2e337359dc3885fcbe62cbc758504cfeab95d36337fc44a593f5e4ef178fa1a3abac3a00b98b8cd3233e64987cd95fcb76e6bfadf20e3748741594703457c9cbcc0eedb945cc81b4586f20f34e874dceb77c0cf9805ee5986d56135ce65e6d8306c9e40dc461f4f59710d6b36299652f6e9656846cf47e86252a7409da72b0d9183a777073c563c2d0c4bfb98a2eed56d7aa25e788e0876287626c5fc2239ed955a651ef2fccf68b5d86112c8a4c781fc55977859c99ace9e8b22076ca15fa5a8ef88585f428b220021739e3799c82c0e37002caefc9d0e873885214bef84e7f95b17fe81d9ecafab3418a9fd2869a764a0602bc86ed2de8427e929839113790b17775f1b4072c4110f917ce052b5d58fdf9b44970feba815b963e30da03ee16a9a9d72382922149854049e68a723134f13639a84011adbb5ec8721e078e65c873d76e4d271790f34fbd5db8f55b1c213f50d041379f4e5cce654291e3ea707ccb099cbd4dc5379d84062c248815f38ea7fddd5fbde2882b0344fe0f23522738c5f85e77f80547aedddcd072348210254b102d99982dcc58a61bb1e5317e1310397794a0397ff8a6b6db070b1f6e51211a0dc3b872d1521b656670f2ac65e66be371aa4d3d02b48df4aa2af732001ddf6b8b52034f697bdacad78d1800bc2a5bfe3479be9ed0bd1513c9b25f012b2c6a35fd44de1f04d32870d082e39e7dae9e0ae349726ca2ec503cd2c7ab4aa2ee18196b0f08ac028de8a3eb513e5c0ed36c4eb2e9dea787ff81eaa537fb48c9f664e6c367d0783c9babd2f9b4c3cda25973c44ab8216d961032b488af4c76a9bc67d43191e55e1ee4686d89ddfe054ff74a54b3aaac7abd9b0dbe992d9be12fe81b129e6dd3b9916aca9268f644b429b89e3ae1fe97ea49b5ab6a68dc7ae9831e9e1f84a550862f4dbcc4714d05cafd4edc3338c972651ae225c7c60f006c7e4dca8c457115fe1f1865fcc938ee698cf257ebff1a881966c7e92b3b1ad28c119454023af51741bb89d9b869b3046ae3da3519e2fcc6c9b32b4c9e8a901746ed120105231c019e25324477802974839f05811087ed74aa169031af82fd0d2f179d73f78168e60b198bd4035d4991c145fd7c119ef004315e228f00ddcfcadadeceb7dd507dd8a7787073093db9f6f496488b1665ab846f43374eed5d9987496819a379c6073e0f9a7e53b04720e95dad396ede4a2245ed8b60f5618457e32a62a7f44309fd1aaa343ff7a4fdc9089ed04692c4eac1ef66dbdbef0adc4f80b6e65daad5738a3fa998041474dc86e4094e4b91768ed2cc6717239c7921294360e61e8e2d037a0111b476b08a0a58f2ebdcfb18d42903beda35bd9d6b29eec0035d1a9955c95ed86ba292cb2e294a3e25b44a5a4c60b2ee1c896a66b689dce8877a082546467c95f4950bd1684f6fc19659fd4c799ac3568196cce91f7f8b48e3d4c1208fd33f5f46fd31f5981f75aa72158381e4a2cea5e8c0a6807e2e547b91de24690864a2406dac38ed668ef6cf86053acdeb560f1ba9658e833cbc9cba2220017d895b43cb89436ba71f70403805f8062386c33973e1fbebbb2677f36b8c4cc553d9ed53ce477b7304e0b2c3b4f2fecff6a72ce7a5a1a9b5299ddbf912d194352c552cbb3a2b0187aee9bfa01c230f5922f48d94f7d5bacab99d2428fc8ec5b620c2077431ea4c7f902657202f9258307342d7b0f5beadc2354ab8a53922d4f70eb641fcbd5045ff5006616da3e9bcfc557b54614921214efc340aa434c1435369def1b0381e69452ed7048ea6e6d6573c5e0fb8e2afd6bad3987750db40e3248a92eab0c2759afbc8b3586df5d4d52cac1faa5c58c60de75d30b2f101bc076a85bbd9b9106172995eea3233be5f6b143e4b052a6bf498f8d777f7a63cbd990740f00858ad41dca9050365311f5a27a2110476cfeee119741a2a1c7d704fa26bfea4eea9458c6cd0ee186f09b5b189c9d6f1caf1842d6a0b74e1b07d9d92c1b5ac4724058f1d111cbf6657d2eda91a204b9101b12a7d6250740b8347ea853db2d3e8fbcca392540d7b00be0e86aac734946ae54d61bc4a41e1157e3b4a913a4d747c3ff15a2afea5663314c0430a6866bcf8783162992b350a2d55e224894767d1c806930ae12636c2d9baefae830cd5c9f7b1be184f4105bf4f0147ef8c04648440d911ca97268645ddf06a3bb83bfbf8b395a88bf7333767f2a2187152ef6e82767e82c7fa58d915867bf016b60661b7e66ec8d599cbd850e7c61bba3967915a85c89a1e01ff6a6027e6b83c96bbe680dbb35ed9430dc6c9858ead14f41b4732e443d515eb130e0d39a0c7f086d22450a07394920532ed4f1c6deb9b93d6f2d23a940b5f3065577102d78004a3cd8ea1025640aff4ab95597b0212f40eaa97aaa6d5cd3a6de80a6fe44bbb4ce28b603996216fae9f7e1033f3f42a9ad2701b0d82bdb495dd304f2294d8322d496130f5a163e59304e02742422c2691d84094bce8b3b25d6420d91ecacd720534e2695b5f5dfe69c4acdfd3e702b77d74392c98d16be2a965cfd22c167030da47bd77a65cf0cfcf78595cd1fd822a8c0fb049b23ab053f8d1f7833dc96045012d4e45ead6d7c8a4e848550d202bb0b25a097040a997a7e63edff9b054756c019191a4f06a3daa4af5bbd203d877c2f81fba45786a8b76d4743fd67921f38382e920c867dc409c9b23d3703fc02ba283f8f058e0295984f5049f91d8814f2c4a07a8143ed76500fff8293dce69a8143d9eaa0d7ea95a04818b9db198beac226c1cb1bb9c2176c4ae54e203358c62bc0bef4d8a05273f66fb1b6f6d29a2fca9db249c470dd77442e1ffe8a430d21176c4effe0d7819a6f202a5219f8d991419cfacf98b26be99de2fc0b495e5a111b7f742e7b552572c0190bed127e092f5896245a8ce977e1ecd9ff4a6b0e7aa52bbc2149531f4e64d4bf9ce1dbf8fe5bec635f5756c422b6b13ec240602b093ab84ce4895200df06ae1aaca1e0b2fc70fd933bf30d367f268aff627449f49b19c64f905f516e5ca7b0841707c01aff342b27a341bb2f90d13176e07aba6c81b3a64d57258a23fe65f0897f4fce8f7bab14258895aa83e4ef22f1ec1dcef789e9c0a66b298039906728401fe628a64b521e5aaf8842be8320734478f516737266cc1168864e3a0e0f78cb0c262f03dd5535342de149d2b79bcd16c2e08be8a978e973db1166e82a1e2d37347565aa70853161a917d9f0fce5a56e6ae3a7a1b90ab09287944a432fc8bd44c18cb237a315d5e9983a3204b74c7daa00fcf041ad4bc8f5cd260b5515532b3aacf43c944c0dc800423458ad357cbe150d9f56001bb0b509f758a3155f5ddc8770dfd25cc7d05b1b8b1b1f0806beed4a656aaf2f2317f8d4e6debc9a4d3d51115c6f970b6b9e276acb67d9c72d5994b819acc4dff311ecfc12a7dceeda9600ce8658ae97028603b9224b7427916ae03f1df4a0908226a639c62fa9a51d5f5d86efdba8c44ee0b9e9bf756896dd7b1bc79bdd16662dc781a04643efc9674a9dba88765cb892aaaefaa3650ccc0e17c93af8332a2b06878d64b3336f4c785fdb1d50bbfe040d9c3d89fe5c65545e7a1e2cb9c8425c3501c90b4c49ffc486ad2dbe18460d239c8b31826d935e0c5a8c03a282f1b00b0dced684ee70da9488adac2f5107cf8a7177d97b3f8196d8dc69713b29374749c5636a16f0230bea4794ace87717983f916d5dbfc9800b0f0efd30d892ca2e2c7de35fdf39f660448ad6c7f93777e8a84e8bbe1d2f63b8347c2a17405bb77e11b0875a48b42e87282c02192199f5a5c32bdf853c43797bff958bd4d30ee683a7c1bad2f832744c533e4f859ce0feb79d118fc9e22cd35628cba85ecffb29c043ee05304a4910e3c53e9e0f32df6be805aa48ef34e2017370aa98b17e2542e2de7c38e806103d990b320e91387ac6b295c61aad060a5db7543b9b41b73b2fa387fdde4298a38e95f5cb86ca3e02e26e9dbe435c78939f0872f509f1a6a33ec97f9a689c9a08bbdd5c1bc3470fc8b1f58d6032f2f4662853922045c46f1fecf069035afba49ca669b0f70990a5a09ed1c7cef6d5033eda2408dfed0317dc1ec9414a51ffd54403d33ac7bc3202554501c14243dcf8196c0b2780f880d8e627c995f407717b333ac8dd879764c444984bca1f78879c8d1cdbbc94ea2716c0fff5b173e0e97c84e69ecb5d721345a2e1435b882cc65e03518c53021b99eaf7801deab51a54b0b0e96d93562cb9ab3f92352be205700bb212d8112ec34618dfa44bdb27873501dcbee04e16ab5747d6d3d9e5647ff21a5194653a66124daf3d2b6744cc7c447335a402d4a389222192d3e3e268a7b8021e1c156370e75e660b29488c553ff3a2cc73586fcd92b48a2d0ff76c1a4953400f1577eb63e4fe4f42e2dcfc04eda7b627d574cbe20b53151b1df10e0530e4ea00f20ac82b05265a6de2eb06c997f2115d2eaebab5fdab1b6dd94255cc7bd46d7892102dc6db5ec4f405500f9018d8cb68f40083d53d27e1e0a5b24b0dcd82b0fcda13a536f8c28dfb8bd2012d799f87cf88f7235141d29e3e592f971ed190a30c9ff59dc89e4aa61fc11db13ee80c005473961729da04c162e0386c6663378414791dd9cd7d6d1562ada3f5b33c5e243a394b041337f4e00e856777baacc3887b58be8", 0x1000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001280)=0xfffffffe) 16:00:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) semctl$GETNCNT(0x0, 0xbcb83dd8424344ff, 0x3, &(0x7f0000000180)=""/97) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000800b810000000290000003200000003150000b177f9bf85c1dccf89deeff8f7340e6fb9809aa97630ffe3c7ff4c925439d82f7dd3fbaec5ac176f23bb50d29b3941febe806ce9ef4c71dea86e79c3f77a638a37"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0xe507, 0x1, 0x6, 0x3a1d}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x537704d4f30903ce) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget(0x0, 0x3, 0x101) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000001c0)=""/24) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r7 = dup2(0xffffffffffffff9c, r5) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000080)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x8a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r8) r9 = geteuid() fchownat(r1, &(0x7f0000000380)='./file0\x00', r9, r8, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1ff}, 0x10) 16:00:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = msgget(0x2, 0x110) msgrcv(r2, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) fchownat(r3, &(0x7f0000000380)='./file0\x00', r4, r5, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="74ea34331b6513be87fc21647d525099604624dcc262f07f8758b3433a92e2323bb19e716fab250e948b09605b8edeb4f1a1af45493b33743914da604d38d36c376e0e4898ad703a02eddf401fb2547c55641030de2f7dd2d4f63f6e0e9ca61ca81322ab04d5e3981f0abdb36ab3de2555c490b2def84976620c8bbc0e24216dfa33ad7e8bc9664ee96945e98ec3287674e23e7749453a6f0eeaf4144634e4266a4f3e3bbc7970035f90eeaffba3256ed5dba95f6617ff8db8f01a5c874ae06acc46e77a79b3c6baa988ab7109b5f075d9c5a7d51564ad4a94c78cbc5a4a5dab7138fc67dc76a945394273afa5cf5801b3f7f13260fa2d04f734", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRESDEC, @ANYPTR, @ANYRESOCT=r2, @ANYRESOCT, @ANYRES64=r4, @ANYPTR, @ANYPTR64, @ANYRES16=r1]]], 0x1) write(r1, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x10, 0x8001, 0x1f) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xbfd, './bus\x00', './bus\x00'}) r3 = semget(0x2, 0x0, 0x399) semctl$GETNCNT(r3, 0x9, 0x3, &(0x7f0000000300)=""/214) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) r4 = semget$private(0x0, 0x2, 0x308) semctl$SETVAL(r4, 0xeb0945194ffedfb, 0x8, &(0x7f0000000080)=0x5) r5 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r5, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r7 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000240)) fchownat(r6, &(0x7f0000000380)='./file0\x00', r7, r8, 0x0) r9 = getgid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) r11 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f00000002c0)={0xd999, './file0\x00', './file0\x00'}) r12 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000480)) fchownat(r10, &(0x7f0000000380)='./file0\x00', r12, r13, 0x0) r14 = socket$inet6(0x18, 0x0, 0x6) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffe7) setegid(r15) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x7, r7, r9, r12, r15, 0x0, 0x6}, 0x5948, 0x7f, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xffffffffffffffff) 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0xfe) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x6, 0x4, 0x7f) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000f80)=ANY=[@ANYBLOB="00000000000000ccd6d9003aadc0c28bebf31ae901a4ef00e1ffff9df2edc1edffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003785079aba20db40edfa90ba2b96f5f9f9df282f9867ba15b1172723a1932ecfb77f4983bf85404e5a54deb400000000fd350829e8d7db835271acbf17384892bda7809d5d0996dcc0b572df28b0dc02986cfb0c31e96a5108000000eec93e3ca569ebe101f5252b3975334e8dc8a21dd953632b29faeb8dbeea02dccc1bb816b01bf2548f9b00000000000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000a40)={0x719c, 0x20, 0x80, {[0x21, 0x2, 0x3, 0x400, 0x9, 0x9, 0x7, 0x6595, 0x1000, 0x2, 0x9e4, 0x0, 0x3, 0x6, 0x5, 0x9, 0x5, 0x6], [0xffffffff, 0x5, 0x7, 0x40, 0x771, 0x3, 0x2, 0x9, 0x6, 0x8], [0x6, 0x80000001, 0x3, 0x5, 0x101, 0x3f, 0x5], [0xfffffffffffffffc, 0x3, 0x6, 0x7, 0x6ce, 0x8000], [{0x9, 0x6, 0x7fff, 0x4}, {0x3, 0x1400, 0x7fffffff, 0x7}, {0x6a03, 0x7fff, 0x10001, 0x7}, {0x1, 0x5, 0x7, 0xffffffffffffffaa}, {0x1, 0x2, 0x5, 0xbe}, {0x4, 0x3, 0xeb91, 0x7fffffff}, {0xd43f, 0xbe, 0x8000, 0x4}, {0x54, 0x7, 0x401, 0x8001}], {0x7, 0xffffffff, 0x6, 0xfffffffffffffff7}, {0x4, 0x7, 0x6, 0xa4}}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = msgget(0x2, 0x483) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r9 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000240)) fchownat(r8, &(0x7f0000000380)='./file0\x00', r9, r10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000e00)={{0x4d, r6, r7, r9, r11, 0x100, 0x4}, 0x4194, 0x800, r12, r13, 0xff, 0x800, 0x4, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) recvmsg(r1, &(0x7f0000000a00)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000380)=""/66, 0xfffffffffffffecd}, {&(0x7f0000000400)=""/99, 0x63}, {&(0x7f0000000480)=""/160, 0xa0}, {&(0x7f0000000540)=""/91, 0x60}, {&(0x7f00000005c0)=""/153, 0xfffffe74}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000680)=""/239, 0xef}, {&(0x7f0000000e80)=""/250, 0xfa}], 0x9, &(0x7f0000000940)=""/189, 0xbd}, 0x882) r14 = dup(r0) ioctl$VT_OPENQRY(r14, 0x40047601, &(0x7f0000000140)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x2, 0x9, 0xffff, 0xffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x1, 0x0, 0x1}, {0xa4, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:38 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x3}, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x84}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="1846aed981692a1e2ce26d345b87") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) write(r2, &(0x7f0000000040), 0x0) close(r1) close(r0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = getpgid(0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x4, 0x3, 0x4, 0x5, r3}) r4 = kqueue() r5 = dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000000)=0x1000) read(r0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000680)={0x8, 0x8, {[0x1000, 0x401, 0x383, 0x5, 0xfff, 0x43c0ea87, 0x217f, 0x3c6, 0x1, 0x8, 0xb3, 0x20, 0xc5c, 0xc8e6, 0x100000000, 0x0, 0x100000001, 0x3], [0x5, 0x2de8eb56, 0xaf, 0x1, 0x9, 0x400, 0x9, 0x800000000000000, 0x800, 0x1], [0xffff, 0x0, 0x2, 0xfffffffffffffff7, 0x0, 0x37, 0x1], [0x2, 0x7, 0x5, 0x7fff, 0x3, 0x2], [{0x8001, 0x8000, 0x6, 0x6}, {0x1, 0xfffffffc, 0x7, 0x7fffffff}, {0x6, 0x800, 0xdaa8, 0x3}, {0xe22, 0x3, 0x1, 0xb1b5}, {0x4f39, 0x6, 0x6a2d, 0x1}, {0x3, 0xfffffff7, 0x3, 0x8}, {0x200, 0x40, 0x8, 0x8}, {0x8, 0x7fff, 0x1000, 0x8e}], {0x1ff, 0x4, 0x10000, 0xc83}, {0x9, 0x9, 0xfffffffc}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000001c40)=0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r2) openat$vmm(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/vmm\x00', 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000008c0)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf872400000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e41886f58fd0ea381d3e6c4ca0fed32dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a0000000000000000000000c59f047a"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733830f9c91daf29cbffab678319496f0b01ffd6eb3d7cf2092a84a8014ff4cdd5f29522b407eb32dd1099c5675833770a2b4792dcfd686799ef3513530a7ff854913a6d920b8b9e46736d71624cbdc5c2bfbb62310e5216ef3974e90843f0a2d16b06d7d5a52d7dbd9591c7cca325642439e374377fb15e89d017c4917bfd207ed619f0f857162016e27eac0f2d619c482c79277c0a080d8a806e0c17f896d105304f97c750293a01885a13744e67fca55b08170f2a3c2a2672cd09ff30423d5aa59200cc4f957a2b1559fc5b90651857c08f405186a94ac1911c77bbd9873d20f", 0x1011}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0x5e}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r6, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x85) pwrite(r7, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = socket(0x10000000002, 0x2, 0x0) dup2(r8, r9) sendmsg(r9, &(0x7f0000002180)={&(0x7f0000001c80)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000001f40), 0x0, &(0x7f0000001f80)=[{0x38, 0x1, 0xfffffff8, "100d61eac05b2c9922fcc983ac3f418422666e833856cc1e26b283e1d3a4745502"}, {0x60, 0x1, 0x4, "b7a00bc0330ed58a0422ec9b7581deed7db2ecc252591db8df9741c33a403a4908ceaa4bac9158c335d3a215985072baf61414a9c6e8e60f497e69da213962e05b9a682007e811ded2"}, {0x28, 0x5728f2985994bed5, 0x7fff, "e6872c9f500ad42856279dc0a6ce0f0d9b"}, {0xc0, 0x1, 0x4b, "7e9fd2cbe66707505cd5561b6509bcf9acfc6d32bda850df76939ea36e1f9aa3d3123899c9dcbfecb8fb63e5d84911ce2d9c2df441a54fab4ec42fb80d2e1e18c83b64a5b46ea84be6fa664f37de0be719a9ba26b77598d7395894e222c110327a6ba1693d8c3163dc36a5f2787ba07cf769139f05f8e60d57b60a5bd90c8f1e2158045b832426ad733914832ff4dac40029743f2583351209fcfa060fa9eb955f489a0490e9f8e7dde08666cc"}, {0x60, 0x1, 0x39, "0db74911481af33f5c29bff8424710902a594127b186bb446c6f3a2b908b2758067b419fc703d8ea0677bbb12dac32279b358ef6a53a177d3befbd88d09dad3c5d9288b7f387747eac7dab9fc1"}], 0x1e0}, 0xa) r10 = fcntl$dupfd(r6, 0xa, r7) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000080)) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0x9}], 0x2}) setsockopt(r0, 0x7bb, 0x4, &(0x7f0000001b80)="30d4dff90f231e84ba49622cbfb0dc2197f6605bbbb836aa2138ffa68f42fed9a0ed2541d0be37f7f02d5735f5220ac5575a927c0976f7d2285811294e2ce91a50f3dd613fb3e98b2149d35963ecee2457304473662cea127f20c4b90f313352fc318054ad080c0001cb8a04fe7219c69dced913c6152b8bf2badaf44bbbfaf59aa8907b6c682af43b9409ed231b613a58751d568b38ef2d29e3aa126d5c210bf1ff179b571c2fb9", 0xa8) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f0000000300)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000180)={0xcdbf, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = dup(r4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x5}, 0x390) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x67, &(0x7f00000000c0), 0x1ca) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmget$private(0x0, 0x11000, 0x604, &(0x7f0000fef000/0x11000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x50}, {0x8000000006}]}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000140)=[{0x8, 0x0, 0x9, 0x40}, {0x1243, 0x3f, 0x0, 0x3}, {0x20, 0x1, 0x3, 0x80000000}, {0x1, 0x0, 0x40, 0x3}, {0x9, 0x5, 0x9}, {0x3, 0x81, 0x98, 0xfffffff8}, {0x1000, 0xb2}]}) 16:00:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 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) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = dup2(r0, r2) setsockopt(r4, 0x1000000029, 0x2f, &(0x7f0000000040)="ebffcbff13b97d812eaa4e7130e11d1bcc954cd88848e69931929648", 0x20f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r7 = dup2(0xffffffffffffff9c, r6) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000080)) renameat(r5, &(0x7f0000000180)='./file0\x00', r7, &(0x7f00000001c0)='./file0\x00') write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x6, 0x1, 0x3) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9b8ba8506f7702ba436e9dde983110c32f0f73edd89a63c40c0eaf3608476edf518b59dfebc897f0da0122f447f799c66a9c9d84", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x3f, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) pwrite(r2, &(0x7f0000000100)="d51d4ac13fc618d7c7aef19c9a164b7e830e81f2166a2c4304438945f6c1d5bc37d9ce315d149c71bf59a038b6403410859edc974629c99751a87c527e5a91089c2f7676b5f383e2cd5ed919f4a98e92a40106391be66bd4f90809f09767792c14ac6f08483ae02ed108647183856c82b7edc7cb1bfd231c07992d39ea977e53357fc1fd9248774c3da9db743776fd3d0634b994667ad978eb0af42ad9dd01594e7dea9bb91445dabb0dd64e6e639031dde54e3392800300e91eb05352ba3bec694ba4ec9cd4febff817dcde4f247f27a9", 0xd1, 0x0, 0x48c5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="0c56001b000000", 0x7) 16:00:38 executing program 1: read(0xffffffffffffffff, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x0) r5 = dup2(0xffffffffffffff9c, r2) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6, 0x0, 0x0, 0x7cf}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x63) fcntl$getflags(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0xc6}, {0x23}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:38 executing program 1: munmap(&(0x7f000051a000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0xc) socket(0x2, 0x8000, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r2 = msgget(0x2, 0x110) msgrcv(r2, &(0x7f0000000480)={0x0, ""/240}, 0xf8, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000800)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) setreuid(r1, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x80) semop(r3, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:38 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) msgrcv(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000116e00"/21], 0x15, 0x1, 0x1800) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x8}, {}]}) 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) getgid() close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="00000200ff4313c5642c13f5ff04", 0x1d) 16:00:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000fc]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/29, 0x1d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000004c0)={0x1000000, 0x401, {[0xffffffff, 0x6, 0x1f, 0x1, 0x5, 0xfffffffffffffffc, 0xffffffff, 0x200000, 0x1, 0x60, 0x9, 0x1f, 0x100, 0x7, 0x7, 0x6, 0x0, 0xfffffffffffffff9], [0x400, 0x6740a3cb, 0x5, 0xfaf, 0x7f, 0x8, 0x800, 0x8, 0xda0, 0xa00000000000000], [0x6, 0x7, 0x5, 0x9, 0x9, 0x2, 0xffffffffffff00ec], [0x1f, 0x5, 0x7fffffff, 0x3, 0x7, 0x58cb], [{0x9, 0x3, 0xdf, 0x6}, {0x1, 0xa2f, 0x5}, {0x8, 0x80000001, 0x8c, 0x2c6daf72}, {0x6, 0x396f, 0x3ffb, 0x20}, {0x78, 0x53e9, 0x3, 0xbc}, {0xded5, 0x9e1d, 0xfffffffc, 0x6}, {0xff00, 0x3f, 0x9323, 0x1}, {0x81, 0x10000, 0x86aa, 0x401}], {0xac3, 0x7f, 0x1fffe, 0x7}, {0x4, 0x7fff, 0x5, 0x1}}}) close(r0) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000280)={0xfffffffe, 0xfffffffc, 0x4, {[0x4d5, 0x1f, 0xfffffffffffffff8, 0x8, 0x5, 0xfff, 0xffff, 0x6, 0xf7, 0x0, 0x9, 0x6346, 0x100000001, 0x6, 0x5, 0xc5, 0xaf9, 0x7fff], [0x6, 0x9, 0x0, 0x7ff, 0x800, 0x6, 0x7, 0x7, 0x1, 0x7], [0x7f, 0xcd1f, 0x3, 0x3, 0x5, 0x3, 0x8be], [0xe4, 0x7, 0x1, 0xf8b, 0xfffffffffffffffd, 0xf3], [{0x1, 0x1, 0xfffffff9}, {0x401, 0xffffff01, 0x2, 0x3}, {0x2, 0x9, 0x4, 0x9}, {0x0, 0x6, 0xb700, 0x10001}, {0x20, 0xd9, 0x603c, 0x2bde}, {0x1, 0x3000, 0x800, 0x3}, {0x655, 0x1000, 0x9, 0xfffffffffffffff8}, {0x2, 0x516f, 0xfffffff8, 0x976f}], {0x7ff, 0x0, 0x8, 0xfffffffffffffff8}, {0xfd00, 0x7, 0x790b, 0xffff}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28, 0xfffffffffffffffd, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0)={0x1, 0x8}, 0x10) r2 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom(r2, &(0x7f0000000240)=""/233, 0xffffffffffffff8d, 0x0, 0x0, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r2, 0x8, 0x0, &(0x7f0000000580)="bfe5f64949345ea3017acefd48847ec691920dd12d88b0bb59c9cef17bb839bd35cbfae11dd3", 0xfffffffffffffe1b) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x988c, 0x10000, 0xe2, 0x8001}]}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000100)=0xa6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0x751, 0x1, 0x0, 0xa09c, 0x800}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xb, 0x1, 0x3628, 0x8}, {0xc0c6, 0x8b00, 0xfffffffffffffff8, 0x4}, {0x7, 0xfffffffffffffffd, 0x7, 0x3}, {0xfffffffffffffc00, 0x5, 0xfffffffffffffff9, 0x9}]}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev&vmn\x00', 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpid() r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) 16:00:39 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(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(&(0x7f000061d000/0x1000)=nil, 0x1000, 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:00:39 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x5, 0x2) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x50) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3, 0x0, 0x9}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x200d1, 0x24) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000200)=[{0x9, 0x7f, 0x40, 0x5}, {0xfff9, 0x7, 0x3f, 0x200}, {0xfc00, 0x0, 0x3, 0x7f}, {0x55, 0x1f, 0x2, 0x38}, {0x0, 0x3, 0x8, 0x6}, {0x7f, 0x3f, 0x1, 0x56060a3a}, {0x7, 0xf7, 0x0, 0x7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7, 0x7f, 0x6, 0x7eb3}, {0x1, 0x1, 0x2, 0x20}]}) fcntl$setflags(r1, 0x2, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgctl$IPC_RMID(0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bee3c6514e62e973739ea78b7ec0"}) 16:00:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000480)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b0185b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ee0218bdac54f22272e81062b55dda0dc3716df36f3dda0c527a2534af827f48b3dbbf601f0cb513e9251694c463f62c720c98c285c87c7e7db98193bf5dae63f61e81d2e3c982380c734f2f0a238ea9395300453fa325b04bf5118bbab94f3629c1b09caf6d4b166cb6ca94905b686dc16670db97540e7bca698a3a4e4253490d3551a1fa47c3ffc8ff99dcb0206c39a851a5e5261c1c158901dc954e85c56c64cda758db9957e7e7e8878d1955a39e0b94ba93a8b9782730eaaab8bb47ebb3647fc0228cdebf529b55c6a3f75e1854a0572472a8c92d4fa58e2d22188e0139c7d2c26b04acc5b54a95f2ba211042eaa1ade82fe87f9c635ac6d9f119b74e70015539da4385edd298c98c4506034630e2e051a28333676cb975dc14bdc4fad4cc4a4852aaffcb34714b78fd299d2a83e814f99175200b75b3b2fa77f236ec484cf8db7551046eed4e8e514205849dc184dd26c4077d57acdf59053098f64a74e2d234cdd8744ff15bf1f21faf09cd3fa3976f9cc9433d5d8b14590c55516e58c899db92ae729739c5b8b8dd408832934f82e419ac66130351450d5f8633bd7721346b31312f1adcb5a0457cf5dd7e16768d40225e35961e128f5a74fed878d493e938347ea8f"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x8}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebff071b542a538706000000b818000000290000003100000000000000000000f8d2ec000000000000000000000000ffff00"/71], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801367c3154fd3af23a96486bc6ac49a71e0bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ce52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa2bf9c4381de7deea3571d42dbcd02361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec826e0000da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bacf44333dead7bab29975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39ab995826552dc3e0a512d94daf10004000000e6b9178f64fd63cce890464907768778664a9c9acb1f9e62beff13853e3fb3f100"/600], 0x10) r3 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000600)=[{0x1000, 0x29, 0x79, 0x9}, {0x2a64, 0x7, 0x0, 0x14000}, {0xaa, 0x7, 0xff, 0x8}, {0xdf6, 0x80, 0x7, 0x2}, {0x7, 0x6, 0x7f, 0x56a8fd2d}, {0x5, 0x3, 0x2, 0x9}, {0x3f, 0x1, 0x2}, {0x9, 0x5, 0x3, 0x101}, {0x2, 0x3e, 0x26, 0x7ff}, {0x3, 0x3, 0x3f, 0x7}]}) setsockopt(r3, 0x6, 0x800, &(0x7f0000000180)="977a1744a437ae1492fee3d3def155cc8661b608f2f3afd54b1a14aa8b5afe26a2d695d444d254f8a11acaaa232c464499557e6aba51f04584db2b6f281ae498ac001ed69a2a105da32f328392dc9a88d8fdf4ea5e53037bca845497bfd5ccce61ff4ef189ba7cf844bd73b58e6d336db126cd07a9e47f96881ab4fab6c2f3b56f8b00e760e199beebcb7b03d1efc3af62686d3c439974d73ef0f895666146d08a11f899f6eb45487e12929eb40ef885e0dc63f64383aaab79e541892062988c0e55e3b3f2ec24035b541df3", 0xcc) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x3, 0x3f, 0x5, r6}) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r8 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000240)) fchownat(r7, &(0x7f0000000380)='./file0\x00', r8, r9, 0x0) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) 16:00:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffff02ffffffd6898f000000000000000000113cd3c4add17869000d9ff6df85660101000000fc030600000000000000000900"/98], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x5, 0x10001, {[0x607, 0x2, 0xc0000000, 0x0, 0xfffffffffffffff7, 0x100, 0x973000, 0x4, 0x4, 0x7fffffff, 0x7, 0x20, 0x2800000000, 0x5, 0x78, 0x7, 0x1004000000000, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x2, 0x7, 0x1000, 0x80]}}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x6, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/242) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 16:00:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7d) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000001c0)="911e1070d2c81165d1e75d95b3f2b4b51cc33bdd751d08a9efd6535eb58835f82996b5aeba2944c643b4ceab5712dab643f440e1fe8ad880d9298de8be1beb63c2eba68498c341b44efdb7ebde959a705a52804294d1a1c73b14570d059d183900ef616f160167445071e888abbfb6647d0859739de0dca0b274e8", 0x7b}, {&(0x7f0000000240)="9e2c9762b110b90e8b76eb7ced04e1cd6c0635af4509391949da627c8cd7a23afe182124423250d390b0761ec82121f22ae6d9a0890afa45f82487685aff4ca389151ef2b4450d7ea2d4a7d12e2887cecd109808e4ab01b90beed2e020c8", 0x5e}, {&(0x7f00000002c0)="7928d32ddec13520489c1c15abd720b785d64172bedf65d8bde8841114281986a9811df285a089855285370f3dee7744bd92496c33460e987d08fd6993e3f8795789355d2a7a54f3efcf5dcb1c7c67b205603f33803babeb316727c255051b66ae6ad939096aa45a212b8365d252b8e255b36be73571ce00281a0bbbf9b9b72966196da6cb0d737e07dd0c65e6ca457f3844af89ffb311537b147bbe684630b4d4ba08fb351ba17de2fcb2f228aed2fa809d5e5a26e9af31fdbbc9154fcca0f623d54898adf2b8586ef58f56e109a825d86e6dcccb4450650a30e451259544e01999dee3ee53602b134039", 0xeb}, {&(0x7f00000003c0)="c433fb86897b00043e6941d64bca74b10277e10b2ee859dd3fe01a702682d3ee7b42931dcb0cc9c0cdbb927b19ae215080140f0b4c1e6100c4f9001de5e7fe4fe37b35aa6ed5907d6b9528016dad813a1735338e9b7b19db6b7c82f35dc5ba8c396e7952afe9087b4fda8f0fadd0ce4d8ecf8f8fb771b4401602ee51029861eb416b8c9ac5a90de3624bf8856eb6b9904a347373c3dbb9fd8333d10f78a16feb6d6c452a554a1be8151d6edd316b1a6f003da9cefa5d4329f8d89730e326157b20e7f8c9fae9f9c0f322570b8a9bb1449935bd6b43e3f2ea2a6380fa73b5f4e466105175558b2c7f94", 0xe9}, {&(0x7f00000004c0)="4c9c5b7f22e125c8cfdde2cdac95b57b196cfde44ba85d21f35280cf3001de8729f43d6f88f1ca5d389a340f90b454bec44fab411e09ad9151382173271a4296fcfe250ded9363b760fe5d9d507d32b1433bd0137b66eeb0955618a7f8e9816978e534a1d8f899275fb3e20e1f3f3cf9309534500828ce3b73467dd3e75a4f63132584", 0x83}], 0x5, 0x0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0]) open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) 16:00:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff71ed], [0x0, 0xffffffffffffff81, 0x0, 0x20000009, 0xffffffffffffffff, 0xfff7f7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x4, 0x1) sendto$inet(r2, &(0x7f0000000000)="aa4758861e217ba7128e254b663acfac642bf8f4f1134e0d2853372cc58dbc0bf621756faa0f2769f91f3e4e78f201edba073618834065f93098d852fb42820002dcaa908ca700094c5ee931708bc88a68ae9d19a6a859b024df60a45a44b39e736d8973a0577f87192e42bcc39301e2e51f03d7f5585b7f7d9aa395565b0162da7e482ec59a294c7a5121f72777e6545bdb1483323d37f4e5ade848d32dd1865f408c584e206492193700a583247d196668955d7e8f79435b88cea8597f48d1d371b3a9536f19b273f7a1bf14baa3a5ce0edb4d1ed546b270f10e715ce20292a171c547b75776645c24641e0aef432ec2334d30c76d", 0xf6, 0x1, 0x0, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea79b7ec0"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000001800)="1ede70594c77f4cfc3a269cf5128ed7f2a6f951abdbbee114b47600ff24c805072984c92836671b401da97a018ebd79ecdf843fdba3a3ba889bccb8f1109609072740c775bd694c2e2c21509ce2249216955af8dd74f9be318a2b5c1c8812dda84ce5bb74f3d5f7cab5c2df4ae79ee47ec8e7b14c15fc7845193cb8a215c77deb48d7c6561e8a93dd2efa868fcf89d31aa5ab5a7525af8b047c767bc095afb5f6dfa82bb0fc949cc9932b7cc7186e6d242eec6c59f21d7be5f60759514bd3e90011276b2903493496538c168e3d015d3562f3104322d3c12507de7c97c6301ccb46e2e8aca303cbac7ee66982afcace9a284ca00e60a", 0xf6}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r6 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = msgget(0x1, 0x254) msgsnd(r8, &(0x7f0000000b80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4bf9b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db595468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b0e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae52f2fbcdb8161c2df331575bcfcc06962f94b5741dc5c317530e2b6278bcac7f39f84c93e070f5f697e3231aa7c05f1689d95d8a191a54276e09aa80a79434e00d6af1f8f0ed8b65722dc7698b158867f74796345b36bfc562ff07e1f7f8334fdfca3f865e684c6397d8124144378a7f9ec71727344bdead53ea59937e8c7099b6c27caa46e14e8527f6775c303735d496da784bbf9d5063212dfedd1f714035459a9200e24e49bd1d34b706968e4091cf91ee4010c812ea8932a0924c8fe0c7bb47a3a74c06e87de23d1d0b7578f4d06e956dc268f17ec1c6df5db62735e4169200736217c17a71eaeca98d4b499668b4d13095aca430d408c7bde0f722c896003bce780b846764c5f67b8880c470dc04edcca84de78121059ee9017a98ef14293fbef2382c30e1cf51d10304549e1a15"], 0x107, 0x800) msgsnd(r8, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abedab2559a8ee0513a5727944285455e9b62d67c4d5b3f4ff"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgid() r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300), 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r14 = getuid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r20, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r17, 0x1, 0x9}, 0x800, 0x1, r18, r20, 0x6, 0x1, 0x1, 0x2}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)=""/85) uvm_fault(0xffffffff82523810, 0xfffffd6816641082, 0, 1) -> e kernel: page fault trap, code=0 Stopped at pool_do_put+0x12e: movq 0x8(%rbx),%rbx ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82523810, 0xfffffd6816641082, 0, 1) -> e pool_do_put(ffffffff82581110,fffffd8037a30e00) at pool_do_put+0x12e end trace frame: 0xffff8000177a3550, count: 0 ddb> trace pool_do_put(ffffffff82581110,fffffd8037a30e00) at pool_do_put+0x12e pool_put(ffffffff82581110,fffffd8037a30e00) at pool_put+0x4b m_free(fffffd8037a30e00) at m_free+0x119 rt_ifa_del(ffff800000acba00,800100,ffff800000acba40,0) at rt_ifa_del+0x436 in6_unlink_ifa(ffff800000acba00,ffff800000abf800) at in6_unlink_ifa+0x571 in6_update_ifa(ffff800000abf800,ffff8000177a3ab0,0) at in6_update_ifa+0x13f7 in6_ioctl_change_ifaddr(8080691a,ffff8000177a3ab0,ffff800000abf800) at in6_ioctl_change_ifaddr+0x40c ifioctl(fffffd8037022000,8080691a,ffff8000177a3ab0,ffff8000ffff8290) at ifioctl+0xe60 sys_ioctl(ffff8000ffff8290,ffff8000177a3bc8,ffff8000177a3c10) at sys_ioctl+0x5b9 syscall(ffff8000177a3c90) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa4f5e164900, count: -11 ddb> show registers rdi 0xffffffff81dacb45 pool_do_put+0x125 rsi 0x14c rbp 0xffff8000177a3500 rbx 0xfffffd681664107a rdx 0x14d rcx 0xffff800015747000 rax 0xffff800015747000 r8 0x4 r9 0x5 r10 0x312d74a5a153e239 r11 0x8cc2417e7627ff8c r12 0xfffffd8037a30e00 r13 0xd0d775681664107a r14 0xffffffff82581110 mbpool r15 0xfffffd803df6e108 rip 0xffffffff81dacb4e pool_do_put+0x12e cs 0x8 rflags 0x10212 __ALIGN_SIZE+0xf212 rsp 0xffff8000177a3450 ss 0x10 pool_do_put+0x12e: movq 0x8(%rbx),%rbx ddb> show proc PROC (syz-executor.0) pid=448160 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8518,0xffffffff825aae18 process=0xffff8000ffff6010 user=0xffff80001779e000, vmspace=0xfffffd803f012440 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 86998 84478 78451 0 2 0 syz-executor.0 *86998 448160 78451 0 7 0x4000000 syz-executor.0 78451 308806 39085 0 3 0x82 nanosleep syz-executor.0 32882 171371 39085 0 3 0x2 biowait syz-executor.1 93277 300212 0 0 3 0x14200 acct acct 7120 472454 0 0 3 0x14200 bored sosplice 39085 13335 5596 0 3 0x82 thrsleep syz-fuzzer 39085 6747 5596 0 3 0x4000082 nanosleep syz-fuzzer 39085 314219 5596 0 3 0x4000082 thrsleep syz-fuzzer 39085 274387 5596 0 3 0x4000082 thrsleep syz-fuzzer 39085 11523 5596 0 3 0x4000082 thrsleep syz-fuzzer 39085 343901 5596 0 3 0x4000082 kqread syz-fuzzer 39085 14187 5596 0 3 0x4000082 thrsleep syz-fuzzer 39085 109157 5596 0 3 0x4000082 thrsleep syz-fuzzer 5596 453814 78246 0 3 0x10008a pause ksh 78246 282594 60248 0 3 0x92 select sshd 76332 387423 1 0 3 0x100083 ttyin getty 60248 17302 1 0 3 0x80 select sshd 11321 378833 78546 73 3 0x100090 kqread syslogd 78546 327500 1 0 3 0x100082 netio syslogd 2054 170356 0 0 2 0x14200 zerothread 85988 6374 0 0 3 0x14200 aiodoned aiodoned 25904 5653 0 0 3 0x14200 syncer update 12856 412 0 0 3 0x14200 cleaner cleaner 63302 418918 0 0 3 0x14200 reaper reaper 86546 433173 0 0 3 0x14200 pgdaemon pagedaemon 38044 96865 0 0 3 0x14200 bored crynlk 98089 366415 0 0 3 0x14200 bored crypto 92836 378677 0 0 3 0x40014200 acpi0 acpi0 5286 449192 0 0 3 0x14200 bored softnet 63309 11188 0 0 3 0x14200 bored systqmp 98721 162251 0 0 3 0x14200 bored systq 15535 231358 0 0 3 0x40014200 bored softclock 99174 115900 0 0 3 0x40014200 idle0 44126 3237 0 0 3 0x14200 bored smr 1 264511 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9502 6291K 7571K 78643K 14839 0 pcb 13 8K 9K 78643K 559 0 rtable 115 4K 4K 78643K 459 0 ifaddr 86 17K 18K 78643K 220 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 58 0 iov 0 0K 16K 78643K 160 0 mount 1 1K 1K 78643K 1 0 vnodes 1225 77K 77K 78643K 2342 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 15 0 VM map 16 4K 4K 78643K 20 0 sem 12 0K 1K 78643K 215 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 973 0 sigio 0 0K 0K 78643K 40 0 proc 43 30K 63K 78643K 500 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 100 0 in_multi 86 4K 4K 78643K 155 0 ether_multi 1 0K 0K 78643K 12 0 mrt 0 0K 0K 78643K 11 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 66 291K 291K 78643K 66 0 exec 0 0K 1K 78643K 305 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 118 88K 88K 78643K 3140 0 UVM aobj 53 3K 3K 78643K 57 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 741 0 NDP 13 0K 0K 78643K 46 0 temp 139 3563K 3631K 78643K 16083 0 kqueue 0 0K 0K 78643K 24 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 9 1 0 1 1 0 8 0 rtpcb 96 83 0 83 1 0 1 1 0 8 1 rtentry 112 93 0 47 2 0 2 2 0 8 0 unpcb 120 351 0 345 1 0 1 1 0 8 0 syncache 280 12 0 12 5 4 1 1 0 8 1 tcpqe 32 229 0 229 2 2 0 1 0 8 0 tcpcb 640 650 0 646 2 1 1 2 0 8 0 ipq 40 15 0 15 3 2 1 1 0 8 1 ipqe 40 376 0 376 3 2 1 1 0 8 1 inpcb 280 1766 0 1759 6 4 2 4 0 8 1 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 11 0 7 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 1 0 1 0 8 0 ppxss 1128 12 0 12 4 3 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 405 0 178 16 1 15 15 0 8 0 art_table 32 407 0 178 2 0 2 2 0 8 0 art_node 16 92 0 50 1 0 1 1 0 8 0 sysvmsgpl 40 41 0 20 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 213 0 203 1 0 1 1 0 8 0 shmpl 112 55 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2748 0 1348 46 0 46 46 0 8 0 ffsino 240 2748 0 1348 83 0 83 83 0 8 0 nchpl 144 4397 0 2799 60 0 60 60 0 8 0 uvmvnodes 72 3746 0 0 69 0 69 69 0 8 0 vnodes 208 3746 0 0 198 0 198 198 0 8 0 namei 1024 13545 0 13545 1 0 1 1 0 8 1 vcpupl 1984 14 0 0 2 0 2 2 0 8 0 vmpool 520 18 0 4 2 0 2 2 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 208 13558 0 13557 11 8 3 7 0 8 2 plimitpl 152 79 0 73 1 0 1 1 0 8 0 sigapl 432 1137 0 1126 2 0 2 2 0 8 0 futexpl 56 27035 0 27035 1 0 1 1 0 8 1 knotepl 112 229 0 210 1 0 1 1 0 8 0 kqueuepl 104 241 0 239 1 0 1 1 0 8 0 pipepl 128 740 0 721 4 2 2 2 0 8 1 fdescpl 424 1138 0 1126 2 0 2 2 0 8 0 filepl 120 8659 0 8574 5 1 4 5 0 8 1 lockfpl 104 246 0 246 1 0 1 1 0 8 1 lockfspl 48 82 0 82 1 0 1 1 0 8 1 sessionpl 128 19 0 11 1 0 1 1 0 8 0 pgrppl 48 39 0 31 1 0 1 1 0 8 0 ucredpl 96 842 0 836 1 0 1 1 0 8 0 zombiepl 144 1126 0 1126 2 1 1 1 0 8 1 processpl 896 1154 0 1126 4 0 4 4 0 8 0 procpl 648 2303 0 2267 4 0 4 4 0 8 0 sosppl 144 17 0 17 4 3 1 1 0 8 1 sockpl 384 2216 0 2205 7 4 3 7 0 8 1 mcl64k 65536 582 0 581 64 63 1 64 0 8 0 mcl16k 16384 13 0 13 4 3 1 1 0 8 1 mcl12k 12288 19 0 19 4 3 1 1 0 8 1 mcl9k 9216 12 0 12 1 1 0 1 0 8 0 mcl8k 8192 36 0 36 1 0 1 1 0 8 1 mcl4k 4096 99 0 99 2 1 1 1 0 8 1 mcl2k2 2112 12 0 12 4 3 1 1 0 8 1 mcl2k 2048 71215 0 71182 15 9 6 13 0 8 1 mtagpl 80 39 0 24 2 1 1 1 0 8 0 mbufpl 256 120988 0 120786 68 44 24 37 0 8 10 mbufpl: pool(0xffffffff82581110:mbufpl): free list modified: page 0xfffffd8037a30000; item ordinal 0; addr 0xfffffd8037a30f00 (p 0xfffffd803df6e000); offset 0x0=0x0 mbufpl: pool(0xffffffff82581110:mbufpl): page inconsistency: page 0xfffffd8037a30000; item ordinal 1; addr 0xfffffd681664107a bufpl 280 9213 0 3821 386 0 386 386 0 8 0 anonpl 16 142889 0 121836 110 12 98 98 0 62 7 amapchunkpl 152 5019 0 4872 16 9 7 11 0 158 0 amappl16 192 7102 0 5920 92 22 70 70 0 8 7 amappl15 184 9 0 9 2 2 0 1 0 8 0 amappl14 176 173 0 164 1 0 1 1 0 8 0 amappl12 160 210 0 207 2 1 1 1 0 8 0 amappl11 152 55 0 50 1 0 1 1 0 8 0 amappl10 144 619 0 617 1 0 1 1 0 8 0 amappl9 136 305 0 302 1 0 1 1 0 8 0 amappl8 128 190 0 159 2 0 2 2 0 8 0 amappl7 120 646 0 639 1 0 1 1 0 8 0 amappl6 112 59 0 51 1 0 1 1 0 8 0 amappl5 104 926 0 916 1 0 1 1 0 8 0 amappl4 96 1365 0 1338 1 0 1 1 0 8 0 amappl3 88 135 0 130 1 0 1 1 0 8 0 amappl2 80 8264 0 8204 3 1 2 3 0 8 0 amappl1 72 28571 0 28202 27 18 9 20 0 8 0 amappl 80 2581 0 2537 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 56 0 4 1 0 1 1 0 8 0 uaddrrnd 24 1156 0 1126 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1156 0 1126 1 0 1 1 0 8 0 vmmpekpl 168 11345 0 11317 2 0 2 2 0 8 0 vmmpepl 168 143392 0 141139 180 48 132 160 0 357 26 vmsppl 272 1137 0 1126 2 1 1 2 0 8 0 pdppl 4096 2318 0 2274 8 1 7 7 0 8 1 pvpl 32 374227 0 351466 235 12 223 224 0 265 36 pmappl 200 1155 0 1130 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 271 0 125 7 1 6 7 0 8 0