000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x800}, {0x1, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4000, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x49, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{}, 0x0, 0x1, 0x80, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3}, {0x27}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x1, 0x9, 0x72, 0x1}, {0xffff, 0x58, 0x3, 0x1}, {0xc0, 0x1, 0x1f, 0xffffec25}, {0x3ff, 0xd5, 0x20, 0xffff8001}, {0xa574, 0xff, 0x4, 0x2}, {0xfffe, 0x9, 0x3, 0x1}, {0x4, 0x2, 0x5, 0x2}]}) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18bfdf696c000000000f007a02ca0700000099c192c18183b8f518aa86aa72f3a0bc1a7116bc66ba57d0737c5509b6c8db3a9e13a4a411dc79f1ce5be7d631ef6abd90d80ff14fe644537e612a4d5ce4632e2696a37403e9930a3d54cd1ce331960fff7f21ff93d5633a60abe8c41443e3c30762ef180649ad9854d18bf67e4ff4644e77000000d938f07017c295c3a1a3991f6f8d67db5fd4855654e54a05b058e4aab6d517ae9943542217d4460e9ec32a4c5f7fd975240b31cbf83a94a762883937b59a12bb0042ffa2888e29f443e54b4c59d4daae50"], 0x1c, 0x0}, 0x0) close(r0) close(r1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r10 = getppid() r11 = msgget$private(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) r12 = getgid() setegid(r12) setgid(r12) r13 = geteuid() setreuid(r13, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, r13, 0xffffffffffffffff, r9, r12, 0x2, 0x6}, 0xfff, 0x4, r8, r10, 0x3f, 0x8, 0x4, 0x7}) fcntl$setown(r7, 0x6, r10) bind$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r14 = dup(r3) ioctl$WSKBDIO_SETMODE(r14, 0x800c5709, &(0x7f0000000000)) renameat(r14, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') dup2(r2, r0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:17 executing program 0: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e00000000000800a8ba6d7a5d4d080089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000001540), 0x1000000000000023) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0x3}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)) 16:00:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0xfffffffd, 0xa019, 0x3, "00000000000000000000f2ffffffffffffff4000", 0xfffffffe, 0x101}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82020063c4a143dce452942a835ee6eccb3ffd1b8d84753964b6910d2f92e10602756b76b51109b027fab16d7241f5cd2fc29b8369a6683f25d69864f7aa4fa813a42efd196f9502f5"], 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0x200, 0x800, 0x0, 0x7fff, 0x6, 0x401, 0x1, 0x3, 0x3a4, 0xab5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x2000000000000099, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2, 0x1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x8593edae13178003, 0x1800) linkat(r2, &(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x5da3490807d7e704) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x42db0ace981fcdfe, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xfffffffe, 0xffffffff, 0x1000, "cf9752e7530afaf6021955b19956bac581d84680", 0x80000000, 0x9}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r4 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x6, 0x20, r4) write(r3, &(0x7f0000000000)="41b1da16464b4643dcb1b09c9c383c96425854c5170fce7072bf13d765f88f816d754139c3464eb4d17ba5dbe7659e3718e4f37bda3ca42b50e14c4863efc6c9a4428366d69d67ef0660af9cd8b0e5c87d4198191985b8b8a89d84958ea63ab9dbf13a184a9aec0fe8e3caebd93cf71023908930e53bada20616013f497c612c89036fb0f2a062b33f4396c8472e89d4d85357075e002863c4f8f0530485da3c6f1610543127a8ee9b25997e92bdde10bb66c26d771286e2553b2297870a0e20f7", 0xc1) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x9], [{}, {}, {}, {0x0, 0x5}]}}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x10ce}], 0x39e, 0x0}, 0x842) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000040)=0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:18 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r1, 0xa, r2) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9e260 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9e260 16:00:18 executing program 1: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) shmget(0x0, 0x3000, 0x7ddefb8b07f19d8c, &(0x7f0000567000/0x3000)=nil) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgid(r4) setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() setgid(r13) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) semctl$GETNCNT(r14, 0x0, 0x3, &(0x7f0000000500)=""/197) setgroups(0x3, &(0x7f00000004c0)=[0x0, r12, r13]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r1, r2, r7, r13, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8, [0xafb, 0x10000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x48) write(r0, &(0x7f0000000040)="670dc3", 0x3) getpgrp() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x11}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b429c578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a00"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x2d48) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:19 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) r1 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x92c7}) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000000002, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = syz_open_pts() r11 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x20, 0x100) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x300, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r16 = dup2(0xffffffffffffff9c, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r18 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r18, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r19 = geteuid() r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() setgid(r22) setgroups(0x3, &(0x7f00000004c0)=[r20, r21, r22]) r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r29, 0x4}, 0x200, 0x401, 0x2}) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r32 = getgid() setgid(r32) setgroups(0x3, &(0x7f00000004c0)=[r30, r31, r32]) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x47fff, r19, r20, r25, r32, 0x1c1, 0x3}, 0x725eae93, 0x40, 0x3}) r33 = getegid() r34 = getuid() r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r37 = getgid() setgid(r37) setgroups(0x3, &(0x7f00000004c0)=[r35, r36, r37]) sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="432a986d661ebfd2dc64dc1d21990e7326fd43be076fea71fa42fc9c0068e06947ae85793fe3cf26", 0x28}, {&(0x7f0000000340)="8854ff08ede5a7eff42d906bef175467a8f610283c49e50c107a986afc63e262d65cba92189ffb7c4db4d573fc2727fae14ec12c5517cd920c6d9e1ce2420e1e56f7621412ada6d9b990f9dd3645440f872773db2e2bd5b6e03a1f8d119bdf2d97ecbedf9c1ffb94574111c676ed58f275c5243423ff06ea3d74033953b156020354e8742bf4807f5837b93ed19c3b5e5ef79a5cd0b9eb397e7c0fdc1c9c453b61947b3e8b4a48a9f9a1a1175fe60485fc6b100815d9e0755d022ee4fc153f800ff3d457151c567e6ee2f76fdb2d0356e4f2d147ed2328ff0bbeeb2c1c", 0xdd}, {&(0x7f0000000440)="135ea6cebb64fbcaff8ce4572910cbb4a92fa9b6c9178b5adc990b59483210d0cafb2631cf1b7c800dae7995fca7f553342c6a522f26f1bf1e4d0b78b8e53a30638426a2ef18407f810e054d9934", 0x4e}], 0x3, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r6, r2, r7, r8, r9, r10, r11, r2, r12, r2]}, @rights={0x28, 0xffff, 0x1, [r13, r2, r14, 0xffffffffffffffff, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r19, r33}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r34, r37}], 0xa0}, 0x40a) r38 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r38, 0xc038694e, &(0x7f0000000300)) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') syz_open_pts() r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0xeb079a40a8a93698, 0x6) unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x7}) flock(r0, 0x1) flock(r0, 0x1) syz_open_pts() getppid() r1 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x5e7f, r1}) r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0xd5, 0x2000100000000, r2}) 16:00:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640), 0x0) r0 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/97}, &(0x7f0000000300)=0x63) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) getsockopt(r2, 0x2, 0xa0000000, &(0x7f0000000180)=""/207, &(0x7f0000000000)=0x3a0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x3010, r1, 0x0, 0x40) 16:00:23 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x28) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getppid() getrlimit(0x1, &(0x7f0000000200)) r7 = msgget$private(0x0, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) r8 = getgid() setegid(r8) setgid(r8) r9 = geteuid() setreuid(r9, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, 0xffffffffffffffff, r5, r8, 0x2, 0x6}, 0xfff, 0x4, r4, r6, 0x3f, 0x8, 0x4, 0x7}) msgctl$IPC_RMID(r7, 0x0) close(r3) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) 16:00:23 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)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) semget(0x3, 0x0, 0xc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0), 0x1000000000000189, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20042, 0xa) 16:00:23 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87638b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = dup(r4) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x42, 0x6}, 0x8, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) read(r1, &(0x7f00000004c0)=""/69, 0x45) 16:00:23 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) accept$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/4098], &(0x7f0000000040)=0x1002) socket(0x1, 0x3, 0x80) 16:00:23 executing program 1: ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0xbf) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0x0, 0x0, 0x0}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000000)={0xc2, 0x1, 0xaa}) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xbc50a6db4e46c5ef, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8000, 0x80010000, 0x8, 0x4, "010000002200", 0x0, 0xffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10810, 0x20) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000180)={0xdd11, 0x2, 0x2}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='.\x00', 0x2080002002, 0x40004000000028aa) flock(r0, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x2a00, 0xfffffbff, 0x2, 0x0, 0x100, 0x5d, 0x8, 0x2, 0x1, 0x1, 0x2}) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) writev(r2, &(0x7f00000005c0), 0x7) 16:00:23 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) getppid() open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0xffffffb1) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x29) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0x3dd) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0), 0x2b31) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffe96) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) r26 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r15, r17, r26, 0x4}, 0x200, 0x401, 0x2}) r27 = semget$private(0x0, 0x4, 0x26f) semop(r27, &(0x7f00000003c0), 0x2b31) semget(0x2, 0x2, 0x1) r28 = semget$private(0x0, 0x3, 0x4) semop(r28, &(0x7f0000000300), 0x0) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getegid() r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r32, r34, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) r36 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x5, r7, r15, r32, r35, 0x2, 0x1f}, 0x1, 0x8, r36, 0x0, 0x8000000, 0x81, 0x7, 0x80000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x69, &(0x7f0000000000)=[{0x25}, {0x4, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r5 = socket(0x18, 0x2, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x3, 0x6) r7 = syz_open_pts() writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r7, 0x14e}, {r6, 0x1}], 0x2, 0x40000000400) r8 = open$dir(&(0x7f0000000380)='./file2\x00', 0x9dc046ea61a4e47, 0x100) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r10, &(0x7f0000000180)='./file0\x00') kevent(r10, 0x0, 0x4, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xfffffffffffffffc}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup2(r13, r14) read(r12, &(0x7f00000019c0)=""/4090, 0xffa) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r15, &(0x7f00000004c0)=""/4096, 0x1000) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, 0x0, 0x0, 0x0, 0xad, 0x0) dup2(r17, r18) kevent(r9, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r18}, 0xfffffffffffffffb, 0x20, 0x40000055, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r7}, 0x2, 0x4, 0x2, 0x7, 0x4}, {{r15}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x2) r19 = fcntl$dupfd(r0, 0x0, r7) ioctl$SPKRTUNE(r19, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r20 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r20, 0x29, 0xd, 0x0, 0x0) recvfrom(r20, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0x2aa) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') r1 = open$dir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x381, 0x1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) faccessat(r2, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x1, 0x1) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)=':\xfa\x00\x10A\xda\xbd\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000001c0)={0x2, 0x2, 0x100000001, 0x9b, r1}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chmod(&(0x7f0000000280)='./bus\x00', 0x140) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) recvmsg(r3, &(0x7f0000000c00)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000a40)=[{&(0x7f00000004c0)=""/228, 0xe4}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f00000005c0)=""/140, 0x8c}, {&(0x7f0000000680)=""/157, 0x9d}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/52, 0x34}, {&(0x7f0000000880)=""/89, 0x59}, {&(0x7f0000000900)=""/194, 0xc2}, {&(0x7f0000000a00)=""/48, 0x30}], 0x9, &(0x7f0000000b00)=""/218, 0xda}, 0x800) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000300)="da7e65c07fcf", 0x6}], 0x1, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x16) 16:00:24 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES16=r1, @ANYBLOB="c8d0c07405458ae45db4508aac08fb7d3d63489b90dcf6f0b02b4f4ebf346ee082eafd72eefea72b517beabce2df5918d93efe00d47cd8e7679fb687e17509d22dca9640e7f7dc0b9b6c580b06d61d37b932e28789574c95154a0bcfafbebbf72a282c2cede3f9ffb3f6cc7b6a80d2b8845fef6f24879da1a06b522a4cad314362efca526463130f4fc61a18fd5d310963b22fbeeda3c430990c0eeb"], @ANYRESDEC, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYBLOB="d54e78c69bee5728f85b64c5ddee0ad3fab1358cdf7a92c269e3cf66388a7c9c790c7d5c7aeb8678dffa9a4c51427e8f2bff6d90ad66b0a7e3af3a15c8d8a121ba882d119f7773ee966358ea1182dfc462d12a68ca53b1ea26e6cbbebd683642118cbce15c24aea4ecbb1396e510d346918ba0cd43d38974bce3db87b81ff3517dfdb1621e9a9f67373e1360af057aaa1c9d09098973938caed83a08cf6f5c07d975e7a00e92df4d2c81ea8a0456aca1c2eef97e68225d2e1e7ec1f339ba4828b52e4b32b1d4ab89a767b268521e34fd6a3f5a6449585f57b5b068adb4e737031610f932ac24af10bb", @ANYRES16, @ANYRESOCT=0x0, @ANYRES32=r3], @ANYRES32=r0]], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 16:00:24 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7, 0xc342}, {0x4, 0x51}}, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202ad2071e16ce7d2f58ca9f8da588294fdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c1170028c87ead4bcb777f819dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951000001360bcd4c0a162b58fd4237b8fa09012ae447473c230495aaee48b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000003a70a7cebf49f84a2c805bece29c5431bd2e0cabac1e7317f4cf40eb0cd060ebcbc7f972fbe3d0aa8cbd5c3fbd0a39edff12a8a585cac6d9b942be0749e1b34599451ec92c7caacc2f0afeca7ac95ef6e2af8753e92fa205828650d1df456d79a2c4a8170f29fc1c1a64d30601fb0c0f3e179617bb35a9f713895b819b16ec9c636b870d85a8e9c612e0a022cbff04dd578d3fbc36f7340d"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="b1163bd386377e1e6c2c5a6d71aa6dd31b57b5fec9cbb505ba043cec2474b759722e932f0b49ac9b6dec7b0ba741da36ed3080ed67ae9142d48a173f4b0cb11699e3dc69cc308e067e041b52807eda41a191a3688db8ebcddae5593777fd5ce5ef2445332ae4b8f4fcfe7c094887a0d6b1e6b3bd6ae834b381546db799e899b2bef587a25dda1061d4a9bfccfa00f0bba634dceb0451b831ef767656418af3977bd2f7d63efd315ba8601b9b4d2b6d17e73a4eea49325c8db302e4c2b0e63afa58d9d8c570174716a1dc82fc84704d9ba7fb42e503b3b99fb9a0d0321c1b0d811fb4481b3ce9f449976e0e658d966a22dbf621c24018b4b4", 0xf8, 0x0, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0xa, r4) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getppid() r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) r7 = getgid() setegid(r7) setgid(r7) r8 = geteuid() setreuid(r8, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, 0xffffffffffffffff, r4, r7, 0x2, 0x6}, 0xfff, 0x4, r3, r5, 0x3f, 0x8, 0x4, 0x7}) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8000, 0x8) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r17 = accept$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r19, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r20, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x400, 0x0) r23 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x10000, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r26 = getppid() r27 = msgget$private(0x0, 0x0) msgsnd(r27, 0x0, 0x0, 0x0) r28 = getgid() setegid(r28) setgid(r28) r29 = geteuid() setreuid(r29, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f00000002c0)={{0x8, r29, 0xffffffffffffffff, r25, r28, 0x2, 0x6}, 0xfff, 0x4, r24, r26, 0x3f, 0x8, 0x4, 0x7}) r30 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r30, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r31 = geteuid() r32 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r34 = getgid() setgid(r34) setgroups(0x3, &(0x7f00000004c0)=[r32, r33, r34]) r35 = semget$private(0x0, 0x4, 0xa5) semop(r35, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r35, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r35, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r36 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r39, r41, 0x4}, 0x200, 0x401, 0x2}) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgid(r44) setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r31, r32, r37, r44, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r45 = semget$private(0x0, 0x4, 0xa5) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r45, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r45, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r46 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r48 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r50 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r50, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000100)={{0x3, r47, r48, r49, r51, 0x4}, 0x200, 0x401, 0x2}) r52 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r54 = getgid() setgid(r54) setgroups(0x3, &(0x7f00000004c0)=[r52, r53, r54]) r55 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() setgid(r57) setgroups(0x3, &(0x7f00000004c0)=[r55, r56, r57]) getgroups(0x7, &(0x7f0000000440)=[r48, 0x0, r54, r56, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="491105e09a2a616b2d4a30560f52761dcc9840737c5c329cb5a37a280f6d0b01adcce1ac8d2596b4e6c971fd5f873035634b39478e5b02ff75170b9717a92a8c9e217d89d6ab909e1a9318ed5f2c551e60223064569bca2346af6a62a5a18a4d38dbbe074412d9f76519284c4052371bc189b7902b2c73ed2fd965defe04424b2cd5242942873a38048e5379a8d7da684aad876442c95cc1dcb74db32de6e503d17f23f13b3d0c", 0xa7}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r5, r11, r12}, @rights={0x20, 0xffff, 0x1, [r1, r13, r1]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r14, r15, r16, r17]}, @rights={0x38, 0xffff, 0x1, [r18, 0xffffffffffffffff, r19, r1, r20, r21, r22, r23, r1]}, @cred={0x20, 0xffff, 0x0, r26, r37, r58}], 0xc0, 0x4}, 0x9) close(r1) r59 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt(r59, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r59, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000040)=0x100) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x6}]}) r1 = socket$inet(0x2, 0x3, 0xfc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:26 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x800) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x100048, 0x0, 0xfc}, {0x74}, {0x9, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x7], [], {0x0, 0x0, 0x0, 0xc6f5}}}) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) shmctl$SHM_LOCK(r1, 0x3) 16:00:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x40) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0xfffffa42, 0x5, {0x9, 0x6}}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x2, 0x20, 0x21, 0x1, 0x6, 0x541e, 0x893e, 0x1, 0x2, 0x1, 0x9}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x20, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1410, r6, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) chroot(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCNOTTY(r6, 0x20007471) r7 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000300)={0x80000000, './file0\x00', './file0\x00'}) r8 = dup(0xffffffffffffff9c) mknodat(r8, &(0x7f0000000340)='./file0\x00', 0x40, 0x9) r9 = syz_open_pts() ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000380)=0xffffffe3) accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={r11, r12, r13}, 0xc) r14 = getpgrp() getpgid(r14) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getppid() r4 = msgget$private(0x0, 0x0) msgsnd(r4, 0x0, 0x0, 0x0) r5 = getgid() setegid(r5) setgid(r5) r6 = geteuid() setreuid(r6, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, 0xffffffffffffffff, r2, r5, 0x2, 0x6}, 0xfff, 0x4, r1, r3, 0x3f, 0x8, 0x4, 0x7}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x8000000, 0x64, r8}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9e260 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9e260 16:00:26 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = dup2(r0, 0xffffffffffffffff) socket(0x20, 0x3, 0x41) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="7f5dd4ec2eed0b748f666b214cb1") 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000600)=""/183, 0xb7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x7fffffff}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = dup2(r0, 0xffffffffffffffff) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r3, &(0x7f0000000100), 0x7ff, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2, 0x7f, 0x4, "ba84fdd9e3e03c602f188a0fe2ff0703d5ac5e79", 0xb91, 0xed}) bind(r5, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3ff}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x5) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x2, 0x80000000, 0xa4, 0x7}], 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x48, 0xa0000018, 0x8, 0x1626}], 0x0, &(0x7f0000000100)={0x7bc, 0xc848}) r4 = kqueue() r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r6) kevent(r4, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r4, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x400000064}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000200)=""/181, 0xb5}], 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001340)={0x30f5, 0x2, {0x80000001, 0x80000000}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) socket(0x18, 0x4, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000001240)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f0000001400)="02793b8c4db154d0d00238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c0046ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b30500c2f6c84cce7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaad5023d323737a3ccc431d58af652664964174fd3dbc8ee3e6f6d97f10693c0225e714c5d672cf6bb25c256da10dbbeb5f4f7cec7b474ad3a473d038e5e73a1c8e944f4d161ecec15e6f812b313d45c0ebe5f6e8229c739ea1aab84c661943cb975f2c3ab9f2b7a1aefcf38820aba7627161fecd7a01d0dc6921648a4ab9802705fc9c500"/331, 0x14b}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8bac8aec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a536eead684b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x2}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x2, 0x5, 0x8, 0x2, 0x1, 0x1, 0x2, 0x8000}) close(0xffffffffffffffff) r2 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000d40)='./bus\x00', 0x1, 0x2) mkdirat(r3, &(0x7f0000000d80)='./file0\x00', 0x19) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x2) flock(r4, 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000d00)) write(r2, &(0x7f00000011c0)="ff", 0xf22fde8202488c8a) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = msgget$private(0x0, 0x315) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r7 = open(&(0x7f0000001280)='./file0\x00', 0xdf939669ac8412f1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000012c0)={0x3, 0x8, {0x7ffc, 0x9}}) r8 = socket(0x800000018, 0x1, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r8) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000001340)=ANY=[@ANYBLOB="78ec770b0b19542d703196db00000b2f66696c652fe662361b6d1faa2313d7f85887b7e5b636fa7d51db3e2e5ad6bd27b4263eb0b279bdec3e729cbe20363ec1d4d8fa764bb5a0b88db155ee7096a652da827c035308f2141bd03aef67b8e71956bfdceb3e0c6ffda4e4106da406840ce8b1445d488535d494f741de0000ebaa54c663e08d08a5ca20284a24f2a3c231b64774119a5dc529cea30000000000"], 0x10) pwritev(r10, &(0x7f00000002c0), 0xd7, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) msgctl$IPC_RMID(r0, 0x0) 16:00:28 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000300000000000000004900", 0x800000, 0x1}) 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:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x25}, {}], 0x2}) 16:00:28 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4000, 0x7f) close(r0) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x20000000000001bf, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x9, 0x3, {0x7, 0x800}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x0, 0x8000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) fcntl$dupfd(r5, 0xf, r2) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r7, r7, r7]) getuid() getegid() fcntl$getown(r3, 0x5) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e572ad92689ae3ed3efaac76f0154f6fe94c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60fbe8722795e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8c7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000ca4b3a180f272bc2534b58267bdde383e65"], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x9, 0x0, 0x0, 0x7}, {0x4, 0x0, 0x4, 0x68b}, {0x5, 0x0, 0x1, 0x3541a193}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) socketpair(0x1, 0x4000, 0xa, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r1) sendmsg(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="748b80c109", 0x5}], 0x1, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x4, "617c58deff9d5c913b61052975dffa37a70aa9a3680e5f77beca91fc014cce78ed77ab3ba6be4e42fdb9b21dc0828565f4f06d862dbfbbc0b853ecfac8fa4c16b8633d7dd9727a028f0cf4bc9a72f2e0346e38e4948ad7b84c349550166c73f5c8b41724ce88b812ea8f6e354529a660a01d1666646e70d97a6824218c3b266b63d6c0585e8168d78d23cc1c7cdc7ff5956a22bba015cd4c18d6b2085370ece3024f8ae8fb84a51dae88ab7e793e36e2c06414ca23192769ab04594c79b3df274092c5445b12008cf883cab8aa415f04ad7d2c48db3883ba23bab68dfad231a74299975415ec651cda65cdb25c8b8c065a329774ea57185ef2aaa6aceb0882dd90a1bdb10a7e5ebcdaa045350acb67555b90eea2f8c4d9aecbba71aac07fc66a2f5ec74e08037cef05289190c1a50b3c30200d25386b71d5025efb21c9d4a653acd1aa2fa5e5f837f5e7708055ce26833602cedc5ef0efc7d978021b8a24b380921e87ddff3fcc84e06dbc0d5d9d2e5e9acc559809ba0d5f9f93b4c59e440f80ae612a315bfd1c4357ea26e13d81481f2837d206bef8242cd66ddac9ae6db987b297dd5c0a6b44fce467ee2eb1410fadc722ea022d0a94d5039d930701468beb9f86b66f377e3cdb4e59f062d11c06219f39a989af2054956713c7dc4d8300ab9a0b6cda0bf5fdc0d23f0ed646b9072af6089ea73e6ba00a0187a03693a466268716969cd9f500e508f3bd2a2d50f083acf3105c5a1649f4751a19b384902519f3c944d7762945b613683416fdc93fa83632f45a88c7af81f5d199b7aa39f9c42335a8402c9d41941ba7edcd67ce4832d36eda57b87029a177f8d52e7622a387008ee0cd79bb822b29dea177fb845b5b8b3cc1f0ec5fb78b4f7269bd5a2b151bd54508fb5657fd0b1851b0744724aa04711ce758f117bdd59643e4eedb8a97008266b4ab7939fab339ca29753ba14eedf5ea7c71e7e22391307ab7049b2537d761df46b98ae61c7e6472d3d931a8a62b08b5ed1bdda758b644727b7c9ef88869f85f92070a17f8e1b8342f44b8cc799615bcc70defd942159785486147329d097a81f09a2ce3894f92ac061a74ca87268a9be1b9b6015eace9624036de0d77311571376b6e5aa342773fd3c4f4e394d3972011200ff9e36970caf62fe92e708242cd860a47eee38ae6c284f642373f54f7baa9939844fb333fc154d8d5e9acd9d39120e5d6162d0342bd2de0f9dd77ff17ef30d99253694de69b8862f7c1ef8bba528bcaf4684ebdb3e0032b636568453ce36b4067c82dff6a14737948ee7757d51c4b8c3eea4eb3bd07c43abd020dce025042139c6800d32c3ce6b499ef22e10c7dc87bb1b46704ffed8715a1c983d1a4b77850739845bb121937711e4029558d33e74918faebb0a06a54b9fde617b0a0ca6651ff2e44ce4e93fddeb272542b2df218d17934d5267d85b4f9a356df652c65831ea4c0b88dec26b4086000b526ad410a1837f2ddac05dac41153e42e176bbefbe78cc3f00a553f1c2147f58e2ede04fa1d150cbab6a87fa03ce8f159678ae075c476e7f8e51287f9179ba85dc66a8d57838899290427fcec8128c56c58cde4ee7afb200aa21e5b70b1701ff76ac95cc6a602d7097db51ab1862b376a25bdafad1492a3ea438e4d97ad645d2a8b7ae42397dda95c48a657e1da4891204bc6b07403fd678cc6ab92353b5c608a0e5ce31ebcce1e9429b1cdb3e139f54aad1dce6db5db683fb67768aae241b7e55917acb2cfa770a45d0cc28e7f96c9449b71758bd960d6d081f48559304395e69a175576df8af9e27d9978093880005f4916aa64ffb39dc605a0348a4f1fda2d4145731e0e04c13f1dffbf00e5b0072cbedc9b5ce8c090a9211f8156620adb4d2777fdc505fe85a5a93e8583d4eec08ba4eaa511eaf65722513bf0e0e86e86fad4e97b7ba1a8ff368b9118a26de122cfe7624b460d84e74513666733cb8ea0f782ca05505cd59e6282e2f21f649505f28e8adb7dd6a0e6407a47ac499bb59cb9acf344b9f402762ed0061344d9e4a4b121452477bcdbd9dd9c0afb30b6c4f56af4dde6954b1a2a6ace83d9722f19d360a2fd8dbcb00f376c7ac53a30aba3288005ffa998611e2926f2977a940e47a9fd213c82ed1a97d46f0f727f3cd66d0e2019b7bc02c9c3af898d89b8bf16325164e9eb596812488bcd0eb97f2ca227a2e16cc7df2615b31ba1c5f3284a2c19a2acd2f9bdc391a74a7c523636311e26da5cb9f1c4e474e3ab404a8c743a5448228ceef1dd4ec5344254f43d3c63354642ecb99603778b1ecb7e9fd7efea843e4eeb27396d9a2062618d23b14520026e97497d286c647d0061934bed2b7986b0bdb86240c6ecdd20c5a9b7c1fe1367592333d09284f893e35a9ce9f9e8e8328c0e04448d69092fdcfa5b4158002adf82416a1cae9da8005505dd0499f77c597c304e38d8cb60906b24cd892af38be34e103d29ffc333bf8719b5229476c05ce20d4e3eb4adbd2a05086db5402e27f86b71357806601acac3f41d1666535a84688d5ae6ca2bc0ff304f753520bef41c77bc5fc0cd09163731dcb57fdc6d6066987250ff3a3494017ef2d1182e9e0a8ce3fffcc47eab8c6a024ca88914c4b5c8e86a75cd2e7d9d454ab32d34cfe5a47dea2fbca34368bcd9bf16c0ed6c4674e436a68c0363fb032b28e5d11fd4613f095f6c90309a577b9ee2a27e8ce3b22bd10a9a5526188455240eaa83b3cc448d8362fde42f5f06cbea62c66fe83c44d20127e4c71e76a46feeeb05acd7dadad057b987e2eebf090bb12f1385ec5afa6e0c025129cd68f4aa2de79b19436ccdc30afa74b3183d2828352fcda6af7b495720e8409ec8047c9ad4a5c894fccede1275f99bb942826da1bfa033d874c884080c9d1d937a9d7e1cf6a3a0902811970a1e7ad38237cd5f76db2a9b1df90e92ee0defd75f5c4d89ba256f9e567ab90c18038e197750a8d295b22aa4e56992c2ac5236e12139466bc6233f725b1a09509b23d608842c8a304660f4d440b6ed8ffcd7ce4e19a8fcac7b05648c247a6d99e99c86171253e28910b746caaac4471e8d59ac0b3e89ed5de923e85ef4b5c315d151ac675347eafdf939cf4ef410270698d6a5eeecd50dadcb002db6baad24a07a1943149e5e22ed2f8eba69a483c7c55e0ea5a4ae1c5b59296e13bc3637327afddca34cce5239cc72ab8f7be6066ee55373c7b2d6f3de290548fbd88568ae8fb1b1431c11314dfd107d2e42b18ee4b7119e84fee046ac8c9d7db9fc743174f3638b4e07394117457e72fb81a52a208ef0864ec80b5a022df0e200f72447ec99763c1e2d015e208149413f24c0ebf17a68fb11dd572bfd65fd9abb98592598babb18c46b592799613689175d89c26d63d504b130ef4e584b3077b06a096175e1ab73942d0fe6b213e3ace1190b00e7cdff820ed7174c87778a8eaa18e2d86252aa7158a8cfbd357ac8ec6f91e8097979ddb9bc213482c4874243ecfc83c4f5cb8483066291303eca878a17eda427f49884b0bfd017015a261857738b8979e407cfbe7b36d54973d6f80b1091491ae95e4c0876f972e7d78ff08055122eb34bfc69b570abe235f9aa13680e6bc0c2ac8190d8960b3b88d5bcebfb82da1a8c68b40eca2667ec9f50b73ecc903fe9ce2ce2ff66dd77d4a136c273660d14c411f7e399eafa02e048832a631fafa6a7a09144b95f7dbdf505dbba55ef0ad3208eca03f06196ca20da999e249ece930c21a9a0c6583557e6f7a6b657d929a8859b5977814fd73367bcaecf265a12ce6317f463ef9b4bf38a5c706c38534a3894c50d00d18e9b8527bf1f1c2ab5328f81759b0fa5e0527ae21628fb9d075ecaabf15a159cb4c2414ebfb30be837172db37054f2a352d11f0b8edcb9cfeb163c6811c0de340bc8d223fa8b6add5f221d50d19772607bc9b9bfc3a65df9e16a05460c2fbab0f86fca415ce4d0c8c0ce4a2256bae4d30fa45d81efe3c5ab411fc918e562279ad4ed346a5e76054aa665275de151c7c3b36fd58347f979255189c7761c492abea3b2abca0e6da86e02e1f41b33f74b56609cd1f5bf7189735ff8340f552f42f5fd7b8eee4303eb388331bc610545dba274607611cc66361cde9b43c580140d2c14606f99fd3d2428525bced2a52949fed017e38e6aea9eb1275237154fb16aa00dc84c51abdeb9ad78770b23854076fbe36cf3b124251db7e54d8cb519305628694baca27b785e84b465e78c18542f194de5b290a60be48298a1208e2852ff663780e006bda1c066b005223d4fdfc06042e2df1eaa7216f9877704f6b32342e3b9249976f43d6f496872520ec0860d736c1aa44d05e42614b5bd520e18223e67d972358dbfba6a4fc22fc3f00d7de7d75aa40536c4848f5dbe31eea142e920853eea451ef71ef28536e2d2e2607a9632359d2493a19e5e28c4140fa767306101c70c7f07ef6a85f281cbb9f7bbd6c01b8b09b717c4ffeee6bb5e4b48caba53a5c8dc4c166184a503ad1e8412f1621473098c3510cfc0b08b36671fe0c988c233f9d2f82b12944ebe60cdfad7a7946bc91dcabe522c6533a9b84b9799ed8930d792ae8ccd4ac34abc86795aad5ebaf6ae5dc032a34832cf38ae5cea83e58fd67ff1814d6e3e75323f94670438828c419ab12a0a3d7629da13b1e899e84a50b14ffbc80a9f3ec79ccb2c16f87a92c2c823353306b09ff0db77a8331e4468d623c236ae68630011cc5d2ce370c2620bc59139f97dc36979895666fe97d4b1ebb2f3a02cc7ffc22f61ee7fdc82bf38b4499c4ff8a908c55417d4f03c29df111a2a8fa1ffde817772671ef70e3766614b0370a5248e6eeab415c7114be39e59e3719509c074158dc94a954be3bc2d9a927d07149d5f9310dbaaf68c7595a05c1b21b826b556437e772fb26c2a8353d714df23d0cac7b89d9c07adb795dc4f06ea896945acb90155179eb7da74ad9ddfc82ba53809c0593481e02857c93fdac26ce60b0ecd5a30e06d5b21937d2f90ac2f8ea697d40fb759dd275991cc7d54e9ed2c4f63fe7cb51c30d7528abc0c1f28c04b94bbee792ec45b7f8219b8cc12aae8ea326fe1d58228fe758fdc8fc0369998ef71a7e83e0e6fe59365ff4d7299156271fc111aff3a652adf3a5b883be7b3724bf5d67f4b7272d829e86584d335e37b9802c1e96f9e46349e8047434aea661f8e97a9454ce4659d871cdc491d5088a0b2dde3dab14e285503d8f6d43cf11c41bacb390ef639991c2708c73a84fe16ba18bcf159bc56b10361e0d95f57f51bf24e56564a48f8e2dca0f3c77cd1ea833815a6304fd1b722238e8979708c9826c7051572fdc37d0144fe591626bd7857336ef481842022ddd9848d47dbdb303dd6dff09743dd29f090f89189b35ef8196f6387798f00224ba89c88278ca324e854b7491a2151a81b4fd98f9e2255f9a85898de4247bcc4f20e1705fc74652acca19748f3a1851eb5f73724ecc713a6c66f17e1f2f4577d84a12428cc0385f42557fd23271c5876643f3d9023f571853764c147bde01f89390fa455ff5efe65f8ac9ece36c8990e8e21ac46b46587b3c089e1c44611a94df532fbb3004c0c7f5b4d31ecd7609e1bc7b2ab69d78da8eddcce345af8010eb868fa0ba6e549f9bdb35f5767b59b6281abc9d7511d023f69104681ef5635ccbf6b49fb9801fee2333587a9bacabebebc6b38ea9fd45c0fe67b975c0fd5e71251474cd9493dd253570ad53a8391e01830fd87d01103dc7b374c5f8f05a5ee875ca1"}], 0x1010}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769f0e44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf74bf9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f683c04b129c53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da549f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb665ac52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c15331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e72e522e2cd4a4306d69b0345a6ed07f212745c6028c30bda4374809191e3702ab87fdd384c6218502439a9b6494a1f9467eca5889fdd2b35a219315df266d7e21e4f6ad4e8648c957c0de7116f11e074104d2b283663961dcb20ac6d6e54a083c1d1691122912cdd4e37c9345f68a9715ad2972a9ab5e550eee66a38421309e18ef78b6e239ecfc4aa9c0271158730f9b95124ebbe131edac1c4176831c87f540725f683a2a37fff14702e39db8f3eb624f658f7332142986e40c4999bc082734beec47fca30eba229bdf2de613bc4f2fb01f2fc"], 0x10) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket(0x2, 0x3, 0x0) socketpair(0x6, 0x4, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000008e00000000000002000000aebfba4a79c4040000000000000048b6171b9c7b829c23bcd600000000800968d200cc172d0594abbf0c02e84ce610fe4d4234c8edead144c33396ad29dd41241b0b7ae91ecc6072d21a887ef968e6b3aa98ae542a01f013f3058505c78b9b60ef3165aad559f2f024b237c30c70e31aa34c06f918898f8a8d12ae8cc79b113354bd025b652a31ea58c2b405b6f4ea"]) openat(r0, &(0x7f00000003c0)='./file0/file0/file0\x00', 0x10000, 0x4d960828b747eb36) fchmodat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x10, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r2, 0x6, r3) setsockopt$sock_int(r1, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x71a, 0x401}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000200)='x\x00') getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000200)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000f9ff7fffffffffff"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x4, 0x80, 0xf, 0x3}, {0x1000, 0xbc, 0x5, 0x8}, {0x800, 0xd0, 0x8, 0x7}, {0x40, 0x9, 0x3, 0x7e9058df}, {0x7e, 0x7, 0x4, 0x7}, {0x8, 0xfc, 0x9, 0x80000000}, {0x3, 0x9, 0x4, 0x8}]}) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 16:00:28 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x120000, 0x7, 0x0, "e4a62f3966002563b9723526ccd96cbae192701a", 0x5, 0x3}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x67c0d45ca070bead) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x59, 0x20, 0x2, 0x999a}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0xffffffffffff0001, 0x200}], 0x40000003, 0x0, 0x3, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0xb6878e4ccef0d0c3) mmap(&(0x7f000086e000/0x1000)=nil, 0x1000, 0x3, 0x5012, r0, 0x0, 0x7fffffffffffffc) 16:00:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc04000102], [], [{0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x200, './bus\x00', 0x2, 0x7c4, 0x89, 0x5}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$KDENABIO(r3, 0x20004b3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x1d2, &(0x7f0000000580)) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000580)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0xfffffe01}, {0x1, 0xfff}, {0x3, 0x8a8}, {0x2, 0xe1d}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0x21}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x4}, {0x3, 0x1ff}, {0x17ece9595742db57, 0x4}, {0x2, 0x4}, {0x1, 0x81}, {0x2, 0xff}, {0x1, 0x9}, {0x3, 0x7fff}, {0x3, 0xab47}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x1f}, {0x0, 0x1}]}) setegid(r4) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x17, 0xa7a1, {0x400, 0x5}}) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x2000000000000029, 0x6c, 0x0, 0x0) r6 = dup(r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000540)={0x4, 0x100000000, {0x100000000, 0x114}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r8, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) kevent(r8, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0xa0}], 0x79d, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) msgget$private(0x0, 0x200) r9 = msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006199e7cec89e45ce7cd179a5801fb44f29410913425634db7de438b0651785ba69cd622fe41adf9476e06fd6b1fafedab7fed3363bbc016f985dac82f8c12cbd102d53b452d2f16a3fd4b1694230c4a7a6e52f33b1b5e2535c8dc76fb440b01444a266e242045978a65da6"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r9, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r1, 0x0, 0x0, r3, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x1, 0x1000, 0x5, 0x1}) r10 = open(&(0x7f0000000480)='./file0/file1\x00', 0x0, 0x0) mkdirat(r10, &(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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r12, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r13 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r13, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) 16:00:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffc, 0x0, {[], [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000001229], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) msgget$private(0x0, 0xf) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:28 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c, 0x0, 0x0, 0x4}, {0xa}, {0x400000006, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:28 executing program 0: r0 = semget(0x1, 0x0, 0x1) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000280)=""/4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x44}, {0x24}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66690103e300"], 0xa) dup2(r4, r3) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) fcntl$setstatus(r5, 0x4, 0x8) listen(r4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="00012e2f9d4e2907502f142d21308e68a940f3073ae502bac2ae1b0e66696c65431549183000"], 0xa) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000340)="3f0e2cd5328ec552834dbafa5557a84f9cca6818b5083f1ef69d6baeb131a16c3d901e7dd6d50a498897979bacef8303ea27a429f0639ba1f20e170843e3e17e8d78d08001d3b3b2842c9a8e0c8b0f278c475d6de0f6a794855210c2160e02bd258627ccfb58790c67abf8d29f1cf47dddcbe1054ccc3b05f3c8b49c173ca907b1fc40bb7aedef8cb83fe0318213499fb7851511d5f6ed7e05b74a9d8852f0ac3bf57bce94723af7d3a1fa836fde487f3dedbdf97b77283aad964513db57c6d42053145af7c43bc07c3b9fdbd9", 0xcd}, {&(0x7f0000000440)="6065faddb54cb35d06f0fb4ede9a652405a5c8b21a6ee708d04b177148279543677de5ddb7359a712f439131a7d8bfb26e282dc015b6af96305c75a26441cc5c698e24272f682180ed1f0a6973a8be091bd88f8f6b2c87a4d0162c38f61ffa3be33f34c5c87206b1a03ad6584c9f7f27a2e2b5b18cff3531a7e050b222c59052a26e14ef32c795b9a7cb79bd6a6102748f409a9e75e54e0d716ed4e9510c8123fc3585b4e7dbfafa6e41fe67b0e647cce1d1f651a6e1220d1a7999affe71cda684afd19365", 0xc5}], 0x2) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r10 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r10) shmdt(r10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x56c5, 0x6, 0x83, 0x8}, {0x7c, 0xad, 0x2, 0x7fff}, {0x0, 0x1, 0x1f, 0x8000}]}) fchmod(0xffffffffffffffff, 0x164) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchflags(r2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:28 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x401, 0x7, {[0x100000000, 0x9d, 0x9, 0x6, 0x6, 0x1, 0xc521, 0x6, 0x7, 0x6, 0x200, 0x7, 0x7, 0xcd37, 0x6, 0xffffffff, 0x7e9f515b, 0x9], [0x0, 0x2, 0x5, 0x8e52, 0x50, 0x6, 0x3f, 0x10000, 0x5, 0x5], [0x0, 0x800, 0x39, 0x401, 0x7ff, 0x1f, 0x3], [0x52d, 0xbe7, 0x100000001, 0xfff, 0x401, 0x7], [{0xe46c, 0x9, 0x6, 0x9aba}, {0x1ff, 0x4, 0xef, 0xec9}, {0x8, 0x1, 0x1d8d, 0x3ff}, {0x200, 0x80000001, 0x2, 0x40}, {0x9, 0x0, 0x8, 0x1e0e3535}, {0x4, 0x80, 0x4}, {0xe81, 0x3, 0xdb6, 0x8}, {0x4, 0x3ff, 0x7, 0x1ff800000000}], {0x48, 0x2, 0x7, 0x1}, {0x6, 0x20, 0x4, 0x7}}}) sendto$inet(r0, &(0x7f0000000340)="ee659fa30079c3d7f4b84198725340f409cd0b7fb46ed4a5acdb06e918d4a041cd", 0x21, 0x405, &(0x7f0000000380)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x2, './file0\x00', './file0\x00'}) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x4, 0x1f, 0x1, 0x1, 0x1ff, 0xffffff7f, 0x5, 0x1, 0x3, 0x800, 0x7}) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x402, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x200, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000540)="2d88caa90bf4eca8ae553bdc6bc43852526cf7181a3b6c9c72b5ed541fa60b42f3d9d2ae58209db38395491c85f0f6012af3d27eb5b1901a99302e3b75e19e2531f7d16b2780a844eba8bc3b23e6", 0x4e) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/94}, &(0x7f0000000640)=0x60) sendmsg(r3, &(0x7f0000004dc0)={&(0x7f0000000680)=@in={0x2, 0x3}, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000006c0)="c23ca75c7c3b943ba271afec1b6c5165b0e8bf37095922854ef66e5f39c0b5f9d0dd5196146dbfa619f89ca89451627aab7eff70da98e2c94fe914972b92e617a3a05b2b7b4e03028fabace292192dcfca02d2d4e977258da11e787d45fe0b74550047", 0x63}, {&(0x7f0000000740)="f4a602bcfe3e43a89371888249add7009756dd077c72a4786e13edb9c2a8771fcd6eeea25f87fb535a33d0c09b794b3d5bbd947ab853a4dded823eb77c3b03eb73a59c880896dcbf01023ad03c9b09a07fe43391733666a52ae6a2f6d05560aa24f824fa5d59631b2e8e86bc1fdbd8b50e425fcccb4bbde162b05893757067467d2679df3c479a699e68998b76e88783447d9303e9182da926e5e2b0da61cfe011bfec65ced9b5f25444e3f10e00f5766e6c2ffcf7b5149c5775869e4d5eda09d3e55d43aeb0f7ac13f5eddaab5c15c8db934cc6d4a292ad2503bc78099fe7b3b351947fd107b75fc343d75b8457663711753000bd7116e72e4275643d77afd9eaba8246e471a9ee1425b88bd7a76ca0ebe7533ae480381ed72006f74611e2c240f12b21f8202bc9e5744d50f95dccc95be903729a5b8382797d23125cfe9f99c11c083956044c61167017911c103e1f729b0a116bdb05d6779de012b5868ecae4cb2ffe871b52f151a558d4bbc108de9dc5379c7cb415a3d92e9e7718bb1583ae7abeaa8d5b571cf2018155577ac0b67305f022eb30334317f4a376f63b20d9d5b174ac1e2585ca1cdbd236cf816c12d4eb929abeef776975e98e0076fef7f7a1623fadb1a8452e3688a3c2142ffd003acab6c96a2f583c98bcb228fe91d557ad9784a7f709b9577448d5861648869401f7e1df4e1e4794c285807eb80192fa72b4e6e0ecd9de684cdf2a349b46d1d15e39b1f1a61e315fe7e4020921eb152b4705e0efe278d29b98829e066821aac58b8fda3fb823b312e18814a87b75acd0cceb95b0552d74b0524480f6e64575c426633b80b79c0358d66c705ff2681532c574570850af839948001f29c08d862620c2d3ab712b93c1043e5e1a7d32e1d54c8b68962478076fd6a9ee39f064f9704142f476fd3138459e31b8fd905a65345b0f8df8b9c7f0354652c4e011ffdca0be0943e8e385cbb0b0bed2a38c302b910bf8e5eff3210ba5f7fca5addb4fb40639002e0af96e89a8df8e1b18327b757a26b3aaf3100599f6a432472911851419d5419b6ec024b2e03c56f8afe7e6289854ed5cafb904109bd8a6768f7fad780167a2b0de95007536ddd37d7893764fa4b7bc7c5fa19dca4554d4bfad6636b3f1bf93ccb4927425f89f54fba8a64fd55d171f0eab476f837656b9e49900e1adbd45fdeb52216c14a2f2c7a8bd6d951f607ea9aa1ff2618a177d8ef747065f08011918ae3c8989cd5bb94ff7663ba34fc7174ce3cbcc9cf57935518e587849fc3cbf50fe02f1a7fb81ecfabb4b388ffdbb8d497c4b7b49924fb5b6c3d40ece7ad8cf6621f9d4bf9e67d326657a66a0cac06ced07ca0335761c5509928d65940fc856429562a308c5e4d39673be69f1d26280f7abbc66508b7ca960e37292f331e87f16d695234448b0ea48a83e64325feacb49edb99345eecebc0f8dc83054f8fd83e6881b9f306d858566a6ed8e76a41963a6506286db2fabbe819591a79177896f6e85e68ffad9620107fdbd3f3c8e6188443bc3be4bcb9a4074da11f12ce3d754f8ff5dc98f0445fbd6389c9a93dc1f712cded72c00d560821dfc44043e677e992f9a503d23c071fc809818331c8a4f07f90891b45b2565dd58556087e568db56f18b9cef7fafd6014afa0acd241ac9285500533066574dc56df1a291ad54241ec9ca33e77ea169bb2615b53c23013f4c276f72a85858e767f24f2507edc6eb833f9978f597f67b5ab32410c0466a5b54bed8b9daab789c8dc2d06322636214a5756da8ee9f962aae615e74cdf8288df80d0f8f5c137a8e03ae29ba3d40d31df40e32d03e5ff59f8c8eb319f95ce503f568d57c3daad565822b14823c427cde1a92b149d010830e3ada99c80d1c0b9d3c196195ec28f07e9449300e42535663a323b2fbe8702c08f13924c2f71ac537c5b1a7b861d92bddeb7265b849129443c2220a74d8a137b233ff9690bb53e31f3a158f3bed08691545bc2dfe4fe70d4ae3d3ae9a06da53c4bad901fbaf5d427ffb659cd30c72f50590e5e3fbec7ae15fc613a822c044094a156e2b5e37b00ed2cdc9e9bc9471961ff7b36e1c1445251b58fa63f8fc76b311365f588ac857b4dd37660a6515ea102ccde90b9c5abc822aac52c1ca60d62d6496490d08f3201ef05e22c0e9f281ee4be071366c4247d0f8f41a07e34ffb7b4db46829905a08013f0bfcd83505b57b4aa91f1b18ae08243c468acb7984028ea8fbf5e97e740fa4fdd5c54f179a5c8d2d6f1d4c2cbc3f058bb413ae85da34d9dbc73c879541a13d21ad90dd4641d73fe8187e025516f017481d4dcd46e8ce5fb044925ff32eee2cf8e91284914f074df534c9913d2132dc528dbffc1f35c76a6a1c42796c3bde48968e1e976ce6d275943894ebf22892349778fac2666211b7f0dcc9827e8ec89a538ba5ebd42395a58b6811b32f9d9f2ea802681927e054e2939f8fcca1389f952c15618b185421db916a8cbfe07031320bcec302f9e4c5c11276c8f3d9c17485ab7fada6f130b823f2d288eb9eb647443dba2855a86894eaaa71f526739044871d1f638caf3ba7e2e23f048e307d20f4847ea575cecdfc31d6fece2fdc5e196479fb1e43a624fd9e1c6bcb590be1d6244a73436e3db630863b8ecd911925e4cdfd99c3a30b9854c3dd8af0f6c5d514bf322fe0611ba53677cc77cb98fbb1fcf40cb1f2c90af1be33e2db59149c35abcc468b9b5b54a1d31687d0cd929f5a2cd0196bef55e9482645ffb44c51bcc09142ebb941197fdd12da66cd5d56e30cedc9f94820b3233f8deea3624281cb91220b5c759519c4755a48d98bfea16e8280be69be92a4072f4a69284fcd8e1b8846e97800c3fb91f3a8e6956a6b886e3eb3b12d706b970e6bd9ca52f85ac3e054a3d34cbe27cf663639033861fde6234fc41a1206a3e5ea19ffb3e15edf123bb8b55fe017835c8825efb91941988f578832fd2ceb890a8ab9de28fec00a6b8a98e14310cbbce9a47c5162356578d34d2cffc7826c342c60bfa57b66acc43ad461f6dcc118a0a7f20713a17846b38051cdd753cb2e081667d1218120eb93e34704d6393a967c6c4e0d7f672fd7c5d788acdaa9a10cdab2f5b12e0085a41dfa4edf5fb8842c1a74301d21020d3c3be1925efeb2f07c96875b571dfbf3e5cfb26dd42336e74716669cf29f3e3335c236b0b9bd1bf56ef92668cbc3507ca21c3bc3a05fd24c29bab1d9ce9ab5856bc939c9fad1dc78979830e263683c1f2a555db101734a292833d1fa1f23caa61b7ad851a8eff65ff1aafbf3fcdbc46b4a142c84c37d6c1c7a20cbc63ffc9352702a804bda4ee27441a39bb0aa018023a60079ff89ba3dccf0ee83ef4f7af09ec6b3e42cfe1e8cc2be72ad195da04434bd51178994703d81aac1dc95f4a950ed5cd337ca18e813fc24a450e399e9f6e17dd4e4fe71c25cd270a3d6e36302f780ee1b6f4160684f3459da22914bab9bd2fa31d1b85fd0241ce57a186925376a8f5336371f33ac5d5148d0260c84e1ff8cfd3300b7a71d30e1d0deb22d91cee973be7ecb636ac830e7da1120575a26811a8d4a5e6c5b8504a690ca4ec83ce14a204a34bc96f070783e3b7fa3fa00149a69d2bc85fa5a3cbc96b9b1170ef43ecf0a7c81396a9fcb6c9349db5611880ec72de99c466974b44b6cf50b6e714e44b45069ec83af0481e72aaf1e28fb10a924e21fff450991c4c7e3383c358f589097ea8e2e6fb8b23ae8ae3787fcefc91acce9f8899438cfd26b4be98ed9e45360d8a532a475664eae82432590acf594a88baecc6e0ef08077c82a7f812d76d25303377a0c2c6c316fee475b7b2e8fc18c01b88b59a50823a3791bf0427f9fe2ade1014ace7efdb82652905012dbd70ea09d17538d0a9815106d75f1efc22d20265a45407e84ce8efbe95eeae645834e13eed506a1c5cf39a303c764465f2dd7c15559df64d20b460527108043bf00f73c67ef3e44839bf6a8f5a558afafc11b0321d6a4b44fe3f80c2d392d410c6f2bf031b5da2eee0d8ed5b2b4a9b07849b0c642fdef1f4cff278fa9ba661c733a349ec1576ca5af230ed7cd10e561f8f695c52f8fac59c840da6e3c5e7b681e99f895afc140ecdf702bfd6411e109811c1394c1e864d1da3c28c6315df6e481d5bf18cc23ba5e2838e3bbcbfd64f157ebf127fafcd84db9e93f63ec09ce1b31d8775276a938f30cb5276e3cde35df6b7d0ab22bc76c6f86a426b065378d9e5cdc3f27e29f526158126df5a8fd522ca7cf815f8dfaea8b582380290c921a42d35c171707d71a247df590ebcd5a02c1caa9864693ddf175e3253889d75ca186d7abd97394508bb11d31db6b210d8b98ace43761ccba257564b64754fa3d757fbc33a31b901f09a46bf70129eefe17df6e9e3d1463f034a59159d5bebd8cc5c908d27032e1cf474e8ba8852b353a85b5e4b01b7ebf0b8b293ba0948715098f895bf90b302f014c3153227d9705f50f937613d8c89f2c4279567f3b9890aeed381a092bdac1aa84aa3a4ff1743327686455cf1a7368360f3d0e2cbacae67a1b8cec6794160a1afb1e564bad0646244603aa89680f3d05d7a7abbff00f1d746632ce3498d79b245100a8557691fb4ec56782af3d18cd1443c8c7a7c1f039ce8dfe223c780c0e5a69f97cd99b49548c1348b8a5af1a4e81e44691ae657f3229d530508c3587ff1f37967e07c9b2a4c89f2125ba59ba74df1f09aed5582dfc721f6670bb85d5792048300d79c6b5c9ec2d38acdd59fd60d09d8d73faf2eb87d8e55d63bdb12ce96a92f975cbfcd88521d325f7e094c68cc0341a59d2adad3cb67d44b5dced836efd4f0fc431488a2c6eb83e4b77fc2d06d3b59b154c2faad032361b02a104097d795a3186e454ed4c395f6581cbd06ed8b1cad1aa61de9b2e9943dc9f8a6edbcbd5dbbf611c0387dbcbdb1483822dc3a5b674c35e31bae964c18d659da21e18d17df2b718d7bc5521fe7de84fe1c85abffff52c3dd01ca8eff133473d41c8093b88726b00ab628cee9dbfe5ea13647309e6a822e2bb3c875222a8452030f726c48775f0fcb81da15d680840ae5b3e614f6b8ebd3ba4b72ee93266fbfd65e23b59c741781c1ccb002a4e9fc736f11a13cf63aba0548ea3d248e42e0094c4f460d57af51b8303e5bf45899aaf07ea04450adbe0761fad55d43527a8aad0d15328161771514b353dcfbac84f2a29ed3eb93d9372b3c50c8543c7a2ed7571ee928c4c1078219217751ea8e812a5ba3fb667fab21fec8b5ca3127a12036837f1fdb13d20005579308d14d5b34f278cba082ee657fe175ff6a319916a55360d8eb25cc4f1e8c8e6dcc8c0de74550479756abe4513f74837536f4d030e3697f27bbc8a0443aa2f7b2e444fcf5756881657b5303f4ac58098ba7648070a2aab4d7e296e8d0405ff6e8fc183ac992653cf893f342b9c2f21b0edc73a16c49ad7754632da85a06b3613b136b27daf9ae9ab3b7daf4f9d8f081fde0d04ceb84dc103aefe296e385d287aefd7f75f5c2de7a644df43e2b9c186c9e98217e81bbaea3b3d71036441715e7de95ffa9cd448ce65298bc80736212026a4623942da2ebfe5afc2b7d985c4802d8bc24f2ff5da9a52cbecf25cea9eeb1b8502fdf78e4676636b6ca0d18cac94b8873529334d37fb48ccb78972713a592727ddcacb53f80504793d762c3666c349a880d0874aa8a0ae09bcb9307a8dfe14158699f2158f57a57d7fe8379f457d2d8b41bb876373b862c2e9953bcf1454915ac973e912", 0x1000}, {&(0x7f0000001740)="843381051b09279d9c425114e31ead2e7a41", 0x12}, {&(0x7f0000001780)="c864", 0x2}, {&(0x7f00000017c0)="26453afec3f6eea210b21e5447f86d42e83993ace9b83da0f1da7acda8072f5925a4b0f6d72b7345b837c2098fb4816afba28e9d37d567210710165b3fe4b677291907a24d179e6aa3ca58aabe3ee68be07ff15c68467a9ec16ef3ffac023417492d03d046334764e58f48ae3d3cf1a58d88e2a165b100c2", 0x78}, {&(0x7f0000001840)="26180ed05e0b345ef56f5e472cc16d520521ee00444787913d4d6068b1767bb202cb420d5b6a50dcf807cc9cf4cea1e4c3868f65f798921a7d21f242327b0a9fe92bd0cfeb477274bf1a8e409608c9a89b20158a332f8205bb4a975ce5799a568bd0dad19dbbcd8acbabaa607426b53c248e841f6e9f27383abfb01bb31ad80432691d40b5", 0x85}, {&(0x7f0000001900)="192b3ce1d706c10ecaae40f9e9579a9a3e773860ace724a9668b9b67ba46f7702a9e6475c8a53584aa48d64b7e287cfb390d2fe1a48403fd43a24a2bca7205cc3aebb6ffd6af0b1516cacfa53a23c3405b71d757d3963ffa795aab0620a1a41ac8d1ae78542361da29", 0x69}, {&(0x7f0000001980)="e794f9c7ec7b81b0f7b4831f51cd1c49f67446d6a3a514af2931ca78ada008e5c7bd6861459cb33d8a0e7a2ed8cf0b71182d63417b798ad26c", 0x39}, {&(0x7f00000019c0)="107fb4a207f83f99aa5d315864fc05c204e92af19f3a72c0da63d0b4f90b01cf1f17b6921e1b3d4c0f12e57a32f2f36793b7a518872bbdc87c1fb503fcb70546eb43580ffad1090586147762eae798ef964cb662e93af21f3d3e38ee92df503ec77b119d103d1d6409c835f89a08814f0ddfc4c792dc6d2af1e3f5b749e4876a279417dc2341a96a288d614e0a04744ad83ca2a0bf683aaff14b926362a9a00d24e03e8c7cde55247a6865f7cefcb1d37a46f347cc7f5dc103515f796785b4934172c7eeef5a345004810f4f6a2f9d2e823142b75e8b45ef9f17efc6692f768caf064f87459802e40d790c35b6", 0xed}], 0x9, &(0x7f0000001b80)=[{0x1010, 0x1, 0x1c9a, "556625ed17b59652981ebfa9c2f42893db08b79a13b4ccec34fb10dfdda5963ef445b30041dbcf7f271c14268b639346149027e72de8149e537933bc6d59113ba045f98982b7ea600fbcfb16dc886679786908122d51b47a4aad010c52b06c308bcb5b7625b1adfa7b5570412f806b6a9d7e3a6a974afde583b1dd7e9808cb0164b01d702369f8f715e229748840da31e43b123b0165b498f1cc7516d3edd574c04099d85c5b113fe6a0746fa167457d3aaed2764121f46038476f4fb74a3dfe900b7c82ba40dc9f66199b393cb20c618c2e1b1edcd98235e6ca5fee69f6d7f59fb34777587dc1e0db877efdcff8934b6c2db92ef93119f94a653ccfc478e3e5c14f5df0873791a3d221207b86b30db4204fe07f981dd638f6b2e790583a494cf4b532c9f84c9b61e5fce88c618e9c4ac11396811c8ad243c6fec0b93a3a8dc4108d3ec8f013b0d206b5becf6fabe320b6ce1dc894f4d018c3503875a0aef57c31657988c7d058acbae4585f3eab1468354dd045a01750e76d3c2fd312e37a776b6c9d51202a691822d0c1ef64123bbef5cc44d4153bf123b4dd5e492a8b3c91372b265693115f86a1f652898d35d8bc0db0d6e58fbe454c3206deb3a890fa24cd79764e88df32317d9d513785b0e44580df185b4682d2b90d900b7f2ff4fbf1e8f756b035b9fdc3df51f3ed4fb701dc6ae98b831af93c291a8b78ca8f325b3deb79519a6d85aef84e6edfa535bc47df9795c9a4e3ce031101942571dbff1b9269b3915247870c306d47b668a0a7a478e92338640cb0aa27a6d59bff7b28f7ccc14ec29dd0a3d06a46ab0b39c670f0c60c3645d0206f22919810641a098e8c3887dbbc357e2b46683682fafa69c941d085e8ff8c3c94bc8da8cac43504d4e908ade94d1121709678048263bb36a62a8f089354cb3a35c8bd91558c2f48764edb03ef55c68b009b00dfb0f43ad19105b5fa3f3e54a7488baa33a303a539f96563886926fb973cb9c1a1a2470d3413fa97a207e30e9985c4b5e35a1ce93f51b249f69d503bc43f79e89b360593c00925e02cfb325715ea51ef8f5467c6db252cc21c03c2e8df2c3822ca8ffa1931d4af96ebbeef93bb61e5e740bebe97ef73bad8ea131884e4c06e692a9dce6123e860a8c185d26d2cc9bcf3fbcc361f5f779d442b319b91e1cd9086ae24d26af80e7363f97b7dbcceea9c1acf827acfb2a955b2166a26cc07b112f5b3b88ceace1643ac88675b545255633c1b1d135234b3153686b8b2f8d8d7f5a289905626c4a11fab1c446a6a9cf3b45d76c43b9df6c36b3a1c465b44dfea08ce724f24fcda2c9605aa21b7eabb5c185f51172695e9c60d361a74c7062500f4458f8b0241504e629bb158aec612e82427fdd1755af1ae8a660340590438039de685a44a80fc7b0fa7153a716677b5622ec5f97f2f1ffd9b5d0b5351c6687571f2e5e2def5fbb3e13972f3e951a724786a29a843a2aa2bf87c0f620d7772ee93638491f54447d4b93bb8036e5e06b7797bfa361dfd551fd9499f17350827298c9b44eeba85d76153072eb7b5b58a1df7ab1126ee619d544c5fdd4a15ea417de2eb89af28b08bfa89ec48df0f0a9b0bc3148ad82a68eaeaa9ac6019b9a2dc5f85d083d286b3fad92bff5abe1cbea883ff9b772590d14ebc6de0f9dee13b0d6c5efa0882fd010de68a777162177bb3027ba0dfd66a2d8a66651ee16656361601c44fe24b118f5e2b97931e1a01049ae28d9d1053c106163a570f85ff69d037a96028a9618cac001c3e93f9570b933901c02e3b11d392f74a5613976a01fd6612b642dfba3351c024b2969c4aa8f90ef420a496e98818ee611669a298ef808e61e5190c71b677b6a4c29b84f270a6fd37a376bea07b3595f91dafd8083e329e80a015b1ffc9dd077bff0644d16f4bf378191cf0acb495ab0323700af0a095e1c240c13b0c4020354cea381ecdded14c276422a94846182346d274ff6064f4ca0975eeb1583a4e504b926a313387e66c9953809db9f2e52b971d5731f650fd8c390aadc0499089e0c220665b779ab025aa872e7d8252b0ab6399a1e2982e1e2dc6f72f586bc13843cd13ed853cbba98b7a3edf6df59e464374621e4cd012dadb9084172d667986a836e57354ef6906c4eb06d7ede5fe82706b575bd9559beb7d42d0327d5f0eaebe8e5001354e55bc597f720759054f1d18ce5bcc0b6450cdfa0339b030982bd86651fdc7c2515f0268b388e3ea82cba826410bc6dbddf7a9a99a1d281b082177b0a5a132ea496eb5e800af650e312fe9daa3d80b599697d7c1646bfeffcea1af488d3c9564f44247b9592d696a7eafeb4c2ec9f99a2b4551bfe08be9b49f8c8eecdd818a776ebf6bac44856f24ce56906d2a943182673bae10f935976f573fc9467f9e4b0fe6abda1b83e41bd4aeab2ddd2d21fdb17162dc2e089610dea533deaa344fe181f1a2ca2af0da810783d4ac23ec7974073fdf9809114ac2b2f3a9981f6e74bcdd688fba5edb2bfb3cbe38c8421516df51352b777222e50f59ebe70c69fbe3c8bdf1d14fedf9e2af09e88d981524ac31678c856bbe1dce54536b95ad48af6179e60c68eaaf88a04a04f29f4112bd6182c62c2296acc9dc3244772eccc464d4041de77131aa69c8583aee9b18c107b9389deb47d5c89f428e1f4282ef0e8c3975560190a5cbe20901e787e790115ff7df2e5374d0a99f7339db20f665900fca4dec0bd242886256498a2fd522870a8c5a93b5a15deb4c59376feeac5d0c6d30d903f1b22e272915254323ecebcc69efa93caf7b8d9d5c451f2715cfe07ac76540ca8f42ae04922b405925be57257ca84f42e5e56dd49fde8cda42d124f7b557aba78e264b315c92e87ca4d8d4303dc6a5b22d661bf36889ec45cc47198a637b7256ece65021f9516292ac9b926f029cc560ec10fe15e4283b1bca20d1652811326d233510e5fcfd3b4af1b1d822aacdad4af8e6447b339fceb07d794777f830b5723032e682b3a1c91843f99e381bbfae59b9d2ef737b9c46b8489d5aa71108ee87f2a8a0543aa69c936f5f9abd695944daa6cf8aa80592399a13604de10e26b9318d55dd8332835dbba6c91ca79bd5a62be3b47bdca58b7152aca685c7293d77a4016b8a5d9bb268689ed78600e579896f9bc87392932815f4e4d3357809ff539d7ff735e7cac5af9ed7011b0f43c1006c10e1018e8f7cdfe0e6b3ab34a6071fbe015191b2590f035a30d23e4f8ce7d912e33d364466f40140bb6d1f53cf89d58b5e07829fd8845e9af0fa2446ac602ce3b8c81458b80a2f08c58a45c6bfe41db603b63aeff06630beef7644bedf9d18724dbb3f2130beaf2ff38ad1479667ab16dab34420a62fdc8ce946bc5c8ed782eb9da7a40967c2fbb4ff4f639a1ce47d9f2a08bfe8552ba52e46e1b27e5343707a0c5e66be238ffa07281ca84a1fe3405143917f12494f962c3954730b4290ede5532401a75f64c8d4ea738e817c9ff38e9d145fe5a5fec660edc5688d8161da63ebd73329a029d2aaeb8de6133a5acf8bff4194559b95109cdb74e4946fe92da7124fa0d55a03a1d0943c912ad991ad0b3e526964e5d9070fb5083ab5c1019ad55f5e3cde0c907ef1078ddeac7f65eacac412645f5a8c37252da739894379c58507eba5dee4f7ac7369d174ecabec2bbc2667cda783f86354c61cafc26f0e26039c718ad9ce7c40738f146ef9158b45a79899ed9bb3193a5408c8ba0e0d3b1ad87df5a7ada99374a9d302d01fd8002e6ed1edc89e5aca54a74f91be6536e1456aaf291ea4119046704f1746db9085b194b01d4463bc5fd9ebb9003f5218cd2e3937880cb3b2170014a581cc6b3cf7031d1739a6b448297c0bce89acaa412af9ac618c87da82ecb70ffe476c7a966fe8cd0b8c2b6ed03cbd410a864b4f6d7f35765b89e99ae7d52f23fc2956f3bb291abbfcf0d3d259b8bf4799b1e42cff80bc91bfba2f0ff0572cb3b63ad064f238a59c40e9bbd89074f81dc88d8ec32509d5859338a5f88770811cf8621f43889717447c3dd26fa49396837485e1b8adab583b9d27f65d2363d84a07715156c98ecc27542e23e4e8d1d77045ce64fbe0ef9d29e4cede538fb459f6c1271b8a98e3c778e0ff957f31072d65a3f8487c7f04e4e637e54681a88ad21a3195587d4a54984821ea190e0a424f36e793d52678a8f8fe50f03e75216c8ecd768a48d5b9c3e408ed7ca8b3e38ea3e95a62dd5b43bee2a0c4bc430e7744dd7b5b3123c88ebeca23b52175dd05271afdf0b0c5bfbd06eaf52b724a4efeca44e55eb2d06b33add07908da9c33ea7e0269786f359884a80f6edffe983336218daabb273260ccf20e59a61f9fd40eb6b819781ec851c5cd9b907374125c01621fe4abafa1c91ef594d4c6288d418d970c5d91ddf68f2cb53e29941c132d7345632bc006afbb495bb7978d078cdc362b728d524226125763642c86910c307467c2defe247be361cbb9623b492e38e0c7da869dfbb05f035e68cf6485dd7977dd7b973618e4f469abc10a4e058dca790cde9836e157c78c715735baacc3e78b4bb5df4b568debb1be5090973d8bf28e5cc0979530995510d49b61fe94295146583877ec2a81b65c712db48e8d5a9dd8cbeb2d0d199759aad3297a4dd3c5866e4c976a14368b55456e9b9b1270d507aed8b6fde69d05e83861e70701158e4e4aea92a8ea44db718f87c626a886b3e15cb32d5b3367d1738bc59f6fe62ef922c0c5c5b661e4995ec1ae9aa61d9fe3e298bea32a6af7ff0f48546cf05db0c27517bcbb0987e7d1b2b946703b1a68ee6ce5338dfddca432af3b06ec7651bc167d3462de29c823a7194afcffa51541699ca56c858b6c8de8a1ec36514d9be141b6a861e4d2e8bd3e39f61aa3e50c37f4810d0e60f01c17d092a0c2e65e324562b12e5256e609873720565999ab63de90acb962bbfbaeaf516dda4fe7345f75901ba7e75382beb1bb3239d84c7c6093145b5874bddb7035a700ba4058659ad50e0227aae51dc26597e2ad421c4a6466e2d0c9bd837efeea5d04fe3d6deb8b51e5f7733ca52c882e72bfac1d69d483a9c971ddeed4ec0ac8a01e3072288be3eb952a253a2f888d5630603255e954905b0bff49dbc3b56726a45664aba4c61967eee2acdca401dd3a6232bd18cd75cbfae3adf319263378bc7f555bc8b5503ab39c258d73dd48240e04ffa2495f9295f1912433ec7c574790756ce6e68d731a289e6bffc550303b0e560697810a17752922ce4eb5be75b0df4d6bee35433701206468c6703920f6ccd219ed57597465bf2199dca1e0a929309a8f84ba861f3c700e04147c40ba202993b33993b2237e8eae70e2816df17d6f10be90a2a7b0013d0c8b38d30cf4f4542a11ab7c4aa76a27a0880f06431cfe192c24530478d7f6284e6d1b7f9ccfd58bd50ec24ecd05281643735334d43b5d21848393477e6868adfb10c91566c1178b7efc905d27b6183d886df610673ca225b0da335bcf362856e2794ce146d8ecf27ce9c50046b636ee6f9cba62d98b9ee2239b94a41fce8b59492e9885c21077542d0fdd21ef5dd7ed94f8d8bbcf10b0f6828fc541b845c18f1352eaf9a3dd3ce0ee361b818daa12fd0a362aa3efbb273a1d9e5b037168c8389e3a8b09be455d819207b15f715ea0ef8c4a9b536d15c5297b0e1fd9ceaa317c3c55fcbbcaa8ccd049e58c84609b61a50db3719908ac4708ca7fea8ae14d05bf4457d2c65456afbca807d83387b4e8f6be199999c3290bc4e6cad392da"}, {0x98, 0x1, 0x10000, "d407cfd77b4a7e27f9af5eaa832d7bb932ea5ba6b692ec1853be5bdfc4defb7d08548587f1d6f6be8c393de8c3c18c2740b018db2e2aa23a075d1d50a5349d0a26ab37cf6044c24af77b2733ebd2071be5e3d95f8f62ba11a1d0b8fe79a37854cb261d6d72ccd918725e8205add2486c18b93308435c66e056b5e5ae9649a1cc8f5c2eaeaf0a"}, {0x1010, 0x2aa548e2c883697e, 0x5, "13cea5ccf6896cdab628793c63ace69253b23c3701ddd7edcf66b0ab113c141abd789b9224ca281d577f6c649bc2a16f4278121239423d30cb19f77ac3ff110c78c2ca43ba9d0f6101f5a25776288e930c903c0436fc27973d1c6b88d44c5e858ad2babaf5deded3222c06403c0d65b56fbb0e177c3ec6be3e040bec4bc38ae98410919b7412da324310ce01bb2929146bc8973402fdd6e4600390c51c08084128917be52b20cf38b5878f2de92cb04fb75bf82d44cf5e5a6295279b5ceb77422bd49e35cf9859bacaf53813e84a8f3817ad9bec843f9434173666e1517364953c832e8958571402bba9bcc60fd1da0eca9b45e58116bb8a10b5e5be9f8346db3e74869cfd81cafd5329767e94819d9a1aed5a44af1a25007fd5f60496acdb7e1815c3b48b2fedb40fbfc48799a535edd58c884c88a659ed5f10c52df3af158c69e5564ef3287958b158c40978ce353bb0687df17dd83b6a65735d6b9015621a9dcbd69986c803d9f7af7a0b786197fad8f8e87fe371ecfeadf1d738bd786361703a64dbe7c62352429ea06c925977fb838cbdd9a33e92c4bc255dd3c10081fcdbbf1f47f0ab05ae17e8b879bcda22a2daecbb87aa12eba3ca90057cf9c2fa8bb4a4a89c647e52dc461271dc2231f34719a61e1d5cc947b7654e22b4cc1a35eadfce408705d8fdf014dc15615f59c8e91c2d592447e49151eb7f6b48ed5081f2eaf9c5e71f8874d8dab6e982c9c52e7eab9eb849e6f4fdf1313ffb7d997a6476faa94f145550eaddfff8796f5862d3f8eb8ae29cccfe8d6fb9bc910cf4b15f68f619e9ef2cdf5b3f9cf55966fa830c433a18ef5b2e2b7c5c18f9ffd60a588649095535737beab3f292deb0c11776a7b5ccd903d8775db5d340a85a8c488d7b5472748b0c490c8e447d195573fa5ee8a5da824c9e1e25f7ef6b3919636ba365f0bd4dd07877b3a093ba5f7cd4fb4f938e8d18c45543174243ca83708dc51b5fac7595a6b06688e60ed0d1d141895f776a47c3bb25db2a3c90e152ffbda0ac1a7757ab41932f36fc8bc8334fdeddf62fa1b377024285dbbc5ef4a5a1316a679bf07b97138445171d47d97bac54759e9f394ee32609b67ee3d66e0252456e41085a524ad388e13faec7e76a52e4c829b37c239596d353ea85021465dacae2bdf70f7b19133af4e10149197682a1decec02a033bff6a06e7696cf482b4f8ea415e4ab7c1b5eddcf929cf858e779358a7f2a0366499e48da0eb33c789e2476df3f4c0cb8f8e8f086411c4920430f4327d7b51e1fbc014b3a3faed544347492210ea518b30d13fc6977ea84830439132a1de15583a3f4e50b21d050618ca0ce95d69315a63b24a1e47f03af2458fe9ee5c1538a55e148921528693ffa8098eb9edc1e8a4ab9fa3ebff7c7f2f81be921617a89e041485e4d1c1fbb9b0260710de5ff20b60d3bef2ee8b8ad446ad1e5e0c8c0a76dc361ebd9631bbe8d7def7a616702a54ddf6808a88085b2ae9dfdf74766188220071672f5229f713150a1e1ffffd13924a631d9bab51db9ade29c73924aba7133dd43e5b1f8532edc884bf70f160c1ab23c9221ff37ac04423dd057dbe19bf0ae8700a9be1d9eb5a0f810c110dbd1eec4a8678ef35777dea2b41f83ba940ebe04aae2c5b8e95d4cb81241124a592e6716bcaebedf30fe296e2aeaa41cc2f53256a7a8b006a42f396a147064ee9b9eae86b8eaeba3803a5b0e4b7d9e2839113360a5d3b29a7d31b30e24cd1d7766ab188ac306a5e96b09704ad541b04eca2929b6bf149bdc8e3efe8b948e52a357c0765ebd48cfc977155b5182cfa026072ed7f232529020a31ce5557b63ae47a6c38800b82e784467c3f8bb9a81f81068eda7118981b5bb5c5993c7ce89c7f2191d8e0ce410497664eb5bf4765e8fc162e9ec70a4ca6a27667afd03f805b31a1bf9b22aa515984733ccd0c6875d8340f91990f8e4ad3d89dd7512e46752373bec7731154bbf8ecdb90a1d2c46165d43ac0394181e159ccdabb79914f060cdbf8a05067f95ee8203c8fdfed4103c6eff266bceaac6a35f1d55c7bd71997a794832b790be6206868f99312792519db5ff6dc5a214c04733c5a23366c39c7fe46d57751dfc599ed438db998ae3512400455f1bc92846c441e02909dec47f49e3e14d7f31dcc3c301055478b3718fcd918cb149260a02a22ddaeb5775bcee239e360caa347e3d56f474afa6bc09ae79f294190a4dede200c09d7cc103f33c336d96ec7767f1db83b075b3244c8be3a7bb397c92fdcf45326d559620765e54e75c75b093aff9ac93f942d013cf57d5ede67bdac357759c90ef0b52e24a4ea5f1cefa439e576050ed45be1f9013b0e26ea9ad547e97383bceb4a16d2a4b6dce28165d24e5384a59f7c051db55557bb16403086a0b48d3c38ba08a66f7ca8720174b84fb311e0b3ce89296c95a19eb41e1466ad4235617bf1bb4941e4ee21fa312ae91c14c9a4a8c5f4a8b3d80e62ae3202a787c1579b8df1f47bd9618419d24636e6963b62275d6f59382de427809af1366a6d68fd5e98573c9b5249de2d7e1f4bc3d1b6fdfdee4ee55be053655b12a7c5bc757300aea51fff171b652b4e0d6cbe1694f218510f497ea2b96ed1bd944fc8237b0163e271677604ea4a1bfd10a365b02f9f2e1bb1814fbe47ae181f92df51d63a49895d24c3cb49c5fc5693abb74258d4f62d41fa404d556df5bade4d0ae0227e7fabfe0f206a8a207a367d24aba60b2cad27b7b487545298cb91eb1bc5de979471155ed14c41f36dcc8595d71648e2f021c25fdf95bc2d44737be51e4a358349e8c39f2a86a72700bec4e814d892d32d2054891d74de96dae3b7b283600664aa56564b860292ce632d6a5d69ba0efb47d72851fa7512300bb94fc61d9935294d53250e9192602f95a9bc40174185b995e773e47e00c0362f65c203475a7e419f2bd84a02618b3f7e17c09f2310ed9b34c652c54792638cd0b31361604e70140750859cbe53678033575b18b2328eddfb6f1e2f1ea277cb4b768234faeabb30c5c100cf46d35efe73bf0ae602ccc3b1a0de916c33940a154431bcf07a4be183e879d40b61064925217d34eda284e44ee9f5ffc8b64b27c5bc6543f4b89f5e3dd45c8a1c0adb5dadb4a031763a918d3aa1ce71b02710e16ff4a9c103f3b67e058e26991b28ed85715c691766443a3adabc2f5fc8adffe2882001f9d20efe72671a1693d74609bef4687e99949505c6d9b3fddafbea0307af84b9852574a9eb949bfc656489b47db89f8862c1c7915284dd5e33d9dd1bbbcdc43647715f2ca733fcca48eed53a4a021b1d87bd3571439b5569d0800ff60a3e188c7a6fd225b8745c8c62dfb73c0e3cee55cde6a79735074f6978e20b188c94655ad7f50ae99cfb45f8ceb7875b3dca142aa3015345ad8ce7c2bfee1e2b2e3f52d91b1d8dc7883825a08c368b32ab267b707fca5d3961757601cae355dfa90394f33bc83d6ba75f4f4dd7702f2c4f1110d76253981d508edd03773b9d5999a55cccbfc3568b68c7832a2b9673f259a76b4b3d6dbb350f52fbbb67935c7643f36616486571255cb85a672d6ee817890303577f1e7db4099f1542ce485f9a5b57c0fa6ab559749c5a4ac85cac482bf6757c0a4e5d3cbc8bdbb65e5b44fa45e2c22c1b6d800cfd149b6da0fe5e608542bc8b881e5c49f100d55350546662b4d124e5d2d00a1e3bd6edf1acb45682a2c46e6c82eae329e021004c85dd5c55ca6c19f63e1ceb80dcc1825a757809756c47213d219aef3790a331e3b9dc4db847916d2fd72deb5bd2874db8c00cc150a96aad5712793e2e7b62bdff7866d4c9efbf7cd98fd1e018ce4d68c5fc9d8837bc60dc5bef0beefacb48a3cf6e7cf612a7f89b87920b5d3e534e154fddd2bd0ffc570d6466b3c2901a3d08a514975f2a7e089ed8283cb8b89cb9f7cbd0c7c89aa69b65709b04ebe9557446ad5a30e4b910dd4669474b37bddcf2ddfb9f5ed923bc480ff8f170a447e6ae3e28bc7883bc299aeb1f3d0d4113bac21a015079833280b73f2c4481b2bb47d8d1cbcc69ac5e420e62be855b2c5abc581bece7289a6f21a83aa37e66650fe41489ebcca89e598a514927f1a85f8d1475bdfcb1ea6711d3820ca158ffe47cd2619ee18d4e562431390b578592f91cdfc39ffc2ba7b2870249ad8ab694625c9e6ddcb688401cb75be8833ad2824b64e6f0bf4961581e10d72caed1a77578774ed59dd23ddfa9a0c351c63732e516d796c68e9c9d26035150720cc52b935fa2ebe036d80eccf1e93e3ca9e77f844089195362a8324b2391d6a4840e58f299f21a1130f996b41ca844a92f58ac63415691b4c49485cb5f100821ee1ecb9be3550e6ad0e173dbfc32bd62a4dcb7b5c730afae32685452ec7616d006365cabc877220dbdd669e4d6f975731e5674a9f2d717ff3338f93a51c3e84611b93da3d8e1635b6d5dba308735ca7969340d34c0d9ac3e5f524778f0c950ffce53754fe51c18f02c1b57f5e4acf495ae270ed90ce1916ecf3fdfecafdb67edc49475e1dceb1cb417ef50920a6659272e7f5bc1b29e328c5e896adfc3bf7cc9540625b5ab2b85e63c4427beade87cf022eced92f65538d02f134b475415e7e48fe7d2221ca67ac8aa4778eade4be3bda2e3f316ef32293999f6e5cf1d9a54eb93bc60beb2bcecd652da0f06141250527e13df380b674083d62c961febd90820041e649a5d0c9e348433107bde0708a4a9802929d937a423b9adb431ebf88acac60b8f7945e16db85347ffb37d6b7fb4a92e73156364311ad98e9d317e7c94dae4b95a6092484b5ead8d68ddf461a12eaf58057561b4d441570dbc9354447dda715ba5b27ca688ea661bcacb3419643c1e0b60b762a0de32f27c95da27646434c2f3a9c09453ba62399ca88b4af2e9c9ab4af0a23c984338a0fe18eb022c0f93caade5c0d197b2bc772a3108394e10c5f046af8442c0a143e2ed2e8ed0816b89917becd10fc8b7d7b2bd62a26c854ff33c157acc3ffc6a1ac4d5ef2b72e0949048597856728d9f06ef213702877883d726653fab2299acab1fb4322d16eb3efe24268857af593ddd55140b40bfaf2acf5837047a72f4d32cd0215914cd2e79156ad41489cbc518dafcc87aa51a293534b2468fd0035e34cf6085922344530f03c201200c077e7661137042bad9c226c432901c9cb623fd10f23259c8eefd838f4c7bf3e9cb6f1fa422cae9b8c611a622b729106ce22c54bb53bb6db7414aea6a737bb6292e85ae9b085b606bd39cd8828a369c9b98ac53ee9b33d7fa4f3238fb83e9eec884a0f4b1955b2f9f21cda678c8d7e2a59a7dd5110ebfa222d28a4ddf19669594a05bb0cd5e39e3133bc41619b0a054f9b3a136861791a9117dd3731488b2f656b75cb182091568f991cb07c310a31a2bf4a519fe8f5a01fac10441d7dd4b1bead7a880e9f04772e01593dc60eb11b97fade82a6df1a15c6056a794bab62a5a2021ecbd7d74490b375fb0ec1bf95deb03bbf5feb1d1e19897406e15c9f11205428cef3586aa708ca63595a68e16a2392c7448014c8eaa8f2e93e2e32be3962a7aa85557814303ae37d0f7a12c1076a4cd206f93d952d7fcd4b150dc6d2d46a3564d4fe4a802536eea22c0ff9399e6901a8e60a0872aa68cdfe76877bc3be4972ee4e40b017c0311cb5cf060e854895e4f7d58e14bbe51ee83e39fa717d36d895e4c23683c2cd98ad73c37c66cea7a1df8357e8ea24af3140a789ff9d90d5961e84c6e037022c01cf303"}, {0x38, 0x0, 0xff4, "016a26a15fd170f564ebc2a7619129c1633b49d2ca321e8dd05eab79eb63d61ed543"}, {0xf0, 0xffff, 0x4e, "2a5343c8e6a59bd1cf31f6991d8c06825363747d17f441357471b45e915afbeed208e32010c3463b2f30be28db399b553bdd9da3927394cab49ff9e986b22657619aeb4fdebeb13b63e7119d6f7c8228a29c187b66490d0c0124ff709238498fa1cc7c16fde6858eb3bd17a6b5811e452d9476b23e32c3c294baf2989804c1b3f76c6166a10e2da94c58814e52e1f4fe34d5cc00c8df80ad63487229bf9cfd0416a70ab5948ac15f41e4d96c8ba1debbf79a90cb2226a239e7a1a34c7de31a97feab5fe8a750218310a9f5fa94a05c9ea3f9ba6b263b6220084c41d8"}, {0x38, 0xffff, 0x7000, "a9539bff6997b86f51cce335c596b1e399b32271b95c464a9dba321007789acd0e30d197697dea"}, {0x1010, 0xffff, 0x80, "adf6ce0e1097bc5d06491fb751d98f9ca803ab598b48d403a424519a23874a1b95d05c228b9cadbeb2376ed47fdc6d1ea6d1b01f17f8bdfa41f672786865bd0832892cfaf671aed3772c5365066aec28ba6590e91a713a64bc8512af76a1b9ffa496ea08c9b5b93bac47e4c0da64cee667e19a51505e879af4498539104077d22aa3aa623701e20c9cf76a0c90230815929953754fdb127cbb0571f7efa5e43b26bb6f49e10e6585b28c22ba3b1f78bc31ac1e6b443d8b8a46511e0d5d68a7d8d9de9fa1d8a2b5c4165c8724b6aa679cbf31b52f6b7c9c33a5c1e0e4ed9433b2e822d1d4e548dba31f6d8b039c5db6ac57ef47ff913db1c4aab00151a72770191d056dee0d988ac867283978189bd7f977a88a208f32992783a7a8f128473e7a5e4f653d824dab0f4c77ef84b9b157a8c60ebcbff9aa71f01f3354dcb057bf36650b928d496a3c86e1e69144489a5b5725bf90ae4e5ae62ceb6c6e89d9781e4ab915617ebc23545a747fcb4edea65fe1dbdd323f43a6525dcd1fdcaf74795eb76c1907f1b2eb49d679b3fbc09cf7511542a626d204d4195d73e604760db52378a7cbe3e2171c582979a18bffaaacbc8af0a8dab477768518c3e550e44ff5121155366ed263b19ef12c557ec85ab5e9f52abbd29dd6ad6fb58df6dc3487ff1c915c5b2eba46138651c82f833f25d26d9f3d89018ccc80d9a7c6450fc5eb3d0103293b0adefd3c9c9a6cfbd18461501d6aadbe610c920653f6eea38b5a8165dcb0cc5b55b4cd40f4bb5f4fc1d09b7ce33de4f608d58e4e30e1d4e328d21d6cd3c8622355065cb3dd82f898ce22ebe12856a0e3f56afb1dcffd223aa0b5c70e22094ef3cda1460ab7ec750a24c0626914c64d656eedc79126f97fc61aefd529c2f5b13700bedbf16405943cf45b8be29705891d381fe970e68bccec2c64265aff849e6ea11d44b2a7918ac64b0be0f9dddddd38b5fd54528114ae8c5001a063ab6121dab1a36a31b13160a8a52a481ddc7af2ef87be30ea4c933bb18e8e08d2881399d41d0a9fb8ba0cadf7026d578f14af2aafd17e95598f4157392672e5090d945bacd3e29b32058c33e8004be564fa33af48a64f1c88c6e3eb8b082fec0929f7484d603aaf47cb695275c74204e9029be1828bc03169739a7d3f34af64ce2ecc60b5cbee1e69f2504e60e6c430d4182ab8a922e6440e788732f9ea75495bfa465c0dd1020286e536265bb3b9519f079ab2d8135dd4df313a941efc4d08a0e47316b3a2f13a72a072706e4bd3a02dd289046ef6f9684de28439e818a5b34b18fd101baa828925f7c7725e3074ff81b225432f1def772ade93fdf84f2583ff4397f33fb67121a9acf6947ada2fa80044873e531af54abd8e7f513c581aa3a6d54893fae03aa97ac0c54737722b865ae7cababfa721deb9162df2b16d0f227a08bc7b0d92e99aee8209e3e239d11fa194fd3d36614b58214ac97184cc4f41f7764f691d1a0900ba7af339695362e5d5fe53b21beb36e81ffc58602fa94f41207a5ef7103cd2d4b7ba3bca007f5982d26e6b556142976ef711b8955e25d10231d74265c3882023e1a8e482047e4cc667c5a804be1a6409557cd4dab1b5351e2e4fd4f6078de19dc99b918a56ee97c9ebdec86a1f88303f6b5475569941684073f634ac597553ad46cfdb1d070a0386dca2b9e00586a69f582319011314f783228b001811d164f92e17549d22b8b28e98c691fd622c7d0247a22cbcae69b0586bf5f6be3e11f6e7afc222bb4698e3fc3bab5e65cc19caaa8f058db1739c988685de86395bdcebd4864aa1f33dbd4e090058e6f4300be63b1c02319533e4da35ca02b5d8eed9cb7c0a52ab7216ae156c1d72693ff0dc4bf34d4eb6a5c7f75c346de89728cf268befa22baa50629d01df55d0a50dc98ed22b63f81274f17364638f67ca182944dec9748345a095aa0a36fd64868a0c12a4a9eac593708b336a55ef5e0ef664f8c9abd5bfcf49a2f3b91e20ca315682c8be4b116318d0be065366f7b73e7d350da69a31bba3d53c5d723d599eafdecf40b96125cd02d5077c545e8123fec6b208882d858f4974b5cc65978abc3dd92c6ea6442b69ac72996fc053720bdc459f5367f0a3ba139b088209de2af4f965b5387a44c933fb0ad3eb4c2f1538bb7a104ea3f0a15778ebe1e89b1a38ab21b5574a5316b31948994362404d4c984c25aba22c8fe81296ab70638dda7a514109f3e424880b89a4e7ca3052bb41650563202a86c5b41295ed17f37db61b38a257cff1054406cf1d5bbe72bf7ce7124bb29fb328c0ae6ddbf4aec29206f78da4007a749cff143df5c96de5eb02ac4dcda4a515135e24ddfefcc3ed18405443112ae19be0e8a82e1ffff3f134da987ec24192559d76054c2e194f188825d5630d9fc0cd7b9dabea5102fa0e60a3149b037266f0639b0a0a5006535443bb242927bde11712ddaa5a69fb2aeaeb93e65eb345670e0c6fe0bcf403613138ac313a76fbcdd093d2451810addd71c27dd45fa153da08e6c013a4500315d77228d2ce19c100b7eefc13bb588b00d96bbda539c43287bb44822e07b76a51f5f0d813de95af5229a5743215cf451421bcf8cf7110801ae9cbd34b2d45ea80ae2d8d67a0cbd27dead516cb41c40989af790394a172fe33bbc68b8fa7c35a180c7bc0d5ce067bbe86ef44c3df020fd988f85d08ad6693da46f1a652bfaf0b7782510874158cbe81f00960adda82c6f41f218628ec6be1506d8a8214527e829cf4d18aab3d8c8bd06480016f18c11f8db37b178c9f7b37e39e96f021f08be7ac05455d089b260f850a994d619d7adb3abdaa331a33208cb5abc2e79d7aa40ceee4080c5d18b4360e26591dd3f98db209b49730646fb8ab09746bc58ee9ee4d0b4fae1b1b843d709394690b8e167958806936f34bd195ccca89e4748b5d2f0e576570f67ae313f1a12d006febda7a51da124863e4f0233502ba1a482f46b1d7c71effe7ecc9d6c5b9942d9407473818d5ccdd42c6231bdb2020da776d432ca5f225cab2aeb557c94887d17aa5d84006bd595ac85821f3b11eeb15d7575a8b7373666273af4ab65977ffcffc30f6a6793cca3e936d7a78ace807b5bd7342c89aba72d53dbfcb433ad355b2905231ae3cf55c71b89df6f02c3ff9242f6e4a0c70e21fb973a531a0f5ac809dab2d16baf8cc9707f1aad63fcb259969bd2b609a3ec852fdfe762c5e022895946b16bc7997fd23bfa18b1f5a478bab9c5f6a0112ddcb91d96c94710f7879851117afdfebe85c6bf3c2b71ff6a460f7307316de1ccdadc3255b1d738e76e3dd678ecef5585af842f957552d287affad9de02bdfdddb8212be799d5aecf106968d5f613ff38e48899bd4468d1cb1cd9f544139584a4ef048f4b010dfe51c930f1cee32c6ce2c7f5ee26fec72e8de858c09ff825c4392fcae316ea7eed046dbc35f48ed269f9f942f5e32e4bfcad04342d21a2a75e027286957a534384cf596bd1d81fe374c524a34766adf31c977f699e14137168cc749711c4687a372afb22e3de80e705ae5f8db7cc2200bc47b3c9d27f06add22327b1d9f7b063694c0bc2ef91697ad278f5eead926ebe10dae6fb218a8be943f168cceae6ade17ab2aac0bac0b772c219f9147a9660c0fa9f316107533083ac697eda1c9fb5dde2e7caefa44911191ba568a57f6408e3d004321a6c504097201473e004e57700a6437a158cb70d9b892e6901a4322e95505f565715b1b484f8dffddf6a5b65884feb04537aae257b3b1cab8263c4081a5abb0a57883a74b62d42692ef545d53ff63890c85fcf5dafcad1da44411155fcb23d301f50b8f8e9efd66be94164bfcbb84846571d7da62638eb6f305ab1dc94f146d1671358bc42bdd3e7714e6242036fa12fec713861a781d4921a33975677a55909ac80695429ae3ce4c5b4e2c0dd6653c7a0b9a57e611575ffcb9b10df57fe37dc871ec6d596048e101342898f22e1ce00421426bd96dd03572fd874b61cf43eb23d03b1a56849c03bf4bba4f97ac055574b4bba24ac233922ff59273d29ca9541518b86ff1acd083a988566c6cec4028d9b611dbc1820aff6afda2da77ca51efe23db83572ec955e786987d794f9cd7e7b77890bfa3438e96ad0b85cd54f285fa775abc1c174805e8edd815ab40f1c8e8d0c07529da4bccc688b47a98b7c7a6337a96527d4b7d8303063beaf6f4bbc2a698e556dce822c45f059685dd9186c5223bab21132acb17efee8b6bcfdae6ba77c3260675193585c9d5984d29708157f9f08c795e25d0a19f85212e16338c13054fa10f3bbe13978fdab8d33ebd8a7a97f4c25c5cdc7387fc8535fe54541757a3be6f3eba4a6b29215779e07c9bca5127ae5637a81663419a68f430eefd37ef61a61b84a8bb16a95de3c0ddb5b5c2741f39ba425806cf4aeb0ce7098aa665d66830f2f501d183b2e6d82af424e7a9bafdaf25ed06f009996ce186881f123f5fdfb8e492f62938c26a521d093e73dece48ff0aa9146c1cc268a33cc163a04cbd65aec06bd527bca0bb6841e1097b4533e35521110c59eebfbcdb7e2b7b3efb31bbb02193fe0679e684a7385a7057541219cc4a99dbc5b810a3c9510c1e1d8c9b28ace9d0ac4e37769a43a283761a85e112000daabc925b9ea4cf1b7d7d2fb9221059bfda192907aaf5d0a6871ac870bc2255f899f92b848f80c14f689ef705c0c1a562687285b7e2b85747128345aaf8beb7071b81682e529a6fb9cbe3dc4cea4da8e6c7df29eaf55bde004aa89446419be20f7fae46e7fb6f02c681bb2c098a24c8df38b36d7cbf16862db66188ee425d86f7c89b065fa3d62961ba1706a5ba0d01d5d383d40350b935564c950350e19ce36a9a0b3fe964b715f706740ed9361984a93f4537954fb1b1ca79eb3e458e1ef125cf86922fe74940df18bfdd7dc2df4472ed292cf9e56f86f915a8204de955874388c2b76c517d2d14b1aa0d3f4bc9825cfa4d2f545ecdbf4f2e51109377127358f5e7f454205472694dc477d37eb1e2752775086f22276939a42534c5ecacb6bc3d2596bc0aa121cb9d8bd68b174507acd5822befe39517571d0a25bc37fc7cd675934dad97d133b316ed7a0022bbd4cd7c34b6ede82832ace34c753446daca1244edafdb7a8a8cfc167e34b75b813cf14b2dc1ee67d617e6053f3596918ef7252c0536e579445c74721a78d081f0bcb5a212f62f80fb5019de55d167dd6863398de9e725adc9ad764539dcf2b287b878034511e9374877f3accc4682f86fc3d6f1361482804c98cb55205104adcf01e627a11a4516cf7434f3f059987b71f52179dd32c656c6f60f0837d7802da24a2a39b1fb79d6a38a26532588db783ad43b616659e1bcf20a70b2ceadde0915e2ef2e2da4a51f88965372c909bbc6c3e2f3717163c81c0da594a4e3107671acce5aaa339f8d40b1e98c3be4eff8a4d39fa188ab4a4c93ace613652a86c0d4d4d64d82c3cab447eb83b73921735b2222b98f7a1e905592b733a02a12f5a754908a943b7df54ac15b211416eeeee0e9b189d6fa66b2416f39158084fc45066846e15fa7b1bd199dc09b6ef7c7c5618f48f7d8371a3148b9e0b51c0dba92cbb5764f2b18a7d4ec817bc9e82ee9702e8ea49728264a2d1d484a1ef9bec8c5d0a7b14f0c8a5eb2c399067a5f2cee0e936224c6da812e00be1b40212e5c0aa613958d57c8a55de0837f9c2d32a41b88b91d010cd42579ab6030fcaa90aa51febef4fcd40380a8fb99937ecc746be1043be"}, {0x18, 0x1, 0x4, "7bf034046d"}], 0x3240}, 0x8) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000004e00)='/dev/klog\x00', 0x200, 0x0) lseek(r4, 0x0, 0x2e, 0x3) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000004e40)={0x7fff, './file0\x00', './file0\x00'}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000004e80)='/dev/zero\x00', 0x8, 0x0) renameat(r6, &(0x7f0000004ec0)='./file0\x00', r2, &(0x7f0000004f00)='./file0\x00') pipe2(&(0x7f0000004f40)={0xffffffffffffffff}, 0x4) readlinkat(r7, &(0x7f0000004f80)='./file1\x00', &(0x7f0000004fc0)=""/151, 0x97) open(&(0x7f0000005080)='./file1\x00', 0x0, 0x9) r8 = openat(0xffffffffffffffff, &(0x7f00000050c0)='./file1\x00', 0x40, 0xd2) unlinkat(r8, &(0x7f0000005100)='./file1\x00', 0x0) write(0xffffffffffffff9c, &(0x7f0000005140)="5b28c738e4d2d02626c710e4b40d57910194762e2a8a8f0575ce0e4e71eb8d3d539952b8be62c3a21a4bce5b1fafee063438005645b52955bbf6cd8c25e702cb0ad4f64c2101db21ef304455eac26232a0908eb8694849419c0af249c66966281f04899bc8b14c3aed32253c71", 0x6d) r9 = socket$unix(0x1, 0x0, 0x0) connect$unix(r9, &(0x7f00000051c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000005200)) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r10, &(0x7f0000005240)='./file0\x00', 0x0, 0x4) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0xaa, 0xfffffffffffffffb, 0x5d, 0xac2c, 0x0, 0x40, 0x81}, &(0x7f0000000040)={0x401, 0x0, 0xfffffffffffffff9, 0x9, 0x8000, 0x80000000, 0x7ff, 0xe28e}, &(0x7f00000000c0)={0xff, 0x80000001, 0xf6c, 0x4, 0x4, 0x7, 0x6, 0xfffffffffffffff8}, &(0x7f0000000100)={0x4, 0x2b7963180000000}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:28 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socket(0x11, 0x4003, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat(0xffffffffffffff9c, 0x0, 0x10040, 0xc0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) acct(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000740)="acad0d2e44495b7cb33bb2f5391061756732a26c1f3cfebd5d77e5fe6ad854426a3ff08bb10269b21a1b7329440e341ebdfb64b35167fe41fbc8ee539b29147c2ae04ac574f7a836d20e995de468363007176ee0188ab699e88305e9c6fcb5e70c7454daecf2d12d3e5b1c3ce249393cbcb6905a838d9ab2c82a4faab423cf89ff7e434df7116ac717732326548959c9801804dc5f4eee69d8f0780e6832922aee817b0fdb17ddd02e4e0ae8c6d6fec772ecc5984e52063343c7e80c109e373994f981bbc787a200110f3ee8d58f2f782137b427918bde51109a830e07f97964063ee4aa2d72fc126e0e1d2a31f9bfb536dc40f31f05934709711b373a1e5fd31058e28dfc2d01c09deefd0ac42a33bb43667e84c1850f046fe9b14b90104bf16908eb3b1d1b876f30680377fa3580cad1d94522b8fbc111f30a3674180c8db058aa8fac5a2b9fa34cdea9ce293208445c40dccc4f75295e2d17dd34935589b61859a8861ecdd85baf0cdfda0bbf003ff24c5eebd6abaf6689ef20d26833e5400ae0e0b7fb4477120a3f70a5fd5ad6b08e7c7867e200829fa458b4f9d3f09bf6496ce311f406f1922a6ad5f966f480791a4d3ab134d094d92fa51a0a079f9bac2e0097227707fd06e7c9985204a77edc7b420a3137fbea24236cf4d5ee6ee8b36c2ca2112d04b796ab9a5d81fe99a34a7c184b18d469c8f4b573b8b38b2faba88c912ba9e3a6fb87efa839889af5d9ad2ee65f7419f186b707b896e662a985a7cef6ec3f2a56f498d3f5c76c49600cdc4fbe1bb40d7dc6f5af7d82c0659e494e738d96f56551da890182f90159c669446a2072580601c50a6aac8b8435d3ddb5f16a6e2115aaf1dc9ae00c1645f5cbf1e9bbc6c7c31c8a36d2950b49b25f016b7fe2d710ee405ec982fd1864e09d51a33c6e93311ffa8573daf9930ccf12d70090d941ed5f8b3754ad3db599610a20a30db84cfb9baba0d91630539cf61bdb8ded6f2826a406fdd3354be1fc5341dc5862be5a1ab011b9c63136744d75d3307e5abf8f0242a2c202984793495f483769cc710801601c6e908623a8c6b391c491cbf728262fb23af643c05c7e8a8af61d9552297afceada3e4ed7b54926d22e6da6afa127fbbcf298c646a16b759222a7de831e7eca09a705335704ce66c3c4131b34684927098f3404cca7b3b92553802ab481b6fbf998e4fb1cb9341fb89a799c4dad6f8607c262f968b650af698f201b70ef30a725ae61c64b2b9c2790e635f9d4f6e3e34a8cbb9ed50c057e3329d345c4058f0bb05252d4b87231716e4eaa4dcc1bee5dbf9dd15184c7bd3ed85634416da5906288e9646b8a7249efebc138fcb63e6bc8740650e6f50a5e5bf75bcdd94c5bffd2536c87c2551e4a303982e6394375555e2723c306a2dc72a84c83bffad2267203c441675a4d406739fb3e81d5af82fd0851af98fa5c1d0fba340adfdf05a95df7c48b699b5dca631e2536241e2c74a081f9f0c207e72ab9f0a5aeaaafb1e0d922e6e11504bb1b90d95e458fd381954c83829f539f90d80368090d412c664c3db3effe45a8bd8033e264cee012555d645cf780878c34a55329f865c85ffcc2c7600cbfca1b904e19fa35115e1707af19869bbe82578db774fd346d36f315880461a9403b38209672a3c8819d60dcba6ae1e63953d4cebaccf8dbb3b8cac02421f022c9087edd09fd901c8d489fb08ebb3b5465834478a1b73ebbddaaf3c27d018853aad8e5f13ebdbe5d62dab0b05d4940311def85dbb9fee782dcbe55cc74954fe49afebc99afac84804c14983bbf85fd3a19efa410e6a172599e4c3922aa1da9a82bc5c84ef8132a96c1f84f072c4d63f598c1b57d5a1da5fa7d99e3784724b13ac022f87b34a08c2123096a3fb4237be5e87a5c97047ad811c81200dc83f568f112257747578c942c9bd838548d7cefede64205053b0abed98263323bcf5a4e3635ce5f417dcb2657650c770124be8453a48610bdfbc4ac1cddf0e135867a222ea1f1da5c5c1e37c247896a5b5eaf0ef0de4407e0d45098f749ac51e292b6637aca35708e02d98592545006782fab29b285c370352eb966203da9b88ee136e0eab52bcf7014c84824f0d67feaa6604c140e49aef2f7bdf1e731a89fb54069f99283f1a8f70c2b6c352d2a8a71bbd254edb6ec838456ed84dbb58e823dcc220ee79f857a1759d58d33919a02788d7392aff912bad3ad540b85649a44aa07ffa1d07c5a16d3c78b5627e1b6dc59cea54cd5fec6c5d5edddec10e01ddc90b1b7e8bd4c43c79cff3d7517939ec183da8b47188a0d82955711c09f0b7adee2b184407b5682a0cf695a30f4fda190a7dc51533ff83db68afa6e71d40215be58db47a46668a9412c4dd522f1acb071778109fcc2814082b25fc427450373f0b798129f0d3587028814b7b566d75b02af46eeade402566915e22cd2eb5ab44dc83f90b8e87ca053bf4f28ef787e55b167a867d29e6d0db887e511fdb55be4ec07ef070a8c4f476945649a85738592845920214f33e658bf62c3040620eef8ebaf92abf41ef634ca8d81e70a1223543e11f90876736be4fd1ccf97906ade855d807a16c63c88de03f9916bb26e60154ba1f44730bec00235d0d1af0e33e5378350ee1e89e6d3ba5f7481725d382479599b16aff201adf153ae3e71961463ccc06ca1833472dd525c7ba981a782975a820b301579d93c0bfffaec0e55ae8de119d7cb8e8b1362f1b9eb2a878f94de6c54737b572c8de0c54145a726e7ea04ac8df46ceafb0fe8f988d93ff3f1c31d3cc87d3388ff854f3b8c3d92d29038ca0997d2099425e3b26198e6e1088438f8d2b67186c4e35d6e8d5d4f83fb44cc68608a37e1cb967390476915a51cd4443fc5404bb7fdf8e8d157283e95fd91cf1fd6741610849b196956e6c23c49965b70f5701a5bbc5e79e1676af846e80847bbdbe31f47daf22c9e3a5412e517bb81415d7004e1c62ad58537d0fbb68352e316ffcb8b0aeed9b4af68f942fb3ee53b5d6fa83f22420b3fd2573eb662064d12c7a7b726be259692872708ac83cca528ae66454ee033332d84982609d0b4070c1cdb05890ad1e6f63352dec78643353764693ae87d176389d927c6a6c8169770b1bafd062b631478d0a86240831d3d7a88c6306780b303851d6a8edfeb0092fc3dfc1e7a0174035507ef0af598c3c78dd95ab073235dd41e2069eb935452dd864db62b92b82b2a4c07b0b9ab25a6edf07dd9d70c41de8d18b312fac9dacd61d7b82f7dd95d570b2e70d3df3cf54a63692b2186ba05bd689d70d26cc8ee0f34f10fbdbdb0ab13a5db1a3526b9203660869c6c438b8719795f3957c23924e2cd17652e655f0beb53791cef7c35953cf6d8759b59ebac5a22c00c6fcbbd46015ed433481f3bea176002749de4c09e6c18706705b8b02e349801768443d843143783ae0ce6bf64a670bb0c8891b87482226821687df9d03b8fa7f86922b07794761a6ee8ba280607fe3744399c4819254fbce90b5614b51d65c1692356a0b21a31a1474933d1ebb526e0d879e5376193822a57c0074f8f7b4d406107eaf703ed71546ef3317c02ae713610d954161ae4e6bbf2a22aa6e9e4b80b1148f661d20c90f19d0ace43f73ced75113bec39bccb907f1380acb1615cdc5a69fc11720e85832d72c2f38f4f2ba11bff09b94dd072472cc4c62e44748f7113687884aab46502c8e627a425571d8c09a7a36d6756f8270ddda5791d5d04d424d0452d1232270b16aee9b2696f48738b17f2320706dd5ccfc9a3637af848914269de952ba8a6b4d44c4a25ff8a2160373cca9729f0ff9579e11e10c7858f7bf6f3dd83473bc7663867ecf388e7aaef3f0ff2ac1eef5cd0d48a1727dd6b1247d18e83f0fe4e66381663a03114394cafece972cfda6d5743e0078c9713051ee3ab79fe83b5eb699f9f055c4912207671819340cf703a3824d6bea9dbaf9465384b5dd7801c2cb1559875efa9550afd5d88b37389797e0f8719b7ce724ff7fac10adf9f1bd73a4fc8ce7b32faae2565b2e44974f2a935d5135c88233616ed234ac184eb9c0ea0adf995e3ef58e7709edb78c42223a950a2567fa2bd34e503e536401ca16c4735b8cfdf3c5a7ed774683344f8b081225d9691363735a4b726d8e5e45d83ba20163acf6c8c87540f8e9d23ab779098b661092d514090d6ac1903819a8eff04bb0bbe16fba7477e1cb3d80998e56f13198432a0dcd3c1d8a0e2096bfbafdaaff31f4e31031da95312f5cc14bb6e72438f6b67d79f1c1c515f48d14d26712d4a12efa4dbf1eced4bfcb975daef330ab6f8380dd1c00783561a4db01d69ebb6f04605b15393be79d2e2b6929d7d85f91f99427b6e3ea3cb035e7370bfc6ab09143b93afb0ce63ea9f5d041ddb9984c5d77d6abc7a1f8e83818a2973a513ec346bf597a62a824fba9f38c55e5a5a9bd801b6f28769eb380d9642cc28a9edc1ba83f5b6e193f48a71012c22f15a477c08da2912c537e360e80be03351c39d41092290a8e0c303f92bc4f4e3c7f3e5ed16d18b935e679333bbccc89effb08c23fb3a4d1b63d11479e4b52ecaa50d283dfc665ab332cbf3a12064dc2187fddadd138145418f484ec6852a47e8569482ede1e2b6d17b1dfaa780244b5b860e7e9a039eec36203b23ea411bdc81a9098af008563b11851dbc10fdb5d18c356bcdcdb752f2bf9e4639adfb0b3ec53cef2d5b97d4e0a3d586ddabe6573df4fd642b0075f86eff7b92d2dfd4df3caa225ca8397be48293d68fb75bfbfda57ce8c95498077bc2e60a5c7f7cd895a2019af53953bba4a62ebb7ce92b2b69339efea9b8311bf52d68481fdedbe162a03f29b15d614b3301053dfb4bc2fdc0f826e3fc3ae797e01479da93b3165b963145e6360d1133b35766bb3c4c262f42b2182d8977d08a2472398cf34a838ba23c67797875af47a58bef72e374d1adcab91300e62ac9aa439c128312074d1ff8d94554cbf58a5f36dfdcd2c680846a3d511fce3af205a802f8f1a0e7a982fc8fb2e87f31860e32bafff563717cb4c0ee35df02439889f4c461f92880c5048f1968aa95ce513ce0d0d6245f7b19fa859bed4730379e080b8af32ed4d9a386fff84d0a09b8d29e430563d5d71aaeee3134280ef849ced6838dd3276ec87ca5a7f7b71a56d7fc5f4fffb3d0b8ca6402d2f2e2521f04e0ef4402aa58814f3b63fd0d1fc63c7b2fb250b537a9d786c3aadf3fd510fff05d677586c7b1b60c5e35625bc516027d8000bf144bd1f3fa213798e6bfa5ebf922417d284bfd913e8c06c668071072872450d14117f9a2782b5819cd6e6511673a2f323d5c6c82666ee5d3daecaa6e486232a3d456614a6772f059ff2b2a08f10cffacefdebfa0d6bfab485f211913b32808d733955658341a654ec42eb2990b5582487fd563c677eb6169eeb9daed2a8094f04f7894c41b21e6686b3aefa76fab64be2612666cae419f25cd8444dcb22580eac15b6f4ccf8124aa4a53d3188753d63c303b8410fa05f0090db5d1178339d72cbf9f58442bd8795a7983ed8623a5b3b241bf5216f277600e11b71e424d5f78c425a67fde5efb21bb3b021d2a687ba4aabeb4b23ba966988a1ceaf86da829d84bf8199d416e68593307d7addf5715887b81fb552e7377f9cc3ae75a9a244ddee6235606797a69b76ffa0705ba2ab84045feaa5f1981530dbaba0d98176ec8856234429a68cd296ba6cb00d0a6a930fa13b84d31f5fe7dcd868b451261150340b303559afcecfcefed", 0x1000}, {&(0x7f0000000100)="a28a83b32d496c224aa3b7a6078b2ca72a0eba9c27d46f48473b49992b2302bac117f32bd78c62fca6cc6941de42b08ebb9df90a9a9d02e42ded32acdd76ec537fceb8cd82e3b3fc57f6517db35d", 0x4e}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x5, 0x5, 0x3, 0x0, "63baba4d5ad507928cf558b5461ba7e858e55b73", 0x8, 0x4433}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x401, 0x800}, {0x4, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='ouse0\x00', 0x10, 0x0) r7 = dup(r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{}, {0x83, 0x1}], 0x3e0}) fchownat(r7, &(0x7f0000000840)='./file0\x00', r4, r5, 0x2) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = dup2(r8, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x264) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r12, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000000a00)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000000a80), 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x40) pipe2(&(0x7f0000000140), 0x10004) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) fchownat(r9, &(0x7f0000000880)='./file0\x00', r11, r12, 0x2) getuid() r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x41, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) pipe2(&(0x7f0000000040), 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchmod(r1, 0x84) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 16:00:29 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xb1, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4d) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:29 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x1}, {0x6, 0xff, 0x0, 0xa492}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r2) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) getppid() open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) getgid() open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() getpgrp() 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x2) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000000)=0x1) flock(r2, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x8, 0x1000, 0xe37, 0x8]}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:29 executing program 1: 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 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) read(0xffffffffffffffff, &(0x7f0000000100)=""/40, 0x28) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 1: 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='<', 0x1) setsockopt(r1, 0x0, 0x4, &(0x7f0000000000)="0d46d791", 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x47, 0x200007fd, &(0x7f0000e68000)={0x2, 0x0}, 0x10) 16:00:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r1 = shmget$private(0x0, 0x1000, 0x249, &(0x7f0000477000/0x1000)=nil) shmat(r1, &(0x7f00002f1000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() fchown(r2, r3, r4) ioctl$BIOCFLUSH(r2, 0x20004268) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x821869de, &(0x7f0000000300)) 16:00:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpgrp() pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04a8b81e60728157c735bf53c918ff352d72ed1e9a6099d9b677c14be0c3fcfb7e9d90400000000000000e4631d16bafcbd8111cb7a00e7e50600000073290fd7b60b73ea19fdeba9c353ef1fd17b3eda7bb780136dbe676bee0ecf5bc4a255f4ae900eb8d60541a12c4519a76b0fe7db0f64739c08166deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017e9a9c17679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc969756cbac315a35640000000015935c584d81d7ec", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x2, [{0x3, 0x8}, {0x0, 0x80000001}, {0x2, 0x1}, {0x1, 0x7}, {0x3, 0x80000001}, {0x1, 0x80000000}, {0x2, 0x7ff}, {0x2, 0x7fff}, {0x3, 0x6}, {0x0, 0x5f}, {0x1, 0x3}, {0x4652355b200902b4, 0x5}, {0x1, 0xffffffff}, {0x2, 0x1}, {0x1, 0x3}, {0x2, 0x5}, {0x3, 0x9}, {0x2, 0x4}, {0x1}, {0x3, 0x1}, {0x1, 0x7}, {0x0, 0xfffffff7}, {0x2, 0x2}, {0x2, 0x6}, {0x3, 0xc25d}, {0x2, 0xfdf}, {0x2, 0xaa5}, {0x5, 0x7fff}, {0x0, 0x1}, {0x3, 0x7fffffff}, {0x2, 0x200}, {0x3}]}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x5, 0x2, 0x2, 0x6, r3}) close(r1) 16:00:30 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup2(r3, r4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5, 0xfd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'`\x02\x00', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r7, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x8a, 0x1, 0x1, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x18, 0x40000000, 0x3, 0xe9c}, {{r4}, 0xfffffffffffffffc, 0x40, 0x11a9da057b56502e, 0x6, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x21, 0x7}, {{r5}, 0x800000000000000f, 0x4, 0xf0000000, 0x8, 0xfffffffffffffffd}], 0xfff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x20000000, 0x5, 0x3}], 0x9, &(0x7f0000000100)={0x6, 0x9}) 16:00:30 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0xd62, 0x242cb037, 0x3, 0x6, &(0x7f0000000080)={{0x1, 0xc, 0x2, 0x3, 0x0, 0xc0, 0x9}, {[0x400, 0x4, 0x3, 0x4, 0x7392, 0x8, 0x9, 0x10001, 0x9, 0x9, 0x9, 0x9, 0x400, 0x7ff, 0x6, 0x4, 0x2, 0x9], [0x8, 0x7ff, 0x4, 0x4, 0x2, 0x1, 0x8, 0x2204, 0x1000000000000000], [0x10001, 0x8000, 0x7fff, 0xff, 0x0, 0x9, 0x6], [0xfffffffffffffeff, 0x141520000, 0x380fbcc5, 0x4, 0x33cbb607, 0x2], [{0x20, 0x7f, 0x80000001, 0x3}, {0xffff, 0x0, 0x0, 0x80000001}, {0x4, 0x1, 0x3, 0x7}, {0x7, 0x80000000, 0x111, 0x2}, {0x1, 0x8, 0x5, 0x7}, {0x1, 0x7, 0x3ff, 0x4}, {0x8, 0x7, 0x1ff, 0xffff}, {0x6, 0x7fff, 0x2, 0x100000000}], {0x7, 0x3, 0x0, 0x4}, {0x74d, 0x80, 0x4, 0x3}}}, 0x8, 0x3f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x3e99504301c24475) close(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 16:00:30 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0x40bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = semget$private(0x0, 0x4, 0x201) semop(r4, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)) semop(r4, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x4, 0x993, 0x3000}], 0x0) r5 = open(&(0x7f0000000000)='.\x00', 0x40, 0xaa8018345e14d086) 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', r5, &(0x7f00000000c0)='./file0\x00') readlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() fcntl$getown(r6, 0x5) dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x15) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c654735b189214606da83f9be40faef743", 0x137}], 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) fchdir(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r3, r6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x166) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15, 0x0, 0x0, 0x8000000}, {0x7, 0x0, 0x0, 0x3f}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'!B\xd2', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = fcntl$getown(r0, 0x5) getpgid(r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0x14, r1) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)=0x800) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r7 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r7, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x5, 0x8a) 16:00:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3afdb761e69aeedb, 0x5, 0x0, 0x5, r2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffff1a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x20, 0x4, 0x7) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x20, 0x4, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r26 = getppid() r27 = msgget$private(0x0, 0x0) msgsnd(r27, 0x0, 0x0, 0x0) r28 = getgid() setegid(r28) setgid(r28) r29 = geteuid() setreuid(r29, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f00000002c0)={{0x8, r29, 0xffffffffffffffff, r25, r28, 0x2, 0x6}, 0xfff, 0x4, r24, r26, 0x3f, 0x8, 0x2, 0x7}) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000280)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r24, 0x7d55, 0xd75, 0x400}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r30, 0xffffffffffffffff, r31, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r32 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000300)=[{{r32}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r15, 0xffffffffffffffff, r31, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r34, r1, 0x0, 0x2, 0x8, 0x3}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002800)=0x2) r35 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r36 = kqueue() kevent(r36, &(0x7f0000000300)=[{{r35}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r35) ioctl$WSDISPLAYIO_GETEMULTYPE(r35, 0xc014575e, &(0x7f0000002bc0)={0x8001, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002780), 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a40)=0x101) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002840)={0x8d, [{0x3, 0x6300}, {0x3, 0x4}, {0x3, 0xffff}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1000}, {0x2, 0x8}, {0x1, 0x80000001}, {0x1, 0x51}, {0x0, 0x2}, {0x6, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x20}, {0x2, 0x1}, {0x5}, {0x3, 0x3}, {}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x9d7}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xf5d3}, {0x1, 0x4}]}) r37 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r38 = kqueue() kevent(r38, &(0x7f0000000300)=[{{r37}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r37) read(r37, &(0x7f0000002980)=""/158, 0x9e) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) r3 = getgid() setgid(r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x22) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0xb6, 0x2, 0x5, 0x7}, {0xa651, 0x7f, 0x2, 0x40}, {0x20, 0x4, 0x7, 0xffff}, {0x7ff, 0x7f, 0x0, 0x80}]}) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgid(r4) setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0x81, 0x6, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x3800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() setgid(r14) setgroups(0x3, &(0x7f00000004c0)=[r12, r13, r14]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r1, r2, r7, r14, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/225) r15 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r17 = dup(r16) ioctl$WSKBDIO_SETMODE(r17, 0x800c5709, &(0x7f0000000000)) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x40) ioctl$TIOCSTOP(r17, 0x2000746f) recvfrom(r17, &(0x7f0000000080)=""/47, 0x2f, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x81c0, 0x100}, 0xc) write(r15, &(0x7f0000000040)="670dc3", 0x3) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() mknod(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, &(0x7f00000005c0)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x2bb, 0xa, 0x0, 0xffffffffffffffe9) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() r6 = open(&(0x7f0000000140)='./file2\x00', 0x0, 0x40) mkdirat(r6, &(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', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) recvmsg(r4, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x15}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) sendto$unix(r3, &(0x7f0000000800)="eb05be1e8d617594dcf78185a49617b1fa64d72c32b7b54ab7e5488d6d6253a7d3d057b13a19dc26fce56b56a9fdfb8482194e6202f58c26ef5b8f793de8578e358978d8330dc6f4cc98715e8c7e678f65bb6a347d78495273e69f3727f0b8b16b550cb538a97bf4e12365789376bf7a285074428ff6f593fd2f2c66163884994e280abb9139f7c2ce170eb2cc9fe6f4077fd8d1cd6b9797e7e0dc63f67b0e51aef0869d10d425650bc2b53940e1ec69087ed66cae3f29ede0417905254c830c7dcb65edc26e55c9035cf26ae631fef61e7ba9986538ba", 0xd7, 0xa, 0x0, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)=""/8, 0x8}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f0000000440)=""/184, 0xb8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/119, 0xffffffffffffff35}, {&(0x7f0000000600)=""/96, 0x60}], 0x7, &(0x7f0000000700)=""/235, 0xeb}, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x28a8) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = semget(0x1, 0x1, 0x72c) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x6}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r11, &(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', r11, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r12 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e000"/87, 0x57}], 0x1) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) getppid() r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) r5 = openat(r4, &(0x7f00000000c0)='./file1\x00', 0x8, 0x10) r6 = getppid() r7 = getuid() r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x100a0, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r22 = getppid() r23 = msgget$private(0x0, 0x0) msgsnd(r23, 0x0, 0x0, 0x0) r24 = getgid() setegid(r24) setgid(r24) r25 = geteuid() setreuid(r25, 0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f00000002c0)={{0x8, r25, 0xffffffffffffffff, r21, r24, 0x2, 0x6}, 0xfff, 0x4, r20, r22, 0x3f, 0x8, 0x4, 0x7}) r26 = semget$private(0x0, 0x4, 0xa5) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r26, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r27 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r29 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r30, r32, 0x4}, 0x200, 0x401, 0x2}) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r35 = getgid() setgid(r35) setgroups(0x3, &(0x7f00000004c0)=[r33, r34, r35]) getgroups(0x2, &(0x7f0000000380)=[r34, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r39 = getppid() r40 = msgget$private(0x0, 0x0) msgsnd(r40, 0x0, 0x0, 0x0) r41 = getgid() setegid(r41) setgid(r41) r42 = geteuid() setreuid(r42, 0x0) msgctl$IPC_SET(r40, 0x1, &(0x7f00000002c0)={{0x8, r42, 0xffffffffffffffff, r38, r41, 0x2, 0x6}, 0xfff, 0x4, r37, r39, 0x3f, 0x8, 0x4, 0x7}) r43 = semget$private(0x0, 0x4, 0xa5) semop(r43, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r43, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r43, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r44 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r46 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r45, r46, r47, r49, 0x4}, 0x200, 0x401, 0x2}) r50 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r52 = getgid() setgid(r52) setgroups(0x3, &(0x7f00000004c0)=[r50, r51, r52]) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r53, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r53, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r54 = dup(r53) r55 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x8000, 0x0) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r56, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r56, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r57 = semget$private(0x0, 0x4, 0xa5) semop(r57, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r57, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r57, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r57, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r57, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r58 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r59 = dup(r58) ioctl$WSKBDIO_SETMODE(r59, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffea5) r61 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r63 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r63, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000100)={{0x3, r60, r61, r62, r64, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x1, &(0x7f0000000400)=[0x0]) r66 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r67 = dup(r66) ioctl$WSKBDIO_SETMODE(r67, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r69 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r69, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r70 = geteuid() r71 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r73 = getgid() setgid(r73) setgroups(0x3, &(0x7f00000004c0)=[r71, r72, r73]) r74 = semget$private(0x0, 0x4, 0xa5) semop(r74, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r74, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r74, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r74, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r74, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r75 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r77 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r79 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r79, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000100)={{0x3, r76, r77, r78, r80, 0x4}, 0x200, 0x401, 0x2}) r81 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setgid(r83) setgroups(0x3, &(0x7f00000004c0)=[r81, r82, r83]) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r70, r71, r76, r83, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r84 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r85 = dup(r84) ioctl$WSKBDIO_SETMODE(r85, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="3fca46fe34ed9d002aec4a63a51124e311434c214ad9da4e52cbb1450d9747e3035ccc85c35e9746213d19ec6af1db9062885085ae2ef551efe75723e3eb9520441ac08868cc24e49ba6b5add9a7ae4cd630eb6b4e6e", 0x56}, {&(0x7f0000000280)="a8c6cc978fc78eac85a58821a095c75a7891e2beddd78c97d6b9d9d03002f3b5d79b8c8c1203b82a6d927e0ba453de4951098cda15eea2fba1e4", 0x3a}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r0, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r30, @ANYRES32=r36, @ANYBLOB="000a434f5d9f2d20233babff22e6c81185512b193c5ecb68502b889829c000000000000000", @ANYRES32=r39, @ANYRES32=r47, @ANYRES32=r51, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r56, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r62, @ANYRES32=r65, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r68, @ANYRES32=r70, @ANYRES32=r86, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0xa6adb658ac0ad535}, 0x413) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x50}, {0x10000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = syz_open_pts() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x9, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082", 0x8001}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x200, 0x14a}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x15}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="31ce1338aaefabe9d44fc4c3d2f0006d6bffc87c1f71640438f8a954617fcd30d44303aa"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) mknodat(r3, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) close(r0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000040)) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x6d2) shmget$private(0x0, 0x3000, 0x0, &(0x7f00005a3000/0x3000)=nil) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x186, &(0x7f0000000180)="d0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:31 executing program 1: pipe2(&(0x7f0000000040), 0x10004) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) shutdown(r3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:00:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x33be) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) 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) r3 = socket(0x400000000018, 0x3, 0x3a) fsync(r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="ffff020066686c653000"], 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x71) 16:00:31 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) setegid(r6) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x7}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2e) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = syz_open_pts() ioctl$TIOCSTART(r5, 0x2000746e) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000480)="a51b7270e082ab372a21f128ec94") 16:00:31 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000]}}) r1 = socket$inet6(0x18, 0x8000, 0x9) setsockopt(r1, 0x8, 0x5, &(0x7f0000000000)="9f88df94dae14e0af247b2c0034e851946d123c837123c0c9924d66f18e84e26c7f8376c7db31e3450a4193ccada288056b72c50e3b8868ba8a52b2378bcefc7dbc6f1ed636e73437f12f66631ddeaaba60e5a531c71dbd118ed46207b53f40ac80d1c779bfda74b26a6f7e5dc1b", 0x6e) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9e260 16:00:31 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(0xffffffffffffffff, 0x2b, 0x1, &(0x7f0000000000)="ebffb5ff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(0xffffffffffffff9c, 0x90001) 16:00:31 executing program 0: shmget(0x1, 0x4000, 0x210, &(0x7f0000ff9000/0x4000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000440)=0x80000001) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) recvmsg(r5, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000003540)=[{&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/121, 0x79}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x7, &(0x7f00000035c0)=""/176, 0xb0}, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9e260 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x40) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x539f120162aaf422, 0x4012, r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704a", 0xfffffffffffffef7}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0xfc) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15, 0x0, 0x0, 0x800}, {0x7}, {0x6, 0xff, 0x1, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x81, 0x0, 0x100}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff0f) getppid() open(&(0x7f00000000c0)='.\x00', 0x200, 0x20) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x8, 0xffffffffffffffff) r8 = msgget$private(0x0, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) r9 = getgid() setegid(r9) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x87}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = dup(r1) ioctl$TIOCSBRK(r5, 0x2000747b) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb8a7fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bb813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92f4067f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2190ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5263433b3b3ce4522048f45a9870de8295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac70492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550d568ac82b91d236c7de08060f6892f5c94c2931e645300753546ff374d420fca3e6ebe0ef2e039c3b7688018a0dd19e5b109b62b37fa5aa4e6f9fed60bef1415abebfb7fd14396754c5db6681abb60ced783400f99db7efb0b4359bd3640b6089527e16538027e0fc5a670a68844c18e31e172b99b8ec77c472391919f9e142fc65233fb53bd50e4b20224ca95f3fee8348456caad1813662edd1aabdc338a8637a2146b3d9173fd1c5c134ba2fcdca8b713bec80000000000000000000000000000483b1b558cf49786192d6d6457e67ae0b61c2f5efb6cc6a3a36a0d86a2298206ec5227dcf47cdf9498203eb6481d98a3a6fd6f37d10a253c78e9841b39c0d0f6b6b0c30cf4d5e04761"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup2(r4, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60, 0x4a}, {0x3d}, {0x8001, 0x5b, 0x0, 0x102}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") close(r6) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2b5b6b333d6aabc513c8470399aac5d1f501f3d28d563ef1b947b2c589c45597e1589e8b7bdf7efcb8fc0a7bde0461e4d04163c59f81382d62af6a0f91a8deac4e8aa81f0f180a8a9bc9414b2fd5461c9cc4821e8631bc868c0055e13de38f97e32877251b8ba35d7712ca61f6c61ef4eaad0086936f5b65ed6640c19dd9ac7d8f3fa1f506c450254e69dfa5d7dee808b8bae801c809f637ca6f29cb2d6cdec6da8689"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x800100006, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x4724541a}, {0x4, 0x2}}) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000007ad0007ef50c6f0efd4572d941f4127e0001000000000000"], 0x10}, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:31 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xffff, 0x0, {0x1, 0x3}}) 16:00:31 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:31 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000300)="f7818ea0ffadaffd85a638ea80e21bb6f576c45af84ab13772932b68937061e01a32e601fb3b33d28a6a13fa6edd18f07e08d70ace1fa74f3643271cba15d3c64bdf4d49c01149621545b4652f61a845eb25dc3988daed060000000000000050e3ab896f8924752cbc3bad36556f7d905e9ef4ea", 0x74, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[0x2, 0xfff, 0x1, 0xffff, 0x3, 0x0, 0x7, 0xfffffeff, 0x8001, 0x2]}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000060, &(0x7f0000000180)=[{0xdcd}, {0x81}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x67cb) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x40) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000240)=0x80000001) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15, 0x7d}, {0xe0b, 0x7, 0x3d, 0x6ba}, {0x80, 0x0, 0x0, 0xf1d}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r3 = socket$inet(0x2, 0x8000, 0x80) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) getpeername$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$dupfd(r2, 0x0, r3) 16:00:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000010206, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb0) close(r4) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="b129ade41476a290fe9f661f8ca0e3320e8832b12c3ea157d66680624efda63cde60427c625832ce8b7f8bce85655924f1d102e91b43f70766d89cace67f96ea05f0a7d8c3ba421261cac7c43a383d98219cbd641d9599959162bac75379b804526001", 0x63}, {&(0x7f0000000340)="d323fc3b67f7bf333eefea9eafebb272724b594077abe3100b2086a8cf3724b9ecb66b2d2649304ed15d925403bf733dbe612240408521951b8af35ab31d750c4b75457c", 0x44}, {&(0x7f00000003c0)="1ad46ad63b778f9e21ceba101af7bab9706ce31c259d49ddd89dfa211e29696a34ab07456b6d1035e3416888a6f22018ad62ef94fbf5520d825cadaddf65388f0aa1b5a38861902fcde729a9bca9a4c9a4262723421158a5d6d6982b5e5aa4262e376ca4f7e2d2ee266aaecb58dd0f8caf9525f169352ac6654947ed62c124f0436af392d4b13ce5d5b74696bc5eff03d18ccef4356e73c4eabd809ab5ff181d454d31fe93778f49a576662a7a788a5fbc1cc5e876067252bdf40bbf1c7109a8807f9386a1b86f116852bb39", 0xcc}, {&(0x7f00000004c0)="268eba31031ca13621fb023cc5b9", 0xe}, {&(0x7f0000000500)="910e9fbd060769cc8bc1ff8d830343cfe81d6edebb42ca3ab219161da8d24d539c4023878f8073af1dc98eeb3433e33808aae2561ab430eb60f158a64543cf07fe32", 0x42}, {&(0x7f0000000640)="39163fed6ed94a718aa3a84a12a94b5966e337cd04f090df593321762fe4926eae113eabcc0e9df97a5cd4ca10895f7f891155e0096469dbda91099825d4b0971e1c6cb8f138ee92e6212ecf74117a75f146dc5d321524506dedd2bca12953266b9421222f5208eda117d213e0ecea95c21f521a10603af8e6dadd2e714d51d68140560db8c7c0c5bb6bb9b0a8ff5aab778c05eb3574059199052b42ef2b4e1a2833b1f415cb72407ec0064ebd5df3c81e1ac74436dd3ac5dd50747fb2ac020505bc7a1802691461653cc8d87c138f65decb240e9d23c954473d7c0d803f0b9c1f5f60d448ab79d87025c70ba09283891f2ab78340c5c9532cf21777f79581050667a25dac4a991df127e0131eb9b2dc695dd02ca3d90771bbbbf17aa7a5fd4e19d921f62f2730d0647ac83d01233f468b241d8920118b66214777a834e6c4d70e2832249b197e61969401767b42fa4ee0fbf409b3125617fb5055d9d6ba7ce78527291dc6bbbc1771869b35ab3624497978167dcfdd326d26312174c884754b25f1ed3943ba1ce39daf7f03569590632e27162ca6e4261a69e199f11d4df73c7e65b26f9901cde3a026b5c168e1948444ee98fa3c022d33646f0371415031a50503f07f8acd9a99c4e122004ea7e17078c9a737999c1e147a838215097aa707f427709a75c89d42dfa7fa99d368b5110f721c55df07c7ebe119a6469e26343cf831920a3e7ad595625281d1a9fab2223c2762a59a7104ef6533b9eeb2dcbfb94635e9912b315d0ab48aa40fe886604019538c3a0c4cd0031eb716086089b3c0b93a41e7170c46be495a50228a8b017907fa88237d415fc1309e9233808973336520e863e3fd84e1bba39b67832213e2cbbdf42e0e569a154a92fdcb193ea4d35ab724e38c6cd7adcafafb32fd2803fe5c7bd2f69dad96f774a748a5d7062cae7f9adf086495770c3b97b10d0298c2e9835ac3e485be513bd173e256eabb0700186511c84c44efce4a3782e45d2ce5f4c5571d01dfc5c68074a110944ea07d63b0ced760ff5a62d97f34332a1564251e93f913a60f7a5937480beaeac42182dd44c0673120514846abe86863a392ef5256c075c9e77940b2e6d6d2337dab00b7dfb640650fafd36a2c2d0c350242419d846a4487b4f586a5483198244ef323809f7a28d4e686244129e5c3b79be412d2ea71bd81ade15f72b160d147b70c9107e0aa58356e165e51e910b2b0ec3365dc91354c8c3cea6f3f9dac1d430c81712cbcedb323563f27fe9012d0feee58842ff7784145f417d2f8f441a23018c2ff12268f9f6d101b0e2d8b751ec4e7d1550da974a4921bbbad725d917188c77f804710ad788a9f41d5c2c16ca88d8c0e0580792fe3e0a57fb215006cab4a68d3770ae5b29061bcfca86330f3a56629de03ac8ac7fb7d452574cbbb192551780da1a3844669ada7dd5efa5dfdcc52cb59a6c7ccddbba3344d85acb5af59aab3d538f456473f00968112059308d720db5e1c798186edda022dc34dedae4315afa94a35c5f505b94f5138654c43ca6b8c030533f3bccf07dbad72065acf2c61decf200b037c7bfcfb8276c1c532327b42692ecd2e4350f2a67305c484a2ff658cacecac117bc778bd9af523ca41bb06c96dc18a804827c070274246b5a71b3088a1183e6a386059513ad61c5245632dbc1a3b070cafb21caf70dd3ecb1da99f4d5a05ba2d92d787909f9d6816f9f8f4aadb624c0405db86e03a572055be38c1cc31e160389d126f4d7c2c7c0ffc9ea9736cd1d485b8a92d0e53f31c0b78987c6d568d834669cf6013bc32b0626c2728ea3af624fe472aee6bf918306d3f54b60ed259bf2ddda608e8231ccfe43894b7d699cafd4b73491fc55c0286a6a49c26c058c1cc4858e7ed346407438221d9597ad5c8de2fd99b1534a9888071362d8e8c0fe049f35aeef05923f31deec232d0f4cd2177cb784663753c345c989766af2643210d846ea95fa17add32f290d702a8cd4a711756027b6e433f3d5462660af9eded6004a91c0e4795686b2c785fb6149a7402b028ba0d3ab1ac877c248c1b394d211cb164e421330dc1c74f7ecd96d2b33797f07a1e1472ffdf3b15333c05751b081f39b82932c60838e83225bd261a5060d8d879e30786207521beb22db76c727ef8632526b9491c807e92293c804ec26337f8ebfceb1cc02e9041d3f4efa86b8206d176d2ca3041bcda9c16cde0c51353d3ee10be4b879a391d3c9083fc8a4da3afafdcd5051b6dc0327a4c0ac604c4044c9444d62c12a930c35ca77251661b784c24998643f393a4e57d3d88f8e833d7ad27aefe223ddfd0a9cd476ce6a52dc277be0b78dde58741c8656fb8410e43bca2947249ab8c65c8cae036a687abf2030f671c0f52cda6a98b801fcdf30dfe20e11dd4b0f8bbb99bc23a58da3d8535a6777f2b24b68fb17372baaf9fce85681b4f5f02578b9439d246694fe35a42bf5f4812b7f2dcae6723a97cd139067237a6896761789959084fed8f4d5645c8338fcb1138d235415c3cc76622e0e9d1a87a8ba71642d52a275b4c9c3cc88ada537d91c9cf728c8ab92845893ac89fca0ab7860cadfdb20487611198d5d79912a6738b71017f0cc8b3174919da3af6695b2229685909e3580e8acbab12c8771c92474bb664a4e9e94559923083d05d8b5d3f77944f88f23c0bc31125d1f497cb42f2048acdb6e7465aaeb5e261fe4280702a0deb082a3d39e70ee86c0296799ad01004fb7c5f7d1094a84aebb98f205c74d033e8023244fc56261bc1aeae5a02ee48143b0cc40a1cafd68a856d28cf0ba7ac72f0c58f9af2c40e0b09215ec611a6769fbe0861f805716bc4d741518b278d30769f14326020eda5780ce3db33f36098ab32846fbf2fc2747b66ef046be03c353ff3cb460de6eee4b9ebf23d1a36f2c42cef8c3875e3eceeabca6ad39a3d12eb6d0be8e4e58b69f43d78c53f3ebad32af13f35dfc3bb3d70943756fbf2ea727f4c045408062c3dd4d6fc4692a669e754854e8e1253ffd98d1df5e792173a7fc94037b24fc0a918d59b66257278c80d6310ed6619b833f8e56027f3b2b9ab1e15e01449193d827f77eb45655e8890241fdae9c00d46abfa1a883477c89a3d9f1ca448d2a87126405805f25e0af63bd5c0f5cc6f4525d7a03ca4584aa7968dda9b70c33a2e02e9ed58a4d1f154cefccd1e6b7d69a27421338d737bc2626d09ce490a1107b4ee5dcd3c4cfa7dc8fd7d2b9c9893ae670007ca792697d9d6e8311442b57fe37c2b79cb84afd4412d89a086b4b56b1881d6bf5a609f688bc1c2825242242e4617ccafb53258faaec416599d5afd24fec5934caf13710fb2cbb275615c9153b8ce39cb0a2b00e28e9bc425793e9085d7894a6369043af8dc2f644ee372fb9c91633d7b5b252a5abd726d6ab711930faa3eda7ad25d5fd52fc43d8380946fbeea191e40950a7e35ff8cc4601ea986e29455e1f199c991c67f5cc7e4b24d8833f3a3665536c5c59bfcefe42d85ebd209edbb91b780d38888c2bc96537b4c5544546182309ab161764de272d87fde263d7921755d98a23b05cf33d43e27db0a73a8a7dc5c301bfa75113bfd3d19d345867085c482061828058a9e25714e5f859ac5f263562de53ad44534d9d77a287dc144ee99da5055091dfc1038304df9a57bfab2739acd656ac0c751d369f8f1012c8f3f1d3e1a7a09994c39eca38a14fa12575fe580f2271f54eae6bf130d0c8f16c278fefb408691efe6fa7c015bb9315bcce570384722f02d35f66657130f6288d40647296a06f0942d58af7f56251c7bf48fca436e10d624156d7f10ae71d3a59dadd55cb02941d431f27737e06baedaeb9a821fc56fc5d85826c5af38379c164647a33fe353bbad2e132964f6c5228458ae65aa8d1b3aadfb3b84a4b78c39bc5e0d947a16fad95428078d91ee60f37057b7a3f5d484e8a06358c4f85e02c5ca81ef52d776b84f713eac799c59be1c172fe2ac05da0b0a871080dafa32432bf4e0eaca0392d13e857bdcc1b372eaebb8f046d78633f427fb71cb0c064fb8770e1d6fd3a62841e12c23345ba1b2030309e17d9deb7a6775876249b7174022a7a8795866b0f918bff82ad318d355c38c7293eef1ca80ef5ad31c709a03b6102449dda2a4ca99e68b7ceff879b999373da99fa0b6fd5cc2019e5943b24dda534a1b4187dc7956e01f89f0c8e2e16d3fc58c74d679e087b00cd070f517f07570f1866435fdeb240068a208bc75a82133d32d7a84c2fe640dad781f9b7ee17589d5ccc333283707ecf1697239bf0438274a24d67c4d2a849430d8e1ed67ac3b744388c539a93dbe664a67fd2b3c7646e636b86ee744889c3c544c6122d9ff882cc709d3c19a2cd96394cc43a7d3554788878055621b64b5f4478b67eeb44192992865d966a370286ef9f72f460a34e2592c1fb5facc04c123b7f26720717475f889748ea600a303a36cff2687bb0676c5bd6d9bdcae949534ed052d03aa92fcd384d0602cc841208a0c57e355a0e7fc5b8b1ffb503d723003a752cec26171ab9b64cce9bddfd177665c4dd845e63d61d465a17b2708cea176350a6fb0dbf0edfc56880472d2b967199ff2caecf673aaa7ccbd6bd56e450d152e9e996e1388b884bca834c1ad2d0555a2dbd1cf1bd4069205ca5c8d769748dd1106d6f24a6d760ccce8d2abd9fe53c66961cb58254817ea4f2e2347586fad843ea28ec3da74aee3fd7c00122727dc58e982608a87d0c5aab120b7386b274813119008c74b8ae28144e58eeadd325f8f497093f580a2a185097f1d7d5b78f4100f5d4ff33f6836a724ad0e08d143bd1194f59ee0bdcb33910fb9563babdbaf0d2a7d800081ed49a2ba9e5865e04166d3ba69e1efb71d7de88b751638b3fc3547857e23f05bf0a0736aa98fcff765b3112fca8729641474aea4454a86a85a38eceebe978f5c2760097ddffae1d702e7616f60dd878431b3796ee976f53d52a9c2ecbb6265f0ad83cff1a96010a0072c99911d961228adc0f52d5b48eabe09f006f3fb1e841cf52851ae47513807cd77676602cfb9d3b7ad3b9840be4b8c60ae5f97d956e2499bb80970b46421337c6f1527465f036bfca882117700c3118c358ad0091dde6cfd5a9b777453e0707313397c83c9c7cc83b22ca51a62db1461c78f672b5efaa1bb17e50ecfb9c6ba1ade3e780c898c69864f6c60939553916e7f115df61878e045f8fa9ae27af167843e43da6d245356c875d123100074ca9636ae5f2258963049b7a54d65dbb9a9db6a2f3eb4c52d243d4acc931fa45bd4b8886b0396ebf89ed90cfe2233eb4a2aabfda4ec14455396d3ec1d7718bca9766d37d4669c64881a80053849cf163e375ddcb619d011034dec080feeecfa9d82d00ad3ec5fdff884d34825c2171927bb36704c54cb4005c17eca8ef3296e5a06a943ad71d6b2aaa9c0b403c39db29105f37a4e5261c54d56f44285c7dc89d26640919db3c0b5738c2480642a4539aef016e1d765a2d939b3738f6065d302ca77b85025405275133543907e1477c63bd9682830f033848343b9a5661331161135679f1de107cf630117694ce960a5bc7a6dc66993bd81a048a5f0a91a521be618b0974fd4e2356fde3849bab7b1fbdea629257f1ef217d838d2cfc0256be237329dec7a8d8ea705965be56e7aa228759f91c91d61a277a9c4d16a1cb7796e9725d9b927226c14c741e076a7bbcf7e9ceadc40f13d478b1ba5976890ad6007c93a6ca462343dc06cf4ed6073b9", 0x1000}, {&(0x7f0000001640)="0336e23a9e7388440cf881ed6a0c9dc182f4225e0bec5b9d2c2188476ded0a465ced0ab30d4f5e37dc5c3a23ed3a92efe3aeb5660ab5c6b5fad9c3342f27ec2ada92da23ba4ad2dd214d1aaec07230f8b8e11dd4d38426f62fdcc43da7b70c0a98ef20b7270f0c48cbe27f28bed3c3539c88c8bf094715cd1efbc2161a7752498da57dc663410b3b5faa997bc4ea24b648b0f79773b19ced9da340681e6e338c592ce914d39daa02f39064efd51a8d10406eb98dab7dedb99450b7dd8fde329c5210dc6487161a118be5c845020ff5b9e41fa32714791b57efbdcb05fe326ad61c641d939547bf6a90b6b199b8bc444833", 0xf1}, {&(0x7f0000001740)="1496ddbb645d3db6f6891ab0a5a59be317fa6ae5aa3ebaf3925dda90aa8ca1e5d1896c261d19f7a4205656c76d7f980e72513ff170193fff60299681b393c2714f71d778b8e19484f20479c94dc064cf371bb813a203e9b22029c46efae566c6829a4256b06972dcc5da9aec2e282d71a0148ae774f96ab767161112b3dc9c918ddabab50980e643c57164c84616d61a21cf956bc1618189f2a44ab98a1f43318619b49760e00fc3c0fe9915cd2a885d3a4cea50612d03a63c2039aa44aa512a6748b1df45830f79679c566778689eaac02f0030723ab6ca0ea6f06804f12ebe6c57791b28f532b1a6a7cc7026aa8836e4951a63fddf66e6581a188386b4b3f175cab69ea3da71694bb39aeb7258a0a9932c6e168e331d6321d8c14c4e911f2971bf0000418fad3495bad3792274aa0288483231f88735af1d8fee7ca127a7bb7a871880d1e6c1facedfc6805df48500b8da8c7d10217242e4facdb336f123990cf787ac010276a230dd1ac8a4dc1f043a0bde4f4f3257dde9639c1ce05086395dfcb1b709fc41d7a4725c6e00be8faae0eb12971243a3d37d58614877fc7de0d0e88590458595b0b1dece254b6542fe7b59f6d5e57a8fd036f1f651f6eaff5be260431a2c256bab5d482ad19a6561793a73917dc1c5accd4d2aeff2ef4128a8f1d6fd1f2c3550d14261f07e0d82b792ff7792d9c5c270f79cca5e15201e42fce88182b7073d4885558ba672af6fc8868f1fccaa2f08c94683d9c3da592be64b2680e502664511ad425475135d2bf6a63f8cd08ce609d5af448a74b798c59bbe7ca3a021eec38d34e188650ae0beba3c023af1a937838079b71327f9a1e79499969696f1da4dd768ccfeab7259d2d53a9476dd32ebbbf609000a6ec45445c2f08da632fc6947d67833402a099c795ff98a9ded22d148fca2003bf30f01c22fde1bb864ca78a7c896d7f622ae09dccbb4fc88fc28942f37b6d9764dc90ab22bc599bdb0a73f575655aad1de247a245b9f6f6c48b71397ddd2c16f5bdead37f7ef54f4299bfda808723fb1f33508c65c4a788742bf81adbf42758d1a7b9e51b33eabb40ff3b9d48631f535df2b3fa87c7c49d3d1e3e40ae384a68e35eb1c019a2fcf41fe122e3e8130e3d9403c43f8d6a77b27b1583c1d10205432bc7a048be962fdb8a7f98118ba7b5711fb9a6221fc805396079d0155aae54ffa0bebbf94b03006b9d99583a9edcc2d52fe9a52429127c604ad2425f7b1f9408e4bf90479fb46fa94771ec198f08cc4d3839038ff484b39c0d72a839ef6f40722bccb314335da80a31ebf099243ca81c7bc500487c2e7b9a83574ebeae9ac90a5aa58a02c75d8ab8335fd2a0bd26794f33ef1a52ab766d0770d00d9963440b846edbe75015db99b202451b4556e82441ddd5b9c3de1d7db668b3bdfa07c86cba0fa6a3285a72c32fe178844165d702143b366e0e04f2e97a28af46d49a4bc23eb87d5163e035edd8cedfe094fb541cdd15fd0507e7ad4a361bec0d7da0ccf5bd2cc307d6ca0c87d7846dd8d8dee538144b1cafcbc1de9d990926dbcf2105745b5261bb9a51de401d64d0edb49daff70f56dbb5b871a3f50d263089d4cef70a5f02d57c5388eb7a8ab07136a36a5f34db6a1a824fa203ad3cb205d2796473517388b1c55d4bdc4efdae1c6ee11d3d77c6c2d9d8aeb7f3715724c55438a0cfadea9c05d389921587e4f9a0fc2c353b6ab3c18042b75670a4e89b621b92115d27202b89337681b440c03737647af0f6880e2508a38d5fae8578943f59ab0f86fbd372ddf1ecb1bfd90403104e2a736547ced4f0346fd39a3b52f26abb77bcd37e66e0cbe180ca6e9ec4749ca4bc49e4f8d011001fa72de73cb25440195e62276b028af0d07476ecfc9ccfdbb69df4d4b814e08d4f6d9b6194fbf37c78b4dd063e19bc04f1bb0fac99ee9834c424224058d25e166c3352167b8d3ba3219bfce808da6e089bcf6b7ea804fe491471f7dd24ae52d704f9cdf09df590343307b56f9260930a6340e5d1df37ac5a276e2129e4612d3ed3d5154115bf777e31b98f722d28858ec313a1c86f0ee07cffe3056394cdc4312a0c9c0e75d2b74bf0773bc9444f6351c7d26bc619ec6a778b9aaadd9a6f693f1927fb45405e42df7153da4168b3dae81cd6daf7a8b75494c88dd7b793679873166e1b3d5a6c5b41cefcc54c7f92746f030bcd5e527ea2d51b689e3612a2560b2e8cf727660f9472261800456957bc08502572c7a94ef77f957046866948e844b4ae91f4a355507dc5be56518ec7bb83a5a9e05e91767477bdee8bdf1a79401a1306bde926b28ddf195e7fe48f114fbf8a4c794fff3a5d1c382ce009c51ec77300837ca5a4c3f0fbc6c53eed8a51716aadcf0645d81253791d11fced83ed7d32d6352f837ae85e88195863958546d2d8c935b3656e7a905532df59767183f43b3744c7a6c5954f7a41ceea1fb2a7933094b2f816993643fdff5ac670a4ae69f5a179d618f2dbf23cf0f01dfc4123112e9c55044a32ee7aa1b09e8152183b8da396c4da4c5ecd8cb8cd694d75922f7d7c0ca883a312540d476df4282ff03112b716597c6246fdd0be672cb5c5564e3b8981b03147f79d4708fd270e88439e505f85afc3f8304d7e511a94f74259dc26da31766e6af8a6759ea839239e2053b7eff389441ba183d12fff6ab1fa460b4521aadd654cbdab4f329b533368c490116f56a823a5f2537a767a9a445b0c501fa7e787606942749fa789bb99e6f26adeb0d849309b31db8edc2dea183b073fe27efdd5d1b962032d12bc3ba8cc67d36d3f0c2b4c2ee29a1db1e12fc75250ef8c900aa2c36fbbb3ee63ec499c1ece157ea83a52b3860c296a86f5a4ca58d147b8cd46974bb540af26199b2219f26d6e61f503b19629f9aa6cac5b4000be7a9dba50b7389d495b3f3a7cabd2cce2436650a778a8b6f975d99ffdbea9cd6c7f6392ea89822f965eb1755c5911fa5034bf7d44b18cf581a64a7cc85cc768673c2e866d3650a76cbf94d236def25c8ab9f25f3d484ca3b8c743e8349b6d85a32094c2bafbb0d7a68a5458ec989da0d4ac9c1673bea204cb5c522d754a9b98acb070987184d96fdce4e9c30fe6b120ad93f4a4d446797c03ce92f25565e01d28aeadee746ab8a7c211a6534ccab9c922a44759f575abcf087befd236712c2027ddb792e77b756b4b694fa655eed1298c7128529d1377487833acbfa5391b2716703f701c7740989ba86fa28798f2824e365e8a8f02661ab69daf373f720ec79f4930373b2ab71704948a0f9f7bb4c682427ed8f1957eef52deaab98c3b85e28f89e696f56a70bf502fc9c79f58851a721ad95944546f9b226240ee664c671e4b8345ee09a9c5c7387010fc3d56ee1970a2c9c21d3210acf63a3c4dafa02c77feba276e5be5cbffc60cc49b5638b39d75e4435bd91468132ea46b12c0195e62f712e8259823fffa0c68935b1aac4923ec4b00d02e2158c1901a534aeda4ee038a89baded64aa4e464aa34319a9e897e4d7c669dd1fdbec45955e2d642b78cb40f3df97904d2daf87ca3bb126d89a484f4b7ff16e98faf1b5d9ee3c620f0232c35dc90c04a2483d09aecc3444960d30229714ef04855a7ebda67374bc071a12d898e18cd7854e42f7cb9cab1e37b1acb3f72a66f435676e6099eb24bf0cf33171761df1ee39458ee9b06bd1e95c5d7a4a094f88ed1482df6cb899a40cd3412ddebb9c3a69feb9014dbc1986a899866697ba9e54ae1bb4fefc0e2dcbd477d57ac941e5d1a7955cf5a083564a8e9727d1ebb551acee704acc5659facc259f006201cd9872dd55b340e71d019b76bd213be97b6803cd71529719056e56bb7d204b0600ac17e168ec8c58124ec9a29eff178bd7ce8f82722fe5dabb89268cd08143c9ee23f218992d5655eadaedf7ee0585160ab446d37b6e7a644dec1306d09225145655060abb2ff7c004761f3bcd210d0c02a816506c39087af3ddf28ba298dfbb0d76fb35b010d79fd80ba74067a3ad3d1d0d81e432413ec9b6c9bf1230fab3298e7058deac8c1b24f5945083ad1f8cf883fc47c225aecd11247b66247b0fcee14d015150611e0b9af2b2c11e9bfb661144a3442a905f646b27af8c7dc885ff5a2bbe1106598d244745af27c38fc33d9ef12f75ebff8351238b2eee0e47f64fc98a1ec003957b40ce52f573c1adf0a783ae632db7234f65660b2ce8003d2e05f31dd9499d69cec61e1b14312b2a5fb855329dceea0272bbeffbd729c3a5657e022d4db44edf312b46a7053e8a180a59a10e23e1835f1b60409b9c06ef8cd434f6448c0ec9127a0e41ee829dbdcb62d1e9c56457e81f4849f8653824f989ad59b6a8b0967afaba80531d36f79c73397cb78177541b119d556cfe0570d2b932e4a11cb59ece12e1c9080568ef98ad7949ffa980dff1d99e41f41231f65f86dfe2eac18f01e90b63b77bde59bffc31ab3166f63d06d7abdfdbb20d676ec939aed4fef3d17bc978d2573007d3cdc42f7538f78592b2476ec8eebd336a6f34b7c134b4bbe21daf318d6d028e5d174b6bc2415919130cd58575e8f867f7014603dbcf631fe9cd2b70259c227f92d58187a3c6c0927287645167cad54ce7e8a901a429fa3b04446346f8133f464665c1ea76503354da3c2499ab888440732ade8b7a0b273a800137379f027e413713c410c8bdaf5f47597f1baa9413af443e1bde1668d296dc45bfd5aca05b472fdbc2f9a0393084373209a9e0953bdd44c3c71eb7036adb7490ed4867f24047ebfc5ed83e48ee556388193c8c4516f4186ebf2bd38ea055b08a9a20d05e466a316cc48193ece592d8df6d2214ddab58d0e4619411663edcf273b6e7827fb3beb4a8d66ce7ebf20c74b5ad0bb69b0df9c7e6febfe39ec767de715ed389ece35184ed1c5343b9b8b102a5435dfe9f927ef481935a3aa48f5a6a636ef3900fdbaa29169d4269ec130763135d8ad590c4d20c109e0687fef27ea478e1f275af108474aa786c3f431a29b0f043e7981b9f6d3455adb73940db5215ddd1a0d979db7ab435d8ce32fdba8a673724869d060eab293850f316bbdb89a8e4c34ee2c9af28e070687a976c9b6f64c74732919c9c3370f2802878a3667e3985113ad5263c401bcfdcd17859118dbcf8ef08a9a88edc4ddb89330c358d7a642c9b934bcd339991d63922fcbc5304ac99aae369c9c47f8f2bf672da4a94952852da28a267fbe24f6d589b10c8e8b6310d84533cef7db92e876109518808a7aa43c78fd4bfa176e95f947808e3484746d04afc157eff1548e473fc352d7b47b3ebb0a6157a7deb3ef1b33e8ba09acc60410e4ece431d4219f34f4b1768dfe5822d8c2fe2069898a0d13f133f7e838531ebe6a9e032e37af3a86139a1f4fefc475f22d1549aa9fc8580c16ff89259ee5fea634788d1e1d37cfb39b39e961ca35892a84a23c086a080abbff4bad74e4d100d352b18b715961089710ca391a8a0b4c70d4046d0e2e29831ddf679acf741ba5d1ebcc35a66b06bfa5a56dd9f93918ef3308f0b27e9c6f011eb51f1bc94d4d4e34845275f7c78d7acb5508bcf52304a6c6e5684c511f35a522596ab0bcfcbc731fcbabdde443fa5178c0f9e7ba35c461f56ec467c3669b58d5fa0523fde6b2fc37f54d4eab3b9e4a88a6706a938f8d1e1f01b5b5be831810c6507e81bc05327210ec484c0d24ecfa086c4a5ca7d8c3f172991cd8101d2eaf06037360974539a303943cbf0005f7f9e9023b206e662f690bf7095c48467", 0x1000}], 0x8, 0x0, 0x0) renameat(r3, &(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000240)='./bus\x00') semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0x7, 0x2800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0xfeff, 0xb1584578951f7796}, {0x0, 0x7ff, 0x1800}, {0x2, 0x36ae, 0x800}], 0x8) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) open(&(0x7f0000002740)='./bus\x00', 0x80, 0x12) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x30}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) close(0xffffffffffffff9c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x1}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getppid() r7 = msgget$private(0x0, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) r8 = getgid() setegid(r8) setgid(r8) r9 = geteuid() setreuid(r9, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, 0xffffffffffffffff, r5, r8, 0x2, 0x6}, 0xfff, 0x4, r4, r6, 0x3f, 0x8, 0x4, 0x7}) r10 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xfcfc96ac7f78659a, r10) r11 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r11, 0x0, 0x224) openat(r11, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r12 = socket(0x1, 0x4, 0x0) recvmsg(r12, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:00:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xfffff82d, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) 16:00:32 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgid(r7) setgroups(0x3, &(0x7f00000004c0)=[r5, r6, r7]) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() setgid(r17) setgroups(0x3, &(0x7f00000004c0)=[r15, r16, r17]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r4, r5, r10, r17, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() setgid(r20) setgroups(0x3, &(0x7f00000004c0)=[r18, r19, r20]) r21 = getuid() r22 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r23 = dup(r22) ioctl$WSKBDIO_SETMODE(r23, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r28 = getppid() r29 = msgget$private(0x0, 0x0) msgsnd(r29, 0x0, 0x0, 0x0) r30 = getgid() setegid(r30) setgid(r30) r31 = geteuid() setreuid(r31, 0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f00000002c0)={{0x8, r31, 0xffffffffffffffff, r27, r30, 0x2, 0x6}, 0xfff, 0x4, r26, r28, 0x3f, 0x8, 0x2, 0x7}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r4, r18, r21, r24, 0x40, 0x9}, 0x400000, 0x1, r25, r28, 0xde, 0x250000, 0x80000001}) sendto$unix(r1, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) 16:00:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) r22 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x4, r5, r11, 0x0, r21, 0x48, 0xffe0}, 0x2, 0x3f, r22, r23, 0x40, 0x1, 0x1}) r24 = socket(0x18, 0x1, 0x0) close(r24) r25 = socket(0x18, 0x2, 0x0) close(r25) socket(0x400000000018, 0x3, 0x3b) socket$unix(0x1, 0x2, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r25, 0x0, 0x0, &(0x7f0000000040)=""/39, &(0x7f0000000080)=0x27) write(r25, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$dupfd(r2, 0xa, r4) dup(r3) openat(r3, &(0x7f00000000c0)='./bus/file0\x00', 0x10000, 0x4) 16:00:32 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) socketpair(0x6, 0x3, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x3, 0x3, 0x4}, 0x8, [0x0, 0x1ff, 0x7d6, 0x8000, 0x4, 0xfffffffa, 0x3, 0x1]}, 0x3c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$dupfd(r5, 0x0, r3) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) setrlimit(0x5, &(0x7f00000000c0)={0x9, 0x6a04a617}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) getrlimit(0x3, &(0x7f0000000140)) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='\x06\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='--))!*\x00', &(0x7f0000000380)='.\x00', &(0x7f00000003c0)='tap']) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x10, 0x7, 0x9bd9}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0xb6e4, 0x1ff}, {{r5}, 0xfffffffffffffff8, 0x14, 0x80000000, 0x0, 0x4f}], 0x1000002be9, 0x0, 0x7, 0x0) dup2(r1, r0) 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff, 0x0, 0x400000000000000], [], [], {}, {0x0, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x42, 0x4}, {0x88, 0x8}, {0x83, 0xffffff00}, {0x0, 0x4}, {0x88, 0x2ca}, {0x26, 0xffffffff}, {0x81, 0x8}, {0x3, 0x3}], 0x8}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x3, 0x7, 0x7, 0x800, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0x3}, {0x25, 0x0, 0x4}, {0x43bd, 0x0, 0x0, 0x6}]}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchflags(r4, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a000000a714000000290000003d000000030035700100"/56], 0x1b2}, 0x0) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) syz_open_pts() writev(r0, &(0x7f0000001e00)=[{&(0x7f00000019c0)="f83f185ff4844c23ef3bbd65a23cce2e080489fb6257c86c20512b08ff95703a1e3e4879f80483f5c5e9a573b64059c2725c2fbe4b853944cfeba16a87845695b8258e7434ac97292daa8937860e10ff28a75aeb01ab39832fd3b80e1ff6c1f84f8845b2299c556f7b8210ba662ac2415c54f82e4915b1fc0abbc5e2696dac8c66a90e053e1aaa33e73a811ad246133e3141c57e51edaf972deaf793e7e77a853bc8e654c37d5035901df498b108e38656a72d", 0xb3}, {&(0x7f0000001a80)="b9d83246e3b5", 0x6}, {&(0x7f0000001ac0)="0ded6a9e46e4058c944a7ccc7867df2abbc943c1c5199a67023f8a19d7fa5c18f19ac91cfcc9efaca1f2ced5276aa56d503af2b28e0bbf02867da11f051b6938487e5582a12b8c92ae0af93542df007060ca17e6dcbabbc4d64b3d0507f825256bb656f5ab96d323d958d8c0d5c898db5016c34e2719f77bd28f4c407f5f6df8d72b0b40fd6469b190ef49a6e9e56fe85ef2d03bdb61cc4550aa079b481d0a90c7526e91f62c4b96c3b86cc2d8a6fe5e58f60ad4e86dc51e574e73b988279b4594a30b20950a2c1b263fbb9b2f82e2cece16b0a1d7d40b0900c7a5e202f9c24c35620c01380d6c69162f3bfb4bd388efe32248be", 0xf4}, {&(0x7f0000001bc0)="9864628d011dce60daa669ba8dc8c7aeba1c65a6f052591774661cf4910f0d6e7adf600ea25a239ab776a740931bdb727bd83b1ddecb7c96e7ab3901735400bbbd", 0x41}, {&(0x7f0000001c40)="f5923ec2e00580768b449691420bf7b52f8f5b0bc3c3afb833d04901822f7632489c39adbeb52e9f215300137d1a46fb2609d298953355c7a401cd11143099498d6e8a09be3b20dc01159fb9b12ff7024e0c5465b2f99c41a5834b5c5cd2bec6e9e5b9a122e09e0b2f2f60aeef358b686d3e84ec3899ccdc69f44ef4b7b715e474c16e17387c973f83ccecf0bbe341f3e770c8815eb7f1d2ca6c1a4470ea11e02522b3d97787f3a524d5836c3437ab51dd68100ac275dcbcf803e346f099eae7491a4194803f6b68fbe88bfeb013e67348684791a136fb62e9d6de79aac4d82a8859bf06a3", 0xe5}, {&(0x7f0000001d40)="facf2ab7a1621ae12874a137d8e9b76cbee5098b0aa8c232b0c6b2f61c23741f5636d250f04d225d7ea6", 0x2a}, {&(0x7f00000000c0)="37adae3aee4a506a7552da6a22f15018b12d4dff17d5d695cdab42aab07c636988f8ef643aee6716bda560d22165ea8a2ffc72c46ef079b307fe6e70f814f759f92ed26a0cd4a2402f", 0x49}], 0x7) 16:00:32 executing program 0: 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) getsockname$unix(0xffffffffffffff9c, &(0x7f0000001480)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x40, 0x0, 0x0) listen(r3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r7, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x23b, 0x0, 0x0, 0x0) r8 = accept$unix(r3, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) socket(0x2, 0x3, 0x8) sendto$unix(r7, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x4, 0x0, 0x0) dup2(r3, r8) 16:00:32 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000100)="3fd39fa69ee065153e8da48da9b5861001bafde05f099ae14f72d33d7240c8aa43f15c173a7571d6976cc184c8decaa5e416d7c01959a254a8da78055a591e658ca1ecc53ed08c1c4ca681fe8a90469055b92cc2af3b79097cb0ebdc57ddf7804c55e9b109ae4b885424b6196065dd325c427e7dfbad642e", 0x78, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x8, 0x1}, 0xc) socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffff9, 0x0, 0x1, 0x7fffff7f, "0710000000f700faa3608200"}) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x10000, 0x9}, {0x18, 0x0, 0xffffffff, 0x717}, 0xb7, [0x6, 0x7f, 0x8, 0x7, 0x9, 0x80000001, 0xdc, 0x1]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x7, 0x200, 0x80, 0x7, "e279fa9c0eb90f61dc63ecd0622743ae1bd44977", 0x6}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:32 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x1, 0xc9, 0x40, 0xfffffe01}, {0x7, 0x9, 0x6, 0x2}, {0x5, 0x3f, 0x9, 0x4c3}, {0xffff, 0x7f, 0x80, 0x6}, {0x100, 0x8, 0x80, 0x80000001}, {0xf4, 0x3, 0x94, 0x6}, {0x5, 0xd2, 0x1f}, {0x0, 0x1, 0x7f, 0x4}, {0x7a6b, 0x9f, 0x40, 0xecb}, {0x3, 0x9, 0x81, 0x1}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:32 executing program 0: poll(&(0x7f0000000180), 0x0, 0x80) mprotect(&(0x7f00003ab000/0x4000)=nil, 0x4000, 0xd) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ftruncate(r1, 0x0, 0x802fffd) 16:00:32 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000001c0), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xffffffffffffffb4, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom(r0, &(0x7f0000000280)=""/246, 0xf6, 0x1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[{0x7, 0x0, 0x0, 0x8000029d8aaa8}, {0x1d}, {0x3c}, {0x19af, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') socketpair(0x18, 0x8007, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) listen(r3, 0x2) 16:00:32 executing program 1: socketpair(0x2, 0x4, 0x49, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x146) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:32 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x17, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000016d, &(0x7f0000000080)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:33 executing program 0: r0 = socket(0x18, 0x3, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="14941e21ab", 0x5}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:33 executing program 1: r0 = socket(0x0, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: r0 = socket(0x2, 0xc003, 0x29) socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES16=r2]], 0x1) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 16:00:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0xbc12341b4acf9a47) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file1\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000380)=""/228, 0xe4}], 0x2, &(0x7f00000005c0)=""/181, 0xb5}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x419e) mkdir(&(0x7f0000000080)='./file1\x00', 0x2) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000880)={""/16, @ifru_vnetid}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x4, 0x4, 0x7, [{&(0x7f00009fe000/0x600000)=nil, &(0x7f0000db0000/0x2000)=nil, 0x80}, {&(0x7f0000b95000/0x4000)=nil, &(0x7f0000bd3000/0x2000)=nil, 0xc3}, {&(0x7f0000fad000/0x1000)=nil, &(0x7f0000e93000/0x4000)=nil, 0x9}, {&(0x7f0000ab5000/0x4000)=nil, &(0x7f0000e91000/0x1000)=nil, 0x2}, {&(0x7f0000c48000/0x3000)=nil, &(0x7f0000d90000/0x2000)=nil, 0x2}, {&(0x7f0000a73000/0x3000)=nil, &(0x7f0000ce4000/0x2000)=nil}, {&(0x7f0000fdf000/0x9000)=nil, &(0x7f0000a4c000/0x3000)=nil, 0x42d}, {&(0x7f0000ecc000/0x2000)=nil, &(0x7f0000d5b000/0x2000)=nil, 0x7}, {&(0x7f0000c80000/0x2000)=nil, &(0x7f0000a31000/0x1000)=nil, 0x2}, {&(0x7f0000ee0000/0x3000)=nil, &(0x7f0000c0f000/0x5000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a80000/0x1000)=nil, 0x1}, {&(0x7f0000bea000/0x2000)=nil, &(0x7f0000a91000/0x4000)=nil, 0x493}, {&(0x7f0000b7f000/0x1000)=nil, &(0x7f0000d33000/0x6000)=nil, 0x100000001}, {&(0x7f0000fb4000/0x1000)=nil, &(0x7f0000a9d000/0x2000)=nil, 0xfffe}, {&(0x7f0000d1b000/0x3000)=nil, &(0x7f0000a95000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f92000/0x4000)=nil, 0x306}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) r3 = getegid() r4 = getuid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r4, r6) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x4, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x0, r10, 0x0, 0x0, r9}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r3, r10, r3, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semop(r7, &(0x7f00000008c0)=[{0x3, 0x7, 0x1000}, {0x0, 0x5, 0x3800}, {0x3, 0x2, 0x1c00}, {0x3, 0x1ff, 0xec969a606ae14058}], 0x4) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) recvmsg(r12, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000100)=""/227, 0xe3}], 0x2, &(0x7f0000000240)=""/181, 0xb5}, 0x841) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000940)={'MEt', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:33 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0xfff, 0x80, 0x3}) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) r9 = accept$unix(r8, &(0x7f00000003c0)=@abs, &(0x7f0000000140)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x86, 0x1, 0x4, 0xff}, {{r6}, 0xfffffffffffffffd, 0xea95f6f2ff68d33f, 0x0, 0x7fff, 0x3}, {{r9}, 0xfffffffffffffff8, 0x4, 0x12, 0x10001, 0x6}, {{r10}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x5}, {{r11}, 0xfffffffffffffff8, 0x0, 0x8, 0x6, 0x4000000000072}, {{r12}, 0xfffffffffffffff8, 0x28, 0x20000000, 0x1ff, 0x200000000}, {{r13}, 0xfffffffffffffffd, 0xd9, 0xf0000000, 0x1, 0x9}], 0xffffffff, &(0x7f0000000180)=[{{r14}, 0xfffffffffffffff9, 0x80, 0xd4f6d57fd5279346, 0x7fffffff, 0x73a6}], 0x7, &(0x7f0000000380)={0xa000000000, 0x20}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$dupfd(r15, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "66ab7f000e0902e60000800000000000be804ab1"}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x4, 0x7f, 0x9, 0x6}, {0x0, 0x80, 0x6, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x268, &(0x7f0000000080)="b6") 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x8, 0x140000}, 0x8, [0x1000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x800, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='./file1\x00') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) connect$unix(0xffffffffffffffff, &(0x7f0000000600)=@abs={0x3, 0x0, 0x0}, 0x8) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) getsockopt(r9, 0x200, 0x10000, &(0x7f0000000640)=""/116, &(0x7f00000005c0)=0x74) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = msgget$private(0x0, 0xa14) msgsnd(r3, &(0x7f0000000080)={0x0, "4654fe2f31076864974ddafc8c965b514c53f367df2bc2bcf6e43cdae00b3d7b82427f02bf08ee290a1a1faf29436facf8280be3c05cd1eb72a200d7d4235fa39167a9f04ef20e573bfd6a497fef72a490ddd05f78e6d7e1e34426c5f14c90293eb503ac11f39d5414acb23b9860c99769008751ee51973b82fab5cc29abaa586707c4b3a3e8a7955b8ae59cd3118faa973f99c7ab799e1a5ff9b327436c1ad7ff965c06fec2e3156e97c0a8e6fbd38a"}, 0xb8, 0xc00) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x21e4, 0x1, 0x5, 0xfffffffd, "e3e17a3452c25898d8058cb123af35b139c3c2f9", 0x401, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000480)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000200)={0x60, 0x80, 0xfffffffffffffffa, {[0x16, 0x51c, 0x9, 0x200, 0x100000000, 0xfff, 0x6, 0x2, 0x7, 0x180000, 0x6, 0x0, 0x5, 0x6, 0x7, 0x3f, 0x401, 0x2], [0x460d, 0x101, 0xc6, 0x6, 0x4, 0x1, 0xffffffff, 0x32, 0x101, 0x5], [0x1, 0x8, 0x80, 0xffff, 0x3ff, 0x3f8, 0xffffffffffffff46], [0x0, 0x10000, 0x2, 0x7, 0xffffffff80000000, 0x8001], [{0x81, 0x1, 0xc984, 0x4}, {0x800, 0x8000, 0x1, 0x3f}, {0x1, 0x400, 0x6, 0x2000002}, {0xfff, 0x10001, 0x0, 0x3}, {0x7, 0x1, 0x2, 0xffffffff}, {0x9, 0x10001, 0x178, 0x9668}, {0x55e4, 0x39000000, 0x9, 0xa05}, {0x7, 0x4e, 0x3, 0x1}], {0x1, 0x9, 0x6e2, 0x7fffffff}, {0x3, 0x80000000, 0x8, 0x9}}}) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x20, 0xc7, 0x4}) r2 = socket(0x1e, 0x4003, 0x0) socket(0x6, 0x1, 0x2) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x6, 0x23f4f094, 0x0, 0x83e76d352700e0d3, 0x4, 0xff, 0x3ec, 0x3, 0x1, 0x0, 0x100}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="cbd8ef1524ff0b85cced7f9243ca9315cb", 0x11}, {&(0x7f0000000040)="414fc4106a4a3eb64fbfd36de1920a4c11f09488db8a22507a431d4b829fec28b96fcb80bac8b62c9491825a51353d75e17903f5738985ff47871efa667cd1d78bf25d03ef8f02a2ecb209149f27006fd8c854334533aa22f44bd7bd2f781df18620425803367c54de66235c6be0d0e2eb043fc59063159843ada5664ea13b851ca870", 0x83}, {&(0x7f0000000380)="0781b6f91ec1136c2a6d6faf4d240ecfe67c055285bb8b4f6221d9ae1d112e23b4420626ad3903e03d0fa13dd77239997122eb76ba983eecae6f8699056dda20d9b0c7598245c009fb9348dcf036e908041d729fef974dc26caf3c6f7ca61ea0b73244b8ff561016fbeac01c8effea5e71d8c6f3a8fc26c2eb8e715e5286f01e4754ee6338e5", 0x86}], 0x3, 0x0, 0x80000000000) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x2004, 0xb6) mkdir(&(0x7f0000000100)='./file0\x00', 0x151) chdir(&(0x7f0000000040)='./file0\x00') 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x84}, {0x1c}, {0x4000007ffffffe}]}) r1 = semget$private(0x0, 0x1, 0x8) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0xffff8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r5 = kqueue() r6 = semget$private(0x0, 0x7, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r6, &(0x7f0000000340), 0x21) r7 = semget(0x2, 0x6, 0x4) semctl$GETPID(r7, 0x5, 0x4, &(0x7f0000000140)=""/69) r8 = syz_open_pts() r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r11 = syz_open_pts() r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r13 = syz_open_pts() kevent(r12, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r12, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x50, 0x20000000, 0x7ffd, 0x7}, {{r0}, 0xfffffffffffffff8, 0x30, 0x3, 0x9, 0x45}, {{r10}, 0xfffffffffffffffb, 0xa2, 0x1, 0x0, 0xffff}], 0x8001, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x7, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) kevent(r9, &(0x7f0000000340)=[{{r14}, 0xfffffffffffffff8, 0x2, 0x17, 0x22ea, 0x9}, {{r4}, 0xfffffffffffffffb, 0x86, 0x10, 0x4, 0x2}, {{r15}, 0xfffffffffffffffd, 0xe6, 0x1, 0x1f, 0x7}], 0xfffffff9, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xd3, 0x40000000, 0x5, 0xffff}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffffff8000, 0x2}], 0x0, &(0x7f00000003c0)={0x401, 0x5}) r16 = socket(0x2, 0x3, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x801169ac, &(0x7f0000000300)) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x4006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$setflags(r18, 0x2, 0x0) connect$unix(r17, &(0x7f0000000280)=ANY=[@ANYBLOB="000020a295ca63d5d1b2d846854764d8dc08cab9e5579f7cc0f7535f082eff5156cb552a1bad05400a420ef3fa1b4976342734d4b5134627d9aa0b8bea9e0fe001f042d4239888a7ddd51af99ea093ff2bee31ea14dcf56d5631c7db3e01a187dcc700"], 0xa) close(r0) 16:00:34 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x2, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6749031cb2c6d9d5) semget$private(0x0, 0x0, 0x10) fchdir(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) msgget(0x0, 0x80) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x6, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r4, 0xa, r2) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x700) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x5000000000008, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x6000, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0xd013, r2, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x80, 0x72b}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="9ce8c8d8e1929860618af96f9381940dc38facfa8d9d53718ef3b34b7e41580656bf2377e6213ef9ddfbf869a890b3e6e6021e1a76b50a35ea638d49d9a075e3e781", 0x42}], 0x1, &(0x7f0000000780)=[{0x20, 0xfffe, 0x0, "e87a521c3bc1c20081e9809a1e23"}, {0x1010, 0x1, 0x8, "0529b55fc246f0efac39c9fca13f5f0001686ed91acaa4874515c0269ffa913c76d540aa03e61de51e5f4f2d75938028c3ec9b811f974a5a584a77957825c9d6ceea6150c1b3365b24cc1a3525d265e545cc8a58acd91f2bfe2c6296bf1d679da54389a617335a85e28f10b7b695a5097100e3404a198e6095f8d9f242bce03c8aaef2a91edce61a8a619ed8c71ceaf31aacc582268658c6bb3f9ddb900fdd230b9763af99441f0b242c620092aa2eb104f13fec76777bef69a6c6f31e550b5d5039564b051ac097035653fb8afc6b806e4d6234dc63b729e0cac749a3269b068590fabdd091909e4d79809d656c8e343611061805b8dca14790e8b12acac8b5ae8058d57c53e9438d6eb9f27b3b8d2553a0db524c224d44e2649689595ffe9c4f9f94489e6ec3d75c8507c926ee64c76eac647db12c5973283f9914f4de001f92b8856ac20fbc1be7dcf7820a312b761735d72b8289955b4f03f183da404298edfaa3fe64e56cf7d2bc027fc1769124086e49898428fc3febc88198235979fc7d24e25f842fb47111801689206d2e32c33746204e4cf076d91dd8cecb4b45148cfc8c58cb23c9bfb53c6122b47a2019101411fabec3cff051753502da62eb9395fb8db31473604f267f4a974127592bac620a64e7c08e5a1fb8acc2f789b29d2c2abb18a2e8e59c9e23cb398fc3a5d8dd53aa36ff6c7958762e0b18fdc6f687a4c9939b26c848899cd42d3c23b9be7b002dc2b0dbd3130cba7490f8eb5837868ffb318f3933246c5e5819a1be43c38be628400a2b85ef47a6bfca9a8e9f4fd397f17591eb233a42ed7a5bd4d5b6de82081252a48da7f6c673c4e82408863831a0cc9499717379419419ff92c3394143015bd3bec8086db20c92e3a27952b307fa48194c6fa20e1a9e3af5f72ba4823ce918a502f6ce8a0cbc89158eaeea43fc1d248707d484a71542f453fda031318be116553932ea4ec7ec18d3203f1b18c65d99ba292d1848b280622deb987f6c5c93783cd7cda3d3f648ff718d532163e4d99e0c2841cddb19bcbe9173dee27ccc4af2ade19efbaea1dc3bff5c496de7b0704102447b1e789e84d82e9dc22c77fb78e3b50912a2b8b12f62c74c912f160eb55678c7cb9c6a17630e6f1bf456d9a6d4f1300ef2f05c043626a2bdc8594a481ce0e5109bbb233cc1265c2f071cd486e59e0a7b4ac8c582d2d62c859f9d6b8d0361e8cff876ea84352cb7646096ab8cd17b1fe1bbbfb75ba62ba259f2c1d691e395a4722c8be0c937145c0990de1921b45ec6cb79c9153659384fead52cc314f46e836811b3e972e9b40c20c0da605a32f54f0a9069e0f61933782d3ee3ca1f858514b91e9fe22084ef989497d0402035a6233f512a57347a02fb5045127cea8076d7c0078115e4765e8892fa8154261c20be5a753144b537958c5dbf24f708c9d74b780567bb64de3d5eb3d66a86f7c5813bc0074b0fca13b9db0900aebf0cf70697ca7d72f1de317af90973eb5ac271c0ba608759f78acf10d067a5a7f405d18f09d2f7d88dfb28026031816d32279cc717e57d15149a6acc3e59f5fda4784f79393143925161560012503e5d196cbac512c3a20b83a5f8c624a2bc981c3a87030a5814e02b16b4c0cd609db54dbcb9239fcff71cd3868901aeeaa9dfb1b1132af0b1eeb30c03b1b50d24a0b3aecc274713100f087a5c36d2d814a6f80b0127c78fc17e0aaa740f19c63b678027cc7b5943ddc28b51efb3679111e74bd83a694ef293e16044f66f70f927f4c84f65032578ce8f928ed16e8cec377c3e7e714ba32792df1d4786a98a932c8ff0afd81f1e107e63532fa77cb15e9dcfef30e39180ab69d94ffd902c40a574896c0a528533de646e516839dda2084d2ad7d034607de9fc2e6273b3486183af4a22733ff77e71a7cea67a6937285ea99f681da2689f0b9304f5b39873996901866df91d5b05834bd3fb4481c41e4ca47f556bcec2338cdd600d22e7b468e119f9963ef12cb712fd4971e5613c577e95bae7fd6a9d9f343b8b1b5894ade530b5077d65974f1ea53a7ab335dfdade3bacc20c40b22d0f160c87f98caf89ee3638aa5285dd7d46a84b80356651a0b272b8fd3e110a611fcb7069a35589030f7121f0006d8d98301a6c5df7979e2ebe5ace53b8dc43d4868d8a82790477857aacad12dd98b0679baeb8fbbf1360ba22b8d1105a10345d34d82f1d4574b3961446f56d0f106689b4bffd93308478932891eb8605578bc95cf4e6e58336df98653502ce7ffdec541fd75e2d7218aa48d5bf43d3412b3c1643f6770f890a58a695dc3513255fe224a46012de14bfc7524ea269af457af023f3d000bec5da75fbbe27bf90d917dc8f7d9414375798f2f784cf86c0ee9c0f81358a09d5d76c0e649c88ff02ec0f9a31b484b1509fb5c361ec3f25b3acf5b510894fe9cccb158cdfec2e7a09dc78fb773fd3b9170a9f8576ae90f3d0c78d0ce1879fbd2bab4b1a116d120f6d4afbca2e01efc28c3d2ade8ab1fa1b00a2b281b788e2081f69fb49543be2fb820284038be7969c92fdd63b4a5d8e53a61ddec077f65c2cc2a634237a815d1f5237268b8ea1119bba6f34271b27262d41464a79b47c47a15dd827f3e98c4f85b3d56a5ab0412b83787354a46b859db1414cf149907cb2b77b75f9c134db024f33821a4a5b27c15acb3e31870a0432ac244408f063cf0e3962dca4ec08f7c22bd6ba98ff2302573e5127ffb717030b5296600e785a7879c277aa0be1547b3319a8332d938ef3dd59af5040a436c2462867208f78393c4788a60438295dcaedc693adc951bb93d523e5104cd9aa2c91adcf75aa3b2f041d33c63af253ed57c88a8a0fb8b9c4f385e92e100d88719002cdf76bb4986a623c7adee5d2d7c4ba6701986639029f5dc35cbc5548d5278fe8a508c3b4b213a1f41d961fad6029819638a52bfb5b072041dd6228f8d4d6ed395b5d634188aa59117a3e10f838368d49162eafd3e2aacee8a598f57755b2445ba23d8f193ee03ecbaefd7cebda1e1832af8ed9fd58e53e35ae768fd6b3e4ecad12a943b7787e3356dea03ff2c89c50faa0bc34aa92a522cda26ae755371499e349312d45615c18e83dc28706981d4d06d9d1944c639831d6a7358f5554b613be065bd37044d6846aede2baa9e73913f75a4dc603b31d994f269d66cc8b77ff349d0b0d9ded458c9393e9bf854897d1eb2187e7523ab9c318558b5f2cead8bdde8879261f39ef4ffc5bc19b1e7125fa8f05b90605e64dee148c1a94a833c304e01bad8e1c4a8bef468f27d1e228c2550af28181be2bf1e65a0b2836a4230eba7467ff3237dde3a6dd6c89ae430a42e9fca7a5582e7089991c9db868ef82e931a849b9e0308b6b8cd7080e933ecb919440dda5c293a42676db5eabd3b83538ac6cd8cd6d99754e416bf855abb35035410cff49d0cf451990ce114ed5670ef0c37e3ce606ae5f0eedc32a7a91da3ec4641f961e9b88f6a3879b60b0172b721dbafe4726c2dedce04ae9511d2e518930b863f289751ecc6b98df352b1441b3eb6cbf1c9e56b766832bd2b2024153d4833a2b0b58a40cc1ef9ccae5bbe9779d4ba2248281955facb2328690ff964081660cd687bca6b9ad2ccda8acab014055346b23f625487e3e239477bb9053bd05fdb1ca74c877e0d7dd61132ca074aa8c545303d9672cbcee300f1a21461b8a927bd644fe76b8ecfcd068900c7d9736b59a45b6f4135af198d3c514fb828a3fb33d513240b0f2e3d0e82ee8935e5768655b793a48a15974a6451a94727d5834e1b6cee51104c8c8a0958f1fcd214d7f893d6f9c6a638b58799f2a0a0d21460d9e9b39d9acebbae9582ef6925b1ff2e78c831f075d2638da68346e3699dd9cf1498a50698d21231ac31b15f85fe0f3e23576ddca0d3640ed9c00c2767f751edcdd04e60c7b5049e85c8851cd3c995879676e66845c399d0668d9d8da8c6cc28194ea527cf516cdf9f7de88dabb2055ebf6952413325b2deb903297ba8b6654e879682cc570bd28fc9bd772bb14215cde3505324fd6816564256371f4fceb26bc425e40748ac0b96675b14964a6807305634f595fbd2495f2db4bcdc451a89b095bb0294a6ffa19403e87e7512e8f2bbd03b71e6ce0cfcc3d6fbf2fbe106540802abb656bbbc96085668da026bca8227c429b2b36e5443ca6ac4773fca87b6457c1723a1642c391fbe212bbc8c27510c9f7cf4383938d1b4554e406ffa1ef5ebd7821c3fdac1fb9dc01df10cce16d95d229f6f62936fabb986905860e4d0a9344177783dd13dd0586072ccfd3c554dc2ccda08222f381ffa8f64a4c7b48cd74973dcb8efca3f8c193a9f075398ba398349e4fe999a3b7f5aad941c7daf7ea71de1baff8179ca779f9572811cce69fa808d4e5274863c6748f80c7aa25bd5674316170303da77a8d2754c22e57b0e562c408e582c2f520206618a837d9643cc0f46b6f26e11b64de431ea8f3796f53e8f03dc6d31f70b8795763d3ffa2e2824d31bbb581923457afa41ad0d35b5f8410ccd47dbe3ed3e7864eb675a8c16cd733b4f719e02aad9e31387614d87f793fb11af106282e2a9db429cea726b64b4db4c407480184338570ec2d83cd9a5df958c319f15c0c9f069460221c73824a3aa17789f8dc082dffc35c2ef924532f9a8a1d828614ed409f367e253237dcf50b617ac7067a2e0dad6a57d7eddca79b3ab4011a5dd2eb22dbd229c818260e162795e2beefb876bbc6d2b8c5ef3a27baeacca755f979054ddd9516f9199f9041047c860cbbf2a399acaed117d194e6be15cfdca0c8f48d774581f6002d9cbbc37267f7af5a6277d9c3191844a083f2f9b928b7899082583c49506f75b6637ee0c43c6259698c43dd98b5152fd68e14c43f608236ed05571399bcd5078cc5cf478640522b15f248ff8c4dfcffffda4e42dfdd960351789e4f43900d8344d92a2814490dca1b51982943def2b0b5f95546760ab87b26b4e253ffc2dfab5d42ddff9d79837e7e5d17d6ff8cfaeec2422f2b6cb6e312b42ec24d69a56fa4a1f5cdcf94f24c8fbc9d56b0d29a1891e1fafa5106d558490b890ebc29f2bf3cddec7d97f9f82d23de5b7f0bdcb7d308d8e4087bacf9bed8b518ef71765f3bbe4bfe87314e2fe41ed8d68de353639c42c8ed64e51d3049278edde5249855a51b634dddb433ac0da82ec4978538d82be67666275f5ba6064698f4052fce6df3590b7a7bdd6b98436681a81f00b542a7988682491e88cd114780b2ef0a522835dcd9fb4b6a3970c2f3672bacd2a1c0119736e375b5a94a4938add7e7681ff266a537d83e8b03d44905293294032e86afb677be497e100586d39e3bc150a29a42c5b058dbd794a8c56efdb8e93903a3ddaf7fb8a2610f6a4e013dbd30ff5c4d42709684af075e20aefdf3dfdc607ea11c847c216f0d81aee453b8ebc7f464fb69bfb898464706cadda14b8fbc932c15204309774976efbd111f7febfa859f3cd9ef7c5b2e421d2383b7b5be45ef34d28e35e39f2d22bc6cb16b32c6172c19d288ce7aa4e3704698f84fa2bdeb938ff02c92f80be9176934c76a7a1ae7725862a0430d857d4ef43d65f5ff0fafcc028732e394323566a912ee3ce087f6fc95cc3cc13817c44d9a0fd9cc39244b9cb9243f0771c0ba613a15118be8f5a2f15498c13e33f1a7e71da1faa39a25b1aa82383707282ad2f8b3ba5dd988826edd539efb6519f59e0dbb725ef060e2185a05b8ca1854c41c1a3816dfb37355cc83f6d8ab6a"}, {0x10, 0x0, 0x441}], 0x1040}, 0x4) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000740)="15", 0x1) 16:00:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10054, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f00000001c0)='./bus\x00', 0x1e230, 0x6) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = kqueue() open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0xc4) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0/file0\x00') kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0xc3}], 0x9, 0x0, 0x0, 0x0) 16:00:35 executing program 0: shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f"], 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x38496f0072e0e5ce, 0x0) r3 = msgget$private(0x0, 0x421) msgrcv(r3, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r3, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) 16:00:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffbfcfffffffff7], [], [{}, {}, {}, {}, {}, {}, {}, {0xffff}], {}, {0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) socket(0x800000018, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:00:36 executing program 1: r0 = msgget(0x0, 0x41) msgrcv(r0, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x2, 0x1000) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="9a2b9c32ac869bf90036d200"/24, 0x4de58856e4273864, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x800, 0x3f}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x400, 0x1}) 16:00:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0xb3, 0x1a, &(0x7f0000000100)="de638b895b3786c89fef87dcfe300f0fe84a93a68942f3138c9b2a165cd901180c00"/47, 0xffffffffffffff52) 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) fcntl$dupfd(r1, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x8000, 0x7) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000180)="e2346120187ffce01bb0a9c1e34841f2a9ac2c87a25d42782251dc1f27c7d82da7dfb279c5e999b1de5269fea64a16e77c69509b007bddedba25a99e26c90a83e4dbfe8c7e6dcee0c2fa17556ffe492bf9020f53179599980ae7cd44aba3a7bb2c4be54883bc552cc4ac3a694f752c4782dea74de7f0a0281371132a666a", 0x7e) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) socketpair(0x2, 0x4, 0x81, &(0x7f0000000080)) 16:00:36 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x2) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x1, 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"}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pwrite(r15, &(0x7f0000000380)="fbaf9b050025df960d9dc476fafa50ce491a6dfabe5d715f1f55eabd010d8f5ff132cd08a42a11a3a72b40119dcc4e01c7088e80e83aa42d4b5bdbf6b43baa020cc8472c761dc3351767f93f000001000000000000000000", 0xb, 0x0, 0x8000000) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r19 = open$dir(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) pwrite(r19, &(0x7f00000004c0)="fbaf8a8dffa7d9e47400c3ce5443441f28e7395607ad4f4aea65b3a149e40c45b6305d55dfd4c319ce93dc9001e8e2bdca99b6a407aa41570bc5199f19842e47f8901bdaf9339dca88cf2c0bf8ba78f1e2493dad7ff54908bba968dfcfc033aef981d448e686b5820ea305e0ce66445aadac5362a271e4a8b6ad230b19ebeb08bbdf53c2130e186bccc44ec57948b8f9b35d91c7854fe649d1fe36f8e75f05dcc4729e1384c36225c62b97cdcee31d4fa77becb00ad857ad9d84b31f01b97707d0eadaded4d249633b85c95e6de19ce9a58639da919130433e1a57676011b32d8655fe03ecc223d5f7b6740fa0a8980206d8e3f1b55a7ffd87dcb4971ff0bf069890ef380869934c37b4ef83242058d880d732d933b9829294d54580804981d3420f024596b283fd02d94a83147e9c804dbaa186077f22111a0dcdee16cddf47287758f8d05aec40543b39ef1fcc4eeb0d41f218e3177acbbc4b16a3884e5a19c8abc326ca893b2fafa22ad2c2d92f9fa8066ccde3a403a2cec5ce26d13cd9f9465fc04818f0564852366303487db2e9a0f5a5cbe3a45ac101c8103a8076b75481438393e80e4cfb2335b127ac23260eeeb5c749a78a082edffde6b508f874bdf4e5aeb108d42c0265ae352777be8df556dcc6704d7be874372ec420fec7f8864b782a39406d6c6bb4dbcbedd494fdcf085111bd73df286721ff0bb02baa5d6b748a65a8bd8ef5b05553594b8432320b32215be77e13837582f829962a", 0xfffffffffffffd48, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffffd, 0x18, 0x80, 0x0, 0x7ff}], 0x6, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff9, 0x8, 0x40, 0xb59d, 0xb230}, {{r7}, 0xbeb4c684b020b218, 0x110, 0x2, 0xa7}, {{r8}, 0xfffffffffffffff8, 0xc0, 0x2, 0x3ff, 0x4}, {{r9}, 0xffffffffffffffff, 0xcc, 0x80000000, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x1000, 0x3}, {{r10}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0x3, 0xffffffffffffff9d}, {{r11}, 0xfffffffffffffffa, 0x1e1, 0x2, 0x2, 0x19e}, {{r12}, 0xfffffffffffffffc, 0x8, 0x1, 0x3160, 0x7}, {{r17}, 0xfffffffffffffff8, 0x100, 0x2, 0xfffffffffffff7b1, 0x401}], 0xe8c, &(0x7f0000000300)={0x8, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r20 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r20, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) fcntl$getown(r1, 0x5) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) bind$inet(r4, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$BIOCLOCK(r2, 0x20004276) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r9}, @rights={0x20, 0xffff, 0x1, [r2, r2, r10]}], 0x40, 0x20c}, 0x0) msgget(0x0, 0x8) r11 = semget$private(0x0, 0x5, 0x204) semop(r11, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/205) 16:00:36 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000540)={0x5, &(0x7f0000000500)=[{0x7fff, 0x2, 0x8, 0x6762}, {0x4317, 0x7, 0x7f, 0x40}, {0x4, 0xe1, 0xf9}, {0x3f, 0x7, 0x60, 0x9}, {0x3, 0x1, 0xfa, 0x4}]}) r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x2, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x1}, {0x0, 0x9}}) 16:00:36 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) ioctl$KDDISABIO(r0, 0x20004b3d) getitimer(0x1, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x01\x00\x00\xea#(\xe4\x92!', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0xffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)='./bus\x00') r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x800, 0x4, 0x0, 0x1ff}, {0x0, 0xb, 0x6, 0x9}, {0x1, 0x7, 0x0, 0x39a}]}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) setsockopt(r4, 0x10000, 0x8, &(0x7f0000000140)="284b0200d3627d8388bad9c697cadf10f92e7472c1b5c7395d8d24a1500bfa32253b7a97cd083144d05ee44c78b7c185ad2ddcc2ddb8646db34abb0e497fd24310a88c2f03aad7bfaa94a24256b33b", 0xffffffffffffffca) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x7, 0xfffffffe, 0x3, 0x800, "96f3162bb6ad81d0b2295d43f602e6cf50df4707", 0xffff345e, 0x4}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r1) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x49) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getppid() r5 = msgget$private(0x0, 0x0) msgsnd(r5, 0x0, 0x0, 0x0) r6 = getgid() setegid(r6) setgid(r6) r7 = geteuid() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x455) setreuid(r7, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCNOTTY(r8, 0x20007471) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, 0xffffffffffffffff, r3, r6, 0x2, 0x6}, 0xfff, 0x4, r2, r4, 0x3f, 0x8, 0x4, 0x7}) r9 = msgget(0x1, 0x8) msgrcv(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000100001f000000c335e0416b1e745b330000000000000081000000000000000000d7d243432b5593d74229623c5ff1d924f489a57b00000000efff0000000000ff0300000000000000002073d800000000a300000000"], 0x53, 0xe5a670b3e99face3, 0x800) msgsnd(r9, &(0x7f0000000340)={0x3, "591fed4e7a1c696d5dddef5792af75fcd20b75a19d5d2d4d288ebda446668bc910232dbfb5ce8d0bf23140fd2c170d751f8dee8ba991d06b54a902"}, 0x43, 0x400) fcntl$lock(r1, 0xd3109d92e2ae6f69, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0x2, r2}) syz_emit_ethernet(0x139, &(0x7f0000000000)="b6") r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r10) r11 = openat(r10, &(0x7f00000003c0)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000400)={0x9d}) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) socketpair(0x18, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="cb6e0ba8786b428ec92415d0ada1aeba31bdb0b35b9372dcffc847f89c1c05bf23c86b2bb29ce349a8376ee090f86e5e61f4dcaf6d688bb22a8b3297ec03bf8cdf43b0d50e6c017202c7531acc4451931935d51c0abe98f7ecc40172c776d18debc22684991d00263bcbece8f2f44e4b5cdd93fa1f8b82eda591dea08a90087a80018611d95efc40b79b0b251434bbba1286dadbaa42731d9eb78ae19c4814300a9801cee8f70462424e1b0c09acbf9f6c759f38600293391fe8a4c9bd71ff814691019178f09604e5e846529e5484b3888843fced6fa9746cf5a1cd796318aef7d72799d66e8fa4dd6b1071964ef0484b129f803f3dd3e815c894", 0xfb) 16:00:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4e5d23ca36808912) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getppid() msgsnd(0x0, 0x0, 0x0, 0x0) r5 = getgid() setegid(r5) setgid(r5) r6 = geteuid() setreuid(r6, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r6, 0xffffffffffffffff, r3, r5, 0x2, 0x6}, 0xfff, 0x4, r2, r4, 0x3f, 0x8, 0x4, 0x7}) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000380)=0xffffff21) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r11 = dup2(r9, r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r8, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a553f56d9bb593140", 0xfffffe4d, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:37 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff008d81cd45301720e9"], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x62) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000140)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3ba63e51384888b9de9e0f3d8c501a67b9289268753626056de5b66b097783bec20eecda2f489fbc55fcf64e74058c9d027e7a5ee66685ce94fbc6751cd231f1b3d41bb97d3d11a931c766f3e25d07030d00e5e9d66eb3d708ab7991e9359cf6437e", 0x91, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x26, 0x1, 0x0, 0xf1d0}, {0x9, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x54}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x28}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432cc316bde54daa3a38e346c986f0f3efdcae82e8caac04cebab5c8abb1743d8c0a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678a26f5e766ce37a671979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5474638c40abb92dc695d66b1bcea"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000240)="220e2a", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:37 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:37 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202fdfffdffffffffffbd2b0cd394d0a0fcd409118f05cd54dc718a908858402c4f4b53addfd440923a24998b625209ed98f0e5138cfcc8763a74c74a44e150f66425f342b493099f61d0e07b2df29326109a19276608caf9d5e7cdeaa5035571375ba5b57038711a46136c62c6d9ca6fbb99d46a5d9d9c7978e19bc473590be9486bfd99832319177f2b86fecfb71ba99375a00a634d5947417e7e1461759332bf6f0e0984b1b6fa1d0de849679c16c35546e19c2e8f11aad2cc96752a921b37b2b69aae8f696610bc6c98bce3092662593499b37d5a4ecc5f7206c5f95f397a7618259f6f843151c745be78e9ad45d624b32c83f730f7031a28"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) write(r1, &(0x7f0000000040), 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000000c0)=0x365) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) sendto(r3, &(0x7f0000000400)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3ba63e51384888b9de9e0f3d8c501a67b9289268753626056de5b66b097783bec20eecda2f489fbc55fcf64e74058c9d027e7a5ee66685ce94fbc6751cd231f1b3d41bb97d3d11a931c766f3e25d07030d00e5e9d66eb3d708ab7991e9359cf6437e", 0x91, 0x2, 0x0, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) bind$inet6(r7, &(0x7f0000000040)={0x18, 0x2, 0x9}, 0xc) socketpair(0x20, 0x2, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r8, &(0x7f0000000200)="285fcc6c2f6e8775c2f1e7bb517b9acae0c94b789718095269aa13befb6c7e06cbb236adb89974a55231a43c17f62c599ed159919e56369799ea3642ca604e70534c944574dc6d943bbcabbf73e00c4c34efd6b34869136ef34b84d675f8bd6f6973aeb00ef623fe3909bfa2266d55d08238d1d7247db4d4af242ac4f11379e8b7f30d027f3d31d12c8c327a1b2f926596883060eee164a674041afbb27ebc0b26989f79dfd44be9ac7699591e500423d407a4c94579491501f1aeb2ef5cf8dcd8949f74c023a92e219871b2b62fc82171b314570bd9c45d37fafbe31cbc6ac7e163e4ed31cbc6e45c523a4d42eec1285535", 0xf2, 0x8, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000100)={0x1f, 0x6, 0x5, 0x20, "90ca3c336b63821f0128ea1be16a5c31ea20702c", 0x1, 0x3b8fc7f0}) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000440)=0x1) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYRES64=r2, @ANYBLOB="6f625a1044ff4fceced6269f88a87c356eb387957b01ecdbc7076f236da0a4cf9b44d48420a81464a3a15cfd47ad09dfd516a7dcce344703cd54b5795cd179203c47c70125997eccd936484112a27b0000", @ANYRES16=r6, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="1c7e01a518ad2eef7765ca4eb55a6c08052670cf7d7f628f14b78b41cd7dff70292eb90bf7f697a7db846204dfa30c0c46e0d56cfb6aa79cfe81f49e16c21afe5571954c68575e04745ae4496d9a759adb45da5a5c639ecbc8eba61b8c056aca93377b2e9c0c020d599e3cac5f29870de36a6aba60358580b3f3fc377ed69cb1492ed36d23b96ff8c5e8501d38a5c70e5f19332322df", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR, @ANYRESOCT, @ANYPTR64, @ANYRESOCT, @ANYBLOB="32473103c2c4c9af4bdee12fb2b8966b51819964583e81be4934eddeb5ac5dabbb628b198d9cb08c1619f7f5e2268bc5e12a799a7a73f348f5dbe0cd5e38d1bc7577c562fdca58c91777570882add89c33875a173fdd0a429201c3d20bfaba041294615e70f3a36c9669309ec6ab838f826f8b7e416fa42123e62637fda4e8278b212094671d7a2f683bb2d228ad9a317f3d044d136b30a7f42081"]], @ANYPTR64, @ANYRES64=r2, @ANYRESDEC=r7, @ANYRES32=r8], 0x8) r9 = socket(0x2, 0x3, 0x1) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000004c0)={'./bus\x00', 0xffffffff, 0x200, 0x7, 0x0, 0x7, 0xfffffff7, 0x7, 0x2, 0x0, 0x7, 0x7fffffff}) write(r9, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/89}, &(0x7f0000000000)=0x5b) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x6272, 0x7fffffff, 0x7fffff7f, "07c44dd5df000040000800f90000f780faa36082"}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x20, 0x1ff, 0x5, 0x8, "b9fe03d91b14a504a9ef51ce24364e31a45cf841", 0x1, 0x6}) 16:00:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0x4000, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000007c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) pread(0xffffffffffffff9c, &(0x7f0000000700)="efe16aeb3ddd8f3e884731a8143f39abb12135f1c889136f06e154ff0b0449d8065d85366aa334561245d864724256399800b548278f7adaff102e010476c29aa1b49f5b57d923bf0ed5711c4e4a23fab3ac3faf00ee465b89d66340cc7d8ac925b0c528bdf3f64ea4562442bbe3adef38dcf779c6af08c36bf3f51cd74395e793788e7b2cce31d93df968", 0x8b, 0x0, 0x0) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) r3 = socket$inet6(0x18, 0x18000, 0x87) shutdown(r3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xffa3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) semget$private(0x0, 0x2, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) sendmsg(r4, &(0x7f0000001940)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)="c7d45119963710aaea63571aa9a77ad2e91473e77ce3e95597fcda92e3e52d8c3159f4ca5003272a00080fd95739dad6bddf4eb7a71c497b7dc73c9fe8de87a3155a01beafef07be845174332773b6ca6f4deeb97b6f2cfbffb8e6eec83b00d4ea61d674bd090d7df824974506089bd5fbd821da9bcdc623cbf98a8518ae305f98848897b714a917cc78980804495af5cd3de9067fdc22c82d5efdc20c1093c01bba8f7de5631178cbf360da327b9bf1db40bfaa469bcb8dc1305684a99eee5fb48c04b3c06bbf9e", 0xc8}, {&(0x7f0000000340)="ce73a50299f73ddaa513c646e1884e097fd705062292ded3a8792493a7288a6c7bb1f7f8cde3277d23fb6f30f4d9cb8c8c9258e4f6775c272cee45b5b3573d37d747012841806474f6c0d856832e5c472bf58aa9611167022e71c541fa53e8c80602d91e6943e0f10b70670af2763c6ef585b60e11096e8f7a6061b49b69397601de3ea1fd1366d001cb02", 0x8b}, {&(0x7f0000000400)="d25c2ae4b931f7f2c2d644d7860c6b42045b6f8b737b41e01979d1c5d7f08d9e9a42a6ee8dc388530020092bf31277deceb00626df9e2a461c6df7094a5a0ed7c25c1e25ffbe72773e9ca27ec6171283565d47e43f4a817088fee5f8525a2c7eb8253c18a0420d478fbe241b1befad62", 0x70}, {&(0x7f0000000480)="35e04d9835ed32c89b86b986ce82562188a8468045597cd9c25c5086456d4bf49e5e72e3c3a85fdcadb6d8c3d81b45c0dc319778e5282e55698e3d1f1094948f61989f7d49fc242cc4aa59ed61fc2c500f2e3b7bbc5e71e027eaf07f7fb8509ebcdc43ce75c66d12e2fb38b868909547ee09f0ac", 0x74}, {&(0x7f0000000500)="f2a0e205a93dcbd408185a1ad55c05021e06b52c07fb2dbb7212620669d1647f6639dbad54b8c8ed06d15f8c1a0c65aa5327c0dca3671c963e55b800ac9ad5e3c9d5ec02f095ad739adfc8638068a1b8c825756e8f3f1a6d98e5ae83b48448da1de71108de604cf58392dcc92ebf65f71712abc217ca69452683e41334e246fcbbee05d0525015fd2c44b3763ee669695af2e23fbaa7ec2c1b22653fe61cbd85eadd449d85fe678a5a6ae39e13bd2e5ffcb6e5257ee4422f580531", 0xbb}, {&(0x7f00000005c0)="52264440bf2ea4b739f5783c772273b9a5d274f0351cfe4f66193d2e4ff854094eafe59784482c05eccaa0f511c732b8970484a76ecb78ce893827a4c3ffd6ac486ee63776a36042d40c473fe6d6d3d36935b761d0d6de75c9586761fd5192328332f063bb688344330403743ba387cd465a403f905edbb000f3e2907bc09d820f941c1869bb308c302399177322448d8be05431e0df782d04a3f950ee", 0x9d}], 0x6, &(0x7f0000001a00)=ANY=[@ANYBLOB="c000000000000000010000007f1b0000961a5449a51f516679b1bc76da3dc3d4bcf196a9ce9e1f16041b25d9d09afe25f34d5c17c293de926eed93bbebb9073cc93f0673954d04591e8957f353fac18f86028ab58e35375274475b85b05a2955155159d1dec2cdf7a8d5428914974fb28e169c371e979aebad5cdc750d187f846a0378caee90e0e27ea652da4e1d7be72d413c174a6b500a17ae5c0e52493c910d8c3570c7e1f7f410e51a7ed68616a7c27f0b251c9c0f3a7c7b880000000000b000000000000000ffff000006000000469ff0e7720959baff007a9a8e57aff69bbca9ca7f71831331afb660e63f27822a300fde94009fb0bfd4493563ef217617502123c0227711a308200e56487d803636891c44010dbb536bc33673f11622cd55e10c0684282eaedef07dfa9abb8281cca51f419ec24839cadee0229bead18f7ac37e20b2642e899aabbfc83026edae95cf281c612d9bb41d88a46af7cf990abc949838f7f0d8017e7514cedda7001010000000000000ffff0000050000002358157a4971e48984e5c1121a680df8ab8494d51257262368ed3cc25a09b9c18ebe6ad36cd2bcd0cf9b896bd26dfdb35d6204eb040000000000000039b77836e7504f3ceb3127ac0675d85215728307a4a44415a55065dbcbb3f1b57000d2609b4a1961cf76afd4629e3f4e8c478709f85484e93d3c477ae4e9afb64a117924f8e26ef8eac3cef1f6a8dd67cc284373beaaf67ed2d559edbab064f8cc69b6f779dcf4778cffdf510d14fee59d696eb8a4fdf6baa5e27ade36d9263f0a879d695266bec455dafb12e0a75620348153c3fa6860efb6b7023b4aaa4fae434c7ba2abde384ba98558cd8d0efd2cbf5a7e898e8a779c860ff9731b955c4e5443c75fac1490691882c6ed06b7c86f37181ddb61df49ac24180f03a08801e6ecea020b1dbfd1f1edd4ea04b6d7dacf7e45c2c1fd57fd71460220c02aed24e05e2568bf43e4658fa0565c2ce27d1d6404ea11a28bfca2a90dcaf3f4a3af4b1bdc290ad3b933bae04cc3e800c77810ce2a7d1851e4054d912bbd068fb7e1449129db6503f12696c10088a79885fb980bc49d5bb5b6066ea368b1a4c6e5078ef7e5a2ae5a1a812901a3ee726827372cec8eb5e18d5736d9f6352c467e41f487083f57686e333f8b4d6a9c7d3788005997c31db84d1fb34cfdebd8052b22be3b56c0e540270d2fcb4f112ccf535c6d6b712655ef84c2b93580c829bb8e57a953ff3a7bade94dc4fd68b3a9dd4e54289be17783f2a6502a0f2a249a04939226f867327f51e7b94101e597f5a789c61fa9b34a1a749db7dd680217da8380d4dff33bfd1af9e049a2c2f441df0ddc54c2261bd13726e63458b242363cf69a43953e5b431c7734faa176eb1af25378d964c26583e921b5574e08cd3872e750ee033b6ad7e43ea70f4fd9ba64e88ed62b404c17fe268fc266f6115de8f517b06e8d79d2c23dd3420505425ad5905daa3cbe59a46a69aa53fe5f96cf5209ca3d1c18ec9cec60157cd87097a86de500a81d8142144fc76161c2b729c98ab217612137b7a3a93c42b12f8eab37c0bac9fbd40026087f0459ffd203ae9e256a198a04c16638dadd4d6860b630c280a87ac9a3558ff068a83352e7447fa24b2d8714287a68a56814ed450c0eef64051fade43ae8472de885434c501931b89c9930f13416ceedffc6bc1f7bef2811876fa7118fd10cb3957ba4876ac03f48043a532872b1117b5f9897d3fac4c1cac5fd2afc510b04757361f7d914444e9b0329f5f400da4bae5086f53f552840f5a223779e27c9d3bab09aa53cff0cc120bc85a8b8c44f21ab3d67e5d2a7cb85b2b34521f92d8cf27dbdd3e05f3fa7af5024c884015a87d936ce743c6486b940e3933b0a91b62de6161a05b1f9822501c3667374b78961126cefb4ca528759782a51324a9c5cb9427c4104f1f9b89e3214e96580ae0362f80bab2e5e7380fc04518c97d341c130adf4edbc6aa49f3aad66eec627bcbd2b5ecf47d11767927391e93ec8650f1481122bc321620df8590bdb3c0b4ad0a3763f071328ad507b1b6942e46cec8d5fa087f442ee4b7ed9b170f03a42fefebbe2d0462e4365f14c6829f2f1e289a7510d9288fe513fe7fe0aefe565ca90bc234a7337f5c549b01b1629e591abb3bc13aa8e96c8c423ac1cbd2a58cf25a34b7d1b04d0d4aa7aeedfc1010200c961fd7bea6bf2e2644d1a2b590ebcefa9df658f6be8369a3508db01b693c94278405e651cec5d20f02994b38f8678567a8bf895f198befa58acc1495bdf66abf44aa0f8d67911927e77304999b6611f69e2b92ad68c05b91447f7fffaf907a44610bd6d5d07627555815dd316cb575b57d5f059adcc9a540239421436e21a4bee6f443d003fad96a832da1fbb3c1c9b562a8647cc25bb6805d3919ba390cc9506061ed0c97fbe0b6c277f5329b98eadfef6f14fc6d862d18f57ac350a73f199b50ba2544ad238ee62964c35cb0a742079f6b122b9b2fb9deb974cf5ed6ef40513aecba56a785bbc381199ca4ccec67fc29ce8d2e1978e5d84e49f9b44ceb2c87737321c89ce9a4c7932e4af1e0a063c53f2d3af8d66ca8b793848deec24d4b919a6317193e15b97910e1d1f4f5196f2386c4139b1ca3ce3152f7ebdf384289bcd19b3c168ac4858a095abcd0b7c9ceb54ad0eef1a81b67878511efccf4b6aa6416310451c5449d99a74869fae4a1dd028486a444693d5d6b2ba081613f95e9265e88b1d40c4e7a006fcbb6816fa498ec0a5f9a6506c2f6260fbb93398e58e4ee6f287408a4866c05aff8b30ceb77a3116b40981c8d52aed69e0a77c587b46268040b721fcbac61f3c34f6e6e37061b7c072c9cdb219190906c928bfc7b5493d86890b3234e5751cfff88fa600c8abff4fe35142e5718b846a898db5348fb3326c4ffc885ad6da7da803bd500c3509f4c675f214edd0fcdeb16a7e4dd811fce9c6fb44e14116641ccb613652cdd1899e49d6c97ce4cbd621e14229334935e241a5f57febc848920107c24c3ce74b544e3f1997cfc63981f3d28e746dcf0d7c664d5229f95b0d641ac6937c780b8b3b1486a6f27c2d52ee7fe175753c32778d951187ae8631a4b4c5ff466d979c8c4fd91e5e7e7db5febf404dc74617487da53ed8609ecf1f62ffaed9914452e9f905f8319f1c5dcd8f027b0851fe8529d55bc042d32266882a4a806fc7b3be47afd79efb709a65ee970fc8587f492dc9fdbc4f2704afca0c60afc23ce0e8e4fce351a0680cd0d757f04d7bf091943337cc5eb1066eb41ac1a47cf7abeadcb76fc23cb2295d9ec261bca869d55439c7c3fdcebf0068ca3de725bf5e74fda04a584d3275e0771dfd933db350b3175623c1c2d69d4d157c34f43f870f337a0d76020fb5a4de8ec8618356a517e5a75e900b9913cb857136219d6185fa25b73e9377d64ad0592101b65f2698dd520e71699cdf4455bab717865d89ea808efe95c58dc869c60253c15f516e87c9f57e03601cc5281df2d220e629fe575fd5f9955194e468faebe750b851d5db78fff88e139e54a0465b41e539b216689cef8ef0acd047a68409ad1868fa5e01fc3a77ddc7b8a5423d87868eda2ad53715c414e75f28128b7cf520aa00373bc210bdf51380ca8a323792ef4d5b1fbdb1a77b7bc262eab1fe746610f07defeb91e6d753663533b5e8bcf2e17e9b7d27dbe49ecc3b1c3825b58e32ca357c57002fc5289dbd6700a18bb8ffeba951e3095ab34843be57ec6cc126819e5761a580c3f299c02f4105b54221f4db1622375dd34e1aa3f76ac6148eda40788623f19a403665a40416a473c010cb9d0243ccc443643e89613f3a267e8e2b8434fb5134abcbc3b732defb700a0fbb823f89a8e46f8f8c41baebac701467368aa1e720abf129ee4a66655f104bb54c15e0abc5b5f0a10b7c70999fda6826ec4ebd138ca1964a1165cb22235eddb80cb734490cae240143a80f7a54087e609b050344d9ea1585dc0b2c2fdccd5064dc94f0c96237e99ca20148fd7acf8263d7ae4d1aea2138b9f97900ec3846724148887779a83a6b00ad8b11ade40a54e42d8c466d338cef3463e7f90419f474dd93e29542dd07c26ba61181b94b5141f3c5cfc3004230854a45dd76f5244a1ec89535b9180522786fdd75789f0441686b7f939e77dfdfc7a8a3536bbb6895d48f420ab56d49b1f9b53405ef5c64d7e9a087e89b96808014f77c95ac220111c3cba3a8b8293bd944de46d02e35eeb014e99d83e3c2df4efb5536ead2c585bf3b99d96cab3f49a5a517e12cdddd3ba9e1a4d74dcb40d25e9343b07de50d79e42f23de04d41b9d76212449a62a59eb8d24df0bcd1685b794781a7f46082b3f7c257133bcec2d433049ea7e725cc01445c83c4b2d4c429f3eafe9943015e7521a15dea4bce8ff3153be2847e925d133dfcb7bee60f172d8a937a6788a53c9532747db6abc6771426ba2b4484b472116a4716afd3ee2cc7ea0178061b9914c447d89d4e2122ae3bef3d700c5073f61a622be84d886b2a904960850c243abab54edfe5b4cfe2e1b9ebac46575df6fa3e11d23065a78870c6e78762152f26deffeef8fe88c313a7e9fda335d3a3aec988ec338456afa095ea9ffcbdd9f761233eb30d209c4b4a61b1fb39c16f82e5498da14997c1260909dd989dc0abbe6438251fcbaac42d990970515c2d2cc11bc2033f7725ba7120025504842e5dc7c8526c9f59de0614a57bf692724045b3a32b59b53e45cfbd5a30cd8345a3835e4d7bbd160fb14512cd912f890dfbb6605c9b5c1ba40022c62cf74a1c79ed08d120c49301197d83222aafe20fcaa7a4e8704a7d1d188e3e06e01415b57f07fbf747b23ef67084efeee084504673cb982aab70b1bc7e06083302d1505f7acd179c6f378a81863070d50ff5be36f97b5dbd4f190b5a8d12ce7936b62a78eee284d6ee3899755fab7e8efbb651431e41c32d4acb94140e354b84f327dae2524783ab12f10e3ac8bcd7a23130f80216ea85317151675539c519c622c85fbe75c406963eabd2dafa3dc87c7ced94ed23e1110aa42a8593a9c4295dd6f1017190d3f687933be31f7c31603603b3bff952789b50ab173d6dedf3b64450c370d657c5bef2e00b774d6edbec9a714edb27e4b3c6512c21365b205d2611d6cab708bd390384c124299f1dd1f06007e6ceac3ebe776b86bf7d654f0a2a649a7619399162ac157b24424f743bb9fcc9b4472a5426ef11c348f69b7a4547b4b30a783b351d1ea9791092631a5851c6b2f5e69c31ff4ba9f98275774935267fec2d8041a160f402e9e44b7fd843be94f04adcd4a4337739490fa2e08c0f8f5cbbc39052bb145d6c420f036ca15c667e233f0708626e9807a12d533a13164532dcc17a6887131ecfec36a0374aee94fcb7ecb40c04cd11fd907cbdb51b6fe550ed43c51c4f491037e9a4198e8222873cf5c0feb4b7747795411c281693c2d110dbee53bcb72c6ffc73e9ca4a9e7a3ef0a612ceaaa7b758a43c6dbcc0e53ff1e5944ee768f890722a995130f1f5e47acf2b471c1335e9fa1f56c453a0b4c85320626cfb52da8c863fcde35ed733552ecfd081188b79e7265f30c4e9808543e9043d97479ccde7753c8d706f064ccf680545d2837636fb7d6b34d53c46734d2e8ecdfd0260793ac07c7e8c838ee4cc57411fde3d4af95649645d570163fe064a9ea906005bec903aceeb880613756bfe7fd10c0a041e533ef8dd03cb7172a98f694f838e81d579fb074f2bbed97a93fb45388b0873d3e4d06dd8e7813d4a1967dba2d25592fe8994003629f21d6099fed1073e86d35e12665b037db827b3dda78a64c0a350fc3b1f9a965f56f0d37b751241c3f07aa73c6de14deb3ef41fa84061b905d1347eae5d97401f48a70ebdac7ec3292c0b5a099b26551ee4eac62f3251c03cc8bce73c618d5b39e3dfe214fe66e422664dcb65dd2156fb513cdae9998f934157605128da065ab812586c71de5a5318bf2c509438a15dc3cb8f5372e13ed00ceb40bf3a804e8f6e645a2863bd36758ca9311ee0a6572bebe1c2990f30f1b73907debd956bb4989fa685afb8031452e0205472cba1fe07e2138068bd20b18a59474f212cfcb8197f66d5d9c460326f261fb0711123f489b493081e9103d772b8dcb9d4c7e7ba5224676970f8ae58268fb6f9d665b2ed1fd91a7e2cefe6aa94979141f7bb7eb86a06da59741a4bdab96bd915bf9442c0c7e9896a0728be41e3bc2c779dc60c5a17fe1289e2a4a5084e6d01d60190abee040dc46406e40e99c298457b546a4174ca6280000000000000001000000030000000216ec1b2a973408792b335ca5537df1d7a3b52510b114007800000000000000ffff0000f4cc000040778f7886e5772a93a71a7bcc2bec1f29eb5c173de320c85fc10213aa959d712e31f19128b942f9360df73cd9520643a8ac32527b7df0172dfc471b5e3e49c7972203bc988cc40ab9a7cfe3bf8083f7e76e8504fd0b266941ddf8e3aae98318d55b5ea22f853200a1ec744dc331e87511b9ff663a3536cb706c176bdc5debd1cdfe58c28233ccf37f4a593a7bcd09b0feaacb54aab092d306a204e89382144de64deada342f679781b589aa18ceed1b92ec5a8917a42520462c4e5e0c92b363fa0471c65e4f7eef6537dde83f6d6bff1a51f86cc99b9f8b2164c246d7e7ee38e93ba0c8ed7c2a3560bb11ba71ea42a564e9cf2c0fafe2ed08edf4b99395a39be0b8dfe7326bfb8ca4bf830666bf48a4de6a"], 0x1220}, 0x4) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000800)=@in, &(0x7f0000000840)=0xc) shutdown(r5, 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) mlockall(0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bf790a0000000000006bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000090180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd06d23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f865b0c7290d7e9e48f97978f92eabe03e204834c7cb0e96062449be96cfe612969661ede9fb94fda72e4fb9c9ab4595d41182639074ddc691e4bd2e9a63dce4daec9a2dfd0a32e1f08f7eda53151c8b1e33817484b950d302b2360"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) socket$inet(0x2, 0x3, 0x40) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x101, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) openat(r6, &(0x7f0000000500)='./file0\x00', 0x80, 0x123) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = dup(0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) dup2(r11, r9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r0) readlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/21, 0x15) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet6(r12, 0x0, 0xffffffffffffffea, 0x0, 0x0, 0xffffffffffffff8c) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) mknodat(r13, &(0x7f00000001c0)='./file0\x00', 0xc000, 0x7) 16:00:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) shmdt(r4) syz_open_pts() r5 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000000c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) poll(&(0x7f0000000200)=[{r6, 0x8}, {r0, 0x100}], 0x2, 0x0) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) semop(r5, &(0x7f0000000140), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x10) ftruncate(r1, 0x0, 0x7) fchmod(r1, 0xe3) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x20000006}]}) writev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f0000000280)="ff9d9535327f106e31e79154496cc6acbe1e49ede051b7dcd3d2ab9e3a8502e14ad6a0622cb948065cb9ba43f5ed6a6b89316962d1f47e19b57e42398688ccce78f020187779350ffe20540e92ce87afa0d20dbed18586422ff9a5212806431094b47d8e68a42f24930c9d4ba45db6c070aa891d54d18c269a3e42ba23142760bc30503536b038b9881d12bf48f8f4ae9c1cd37d54a66d8ec045724cd013afbb6fd5b3031ee298d4b50a09f42a53cb98c02218eb9c6bafec85a6ba3b1516c0a2129fb37f2006aeb32029255d24a475d617312322b74fc3", 0xd7}, {&(0x7f0000000380)="220c6b70ceaef3bc04d0f99d", 0xc}, {&(0x7f00000003c0)="5b6920537c9f0e3f2111bb54878c460d76f6af4924e5c6fdc39aaf25cd34573c9952b1295a3da0967ac05e901cfb5efa15cbefc6e661cfe203da04a167a61a7fbcebbca515ecf36f1c30c007526089cbef4cc01ef6295ad3727f3182ec68980573513adaaa7c7be92fe458898100a2b85123a0f2741f76c0ec6592a1c8a8ab103c89eff921ed7dad7f1fc4cc64b62679e6c5db", 0x93}, {&(0x7f0000000480)="0323e5dec50c8533e250c8d2584b9f62c631282cde6cc79008c76f8bbaf7cee81f2e96f3f3c7a832056302d3f5a5fc219e232d4db0a527b1f5ce91d709a89d5ceb9f0e6e54ed0daaf4d31ecd74b922189c24a8b7a82623fed10f77c3450506c31caf783b61474a22e078dbcedb234b16238ffec727f291236d416f8497366e753bf4fa14bab9c48ff2519c3d3ba06e7c9ad9695dfe9a606bf3120128d18dfd2da741ced87df49d5341ce642f68bb6eac", 0xb0}], 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)=""/215, 0xfffffffffffffefd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x519, &(0x7f00000000c0)='J') r2 = getegid() r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x2ad5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) r4 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getppid() r8 = msgget$private(0x0, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) r9 = getgid() setegid(r9) setgid(r9) r10 = geteuid() setreuid(r10, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, 0xffffffffffffffff, r6, r9, 0x2, 0x6}, 0xfff, 0x4, r5, r7, 0x3f, 0x8, 0x4, 0x7}) r11 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() setgid(r15) setgroups(0x3, &(0x7f00000004c0)=[r13, r14, r15]) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() setgid(r25) setgroups(0x3, &(0x7f00000004c0)=[r23, r24, r25]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r12, r13, r18, r25, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r26 = getppid() r27 = semget$private(0x0, 0x4, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) r35 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r36 = dup(r35) ioctl$WSKBDIO_SETMODE(r36, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() setgid(r40) setgroups(0x3, &(0x7f00000004c0)=[r38, r39, r40]) sendmsg$unix(r4, &(0x7f0000000ac0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000780)="f11ab73894f3b20a8035989278b950e3836300d9858f42ec72a1e6844785d171a219544af4eef34e5c01c0e3e13e0c1be7c8246302d673ca0dbce48d5a85758a2768222f4b93ab7dc6bdb25559c46f969bbfbdc0960f43cab48557cd839be96a7e53ef1a3907d204bec5e1254cf3cb6048bdb045859a801dd920eda7f1fee9283779b212fb4dbf728ce32ada94335a093fd166df149c0218df5ac60a4bd11aafa366cc88d00a108f1f56c87e0c8c64fce2f50a456491a397bf74f5a04b956504f9119ed79a49f347ae07d7a4cb43fa", 0xcf}, {&(0x7f0000000580)="de4c06f88ee64b33982f72a941c57515873d6a75971262fa095e4f52f232752e59fa8ca0f2a4c55d021d2dcd74b1c8b1f690af6d692c8d2f8289cece759b", 0x3e}, {&(0x7f0000000880)="0995588533b488700392471d33b8a6c53bdbd579e4cf923bcb73175e658252a0ceac18e8565e9484a84e457b758f2aed3ab13c1f9b15aa938b6f8636a9ed109508a059d2a97377bb004fed458fcdc7f3f18a53c928eb3872cc929913abba1248d3c7996123bb08c662921aeaf8a76e38b03db43366a6f55b4fa0298bdcded9459706fe567f9364d63a4dbe54ab2447cc040cb0a35046e84ce69b7de8f42da66261ba22bc562dad3956ea61f72b5b9291e3c38e627b78a494c9bc9b3d0893ef8add476d473cbb96112cfe1af706a87e8a7b5ba5abed145b7b58", 0xd9}], 0x3, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r5, r18, r2}, @cred={0x20, 0xffff, 0x0, r26, r31, r2}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r34, r37, r39}], 0x78, 0x4}, 0x600) semop(r3, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r42 = socket(0x18, 0x1, 0x0) dup2(r41, r42) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000), 0x4) getegid() 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8) listen(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x0, 0x81, 0x5, 0x7}, {0x8, 0x3, 0x3, 0x3}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x38, 0x4004, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="82f1b704d7fbf0b536"], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x99, 0x0, 0x0) 16:00:37 executing program 1: pipe2(&(0x7f0000000240), 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x5, 0x0, {[], [0x1]}}) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="00000018600500800001400300000000000000fcffffeb00000000000000000000000000e4ff00b200000100dc", 0x2d}], 0x1) 16:00:37 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) pipe2(&(0x7f0000000000), 0x4) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x2) vm_resetcpu: failed vm_resetcpu: failed 16:00:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x1000, 0xffffffe0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{}, 0x43f4454edf15c7a1, 0x8e, 0x2, 0x1, 0x80000001}], 0x40, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0xb2, 0x1, 0x3, 0x3f}, {{}, 0xfffffffffffffff9, 0x8, 0x4, 0x7, 0xffffffff00000000}, {{r5}, 0xfffffffffffffffd, 0xf2c74ed3dd26314, 0x40, 0x81}], 0x0, &(0x7f00000000c0)={0x2, 0x1}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x44}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = msgget$private(0x0, 0x18) msgsnd(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="020000000000000013705d1c0a5d29e3db5784f61bd78a63cd0368b40f85673aba64c1d5bdfd3e7c66a3a1a7f1baf72d4524dc3c4d85b288dfd991f31746604354ca2bc3d4adfbe935e3d35076ca4f9dcee503d5bd2327a5ba3e1534ebb61152340dd10ee04c0860141f67b13c9a8e97292ca95240dfe5813df04d0496b2b61abe2e9b9d3735a5b2b6b755c596f5c2943402397945a8fb0eca1e4c5c2336a8d7643c6e8d2c2d9e000903caab0826af7c932e5d78d5fc3407c423200d551d41781b50a8c38d2658299ce1f57e37770c7b3bc9e0899b8ec43cffec65414210c32bad1e53d5b8c8d2e98292db8ecdcc52e20f46b8d335f9890986deb1c305286c863d020ab0d5df53347d00000000ffc378e52ed067d40862bc62ca0b8c23fbb57cd36bba9bf2933044a0952256caeaf1edb31c99c96206c4bbc7c3b5b8be9e173aac8b1003a29e4f408b2ec4e5a8bdc04931d900e6f4302f964d08eb3b23008a0d89c9aa7204ac3347640b790d772c519eba54214698a067673d0cda2fe96a2365298d2ce3da3eb179616aa194d33f9583c2217762679ba23cd7781f429a973f7d0ebdef77eb73144e774ddd605ad20363571f135c6f2ff3b3751938d64c907ca22894df376e18875afb3a76474eb01c03fe952eacff931aa7d3eb99cbcec42a9ba01c88a023586631266ab2102a1c8a349eab5c215583f7d2ee43aa"], 0xfe, 0xc00) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r2, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) flock(r2, 0x1) r5 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000640)={0x200, [{0x3, 0x5ab}, {0x1, 0x2}, {0x0, 0x63}, {0x1, 0x7}, {0x2, 0x9}, {0x2}, {0x2, 0x2}, {0x1, 0x9}, {}, {0x3, 0x8}, {0x0, 0x80000000}, {0x1, 0x3}, {0x2, 0x7}, {0x3, 0x7}, {0x3, 0x7ff}, {0x1, 0x3}, {0x2, 0x9}, {0x1, 0xff}, {0x3, 0x3c80}, {0x1}, {0x3, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x3d4d}, {0x0, 0x7ff}, {0x3, 0xd2}, {0x3, 0x400}, {0x210b624756302e4c, 0x7fffffff}, {0x3, 0x101}, {0x2}, {0x0, 0x10001}, {0x3, 0x6e}, {0x1, 0x4}]}) dup(r5) syz_open_pts() 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10006) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r1) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x43, 0xd4e}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r5 = kqueue() execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000a40), &(0x7f00000006c0)=[&(0x7f0000000700)='\x83T/\xdc=\x16\xb8\xe1\xafp\xcfK,/\xc8\xfbmy\xeb]\x10\x1c\xca\x84\x03\x06T\x19\x9c\xfcu\xa72\xedD\xab;\x9b\xa5$\xca\x8f\x11N67\xa0\xc0J\x85\xeas\x8e\x93\xf5\xf5v\xebzI\xff_\xb27y\x899t\t\xa7H\x83\x0fn\xd9\xf0\x19n\x15K\x03\xd1RT\xa1I\xda\x15\xab.1@\x92\xf2\xbcW-\xa4\xcdl\xf7;)9\xab\x0e\x99\x16\"d\xf8 \xa5L\xe8\f\x92\x18c\xc0\xcc\xc0\xf6o\xbd\xe0\x14\x96\a\xecZ\xbb\x90rM\xbc\xe5\x90\x1d\x05\x00\xa5\xab\xf3\xf2\x94C(\xea\xff\xa0\xa36\xce\xc1S\xdc\x81\x95\x95\x94\f5\xdc\x9f\xf1\x87w\xdb\xb0,\xeb\xbc\xb5\xab\xb3\xc7\x0f\xed=\xc4\xa8\xa2\x94L\xf9\t\x1eB\xb7\xa7\x10\x19\xdd\xa0~Q\x9a\xe1#\xf2\xc2\x1f\x15\xb6\x92$\xe8\rR\xad;\xa9\x16\xd3Y\v\xb9_\xd3\x7f:\xbeE\xaf\xe0\xa1W\x17\xd3\xa2\xb7(\xed\xe1U\"\xfe\xa7C\xc6\xfa\xea\xee\xf0yz\xf08\x04\xf3 \xf4+\bSc]g\x04\xcf\xd2\xc7i\xc6\xc5\x8d\xa9\xa9\xdf\x93\x99\xce\x17\xe4\x11\xa0\x99\xd4\xa0O\xe8\xe7c\xe4\x14K\xe0\x7f=\xcd\xf7{Z\xe0\xaeE\xf6B\xc4\x03E\xe1e\xef\xe2p\xc8\xec\xa3[\x03I\a4\xa3|YAg\xd3\x95\xbe\xa5\x05w\xc1\x86\x1b\x00\x00\x00\x00\x00\n\xd0\x89\x97\xee\xef=\x0f\x97\xc2@\xcb\x83\xe3\x84\xec\b\xba\xfd2\xb3\xfd\xfd\x17\xdc8\xb8i\x80\rZY\x8a\xc2\x03\xa1|\xc4\x1e\x80=s\xbf\x985\xc0\xd5t\xe2j\xb4\x06\x89\x85n7\x14i\a\xd0\xab\v\xae^\x98\x92k\xc2\x90\xdb\x90\xc6\xca\x02ZE\xaa', &(0x7f00000008c0)='-}\x00', &(0x7f0000000680)='\x00']) r6 = dup2(r3, r4) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x83, 0x0, 0x20}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f0000000a80)=""/4096, 0x1000) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSDTR(r9, 0x20007479) connect(r8, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:38 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000002600)=0x4) socket(0x2, 0x3, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, 0x0) chflagsat(0xffffffffffffffff, &(0x7f00000025c0)='./file1\x00', 0x1, 0x2) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r3) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff01, &(0x7f0000000140)) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x5, 0x2}, {0x100, 0x5}}) 16:00:38 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) select(0xfffffffffffffef2, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) 16:00:38 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="000038000000efbda1e800000000000000000000000000000839000003000000000000080000000000001000000000000000000000001f0000003f00000000000000000000c00000010000000004200000ce00000600000000000000005600000001000000002000010000100000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f00007d5000/0x4000)=nil, 0x4000, 0x5) getsockopt$inet_opts(r0, 0x0, 0x9bcc993912d9b637, &(0x7f0000000140)=""/201, &(0x7f0000000080)=0xc9) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getppid() r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) r7 = getgid() setegid(r7) setgid(r7) r8 = geteuid() setreuid(r8, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, 0xffffffffffffffff, r4, r7, 0x2, 0x6}, 0xfff, 0x4, r3, r5, 0x3f, 0x8, 0x4, 0x7}) wait4(r3, &(0x7f0000000140), 0xb, &(0x7f0000000280)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x8001, 0x0, 0xbf, 0x22}, {0x74f0, 0x1, 0xe0, 0x5}, {0x9, 0x81, 0x9, 0x3}, {0x4, 0x20, 0x7, 0xffffffff}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15, 0x0, 0x10}, {0x7}, {0x2, 0x7f, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x100000001, 0x0, r10}) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGRSIG(r11, 0x40044273, &(0x7f0000000100)) 16:00:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1438aa4542087e652100000001000000", @ANYRES32, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x28}, 0x0) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000440)='./bus\x00', 0x8100, 0x4637f29aeda6ccca) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) accept$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000005c7777274652f6ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df5d98661000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054ee769a53a281964c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100"/4103], &(0x7f0000000040)=0x1002) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x0, 0x0, 0x800, 0x0) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = dup(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getppid() r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) r11 = getgid() setegid(r11) setgid(r11) r12 = geteuid() setreuid(r12, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, 0xffffffffffffffff, r8, r11, 0x2, 0x6}, 0xfff, 0x4, r7, r9, 0x3f, 0x8, 0x4, 0x7}) r13 = getuid() r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0xa5) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r22, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r22, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r25 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r25, r26, r28, 0x4}, 0x200, 0x401, 0x2}) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r32 = getppid() r33 = msgget$private(0x0, 0x0) msgsnd(r33, 0x0, 0x0, 0x0) r34 = getgid() setegid(r34) setgid(r34) r35 = geteuid() setreuid(r35, 0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f00000002c0)={{0x8, r35, 0xffffffffffffffff, r31, r34, 0x2, 0x6}, 0xfff, 0x4, r30, r32, 0x3f, 0x8, 0x4, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r37, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r38 = geteuid() r39 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r41 = getgid() setgid(r41) setgroups(0x3, &(0x7f00000004c0)=[r39, r40, r41]) r42 = semget$private(0x0, 0x4, 0xa5) semop(r42, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r42, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r42, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r42, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r42, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r43 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r45 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r46, r48, 0x4}, 0x200, 0x401, 0x2}) r49 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r51 = getgid() setgid(r51) setgroups(0x3, &(0x7f00000004c0)=[r49, r50, r51]) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r38, r39, r44, r51, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) sendmsg$unix(r6, &(0x7f0000000400)={&(0x7f0000000140)=ANY=[@ANYBLOB="13e711726a757300"], 0x1, &(0x7f0000000500), 0x0, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r9, r13, r20}, @cred={0x20, 0xffff, 0x0, r21, r26, r29}, @cred={0xffffffa9, 0xffff, 0x0, r32, r36, r39}], 0x60, 0x8}, 0x0) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r52 = dup(r0) sendto$inet6(r52, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x6, 0x8001, 0xfc) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300066b3bbf5fb1b7106dbf0a0b9288c47e86ce2b22e751a41b62b53fb54124283dabfa94b6dfa9ab27018f77f0d63a571d421e451b544945ff5c6e364b1d4d6bae9530fa962f51143577d7ad93e2ac8e084a63bfcbf07c42935b39cc2b054b043859008cb0049cc5aa635b5293ad46f05131ce699c56a7869403b735cfbf291ad5ee663215769a985dfed55076476ae7051e60658b10015c3af4691beda5711cdee2eb2ae935a2850874801db0d1a9e4dabec0d87928b5b70cbba903242c0703a196eafe9c5b63b19a1c46af8c24568dcc68307f9fdb88fdf77a53201977f8247a0f257a0cc8fff9e68cee68a476e5a87"], 0x10) close(r0) 16:00:38 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000440)=""/30, 0x1e}], 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x1) 16:00:38 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/pci\x00', 0x8000, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffff9c, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffebd, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x5, &(0x7f00000001c0)="549f5685557b032d6ff0725c936b76a9ef387cf368e9d660862d3ec29961cd4042cd4bbee7820704646b5fc041aa8010e962994298081a47198bdd50e2f7e44c22780beb5acde57dd14037c4edb425424b9084a7d1b4af610c159d5a8af3841c4b6ff34c6e5dbce78546c8fa505390f31b495b41a2c1183fdf3409337a28a75f51337b9ef37f35bbef8b0f38caeaa2392ad077755bf1d97d5e3d98a952dd80d841e8698a34") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="02"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xa1, 0x40}, {0xa4, 0x3}, {0x22, 0x2}], 0x3}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000340)={0x3, './bus\x00'}) write(r4, &(0x7f0000000140)="ee045d006d55f5c8cb99e5446e09000000677b955151c660cc6af5c163cb3461e8b9020029fff02ee0909f0a040000000000000050804f1dc515b96fa72acc79dd2e7ad58dce0300e3d0df8434a91ea07a45461df3014f27f706750000000000000100"/123, 0x7b) 16:00:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfff, 0x0, 0x10000, 0x0, "010000000000000000ffffff7f00", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getppid() r8 = msgget$private(0x0, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) r9 = getgid() setegid(r9) setgid(r9) r10 = geteuid() setreuid(r10, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, 0xffffffffffffffff, r6, r9, 0x2, 0x6}, 0xfff, 0x4, r5, r7, 0x3f, 0x8, 0x4, 0x7}) msgrcv(r8, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) writev(r3, &(0x7f00000012c0)=[{&(0x7f0000000100)="4444903ec24d495ffd007889275f8679339438896b16bd25dae923fc914b0df9418e5689f71f94d19fe7ea56102c4cad485003ff77575138aa5decc46606e65e2861b0356aa5b38212fcd76eb40b850f7320f82ede3fe5f6c7585f3faa8fbb78730acab097ed694e0ee786762ce6c06c6f7401ea039b52b730e57810054126d394038c5cde64c9b0a470fc9a30ddcc0f7e638a5a3e62b254a1a48b53bc7d0b173a19f135df810619855de807d44c73d14aa10fee436fe6ef3ccaba96454b782e16b1bf48fe2b74fd7c696d431496d7c0f84291512b27742b33060066819663c88d194eaccb233d07333f720bb7037234e8bb2b57cc8fe7876270882a08c57a7007731b2b337f567b9b8938560ede7169d3ef0b6acf57eb7172250b5684630db21a3e29d92e2562f342f00f5f3774fb84109876488713943c2e0a5b31b55f35d4bae2b8c1d7c00eb74d730649a4f901eda979ede7089c9a2435deb7d02998378469bef23e9ebbb32df278a88bbf557df7b866c4c087701cce55dd1a366a439a9fa0725473ac6330fbf25a15ea45b62453e66af8d15bc4b6c8e49a365a89935441e65ec350002444ed11ae623ed13c7e9d8a3318e1c539358ed9ff43bdb0a375d14f27e4210a51713a25c716de5917783ffb2446e408edc71d4fb2d284b817f20440149bd4867d93c792b343fc532ac946a318f4acf6aac1e24c1dd952358c4ef3e24882f19fd02ef9bdb95d9944abd56d52145daf1cdee6294291fbd9c1cab7b28d7e52c5cb6a0727b23eb6aa922049319ad54f4aa880a801f371d8cfa4c9234f9f71730dadb6c55980114afcb2613dc3f0c0fce950a2db1857dfce03d3a8a445323ab7b03551fc9724ad68de30b0116a19a1485d555ce08e1716753ad7cc4ebe850fefbcdf1c41bbb53f332a63b7f0e3f0a372cbcafd9cda58df1f7cf12b144cb5979f62760e46c9c5bb09eb650fa3c762df8ca28fe51b0b4671ee0dcd8db4f1a754e4afcf2e8744755f756fa37010e4455111e7bc5c09a1209dd81b1f7feb0d4287812449d29e6c8d4b4d026185267067cb6fd93639d1346b1e0700795e42035f944dd42efcc4473f3424ad9fa85d9895f236c56186c06bc37850a2e5bcd9eb1f115d5cdb91dc6392b0d51070998bb0f41fd07ded40953b2eb3a53841f5e8d64be8821b6de687db40657d8fd316fe0c0acbc93f9d953d28c9093b52c22dd245370ceb3068a71e76a19036dde2451278353ea4870821c36fbd3004ec423e622ca9427b7783b74f237f2675acafd3505f56fb5777cf745870c51170e98a988babc5a864498cd9b5ea4d5f28c476f219bdc6a37fa8ff11337ba77c8c32839c930c86551d2a5e43130d84effdad624a846d586b156b1fecfcdd219096e0b33e0fb05799c4bd4bec58fcfc36881dd144d3d1773b59dce9009a8307c4a5d796b5c70dcf2b1c6ffe7a27e3e3ce5cd83cf7fbcc377876120d648a9d4683f2d451147aadbf79134117d2c1e532d957a9ba5dfcd41065f5654aa2ae2b1664348d28639dcbc58ff356fa800827ee71aff8620a3b8cef409478c52fc8d4f81ab7b21c210ae1548dbd6810cb8ffbe227a37ffd979a245994bb070f4fd161089d6af7a799f79ff7870370f20f4876ae73db960d8b6ffc02f88c24f72cb8429558f61a76d222f0d0c909052d95cdd982100d234ac85c7c6bc291b5ec68f10cc91c63fc6c1a384cf77e53b5fafca858290f5abde39506adaeceb372863fd22a23f929d47ab1090a7c4727f48861a7b11c55bbfa97a421ff53c9658fbbe7c7b1db1bb37949e5918869179ed0eb30c95f3f10b00ae7397c29ec5bcdac5519866d54d1db2a65f0e9a3211b27464195a800fdbcf2964462f9bffed160cf9d2073e1830af57628a56b3f5c918a3f37e90f3c76646795134ed3049734692a90ccb57446f5712956a40e9b213d14c3758a7608081dc8565b79ba9fd38b521eefd037537432ca883cd783b935b7f19799ebb36411ddaeda90324aecbfc804f0b1874a762953ab1c8cf662bae48414fa0a7f08f9a812e8c93075de2dbb9909a79b6abd97e2bd62d0501d0e938857f3fa5c0ade939dfff945417f936d8a9c065bd6be6b65882dfc9dfb45c1afef2a46362ad662525199a6d8a7cb105f05d4bff769e0d26dc28d3e4592234fe7a7b813f26871d2151004df296c63a2582be8c09ee11eac71dbcc4333a67b46027e0a862cf069270a5c527f3e74ea5e410f368747323d72ca90949da5d553125159c28facbcf51c6f180c28c6bbfc77e27ab56e7440d26c16001c3bfd4ada5ba32fb3a467a5b7b09842a2ceae215270451498502227ff27bd8bfbf11a6bd6267a18e6cc6af0b0b6692dcbdc84e638ac941e2b1c3b3a4717c9c9456bd63d2dfe0f7cb31fff71b9af38e7d94c0d27c78251fb79fdd929d35301145fc504eb3b5633ba78021a732a66a0be853d6068ea416828445e024a2e6ce73107f7a1df391f8bf48e0cf86b1e341ad864c40a286b42c4a87c4e3d63e319f7aa47b31cabcabbe1290fdaec8c36ba547dd0b0890eef9fbbaa396d005a5a7e9b3273004c44a4b09ad67f9dba9a8977d581368926c9ad28f4d1327d0c6bc2944a048626faef7df4db89372b0fa9daef8f1f4b8e3549f753661bbf514a9383a6f78bcb8672ac4c84e0fa19855aa40932ac27b1262237c70347fefd60fa812b24056a1dcc339f0bf591613cde91b7d00025797e92367c6595254b79b66a8a64923a732241052a51770826a96b542549838e2d30db7e2511329644e5ddafcb262df52e5903a3b13563a48e0f3c7263a0db5c1edcb6217da6da2abf0c97f1ebaa7ddad2890e7938eca3761f1adbf7eefd927dc4e0e187d42925de53f87fbd7fb5945e6e838050008a262648bc7758bc6bdcc10a9311e4918af7777b33b775574ace9c12e0a101a61c8328129d34ca0b39ed1b9b2cb942cbd7113b36dcdb737806efff037ed3856c8a5d181e1768a7e3cd15e5e3aa5ecec500ddfaaf492e94f07b48b11c5e91215899dffa1f2eb1babc6699b7fc6af4f2d64ea4b0c8bab76678517b0e786be5cd9d7dca825184295063a8368157e95b411efd4d04c7e88310ce2a9b90b9162467898fb6efe7db257260a7d4aa479ce9fd01a234f2bd941dab27915f84aa692e265881b4614ae94d82667bbf6f98fc0825f5227b783cde3264728b5d675710f621f7a420f2118b7788a2a113aaa5af0df4b2e480c2a23b56153f05c75bc32fb71eb5d239a19172f7f0772fee7c38ba91a81882db21a04696a12b0f6cf120cf97fd1fe8bdb1f07d4d2aa0bdea8c224f4109ebe884ac6c719f7ff877201f2293cd987bea6205c943d54691ad20c863c788fcf0ae4f05956d55cc8afcc5bf2d97c70a9880e1070a8a35bbcbaad0c582cde7a011f85589348c2e0b143a01cb2bfcb7389686e97b2f667452f0ef27fd450292ae7ac6729cb4cf919413f8f33a077ee44bbf12d8d73cf2f82cebbdb9badc484b6e5eddf5d1ae3926b9f6069f5f75cd0e954985822e0c43efc2b4593e8635d08c65ed5bc8b35faae3cfae8b80298d6530a730ebb3ddb41a6fea3572b0d7e5ea4672878dc96c6cc8f602ed34dc87cde7b4384529eda66c0d907b5ec294f48c9eaddc30e7687e876e22c317a4241dd63c5d43de7c266a31dcb8fa41076b8acdd7f115a3f9137dbe876f38d41e98bd1531c979f58f5ea3c647698e7c8af4e4ff031aa1c2a0c9b6fe480154fc260b8f4ce418888617d597c20cc6113767becf523e7b58948ff85c3ac1008d059947e2a623ce8ebc942068266856394502559df8e43e830fa8c120580ad9ed59e0ef2b7b1988fe38d7de90b31d76746228ddd7e5664ca94b9d0c88206a86e8a8336fd6186d69a4083ed8140060f3e21f90be9bca69bfe4e4ee364be8c4aa67133067b6f21a9d2ae3b7de1a3788fa4777e40dd813e8a74ea47ef07bc6382b3e14d0036aee0a51d0013d7cb147913b56a9c1de2323b6e4b5da791cab3b89b8b70cbe463e5ebac5055de448b267d4f1883fd614bd19de61536559f4634863412b869f6fc39ac3f8e8b9c3ec2509351011dae8c93d6c23257b5e755101df1c5da89443e6b714b622cf74fb415a28f5397883eba24449de8c300b623875de59adf121a358df9fea3c9a415141e8da88eba04aef266a32e72dba7641408ddac6e84eb065217830c57db96d72ad8b632d516b9a79a853f3041578ad88dd73fe09e9017128e80a6eac70e52a2da416125625519378f9f1a3000d7a9d5dc70ca12e6c071c215ce99781a2566acd6a65b15d169a573b2dadb984c818f0555493eac91d0d3f6b1f1456f73367607d552c6dbe6416fbce8bdfb23a78b0adf70f2bea6d4b325d482154f0314b2e3b5ca828ee2a4c6d114a457c0fea20b2612697a85d4ba49f14bfffa1224a86923e1937a87db84e769d367655aee1367f76833058edff37fd45b66f9625215c6aa54b1cbd0e7097bc6b28387256c19352b6dc7ac8c94bb9501da8087980a7216aac32cc69529653eff98d2e25b691ffdf9455cfff7049c0c0bfe3ad3c9bfc612249d4e507d5445564d9a54a207b4b673f593629abd364824d91a609f5370b8c9c8f821fa080c41a21682ff83b49ea050474228aded812e32aebda5b9f15728eca0fbdc6ee75f868b10972bf54ced605b2fe2cedc2708a4b6f7b4766a9c6418201f0cee607b1603e80351d43047ba2a07f046d057696f4a70d496ba4a44d1cde80ef850c0f8bde4f6ac21be4ecbdaf162f1d71a891ed9892609d79013796ad14046a4041cf3157931c8421981289ca982b102e95fde0a8f66347a0a1645f00b137bdf23477ea2855e1bf24d9924d0ad636e4c2f65847c628a47ab267972c1bc7f137ff8fe29dbad3f82631652258e1fa87c4a09515cd93c1d98e6851c9e9af7ab9a3807ad834815b9aa888201a5fc078bf989bd6c52332ece9a8bf5d5ed79e1bdb3b9b9152a10ddc063834ea52d3c43b98fec8f7fef92db63cc5c10e972585844756b50b6467c3b32e1a11448e87422c040b504ba0b55d4619162beaf01a4c8f7324abb750f0c2f5e6e9249a59addbba2f89ce42e4109b61afa91e28b2b1ec87cbaca88418ccbc463a86425d48a45a967bddb692ae3ef7e66c8c1e057b6e600681fd87d759ee0333ea9bcb26babb5fc60559bed32b994f65d387a336ee0abd31f9a8665a02bb45bff231d280539fd7b15f2fcd1e1fe5355ab229e078c9c4993811938cebe483943439efbf2e76814dce2918cea7ec2e425ae7b826d2886cde7439a1fb4912cd1b0a5f1005beffaa1f2ff03cd3d967d76c7ea051181f463bbc2b1e0bb559e435bbee5812e131b4206bf0d2b8b6645a9d5a5dfaaf41ad6bfaf42fe8cacb3149944d1cafc9f3e7c5292465199c25b57cae27847211c84de08be96575d9f15720e40ac220be614b663b818be9a94d578bb5720f878cf219d26439774ab2a96ec2a82bbccadfa159719cb7f1fced36875c2bafe73114e2e272ba3325a639a4a507a6a6a8efdf4b73d452731204adeb4948e43a73ae310174ecfc3e61b6d340c6848cd7cf9bf0cba8b190aa3d3567aedcf1f76252095dd676cd6f7d57a0e43bdca9fd35a01dce0ecc3679dac955823b1dd87d15f4d2b3f1f7c524965139695a9ed844c15ede0950395c520409856836f929bbc37f5100b1691dff5c57ece3714bc4902c4d3dc52aab6d5011f210e0010da0ab5d60690a79785ecfe85c27d1489802147053842b1563054cf57cf48960e0ffdd5626ab181abdd174a3de089a16fde9", 0x1000}, {&(0x7f0000001100)="2cfb32e2ada003a9fd10afb67b53d1f46adf1bc02304565dc7853b9ff998927948bb7745ec97a0d27612a9a768f05e67818cee397ef721fe48b2f99bee20dedd024259706ab5e63731f685455b65ecbfbf1bca3c8d20e1e636b0653c390ada205dd2cc5b21c8b66eea841624d720ee8778b9187d599e1875e9deebc6a8ad3e9dd94cba1e1b2706f9355776e91aa0e3a12d3bd38a3a967f5bc6dd5a950cdcb0ff909dd9acb225ea9babf83d853728a994e6813f3e431a83feb2ebc339b46f7bb5b024", 0xc2}, {&(0x7f0000000040)}, {&(0x7f0000001200)="86ba019030f9ebdf771e3df46f068923869ccce69035e0974f2839f0faab9e1174f67934c6446f580baafe9dcfe4c12e1defd273ae1be7b537b0d61a68f0a3931bdc747ed5567caa13441b781e69cc21b4b26994ec36422a064c11cfe08ef429157de9953c54f68c298a69e23fe1c6889d4244f33cb50c0e317573b362a35c3a9b6d67764916a451efca9039fc531a5c11224ea52a65270d7d206630770eaccb908408f1f1ac1a61ad50ec9ebf5b40002094f3d8cd03dcb8661a12", 0xbb}], 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001340)={0x2, &(0x7f0000001300)=[{0x4, 0xa1, 0x80, 0x20800}, {0x9, 0x7f, 0x2, 0x2}]}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="620202076608f158e000"], 0x10) write(r1, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 16:00:39 executing program 0: shmget(0x2, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) r0 = semget$private(0x0, 0x221c229a47269594, 0x410) r1 = getuid() r2 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x14000000, r1, 0x0, r2, 0xffffffffffffffff, 0x101}, 0x9, 0x4, 0x1}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x800, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000200)=0x9) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3, 0x10, r4, 0x0, 0x0) fsync(0xffffffffffffffff) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000004c0)={0x400, 0x7fff, 0x4, 0x4, &(0x7f0000000240)={{0xbe, 0x5, 0x4, 0x1f, 0xff, 0x7}, {[0x7, 0x1, 0xdb99, 0x2ad9, 0x3f, 0x4, 0x0, 0x2, 0xff, 0xe1f6, 0x400, 0x1, 0x787, 0x82fd, 0x2, 0x0, 0x3, 0xfffffffffffffffd], [0x4, 0x3, 0x8, 0x5, 0xfff, 0x400, 0x5, 0x0, 0x7f, 0x6], [0x486a8753, 0x0, 0x6, 0x40, 0x200, 0x0, 0x8000], [0x800000000000000, 0x7fff, 0xffffffffffffff9f, 0x0, 0x40, 0x9], [{0x800, 0xffff4d1b, 0x3ff}, {0xecbf, 0x5, 0x2, 0xb4f2}, {0x8, 0x6a6b, 0x3, 0x1}, {0xffb2, 0x7, 0x50, 0xfc}, {0x1000, 0x6b71, 0x8, 0xfffffffffffffffd}, {0x3, 0x6, 0x3, 0xfb1e}, {0x6, 0xfff, 0xdb, 0x5}, {0x1, 0x8, 0x8, 0x6}], {0x1, 0x8000, 0x8, 0x7fffffff}, {0x3, 0x0, 0x99a0, 0x4}}}, 0xf4, 0x4}) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000500)="895979bc5644179c76980ae0b0fbb6e9daef883e", 0x14}, {&(0x7f0000000540)="2ad33993f7d20cbe85714a4274270a051dfe51dda2ac82a5f6c5241d5302ea008d91718399de3f8c41ce6b7bfc78b8f49c34d3f5", 0x34}, {&(0x7f0000000580)="6791a61d35444f25757fa6d5389778f4221bc421a5255f6771e36741687e2152780ec589296c702c6ac9000978b0fae02ab7c4373c936f1ec594450fafe82a8e4ff3eef9fcfaf5169c23234f15c68f827bc1e6108373412f825c3709a92e874065e169555a314c4a6a445036eaa4dc4ce14ba58946c2b2382266821a5d667fb64ee5fbf304db21b6f17ebac84f6289476663586772e5572415b11e7e699849276f9360de38edf94854ff", 0xaa}, {&(0x7f0000000640)="a333fa545286928df128375431f6d8e2da27c44a9cdf60ae3fbc916a787b7501ccf8d9f337db1550ea94697484175a4069b1cef4897ec908bb85fd46a2f2b75993d68bf7503bf4f821bf110c26efd4b5", 0x50}, {&(0x7f00000006c0)="5c24e1c0c9c4b98342f2c68a4f227867338bf5e37d155216db897dc471e5284653a221dd7f83be1e206e6d786ab0133f4f3f70c3224236670bd1200004f8b5bd0add1468cd780603634ed437389bbbdc00fe3bd19bce08c68a746f8639ab8a39211756748cea4eb4982596319b1342546e9de2646417e67a79a51749ba4e4e126802dc87adf2807f3ab106463afd0fdde8478a2f6705d28b891da6ae34d3b1a15dbc92002e7e4a2b8c7dc02690362a8a5e6a62f4bed830f33a54fb7754d104b156657bf013cc3373e2c15cfdc946d52b476f046a42444f5478c558", 0xdb}, {&(0x7f00000007c0)="57fc1fe616e43c5bfa92", 0xa}, {&(0x7f0000000800)="f2507674ca84ee519a6497c7728aa98bf9", 0x11}, {&(0x7f0000000840)="8cd041adec753f7905f07c6efd55d3d471f0e67d5b7c2009d120b98bd16aff1e2e500e7a7d2167798640afc310bb43f1e6cbc5ec6351a68ec43c1ec04b1b1632b93615648d17252c37f59c42a39a", 0x4e}], 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0x20, 0x0) poll(&(0x7f0000000980)=[{r6, 0x20}], 0x1, 0xffffff00) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000a00)={0x2}) r9 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000ac0)={0x43, 0x0, &(0x7f0000000a40)=""/67}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000b40)={0x1, 0x2000000, 0x9}) socket$unix(0x1, 0x1, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/zero\x00', 0x8, 0x0) connect(r11, &(0x7f0000000bc0)=@un=@file={0x0, './file0\x00'}, 0xa) getppid() r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$setflags(r12, 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000c40)) 16:00:39 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x5) 16:00:39 executing program 0: 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}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7899, 0x0, 0x1ff, 0x0, "000000680000000000000000000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x2}, {0x47, 0x7}, {0x3, 0xfffffffe}], 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() close(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000300)) fchmod(r6, 0x6) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCEXCL(r5, 0x2000740d) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000002c0)=0xc) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5c}, {0x61}, {0x6, 0x0, 0x0, 0xffff7ffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x5}, 0x10) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x20000001, 0x10001}, {0x18, 0x0, 0x1f, 0x8}, 0xf80, [0x800, 0x8, 0x1, 0x8, 0xfffffffc, 0x3, 0x7, 0x24a5]}, 0x3c) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x54, 0x29d8aaaa}, {0x81}, {0x3c}, {0x50f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) 16:00:39 executing program 1: socketpair(0x1d, 0x2, 0x2d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1f, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x9c) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x137, 0xffffffff}, {0x2, 0x2}, {0x0, 0x1ff}, {0x44, 0x1}, {0x7, 0x2}, {}], 0x6}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) chmod(&(0x7f0000000280)='./file0\x00', 0x1) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom$inet6(r5, &(0x7f0000000340)=""/155, 0x9b, 0x1, &(0x7f0000000400)={0x18, 0x3, 0x40, 0xb09}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x3, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10, 0x0) socketpair(0x1, 0x3, 0x8, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x10, 0x3, 0x3) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x10000, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffa, 0x40, 0x40, 0x9, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4, 0x2, 0x3, 0x34a}, {{r7}, 0xfffffffffffffff8, 0x30, 0x2, 0xffff, 0x1}, {{r3}, 0x0, 0x4, 0x1, 0xd68, 0x3}, {{r4}, 0xfffffffffffffffd, 0x47d7a3b45cfe2a1d, 0x40, 0x800, 0x20}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x20, 0x80000001}, {{r8}, 0xfffffffffffffffb, 0x80, 0x0, 0x6, 0x2}, {{r9}, 0xffffffffffffffff, 0x5, 0x1, 0x3, 0x9}], 0x6, &(0x7f0000000680)=[{{r4}, 0xfffffffffffffff9, 0x22, 0x8, 0x6, 0x100}, {{}, 0x0, 0x24, 0x40000000, 0x0, 0x1}, {{0xffffffffffffff9c}, 0x8000000000000003, 0x0, 0x4, 0x8, 0x9}, {{r0}, 0xfffffffffffffff0, 0x40, 0x80, 0x7, 0x100000001}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0xf0000013, 0x7ff, 0x6}, {{r10}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x8}, {{r11}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x20, 0x100000000}, {{r12}, 0xfffffffffffffffe, 0x80, 0x40, 0x4, 0x5}], 0x800, &(0x7f0000000780)={0x100000001, 0x2}) r13 = semget(0x2, 0x0, 0x489) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000900)={{0x3, r14, r15, r16, r17, 0x2, 0x4}, 0xbbe, 0x132253bf}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ktrace(&(0x7f0000000a80)='./file0\x00', 0x2, 0x1000, 0xffffffffffffffff) r18 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r18, 0x29, 0x69, &(0x7f0000000ac0)={{0x18, 0x1, 0x7, 0x7}, {0x18, 0x3, 0x7d, 0x81}, 0xff, [0xfffffffd, 0x19e5, 0x5, 0x400, 0x80000000, 0x3, 0x8, 0x7]}, 0x3c) 16:00:39 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="e4ff002f66696c6511e432ae00"], 0xa) syz_open_pts() r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r8 = syz_open_pts() r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r10 = syz_open_pts() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(r9, &(0x7f00000000c0), 0xbd56, 0x0, 0x0, 0x0) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000100)="fbdf0a14327f2bba79dfc8da6ccd1547b2357e02e00c967a8d8dbb85980416681717643c70adf11b2ba46cf6ec9ee2b75d97ed6ecfbad00e8c8eafa4eeaa63cce95543ef9c1d6f4aea9f22334495be539e1a7b0c03c6c0a9c17a6c2667a6f8dd7bdfd2572208aad59ab12647dc73562cda2047bfc4d2783fdb32b4c6ef03bfe483e24f4a05c9d21eb441098c2605902621401cddb6a9018ffc515e05dc7fd4c31a66d646e6c873f4e6cc94c405cd7ffebcac1c85eb16a69bb4efe32f542601959359c5b86a870657be68", 0xca}, {&(0x7f0000000200)="1a9922a35167d329f4634ea9bdeb7c26acc768ccab031b715dbb7e33c89c3f7afbd346369b74c3bc57f08de408e826f971c1ddcf397d5ae215476f691b9770ae788c1a", 0x43}, {&(0x7f0000000500)="501df999cc7bb720d98a4056e4054cf9073fcbea51c5c2b593d726a52f55752633fe510bcab347e6edef288572f7080e7af908344d351213bcc9e172afff8d23d3445c4afd7ed1df67831c40721da9a109e906a9f67d473a2e576136f6459faf9041436e959bcd503d967903e1402203f28273a3f0f0d2dbf9ce7d74aaf884bdf266c62b5ebd21c413a5dccc78086c7ca8a82c2059880e26b0b9138eb526d3a24129d1270e34ea243b707ecd3010d4e7c32c65736c11fc5c22ab66d19de755b3405738f2b41f3dc63ffed4cd1bd4c83ff882ae8a3d7083ccbe227218d5ed6490c61a363b7a1f26be3d1f345d2df656cc17c4e9f1ad4dd274def3608973a3ebd9d2edb809ede378ca9c672163fbef8fbe5245abc8f69aeddcf327798c869f893b9bf8e7947d48b7929e68f317b71f3bd361174683bf19620a9301974e217c1e6adf7ad5d68b38f31b5ce0b9ab6d8f09a156536f17c3dc47ac4c359963f3a89cac82167f80368339cdd3326eca4e0ea9db203d335e9a3908c33ddb783160792e90d2ad53822f7fa077c9a432495dff3b735a10d51116fee05509a963306a9284787f6e69d6e1d3f4358e57b1f00994f82ac549d4a6c1bf5a3100afc6aaa7515893ab95a5a44f9fc5c34b266b4b5480369fb90a2956a6f628c9ed458ffbee5bf1a6f6a2843d878ecf89a93df736333cc4ab768e8e2a2146b3eac30a9e331ada13dcb72d6a84a69c3101c905f4f51ccd69a3445af40fc85654890db60144074c5662e847a9f971b3866a029feee15831a2a5acf8b466c745e4f70c993c394d5393ff8fb808d367c802880304c3751d5bf9784df5c2443fa7cf64cad46dd36143605abf50ec3c927afc21378c8b7e693fa1a3ec4d00d146f939cda4f9d89d1fc334ddda7249fe12e120f5b36660ea296987a88adbe1a0b742925c41aa16e248ea230fb8b75ad38fe7de47d926ead64d14348e6185185f54280e228def8da735a844886c08b86a428e1098c87ab2a7ebc9544a161f389695217abf92c89a1543d93d29057f358814c8bb3c6eca1107045bd8994f23c3ddc696b58042bccbac5c06df05d447b59c5f0c6aef5a41d8cf44eec1d6091ca1d795a3f854ad30d792dc7280aafb7c4ca92e051d9488e2841c19cf8c4fe596d1e66af580458c75b8c4cfbdc168bfe2342e85ed04211641f76930a41fabc478aab521393de17b648d36190935cc6605ffb027b8716ccbec3868c2f001b2a06b19e3d78057ef48b018111df27a3c9cd3e27e19fd8bd73697108fbc5b9696f420f5081774ecb4f74bb4826747d367235fb16dd9ab5def3dfa568471528c796328ce1eafd7942a7c728add7ee9c0b6a4e1064fe38df5e155fbbadcb5de8465c5a06652a34a524d7340ab12201a5a27f769a1681535994463c411f7147f4c9839db904b86f41dc5e5d2fa7c9a88d35808b8f9a4b1bbcb43d7f3add5415531a44fa8ed765cba3e6b9e21ec7f219c826c6caec1f0775a66437a187b2b12131139b424d3f39f57ce0ad918dd72780a7683f269d45975397e298384abec01936837f74e0d567539d8c82cb57411434381d7d92ffd5051523b07e6705aaa0382ad79275a15c7067c427e23cc303fb51953e9f949648a965dea5a8f37917143bf982735503aa9c3fef5987172d15ee3505b264efcf45cd11afcefb9bac0d2dd60c0215ce5a3f114a90f28c4aacdb8c7d1ac4bca50646199abf8cbb707f1f31c208dac04a5b24c481c5a9adb2d99d99feabc5fd70e9e7933c43f05b3d42ad47ba8c2e402d90a59aaa892daef79a659e2378e045094ae2033643cf6ebcfa94890ce1735de20184dcdc0de5832659ae27e86de9eac071230056d5206e550c9d84975e7998ba5445612f119f80c142ebf04503c17b9e9ade7bb5a933dd4eb20e2ce50a3c6a6b5479bef2ab9c1e54f3008f2e0983d7facea6d63e02833090484b9ff04198af37a0792f34aa7e837bd02371c842ca8f6740443cd2310cb61a7e94a0f42693880cb2fcf8017a277cf48fc602e0428580a697fbf97c8200bd968dc010302fb209ff8b115960efb785446f1dadb122d26265c95cba98615db14fd1390a9c8844db6e3333be1f09b417bd0190ee6975c2a80e623cc4ad4f39032ebbd56353681b080cc17b6ed1f7936506857911b4f0fe543b346e3050898cfd545fd18ac6fb1f12d1eb25df8c78fb86975ad27325084bc16e46ffbdbc3a23354ec4150c103eba33e135ab67a57bbc6479063eaf2a39cdf022d0d5a8bab367cbc1d0c423e51e876f24a3533dbd91f7910cf67ba6ba1a9ac7ea05af956ba6d91b49224725d2485e8e56d234727a14bc654f684a65682718539b56a7eed598e2101b3e9144a2ebde0cdca67a39b9c2deae33e1a615486c55ca25424a508ff4025fb7b34fdf4973c1fa618bff4f86f904cc04e791f4484d9d44f9c490368d116e2e9aff1f45c888c55813b249b47eb0539a8453cc9aafcb27e961b6eca99cc4a2b780c415cce7ebe927bba90e7ca3f6c6503034aa0a6915dcfac7428e8d1ea0f32f1113b34f2db706ccbe6a45b8d14305d7aa2fdc4ea58ba7b4291804c09f09247c05a69ca47bffd8861c931b818365d7d61edc6e13b7d62c2b2dd8c8e7bba5d6f9b7165de92b4879eb80d87b8031e8625f66377ef7acc56390aa16b689818cf0b49b917f88882d787cc96ee27b93413a0f64f75a2f83bc231eff89d28b47aa831161dcecd1b3d1bfd2a7d0b7c7007519a362f72ee64864577ca7ab123fe2eda02d50320e8b2f84c6b11e9ef14cfc2c026742b8327de8cd4bccc908522d420a29a51450779245e0ecd4f562f3c4e0fb94da0ebe60e79893083c9857ff1be57b666e1918f4c0b1335324ac6eaeee13b431a73746d7061f6d6c9fbfa7927afea4a45cddf054ea3a2b1fcc85e8abef7cc636479e2eb1647200297c860b24de1a3f0445a8e33a78d6ea5715f75cc623ca5310e17da684f61a4e97d6f85957b8c0cc790691f43fc18bc2ee28eca9479aef4f1aed7f203812ea19aca52fff18cc09bed5b6bf47b235e2bbe8357bdff633027d03880f6e049480d3eee6c3c92c9ea5b68688d38a037a5e3df01454aaf17807041f0c27908c171b81d1e2b38d89728a6840eb84371b1404dfd38c1ffae8dfc1ea8ead23dbd8c8a5ba4ca0c6ce346cf3d5374b9999ee14b6374ba29efd8adc420e7f790d5eb5efc96e34782b9d41c96dc31ba018aff303c376afe4d31291a8dec4199a5fbf3e3d2d070d7876f6bf3ed22613e95a87161089e167ce1bbef72973f360b9447ff49d27c7600991162f28f0eae4c136ad7489fd47584d3ecfcf939e6dc99899757dda340ed3c8dcd40652e86d0aa1a593737ce20366437ff6d5fbbf971ca93b3bfea8d758cdb57b7b36563be26e2c01227f65c9e0d66b1f75b7ea1f1f868fe69b9657c19a70115d8090953c36e9192eac028094596a0b79df4aa0048d9c9565319dbb507a592dfd2d82bd2dedfdc6227589a76f857d62cb2f0dbb5aecb7a713032ec7e968607da2c6846a5cc29f1a3e935460e62e27161fa939d7ae2dd4ac32e3b961c0e9564b3c6188d286d51fe155fa2079b18930ec58d364524e87668ea747864b782ae3578fe55274967ef179dc6e4a5dc1e3c82c177833bb5ae49d66a19cf4feedc5ae20d66dec3923ad988509bc123a7e14ac557c94eb002495b4f37fa7950d1d0573f0953ddba51f04dbd2a19e363f1d873370277bb22a172a1441e88ca982da4e9325fb1271c4a063f3faa9801628c3f725539e176ab32c7229fc5ab296f165f35d6c664443d21913653f7311047d4228a0677e13a46ae85d1866bfb3922ccf3c305254d1981b6c7d842e89a503198e3ea345c744c861fc38db6cf65a8863c10c3a9d51d3eb176a309366eed5491173c1adec5d990996e7604aae784337e534d504eadf3c47ef9e24b6a826466e179fc0fdaae62de99fd695d14781d2013bfb937be479d255eeba8f72fab5b25b9b1b4bb7034268c5245f152c1555a526f0081e948eea5bd52780922026f08fa1bb3639783d2e514a3e47a326a5d3cfabdba8b29cc7f2ce6e58c34045dd9372ab6873ccea571326d6ba79389f2b91dfcb53361b0fba66e6ba94503b136ec90ead2374321cbed4e23be5c8111d386a9e2d4df03400c669cd406b9e113360a9cf4c9438ce308c3c25d7e24fe2bc0ea4f0eb387c15f17d3b74769cd7f2fecdfa23307430358fb0493add57a28926cf5a884dda725be41eb10d9b04446a54dc9f65c05254a7775a1319cdfa26f0b079f2853d1aabe3e2fb6cfe2e35cdd079794a8ad3dc4eaed08eca19ec4c6d2aca1be9c3f1be91f8eefad878eb178dc45bf3cd0b7960c178f63713779da0cb622685fde47a35038bc959d9d6c311e6ee3f5ab8aa160d1e3f24a42824238355653e631ab9f172948c74a4aeb733c10367847ca004395d54e9aef5ab5710acd039ceed1529be238367147a3c65ab7d396aa27b89ec3d9d370e3727229a921578eda1c4fbbe0d8af91262e32cc12b6f93509626f48cd89b62ac997d5b54cd64f15304a3083edc6999bcbed5ba07dae6e71bc55d9cdb2ff8cfbf8628f8fdae9dc6ec34e74aa3b60ac2d35b7ac2baff7dbb9673c05f70b111d197af82362bb0b7766e56bf8f26572655a203dd9e56ebe71d8c20338af6f27f334c5b511f11691692e637293cecb7a3087ef13560622558c9f14943b0ecdd8ffd454eb63f90dae7405931425e457f3a7d0c16481afe9ef7d16ed9156b36f5fe06a16826f2d37dba72319cb7ade08f5ae22329f3e07013b1a80c1d54a988d1913392376ad298570a56e4af064ea14034f0c0de18d7f135db2c432484af60b4d97f4a6a66d2f189fa92557ff810a0dc35abcb9d117307c222a7a9149254ad6933c4615f814466ff6302ba0669e69058715dff648c4bb9ad90b547209825b39750268403c20c90c2541f8637673d682e6603df69fd0fb381fed8da5b0df5f7c72a4cdf82305d0ea0c78ed8ceee5e7ccea145d25e195f76874ed8a9df007ecbba9ff4863e300376492bd9c98ad524763f6e8534c986d595ae311981a4315c6d50e7d8882f4a603db9d7d1f0b0a3cc0ec75fdbe1540fb3ca952f41a525c0b81ea7c3d1e4562961e8f8b5f891e8db9a9841a1e1e9acd52521193b8aebbad73271ccddf9c2b1e41ddcbc70dc6217f718ab47638a228d0fd3bdafd4deb2d86c11c81201ade707e1906592013d52d922692995b85548a4444da61370e8c1b028a236bdea74c07fb545968b1797d60c3f5c46100dc049160e38783802da9726a66e2ffdbd5afce51fe35c567dca742435c1e3d72ab74afe4037a81e0bbec1f1c1436af565644af69c87a1c90aec7aaf46bbf382c03cafb2af01887e342814ffb36b2718214def5fb96e1ceb8891dd5cd73f4b35545cb36bf847de5d20379f2717a0446f0f2e1b5dc2747433652d5e78fed5027823bb3402f2056fbb656e45b100247d1098e78b738a2b64820b9da854b4f71f44fd75e5c1f4804dc0164218c573c29d0784fe3d3abbe68e47ac11c214e7b3fa14c54ceaf812464325867215b5d8e3f63b34a8c8d8bc90be94f02e000536b181029f1db43f22e02f5d7360167834696f279c69cd6f9717bb5085a285796e193181a01d9ec4603559583323a53ab5c83dd7539ff7a3e8968f829ee7799d7557be54ee8e2905bd11292782c0ff08d3a676bd566521a1d141c1a2a0613eca12721fa0a130f16c799459d470a4011cf3e4253747219c310715f0eb80fe2e8ee643b3a86620b27b9", 0x1000}, {&(0x7f0000000280)="d90cfc275728ad6ab5bd8507568991a327cb67ef6647fdeaa72de88086d7606630c4f785c6ee6ac3cc4f33d746000b6273a3e3d341f7ce32e667b4594c300a2b36ab56ca8d380a1bf3983b415c56ac96999efccede9ea01fb9cc9b7c4105184cf513dc5f3715514d1fd5d7c35684ff01af77722b971d7bb4607160cd89c8735dde6a553d0cd456954e48373dd910be8e5460548e212dcbb010986069294c820f6eb715d5cbbdfd60f7b62cf82d23cf1da24a54bac53610f9161761", 0xbb}, {&(0x7f0000000340)="646645141cfe5af4d69cff2c5860aa612a32a64d59a1161fd4c3f129f1965ef7755329b7221676c49200a1561a0b6a2102f616c46b040694a0422f780379a798f4df3b61814c4fd063170f35305d25ef7c9897814f3f8475651f16296d6a0bd10b715e13eb83049df75441ebdd524900f3f015f76eecf1852696", 0x7a}, {&(0x7f00000003c0)="5ec75e87eea5f5f3df09f4685147c45cb0ef2dfec3b45380233e82eb6060becffbc6da3c7f9a13916e49e3e590119b8177a488484f9ecafa6b4d883cd389d21606e3ad7fb65894d3822edf", 0x4b}, {&(0x7f0000000440)="d928996f40119416b8efa08c7dc9a56caca45685ddecbff276edaccb4afe43fff46c0c279130fcd08ad964510a5f4ab5c665ad1d92552784c4a5b1480499c344a3a5ed", 0x43}, {&(0x7f0000001500)="b46926156f697204008dda6f4a8fad570269a8b4dde8ad114e898e00eb07d9ad7eae510eb8f80adcac017a43610ebfb68629501817608972157c2ef3420310901dcdb3fb59a1cab5b1fff2c68c2e3881f4c4a771dc7aebe13b8668448a7e27eb367872ff", 0x64}], 0x8) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:00:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x1) 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) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:40 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x39}], 0x400cc, 0x0, 0x80000000121, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x9) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) 16:00:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) shutdown(r2, 0x2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) bind(r4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000080)=0x95648082efa7d2c0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3d}, {0x6}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20001}, {0x35}, {0x16, 0xff}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') pipe(&(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchmod(r3, 0x91) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x17, 0x0, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f00000002c0)=[{0x812, 0x80, 0x81, 0xfffffff7}, {0x9, 0x5, 0x0, 0x101}, {0x1, 0x9, 0x1, 0x2}, {0x65f, 0x2, 0x40, 0x1}]}) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000000)=""/17, 0x11}], 0x2) 16:00:40 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) openat(r2, &(0x7f0000000140)='./file0\x00', 0x110, 0x140) r4 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0x4e) linkat(r4, &(0x7f0000000340)='./bus\x00', r2, &(0x7f0000000380)='./bus\x00', 0x6) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000002c0)={0xaf, 0x4}) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x65, 0x0, 0x0) r6 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x3e6f4b2a0e9d089c, 0x2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0x1, 0x800}], 0x1) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = socket(0x2, 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x100000) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000003700)="0182d49dd00ba226192babd5f11886faa8d9c8d9a4813cda02af8c827f7b19bf5ef30c4436750e85e3e148d69eaaeb2214e6f08cf224d3ceb2064f6ce269096a126ce27c817e04ad6ffd10e90fff9641934f8e0e540173e31fb6e75d42834a77ddff8328df2184458150dc56e600e7d385e09beef474f7e31390d35758ea38d33f9b770be7f8d87306f52cf91ef3e982911a9fbc4447b791fa1ba5afe0c6b5081b135016fb047a93ae652e954689ae63b91a00f15724e7cb26e18e1a1200228fa1f0d18b3ec2b13b46e4a0be2fd2684c03fad671f1db903f9b4298a4863f3045f357bb4c0103c0242dbce566e62c56a07f5c22aac6007fe493a6414eff54bb16d2eb8130377bffab4810b982c885d8aa331f546a3679150c32b52f9741c60d5e0f8831166a1fe88d216b766b63f64e68653f64ebd43ef62b431b4efcb1495f554459427b8a3479a1603c3e2175dc2b36e043539068be6de7b44e7545a7f930986ddfef72d8a906180c150449a9051a2936ec70f02d10f22a36a0881c70090c69e7ebefd32de12f508d7801eed525406e8e4f6cb2e5aa6cbef14f3b76f36a91cd4a51e1d0695a3ea1593cb3e14bd9ddd71ce21ac8137626926189f3f562776a8f305fd0d6e06095890949c82c2bb9ee227985ee9678e800455c3b61c1dc6090c0cd658216e248aa6d8400d291d95451c25d6b24b78249a1785402e89ac18b84fd1812992d745bf449b5f55af70403af08ce4dc0821e92b90045604c47964b65d2ea3b885a0b069b8c0aba488affa63c4525683ccaf828b0447680f04e93bd86f49f49f3373fe19e96b9ad4e723d1b9164f8a8fa4d73247429a2765af9a10ded2db8b4e0249c0ae487125f23665d2df4d97136b893f4148308c8989883c4c2c4791c4330a6653c95d50b7e7726c65b2c204fd878e1f700afe257dde4e358df9052db71ccee30e958dcbb02384b7589ac251dd95f36d2dd3d5e57419af5649650bbd7a00afae997bba8e33ddfdaf6494bf070cc4dc44ad743a919dda02017638d2ebdf191d68e515c063b89357fb4c5e321da6d22c75d9ad9a5892aafb2578f5c6dd5ae811fbbfcdc50de83972f246fef3d181803f0515b271a2b440f6df8269350f89fd8ff44cfcd00e5e61e7b1aff9768ccc1ac7a359b4637cfa35fcfca2feb309de0b53ecdb84cde015ce6d77ae95d0650c2f4b937bec5313dfafc4dc7f83263507ad831c873cfbc395bf8227e79b8214c0d1f179db117173d42f7652d6b8c0361a34d22b2dda2a4733e03fb7a122b2ab8812e05e55b67d9f0597a287025b170799153031671a1101e95fe5abf831571952f0234ad9ed00c2a3047e045a6221a040c4b38dfd8f64a745b8a43fb7fbf87a84790370adbc1f2486b5a50e302b233dc609f7aa57a28d0211bcc764657d21c7e2aa37781fb0f4e5677ff29ea45932d73bc3d8b219b3b33e13c0bfb8b35677950f0769595e28f3edad179faa68fff1f9ce8efe351e7e43063f4703a27e6490dd6e73650e84415293b46a7fadcaac064cd4fd78fc2e009cb37a13538231bf1499cc19837876e31a1e0e9f7a762fee77518eaef68152b087b2798f20051770100b010fdf6c38274151c86a28f6de34ca35cd5672b1e383e22d286ccf60b6ab0b16c9e6d454b63211925648c97b90107ca74abb86de683f220863fccb743018aaa1874dfc7278a9b4486798f9f68adb1cd2576539e3f9126e36c4e97a40e3a7f9350bda0404d62e1bee20cdf4f06bff8dccad9eef6739fb1cd70c09121ac0f23020b5441967b555c7fae06fe2455d7aaad8e4a18d460d9d8ca508fc275b2976bb007d2f210695ffa93747b327092dcf03e195aea602c518a727bbaab7044f27f70ebeaac3abb9490fe0e0315879eb51507fe67bdc4a2444b51b271c65bc0bfcc9bd1ef1635299c8592f5e7538dc78089c7f71ee1533464bf102578191b17513cff8e1bdb41c33d4634bf3705ea27e4c7f9a0890f41c6908259fb3a02bd8f054c186408509cc665700ec531559626f79a4e9121dc3afe984222750c3c06811607588d6865f02cabb42f1b828c94b07665db24f1a5a83bf647d59f7f9b0d1921cefeda458ef15057a9632563b4c4109a3ee1379de0521def0755fce6085a6231e9b05ef8ded351db79a227ebe802475d7f9d935f5858081d657b15ac61bea86b4840dc907fc57331e502fb986f081bd4b170bc520bd1e85fa96eefffbf2def52639985a991f53ced43d3ded60a8f72f7255cd08a6452b5e465b119da795cdf70d19431a2de3fc0b192a2c8b19ab0a153ed3f570f7b38d065cf66cf01e3dfc22ef9d9b76eb37735c4a299e29e72c0ab1771d9e77eff2c28a76ea92830722dd170f19ee1d6daf786dcbabe9fa235de674f6a1a683c97127dd030a8affb6a79b21740370f295964a93039220c6db39f05688c20427dd07b1c3426dcc70e82dd0bb17716eb22e8692aaf0c645b420f09f165c52bd34271ad2a8e7a7ceaf25ac02ec04baa7fa4e32bb63f092cba897dc15b69fc5d5c1766c45644fbffe1f3a32c03d208981173277fe3a361ecf4a44cca6c59386eb7302fbf5799155151923d7e429a68022d5c935834ca1d8c7acf4ec5ede72e2d72739f0595edbab49370f7b79e95f930b11121e0a8126313b818fece338a1e5fdf49773f18997ce3318b264d480d03f412491fe598caf843e2017175bbb36c1334a1cfdfc8c0361e538e0eb6b22b875cc394b8bbc0b8a67cac3db810e2e777f0069f9b7c3cd22d6c2f65fef59e33eb3c097f71c1ae0262258f038832fa3cdf3855f17d8dc968405f9b2688cbf042681b3c1dbe94b96268e613cdf8a9c2d2ab179ffb64aef9ac08079f5eff9f0e3d7d293323df38129a9d40ad3f8880b8c90fddcc5cdfe2c4f9617f38f690ffd863c189c6c20792700b7317816e8853a268ad2d89b61b62762a79016c90b265eb3b5713b445217f1601fd3ab506574d18817b9fa00dafb0483b1f1a728229b0f7d7988d255047f1e00e90e29f7b723e151e328d9009692afd0d8d79c01ad6a73a7bcafbf05e0fea71fe9c777ba1934122f97dc0471d1b08444239e742a12f60c71e4cf2bcc6970bcd0c9314f45e1d81add88757e728e76d9f256abf5726999780b47ba892e5de5c2dcf75f51eca16a0498b73424c85b742267e69312673e34b61f41696a70868b3516c0222fd0de634e2621b4f993b49e73c270c911685faca19b4718ded79f3eb8ab46ba8aad43c67ef7957e665cb365c0842424c3b18b83b98f8001f0725c18812fe1c6eecec95956765840407973e24c796e83b25044c93051a7e994f721f4512828fd5437c99a3cab1662b5625f34b0e907de72c0fc6850e632bfb44833966ef5167d9a3ef43851af335f5a48c149e35dc0d72d542a875101db74400b7884dce5efa821d0ce4430072e9812b1f1e6683864fed0ab81fd6dc8bfcaa1dda754fd362ceb3b791671c47f64bbe665bcb2cf988c02684eb15bb17a709386909098f7f033923d756f5cd219f135af20925f6f5a9b2a68045175fad4c80858c6c6a500c1fc14b3398e89efece074a3876e83173888b55b00cc4995f6abfdfe451f60aa0e2a4b9cfce96ddb191a4772c88f52fbdb7219b0ea8cada9bdab56165d78ce55e6a68d250c34ab3777731551084b28af1535db79475b886d8d080c022c62bf787307dfb091ead0e66b0311e94b32019f21a8a2e33431ca8e048da9a4f355d05e5abd02b26b58f7e4e1d41f7572366fd5f51d09fd033ee1ce9dc7dfbb7ab1e84a9a9f48fe05d964bdebd4b41fa1b1aff77475f6712cf72d07e58869dc74c9e356881c105f361053757572b9cb8cc8bbd8bf27c4035e0425ff4e083710fae4dac3a8a6a60a2f72a2ada4a349941d334069d0d7cf93daefd2f48ec9a03b901f496f491212e48148739582a0dc8a2a874af92460704ed62f8b0bc4bc0c310cf82b53e079d80b4ce8d7171e6c1a708cbbf96300aa1fbdf696617912d39375c0be422ff32ad3f65254913660e1d01e71d19b363c79c8f45330eaba78d0ed95e783804f7f3755ac47ba99ae8f41f19fc6cad671f93c1948104e9c7c2d73d1e97879eabce5dc334036fab0b21382e40658691654728f80c43dff027774e3c481c18ac78fb7bc0bd8c65c956816de18492f6d0e61b91e51a932cf19b655d569ab31a612d82071ca3e4ac733c81e583dcc3ba98adc6e568ed15bae7139b83526f20f2337a0ff2cc1f3079665d5229d527fd234c828947fc3fa34a6d3a48918e3451ca20026598909a0521f2fea2326ec523d768771c447e2ce767ea63c555d52aa217f8471161f9be96557f40a60809271fdcfb7c3dff2e226bc98aa5187a1f2bb0115a3f99692d7951d53688b6a5872c408102d9ccb2d92d857d84f660e793aa6d516d26d22512cf272ed20d79aed8464f46aaac8d8249266788140805a7d3046bf2764d49c34c916218e19b58664f6aa78cb75c62eff9d1ddcd4a46e6d6999417f26befd0b0fa49cf8e92679fa8a44ccdcfa39dcb5832543244eba226022d034abdee5717998dee39403b574b967bea4ed33454480c364fe7005453855c80d31120c07e5997108fa2a4383531dc7aaa9386ef92ccdf929c531f954f39d0258dd31ca8f52c7dd6dc9d39954bf793d289506cca9849c5ffa26a77f2715629d03512c10dd0f8de4a728eec9f42baf0f18df62ed4833a8da12f9ed8b47420297918d56c883606a75fd01995f464ef4d1461fee518f84d15636b284e047f7450a9412e3518f76aeee022420cb7dd206daf3652e201ff6cd92a00321fde8e583a71e916d2fbe8b32b02fdf5f5fa85efc64edccf2b88a658ebbe2cfac92f73c8929dac758bafb78f102f5ef626e1b15503d880b130a5cfb76c3f3f7dde3a3af5ad8202c505d49a9041b3f7d0dbdfd496461b296ff8250dead92d0ff32208fd2e89b51272ed7e03b20b4139bf920b758cb49ce659a28608a651a3546f93ccb0846d2597c23fffeb0e8c9c1f021d7617bc1a55b783a303c487119769098fd4fba94e2e85a3b2994c9f6669e34fddb47456da0593f0ab6fd3b661cb5f2c75003bc50d5f128029a8e47507add2a80435079df651773c21ef127d02e7021b87d03cf67d82652b1ee77d90ddb0688d1b4da7b1e316cc1996ac353ce91ac7892d6f7c32f597524d4a2a12606597c155b2608496616291c5124f39e7e24e6ec67f9a13000ef1ffed2a6a2210866510013052e6184fbede2d77657b69693db4db7a1c4198e9ad46d21e5677f5ca3c666e4febb4e8cef3d1486fb2621dda681b80e4e3e47c694b871ce6456fd1376a9027d5bd61647ef35c9f2a4ae1f2abdc1f0709d9f24c2548b4d8c49257b8a09b73e202fa6c5929b9f26766ddcb4441e1cf63eebf9d19ea1ea07571fa1a5d1400d0aa44e61f9125387d59d806e159d5b550e3a3313ad0d7ad17b4b029c86ac7f06e0465ab311840b7f2986fbc75c308a401f23e546fd7c2832493e5171b8f54df853bb1d3c7cfc806d3d1f6b631438f801ae07f8ca3d08218288e2667a513865ca9b4296f2a6c24838e8022cd659f0294359a092680ae107a37fd4e4855e046b26804bae48961146ff0e40623b73873f18e5f06afc736c191ec13466fd0694a8b80c092573dae471f0029d41ec25120ca6f864cdd43ee5ab70aa44457668d20d75d107b6ad2abcb451bb2a58d9d5a90636459564885f3022a69e84ee1d9f12109d345e8ba2ff525a6f9e57e9449c4f7e018511d3cf019db2b7ff83c016e0cf739b1aa42c255e435148d", 0x1000}, {&(0x7f0000000600)="e5f38a23f3f3b34215a94737ab6ad7dbb8ec9a0f74e3ef19bdee6dbd06ba3bb8cf190d1b5f01d115309e3dd87a32985bcb016027a61f6856118a2c7a07c796a99e2d27bde81410ac7c15fe4eaa856b425697ac73cff795f3e37ed51609d3fdf91d07dfe6881eb5643437cb3603b82906436c4dd53d3ad010c376ff87b759ed", 0x7f}, {&(0x7f0000000680)="c849ceefd4f7da07e3799b0ecc83b394e8dc7ea9acad61aa4d8daa83c07babb9841215ad300e8a3345996d4a53e67f28e8e11f21e6d174a550eb7c1cf37d3f48db8f9ddcab8f6ae19dca33451dc79d24c0a06494ac3d61d5", 0x58}, {&(0x7f0000000700)="e14dca4a432fd5e54e62295318a36b79183cf68913005e4e673cd124be0dad74eeab9e1f487513b9958d273ebf2fbd3074de0a501c5d1a4bc9b014a6939ca3d7d6b4b9ce63c9b9167ebde165e2372296cb4c927070b580fe", 0x58}, {&(0x7f0000000840)="6f5958303fe00f639f0de22f8b94df056ffba8ccf078c2b107b32ef8682dfa2f3ea14e7ba7828b4c9c2c4dfd577229cfc4ba2cedcbb9fdc564e4f74dea", 0x3d}, {&(0x7f0000000880)="7d75efbecf73749eca4b104ec77b8f3fe886fa231b9c7009f019384d8580c29cc7a20db64b92c5fdc7431403bdfe36507de3c2751cd0eb668f32152dc63f1c5a7baeb7d3198f18b98681bc1e7b29486780841f88e9cb64495e86fa439358c035f07e518daf3968d50011154eff6b44737323669ff59e501e3495ceaf9677a6a0d89a38a4944d36fe47a9dd70e59b4580bf7e761751b946112c3f1fd223350060d209054a6fd6017c64e07fc274a2113608a9bd058c26b78eabef6c9cffff39ecd78a893107146096576850cdd21b9eec564a85d7297be17d70974693dacd5735eaa40f36658bf8", 0xe7}, {&(0x7f0000004700)="d721eb1b6f10d985d9fae67f5e4439373bc2e0468be6be317732a70672ccdf7100574ebc04fb86ba4d69f067cf409f2b73b66d2fd1a0ca150001ebb2450f3618d72061952d3eb2c5f1b83cb7d51c9573b6e4fb52f219ce53facb4919c9086e6e189e4c7ca4519246e4bb8b43965b25d357fa594b3a0bdd7f0cd7e1d62b2aa126cfc933684f9b3cd3f8ed9c7cbd1c6ae8ed94f8ac18a51dc0b11023b61afcd7b9a7e35dc68630d31d34a5efe834b6272f8bfd91cb6dba25106af2344536855908cebdafcfc46a4170d439908d9e9ea02581e45620df730bba8a15e7daf002d1dac552eb62298c057bf50349430beaa958c79f350fecc2ab64f7fac6d41a00c5e5aa002967f596f4196140aa439548c302ac22eb9c3016a37529b0d09b392ca703f052409d28f1c9f5540efef499e33d94f2feb94bf97354deeb8c4a00cb6e4d825bfe4b4c35419b72e1f07aad634dc36411404d5cc56be00040983ac7037148e2710e562422b6d4fa40c58546df2eed65bb038d166321c68205b42e00e160a736221e76e88b2292d7a3277352e01c44da735449f504163e4a8a447f6279855f7febaa922efc9689e036cde10e1da92eede66e23792101df8bf14d3407a1ba38e44e0627d932ed3f459953bd988e940b544c62157004b5e993fe8473f9629eafb574804f9a945396725a80b437f82597a08a5cc9910201263d1f8a518042529487c8ac3a7a8fac41217b49b30ce54740e4b8ce352ac8c8a0fa63d117abc0fa2943c421c5fcd238bf617bb6d78829e41c14a0f0527a8a007b52275b225f8bf14b8d62c519573750bddab614082c7d3b06931635cca38220e6aba9477b725408df9a86fd5cbd6d9ef1b9fb2717990c3da883a45155e20ae1e84c2de8ccf713be9fedbd0abf9111e9dc13ecf61bfd40818b1bed904e4888553793d88ed9b96116351cfad5e97634b6dc2f02c6fb547e0ef91663e6fd8447cae983ac7fe6ab178b17468c32eac7cbb348c4467d91ca63c78e8fdea75261e5106d4b1c7a2ae9c330badb1d7fca650c4188e1809a003015cd879d496c2d6840b11447837d36ce33d0de3e84e72250c2d61f5be20f73853669821f855a77a735b4bdab14af8fea923e4f0fa1689dfa940a387533f45fb64a601faa281b42a46fdef34a776390c88bfbbfe1668b527b068f7c7156709f2d493549122d97d4061ae3b4b5d47ce8232d4221b093409dc139763948ec538b11bb180b8bbd71998cd311141b6accc250c5b34099d6e5ef7dd3d3d73c5a2cdd66da505392ec7755b90566c8c7a036f6e76c8e03e61938dd848924c81984523b3c06247b465d4832aee214b71cc73d8effc5c7f16a24ba0a203b1cc52a4832c6c5d904f1d34a19494de891364e78747e722b0bfdb1ad548fde8478e8107290cd0a06080a2e2f6774cf7b4a8b1326fffd7ab6754c7348dc9a29fec9924a14648c537862bdc4ada7614352a16111a9171615406e4ed026ad33aa9574fa56ffd2481e7e9d929b71b7d9a2af7e9d36f9a6edc254fa16932b78b6d6f705504dca2b9a88ed229c4a3d301c557d2dcd9cfca7f1e180ddbc11bf681263b35c0430ff8889ce6a6d27da7fc96a658ada719d1a04ff4b0be45bcfad826e6cc4927290d14154ec35e2c8e089285f797e4e26fe977c8b685726deb65806cf8d0ac3417edba96274227221191ce6dc5fa470d0726100c59045e5bf0243b9059f4dd4cdb344dfd69a3c6d4a95bc799c15012368f2121529d98479f2aedd0aab5b37c4a522449472bef3b726ea41fc9d1834bc0bc09f4c492e213b24050319dea88657798eda21537c89af8caf5a4560e2f4e74d3ecafa0fa3de8fa94af7976e2cf79b65a78e3ae279dccefe2c77790f19ba02bf16d129bb0c4e3978b01b3c1ce5e338601dd1fad7028fdc9760ff58e0f7880b4dd3cb01face58cb6120326081de2b9d88afab6f2d274b02fc426b36104718700718e08e721b0cba7dc9431dc3ff6fc24fa49179ba4aab2b8f84ebef27de4ab7ddeaf36109dfe8f4c32f6bdca36609fac07c6f37aad49da0390b4d2c0ce970bf7816fac4cc8fb74423b559b9a815d6deb8bdc6ec1180a850717d74dd46d8b061ef377f06309c4e7d07207babf770e8d860c21ef07b0429d80cdf2533c3b0c1ff8b46583b7bdf4df69d40231e80263cfcd58f13db8950539d82814e35c8c1bc3e7440cb692019437a19b16965669cfeb912967091c0e9a8cf63f36441e556be2de9dd1c0cac0e84d97fab8107579392a21332a69e34c2145967a8178f0c982f6f4b861ccf748d78db50e03c9a82dfc01a5661385754723016900fc893a4d3808dae31c7c1856d9699d323ef9fe1a5bb12c707ea29acf1b99f55ee801cbf727d0cf9484b7e3b0f44c2bebafca1c61ee49b05a7168eeaf602843e015f88312193d696bc2460182bb15ab1f8745f90c04575ef789e849237fdde1ea27ec31e32ef477bd2c1c5371c65041f1f00e24a0a6b23f1c079d3f3657e175d9049da2575bf0fd7f83fa958d32b088e64e5f4c0cd74037d67efbbaf9e516e10b926ff7e25970c6e368fd96bce36129fc63b54d415958af1b920a2035d878e10d52b067a67bf67ab24ab9a6a45629b7e41fd0f9c1c1b644f2d728fcb9fc5abc4c1a81e1f8b4f9d63b27ff0cd55fd395f6bc1f63892f0a8fd26a7704bfd3d048aaa269d7d76c70e59215c48fa3302d96188a636c09b6ee5343d6baa3b613c94c64b9cfeb99ca87b299831a635fb2b314f702b9d02a2aadd2acb422381caecdc22be13dd984e2a316fd0a9105d42c264a47162e1675dbe1c86412c5187642dae9d1d2f84a6a8304d8dcf06119f9ff17aa861c042c28df53eec0d4b7b0fe348f4880b0f27c195c2480de52282b3db5a4246c96dec402f6f7f8b462fe97ef6736413db91f2de318ced19782bbc4b67e274246973cf1554034fc93422a159141ea88f13a3812d857684c270bf503f52da8eaf8b80227663401f29ca15279f941d6e7aa474c0c05e1ba6aaa869ed6e189662ebe7e028455b88252d778d084120f280baada08ab7f5d165e9c98fc8898f7856b5f4108c397c2fd9a4cab21d31a30265cdc5c98b8d7ec957c3504a18b8c03bbc404852f3924b3fbbaed03765684a5492da670038353111f663469ab7b1f9a63cbc5f5995bc59698193a728fd838e5953736d0406b5e7ea6d4e4e02b1be1efe01d18dbc102a62bbf75478f9b203583e4769297e7fb4409aef87388b878b54a507ae84acd545a530c8f023730c79b65f9944a6519f0ed405053cafa647153050255d883b21b224a67c65b7fcbef448460117a22d9101049b7e228bfa5abdbf183ec78ff6ee8c98a868453b44b2b5be69381ff866a6983572181769746dfaca9cacd36099358e3561990e9963198bbf87a71c12e65e4ddc68f65bbc51f9d777329246f502759f4c80c21e096c9326101e882be0fb8bf4f9e3dbfe50651d62933e80a6cad566a8a8e2198535df16b87d6bff7de866717fe1e8a26d2dc104bb6683b4fd9c5e39cb25da0f1c0bb7e6b5eefd31e7e2fdd60c8367c3a2eff023308567badb1aa3c5a223cc1fabbaf83e13fab2c44c6e8c75acd2dee490851f2ead2e8a8eb895c680225f1dc4baca5b0d527730c8c5c262452470d6a0999a34d04f3c1b040aa687b8fdcdf08c4768002eac43deed438c0ce2cae371344c6bc99c5de5c3ee62d7e4f01ff743888c6e070a3e06b3a049d6b6b7834fe1b54d67bef88e1001b0028ce5a6d508b5fe5e4753f2636e2fb087645377661b227b123a56ae806e34ab118fe1fcb3512c322b7e5dab0df51fc2a6e9772ffa16d14232de59abe5019ecd14ac0371ee35190da5137704b28002b9241b8b96c5c34f8dc1ef234e2f4fe057e75e11accc0707151afb360225aee63e629e26152f9c8bc3d8acd441762d44b325f76e37523b5d0c8d550c21c633eb357fa5a531446b7b9070f5d2b1fe4eb7f30c9e611ec1eb8d8cb5c8eb887902c164f6b9cdfcb13455810b55820d06f8b3ed281f571e9f8df16948c197b75ea88f8e710eac3ca0e73a3eda491abf4caa44b07aff9d374485dbc6ac451eccf49c2c2c17e1579930bae6cbc017f5925ee30d6225f6acfc5cb417d2d8c17437aeeda94557532cf47bdb0df1ad048f6823b4948c38c385069c0c9787330ff84af7c66f4c4e3e21e3004ed04ebd26d91b6a2634e7529cd803c8a27f167e77900f6a4f39bec67a539ba7614d31761a8072cf4e2cd51abe501acb275d5d272408af0eb6f6fd69cebc5f8835fe62d26bf50d7a58402c346413c662af5ea9cc443ffa5194b670932182633036175b5cf3726fb505b492ff550c4ed9278401c5500c8a2e6a4e35db730fe100a98efbba76cca7effcb7bf0154f298228c43728dc33c37fb04299acf25f663a20750945938e4c83dc6636ba915d44e606c07e6f8d2882dbaff6e901e06754a09226a6b4ccc74cbfa7f2ae5c2dd6179f84e7fa1951c2547098facd224873cd06d3355b06c0c92c373c9f2b3ebdf0c29c16b67545aae333bab01a2d71945a54fe90d40e3f2fcab5630bab4d224332f41da44d75cbcc43017211dc77dbd09535b52aa57cd7e3c6f1f1f6b003b4aac2128a35d5fab78c90de4e1feffb4396d35b735eda270977dd3881d4262078d4bca70b0b4672ae1301603029a1ae616ab930edc33f1918726f025fbf062cb1c969270984a43bd6ed4f724efb8bed9ad8bebd11229b445f0e99e3bda0fc13593ec1fdce807bfa9f6f079f255d53b195d276a2135ad4f1c1e6204b36540b74f913e5d499f0013dee9665aabfb28fbe3104f4618badcfc77dccb84877b71f27b2f8025363697af1f333854edcebce4219e8fd913ad4ed08af717292b40bc7cd4f27ba6db5e5e9d9d7204c4f16c025864c2981bac10fcaa419e746e7fe5efb21cd7b67cead5c5d4ed2910c9a0f25de7ccb37bcc60fbc1109774b1568ffb2f80ec746906b0106a7d308ef2731d0dc8b1578f76a09c03b14f0db007313098768a3877be74d1c3cd74d57f90c8ca4f8c8fb046ae2fcbbf80032450ba4c802937816d83eeaf5cb05b496f0818355a7535ae294670323ad2e57bb9d7ef47c6731b8dd897fea5b6f96f86db6af998acf2d00c2b04504ca811e66a9214ecfdf34a96026f7d71eeccd193561c605d5c56471bb14b7014a18e7fb75b70d15cd50fb0b0bafb381d9d203f3edec2c7e856b3f1c9a6ceee3e6125e0c492699600df43e9857be5759028fc9ff1c15e4e334f253069574cfae8df49e3aff2f7d557cd01b7d06e017996e77c1918e2a31427a1287f5480d1234d00860d3f3021b99ddcc31f1d42a9aa14f5c5af7a62a6b399f9601fa702a474b03a73e4651bea3d21b6e7e7ff7b9d369c9f61086b06a9bce343dc323a4da37d1d0e5edf04b067d22be6f985035fb3e376ef090f96ddbfe981d26e9ef0b43f76d74a01060829c8ac773755c67571f9d56798d6973190f482e4d428c573d0c746cdb5dba49bdf1e593d82b6ef54d79a77cec0fc5d78114bc32bef008d647d191b117fcaffc324dd4250835846aae7cee103853ad8c274ca45c980c5c76f89688723efaf49f484ceac662430c2b3ff3abb0e1a4a2da06e895a0ff23519249fd80ddfb25da9ef0ddfc052e6b466e7b9e98b57317f49f68edc5d2f02c929b3b37e51c0afa158168fbe6e98ae1d9a72d0af524984371dbd5f64590e8aab7f033ee0398428a314800559bedcc4391c9c7cf4201b8c99d281028dee011223ea40633e355249b05db3aca51d2a6329cce457255afa", 0x1000}], 0x7, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000a00)=0x5) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x14, r2, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r3, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) connect$unix(r7, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) dup2(r5, r6) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT=r1], @ANYRESOCT, @ANYRESOCT, @ANYRES16=r0, @ANYRES64], @ANYRESHEX, @ANYRESOCT, @ANYRESHEX, @ANYRES32=0x0], 0x5, 0x1000) msgrcv(r8, &(0x7f0000001680)={0x0, ""/4096}, 0x1008, 0x32e242ecfe63a54e, 0x1000) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffe, 0x0, "f000000007005945fdbe0700", 0x7fffffff, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair(0x10, 0x8007, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0x3e1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r7, 0x0, &(0x7f00000000c0)) r8 = dup2(r6, r7) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(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', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x803, r14, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r18, r27, 0x7, 0x40, 0x8, 0x484}) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(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', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000380)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x803, r34, r35, r36, r37, 0x40, 0x6}, 0x200000000008, 0x800, r38, r47, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r5]) r49 = syz_open_pts() r50 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r50, 0x0, &(0x7f00000000c0)) r51 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r51, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r51, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r53, &(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', r53, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r53, 0x4004746a, &(0x7f0000000380)) r54 = msgget$private(0x0, 0x718) r55 = getuid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r57 = geteuid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r59 = getpgrp() r60 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r60, 0x0, 0x0) shmctl$IPC_SET(r60, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r65 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r64, r65, 0x10, 0x9}, 0x8, 0x1, 0x9}) r66 = getgid() r67 = getppid() r68 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r61, r64, r66, 0x1e4, 0x8}, 0x5, 0x5, r67, r68, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000300)={{0x803, r55, r56, r57, r58, 0x40, 0x6}, 0x200000000008, 0x800, r59, r68, 0x7, 0x40, 0x8, 0x484}) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r70, 0x0, &(0x7f00000000c0)) r71 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r71, 0x0, &(0x7f00000000c0)) r72 = msgget$private(0x0, 0x0) r73 = getpgid(0x0) msgctl$IPC_SET(r72, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r73, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r73) r74 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r74, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r76) r77 = geteuid() r78 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r78, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r78, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r79 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r81 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r81, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r81, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r82 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r83 = getgid() r84 = semget$private(0x0, 0x4, 0xa5) semop(r84, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r84, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r84, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r84, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r84, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r85 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r87 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r89 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r89, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000100)={{0x3, r86, r87, r88, r90, 0x4}, 0x200, 0x401, 0x2}) r91 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r91, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r92 = geteuid() r93 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r95 = getgid() setgid(r95) setgroups(0x3, &(0x7f00000004c0)=[r93, r94, r95]) r96 = semget$private(0x0, 0x4, 0xa5) semop(r96, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r96, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r96, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r96, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r96, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r97 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r99 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r101 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r101, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000100)={{0x3, r98, r99, r100, r102, 0x4}, 0x200, 0x401, 0x2}) r103 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r105 = getgid() setgid(r105) setgroups(0x3, &(0x7f00000004c0)=[r103, r104, r105]) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r92, r93, r98, r105, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r106 = getgid() semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r106, r88, r83, 0x142, 0x9}, 0x1, 0x2000001, 0xffff}) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r79, r80, r82, 0x10, 0x9}, 0x8, 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r107, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r107, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r108, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r108, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r109, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r109, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r110, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r110, 0x57}], 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000001a00)={&(0x7f0000000180)=ANY=[@ANYBLOB], 0xa, &(0x7f0000001700)=[{&(0x7f00000018c0)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0xfffffffffffffd41}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0xfffffffffffffe5b}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000001e80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff00009aeeea45", @ANYRES32=r11, @ANYPTR64=&(0x7f0000001d40)=ANY=[@ANYRESDEC=r110, @ANYBLOB="f78eb2804a5a8d05df3d586b00c7c6465b6c0fa12520df14e49f92cdadca6660466789051a180ea2f2c43e678b23b194bdbdbb79c751fc2d0620a7004cf94a476bb22c0731f96139467eb196d6c9f9d0da0267f4c960a1702a75e72092ebbd4334f92ca7814ca8462d90a0d3e5ac5e383fb1dc10c7ba94b458f434a406265ee54135907997a73d8de5298699ba2d6fbb8026d500a5d79a53", @ANYBLOB="15033dd596e13d4bfe8048a7c9f72d242cb434795f9ba19b146c7ffbeafce72576c3a6901a659eb07579f9c1287f370753355e0100394133debcf938bcbd06943d21860ac43566407e4ff7cf9c09e4bc4357a4df0d6de591200679", @ANYRESOCT=r108, @ANYRESHEX=r58, @ANYRES32=r109], @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r34, @ANYRES32=r48, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r49, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r50, @ANYRES32=r2, @ANYRES16, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r55, @ANYRES32, @ANYBLOB="04000000300000000000aa9bae4ba2b2c551b50c63311436070000000000000094db77d05d74ef58a5a262382842cea062dd5f15e7", @ANYRES32=r2, @ANYRES32=r69, @ANYRESHEX=r107, @ANYRES32=r2, @ANYRES32=r70, @ANYRES32=r2, @ANYRES32=r71, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r73, @ANYRES32=r75, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r79, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x6a5e42f29c9dfc11}, 0xc00) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x81, 0x5, './file1\x00', 0x1000, 0x8, 0x9, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r111 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r111) getpgid(r111) getpid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000006c0)={0x200000, 0xffffffff, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r2, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r3 = syz_open_pts() close(r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x8, 0x174) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000680)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x1, 0x3f, 0x7}, {0x18, 0x2, 0x80, 0x5}, 0x8, [0xffffff01, 0x4, 0xfffffff9, 0xfffffffb, 0x8001, 0xe7]}, 0x3c) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r7, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) dup(r7) close(r3) fchdir(r3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0xfffffff9) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0xffffffff, 0x8000, 0x5c, 0x828, 0x4000000040, 0xfffffffffffffffc, 0x7362, 0x610c, 0x5, 0x1, 0x5cb7, 0x1f, 0x20000000000000], [0x6, 0x0, 0x0, 0x0, 0x2, 0x1, 0x9, 0x7, 0x2, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81, 0x400], [0x0, 0x6, 0x3ff, 0x100000000, 0x3], [{0x6, 0x75483073, 0x9, 0xffffffffffffeffc}, {0xcb, 0x4, 0x5, 0x6}, {0x3, 0x1, 0x61, 0x5}, {0x3f6, 0x8ee, 0x0, 0x7b1}, {0x8, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x109, 0x29b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x3f, 0x9, 0x8}}}) dup(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000004c0)) r8 = syz_open_pts() ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000180)=0x9) close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:40 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r4, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r5) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000000c0)) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r6, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:00:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x68) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x2000001}) close(r1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x20448, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x40a, 0x0) fcntl$dupfd(r0, 0xa, r1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0x100, 0x3, 0x98b, 0xffffffffffffff3b, "02001a00078d00cb5fffffffffff7f00", 0x7}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x14d}], 0x1) ioctl$TIOCMSET(r4, 0x80104277, &(0x7f0000000000)) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0xa0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r10 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0x2f4a, 0x5}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x0, 0x300000000}) fcntl$lock(r10, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x284, &(0x7f0000000040)=[{0x45}, {0x400035}, {0x80000000000006}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x40) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2000, 0x10, 0x0, 0x6025}, {0x40, 0x8, 0x7, 0x4}, {0x5a36, 0xff, 0x1, 0xad5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000080), 0x0, 0x4000000) dup2(r0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) close(r4) 16:00:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 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, 0x5, 0x1, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(0xffffffffffffffff) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400080081e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7a851b000000000000faac55a51a7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18facb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea9443023dfc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a8a79cbb8e7f2877684a6920151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03df568464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da259105770c07d195acb3b0b00ff7e0642e0f326a68c59d9e4e5659d18762ead7d37da6153f0542808f8fb7dfcd300762b7407fc521bc12d48aab730279841fd63b18e9a48ff62962c87fd61ee779642d5d4f8faab96a781e89750cd1500201653557cb04e4"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82026e2f66"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 16:00:41 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, 0x0, r7, 0x4}, 0x200, 0x401, 0x2}) r8 = getgid() r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r16 = getppid() r17 = msgget$private(0x0, 0x0) msgsnd(r17, 0x0, 0x0, 0x0) r18 = getgid() setegid(r18) setgid(r18) r19 = geteuid() setreuid(r19, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x8, r19, 0xffffffffffffffff, r15, r18, 0x2, 0x6}, 0xfff, 0x4, r14, r16, 0x3f, 0x8, 0x4, 0x7}) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="1d3dbafe70b60819", 0x8}, {&(0x7f0000000080)="1bd6202f480e9cb22676cdea5c6b691399930e23238c33300a0a4ff1f152f4786d7a1d32cfb622fb17edb3905cb7dc22285c400b7f9f01e6529f3664e964346cfe29d6aa76c501a22279ee4933bb0f021044ab6770025cde386378885407f3e549039d893138b74278f1f33bd976a29da2f07064b5ab2fb33ce17f9e01a6", 0x7e}, {&(0x7f0000000100)="801fcb3ad0a4540ca8e0f47d33bc5a4bb17a93844cadaa80e851493386a153b6aac66a7fd6ffe4cf3a5fa497c08a75e24b5f9b40c1cd1fa03559", 0x3a}, {&(0x7f0000000140)="3964bcab66bc5de14a9bd9f3a0182c7e492c072ad756aee765c614aa0ed2f3a042beef61d3f80882e474d5a28c6eac6b6a26ce6805e6c6fe50cdc7853b30236f8db53f07ade3dd7057eb641dd8f73c7f313ba7a28be72da76f5a76b4ccafc1ab53a600e581502470c056499f43309ae0c0e2f4ad85248ea0f8e0488e91aeb455ab82f01dae47454acc7a24a07221fe99af355b189219279cab", 0x99}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r8}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r16, r20, r21}], 0x60, 0x1}, 0x593ea3ea8eeb318) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x1, 0x80000000, 0xbbb, 0x1, 0x3, 0x100, 0x9, 0x0, 0x0, 0x2a0, 0x33}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x40000001) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2, 0x7fff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f00003a0000/0x2000)=nil, 0x2000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x16, 0x8000, 0x9) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49911"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x100, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) connect$unix(r6, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x42, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/197) syz_emit_ethernet(0xe, &(0x7f0000000100)="a91f4d85013bb47ce9f274110d33") 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb8a7fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bb813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92f4067f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2190ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5263433b3b3ce4522048f45a9870de8295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac70492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550d568ac82b91d236c7de08060f6892f5c94c2931e645300753546ff374d420fca3e6ebe0ef2e039c3b7688018a0dd19e5b109b62b37fa5aa4e6f9fed60bef1415abebfb7fd14396754c5db6681abb60ced783400f99db7efb0b4359bd3640b6089527e16538027e0fc5a670a68844c18e31e172b99b8ec77c472391919f9e142fc65233fb53bd50e4b20224ca95f3fee8348456caad1813662edd1aabdc338a8637a2146b3d9173fd1c5c134ba2fcdca8b713bec80000000000000000000000000000483b1b558cf49786192d6d6457e67ae0b61c2f5efb6cc6a3a36a0d86a2298206ec5227dcf47cdf9498203eb6481d98a3a6fd6f37d10a253c78e9841b39c0d0f6b6b0c30cf4d5e04761"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) close(r3) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:42 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x14}, {0x28, 0x8, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fsync(r1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffff01, 0x0, 0x0) 16:00:42 executing program 1: setrlimit(0x0, &(0x7f0000000080)) poll(0x0, 0xffffffffffffffbb, 0x0) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r7, 0xc) execve(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x800c5709, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f0000000400)={0x10, 0x1ff, 0x4, 0x2, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0xfffffffffffffff8}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xc0000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e64000/0x4000)=nil, 0x40}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fac000/0x1000)=nil, 0x1}, {&(0x7f0000fd9000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xcc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f7a000/0x1000)=nil, 0x33a6}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fad000/0x1000)=nil, 0x6}, {&(0x7f0000f56000/0x4000)=nil, &(0x7f0000e1f000/0x1000)=nil, 0x7f}, {&(0x7f0000ee0000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000e29000/0x4000)=nil, &(0x7f0000e4a000/0x1000)=nil, 0x200}, {&(0x7f0000e16000/0x1000)=nil, &(0x7f0000e05000/0x4000)=nil, 0x1ff}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./file', './file', './bus\x00', './bus\x00'], 0x8}) 16:00:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x101) mknod(&(0x7f0000000040)='./bus\x00', 0x202106, 0x100086128) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgid(r4) setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setgid(r9) setgroups(0x3, &(0x7f00000004c0)=[r7, r8, r9]) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000400)=[0x1, 0xc54c, 0xffff]) semop(r10, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000400), 0x0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r18 = getgid() setgid(r18) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgid(r21) setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) getgid() r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() setgid(r24) setgroups(0x3, &(0x7f00000004c0)=[r22, r23, r24]) r25 = semget$private(0x0, 0x3, 0x0) r26 = geteuid() r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r28 = getgid() setgid(r28) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r30 = semget$private(0x0, 0x4, 0xa5) semop(r30, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r30, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r30, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r31 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r34, r36, 0x4}, 0x200, 0x401, 0x2}) setgroups(0x1, &(0x7f0000000580)=[r27, r24, r17, r29]) r37 = semget$private(0x0, 0x4, 0xa5) semop(r37, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r37, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r37, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x5, 0x20, 0x6b12, 0x8, 0x1f, 0x9]) semop(r37, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r37, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r38 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0xfff) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) r44 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r46 = getgid() setgid(r46) setgroups(0x3, &(0x7f00000004c0)=[r44, r45, r46]) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r26, r27, r39, r46, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) getgid() setgroups(0x0, &(0x7f0000000500)=[r18]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r6, r7, r12, r18, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r47 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r49 = getgid() setgid(r49) setgroups(0x3, &(0x7f00000004c0)=[r47, r48, r49]) getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r48, 0xffffffffffffffff]) r50 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r50, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r50, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x1, 0x2}, 0x362) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="e16531e9ac0e9be603919e91dcae599cea1232a2b1db9e9fdf0766c9e6fee89e733a3d833b5510a935af8bf0afbff5f124b572b8fcad6e138061c563bdb82967b1e8d9f724f9bb4519e04d228e752c9bcc7fecd5147969f0a1313e6186159b3d5a16d70edb72861e180e3851507f29800de83842475925caf42d5cdaa8759a57e336fea1047d592fa6377272ed4589ef941eecabae5f663238dae2da41e379dffcc112f1ee51f7e0d9213cca182152a6c5095bb337acd01c1bbbfb152808ad2bfc013d"], 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x81}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:42 executing program 0: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x21, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x7fffffff, 0x2, 0x2, 0x1000020, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r9 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() fchown(r10, r11, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getegid() fchown(0xffffffffffffffff, r13, r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, 0x0, r11, r7, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r9, 0x7f, 0x100000001, 0xb1f1}) r15 = semget$private(0x0, 0x7, 0x80) semop(r15, &(0x7f00000005c0)=[{0x4, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x8}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) r16 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x3a, 0x12, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{r19}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x8000, 0x80) fcntl$dupfd(r19, 0xa, r21) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r22 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r22, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x18, 0x3, 0x8, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0), 0x10000) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ftruncate(r0, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) r2 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x8, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x8}, 0x80, 0x7f, 0x0, 0x0, 0x2, 0x4, 0x4, 0x5}) 16:00:42 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c}, {0x40000004006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c}, {0x40000004006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c}, {0x40000004006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0x800}, {0x40, 0x0, 0x10, 0xf9e9}, {0x6, 0x3, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r7, r8) r9 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r9, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, r11}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0xc6) msgsnd(0x0, &(0x7f00000006c0)={0x1, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e453c4f832baae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d710970000000000000000000000a10231de6e0300c9341984db316a73e758d14adc29f17ad234547ecaa9148ad46e6f267388"}, 0x19b, 0x800) msgsnd(r13, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r13, @ANYRES64=r9], 0x7, 0x0) r14 = msgget$private(0x0, 0x200) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCCONS(r16, 0x20004276, 0x0) ioctl$TIOCMSET(r16, 0x8010426d, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7, 0x0, 0x0, 0x4000}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x80000000) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b077be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc55303b22f310b40cf36a00f90006ee01b120400"/165, 0xb1, 0x0, 0x0, 0xcbc) 16:00:42 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r3, 0x2ec51bed, 0x10000, &(0x7f0000000240)="b08732b5b0c398fd69b8989696d4b0b5affc2a93e2b89a0bc8da21393f770ef4330f803b6d5eebd6aa6849c5c9b1c4218ef5e6dbc8efba088bd66a53d83a76c42ea94e305e5b4dcbfa9e2753261241e1345f001b8602269b3ab56ecc0ff11f62815936854e0c53ef9ea3487acea74a8c60cfe52de6", 0x75) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) write(r2, &(0x7f0000000380)="c14c9d2a9df0aea19191358ab4008c3d482b733c8cde78cac6acda7bfdb3471b7c1ab3cede45014df704a1d47a76a5972e3961e082ef82504aea0992f55f32991a43cfe5e025d5f2cafe5b93a661ee3c6058d02928f356e8e3fbb15a0425d7876129da92700519eea853af964438a3dcbc9e46f03d91779cb8244759dbc72dbd79b4a0eca01bb9491bf39c27cbe57f", 0x8f) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="6a8bc9634e196c845f1e65f2e339c913a3c0d7ff660b0387a3569437a95b218f882f791c69e62f78f1dd006169af262c955d6b1abe1a3453f6d422da3e305ffd43a13f346d6eff579f34fcc0a35ff90ded6be84de46584d26a6fd7a20eaee50f86eeb6e95830a6cf9d4c02832d"], 0x10) write(r5, &(0x7f00000002c0)="e2", 0x1) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x8, 0x7, 0x40, 0x4}, {0x4, 0x20, 0x7f, 0x401}, {0x9, 0x5, 0x2, 0x1000}, {0xffff, 0x0, 0x9, 0x1ff}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1f, 0x3f, 0x80}, {0x7, 0x2, 0x7f, 0x8}, {0x6, 0xff, 0x6, 0x30}]}) 16:00:42 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xd89, 0x4}) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r6 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:00:43 executing program 1: r0 = socket(0x2, 0xc003, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca17827547138f2de18297fe2b54f555362f7cea696b2905f467363d28241eba0eb7bf00b4ad468051a04eb1b9e57caa49f9f3e438eccaef1078bbf4998f2afd07d18d96754f2a1b15a3ff4abc554014328c8492f64a7e9c7bdf9b7b9f986ab75e2dd36bc6d05aa40816074290ef27", 0x96) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c65300082a05a32e91b7f13a5138ff0d11a7f705ee5771432c2404eed5f233c61fb9df72c4cc73a8a053d82f508af1ab79044bff45d4b4aee2eb339a366d18616dba7e3bccf2727278dff9abf91aaa08981604e8638155f26f02f9954da38b96cafe451c1a49e146a2d5874a8229d0c0e88fd7df2741b66b8d3"], 0x10) write(r2, &(0x7f0000000280)="6ab2f8c511749e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x2e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup(r3) pipe2(&(0x7f00000000c0), 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x13, 0xe, 0x0, 0x2}, {0x7, 0x6}, {0x6, 0x0, 0xfc, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x37, 0xf260c75d0e3e15a3, 0xfffffffffffffffd, 0xfffffffffffffffc}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r4}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r1, 0x1) sendto(0xffffffffffffff9c, &(0x7f0000000380)="a973ea280f0d56b2c5bc307c17fdd97600c81efcf022d8c81a02da35ff6c2810cdaa9ddad4199529dc785cc91f4a25f468a5bae1c8c28640100c6fd2fb8e7cb16002ce5a06f0c3392aeaed5c0f426046b438d4995d4f3f42e56a063a5cab9c0f963da0cbcc6d42dc83b64ef820915af752016430076542b41fc60866f6408ef1b1d679e9227c8c17050ca44085420182d8bc802fd54ec910dc024366dcefdd1a7f72fc6f7e91dd0e80872ea497932ff301d8f3893d6d8ea6a0b6638695bd0232d376a6fe2be9c762867d3c8dc91772857ec2cf7a8b46eeeb4c67361eb4b439c120cab57ea2b4980453c2a0fb4e8ef8c00b84e576427ed2268cca8f5639231d78819c723567f48961b522d77bedefa81081845f59cc8a8e6e2faa8de575bfbef6053160cf88820325639b77bb40e88e5a3e8d08d3f5d4435f92737b25bd1aba944d9a81af393604b92d2318dde409df2fd355b70838475ca4831e95f41acede1a29c7397efb25d5a1beaf03abd450e734ffc6f9db0fcee03e9c3a65500da7d8047ad0f14bba10dc7e1e57a58b6547b3e59bfa9b721cc9c6d04b83906543b67c2cd26d73cb6473c644569d71a4ca1ef657b478872b3be32a2091bf5299134ea28451f743579e5c65b6fe20c5c5cfa9dd1621c7fb837bc9edfb547990c0aa16d4ecfbec3217c3753c7a668b2acebf20bd5ec0283e6e93fa700ae873c259e8654f6c1c9bd16a01b14940378f500153c2b7da43948fd83f0cbc529a9916089fc3f9d8643227df333b786adbca1129b1f9130ecc041cae53f46a74b8a7b3b6bef8935f61de249d48535539a3743d67be1fd9354f3142d926bef8335ec6ec00a1cbba89a2be7ec7168ff92160b39bacf1f345dfe347c329a0d4edefa398e40217fd61b4df9ca0cef4a4f8bcb7f803849a329c40aa34b1ba0d4051ed8a8d29a11ae1f914e76955a263df02f0bb39e0a0a8a4fc3065a606d11ba4b6abaf5dd7ce4f672e8c94554454997ebfaed7e0b7732b6d45f586b5284abde111847c0787bc065e9a8fed9ab01eff08e0f307f9b91503ac99ada97c1c07658d85197da9f207bd9c3b3cd0bc98bc007008f19216185aec175851440f250ed78f57eaf79b16e6be55f58b50ea92bbc1076e42d0d727df1f1148789a33adb2252226c4d112e9c6deebba34d88283bf63ecf8bd3659a20244b7b89fe34654661b1b7ae20433ca768bdb975bd1c166aacdaf1fae563542d9f04adb3c0d02184a51a5fd28ccee99116cb0ea4b1043174caca4f9508b1b5324eba557a042e87096a238048a2f321ec19f55c7e9da2ce3eaf011fa7e11a36b0daafa10cc699e728de9bf83860e512dfa6f86be25f79e2402f6f045745bb308ac1f379c2e538e31532379bd5ce83c30c41a0371bfc57800e35b99602fdc2293ec03ba433589890dcce7c5d82c76985efdcc7fd86c1a1d47817b2bd2dbb6ef4ebc25b3f4f0b557e8d39f2a919ab0e4b02ba88f9ca9488766c46b3c45560abd60e68f9b6c16524b6d0e84af02c3bc6098d1f6f4fe4464cc4b7128629d8c50fce0a8e69b497a5d17f016b9d3f6e131f9b28b679423d53ab5b15518655bb17255341d3842b6dbef6199a6b68a02ba476c3de19dea23406f34e14b86ca0fd8f3de174a0a80beb74f2cf26a411619b1f83ed1121d7f05b97e6685b9e9f872a7fe6c9adce0788a161a1d0509a9e9455844fda40dd96583b38be765881de3e1e439aafd1eeeb465a16dbbc8c5d6e4e0e80c3fb61faa80eb7bcbf45c26f71b367455ecc1cbf7b7441cf477320e23ac86eabd05c4adcdfcce2b9fde2b70aceab59465573906a1c8b03e1221ee632531d682388ebd9d2454408845f9ab81525fd9687a6858db98ee84225f71d223a57cc1c25d927967442a2a59b103696c1664a20abc76769b7d90a2a7c081d4b0ffad7c1a3642039e4522d81937f5d3f086c1c588f749539ea2bfe567e45fc488e5704f534c883cf3732ece06c5821c5bad25ccd2916e4c5df3e662be731de7066eac8fe0eadca4f535c5b49739d3eb555739d4500a9b4016c9d61ee900d3cda1d463da76dbc8e325b878d45cd781c7d3b9c8979b8d86d79457b4a291b5a332b72d1a0caed2d2bb6aced80075e58408746acf356c036064a2c502212e643b8aff5ffba565a773ad6020bea01e48d86223201e2a988e28136ea7dec937ca116c15303071c4e59251a88d5feea8dc3723e4546aa53135403bddd5c0829316774ccffb10bcc1a4aa2c73df0aad4a9a60542dbd05ab9de5f07e7c21875fb4e3bed05132ef9119a31a73421b56fcbdc4070250dbd189320a84ff295239128d711fc9731b175b756ca874fb2d3f692eef4b242fc52bc65a10ad6ecc8edf4521523390a00bb0e889332a404252f12ac78bbf8e10680b39dfddcb858b917e3f12ae29e9a4294d1a0549bc26a7aaecab589eb129e6062f154dcb10e61c686e53c4bd71287e5dbc82de08cb68747e7bf511c696efb9823cf3ff8ce91dc5eb8d8f4fa1d7ef498b83812daad5728121cabba095e9f473f7d1a3a3d242508dd9abd5bb3b4de10b0c65766f953235ecd42b91541f309989f81114aa6ee3b13f5df2015b64a5fcfac93553b271ec60e55ec13c4d87739d44ea318411ad6676242a2326a2c2cd6f78d944f069a3a99e4c79f0b3fe930e2f7c3ce883f670dc21140bcb950fdeb36b2782b254c1c1c822237d92c258861da11bd3f480d6ddc5840de9b262c9a0c16fc9ab86ee24ec8914b2f6b939f624bca0a605aebaa4ffa9c5bed2f499ea485f6f8dbde4267021e169caad69987707821a7066eed5124e9c5bc96790548fb8623a0e56558261d50703594a36751946daccd6a42a8e144d55285b5ae039682ead9d5d65111ddedc31df528a9f24c8238d2c468360d38bc8ebeb3c583fb4bc73638bc8d7d2477f6cb5670805ad08ac3d03219bd4a30104f66dc78da176bc46f752e7c6a405bfe77d294d80175d68e7e06d1967c9fea15712d68e26e77fefa0881172fc408f972c855bc697e3cb426f7a24f08f9604dc7e91b618462a42287d1000235fadadac6889c285af74f97471460297c09227e48a02fca5f7e3ff26d9cfd3ec9c2c8fb525810a38631797fdfd2af4ee2ccf5724d3156b06363a566e1cb4f40dd29596c75ebf72ece115cfb15df24ab04a5f471731f5200abc04bff60996d0f53588c26442bbc3988908d1bf43dbdc9200391caf930f44d392398f57c74cd67ad7868db3c23e8d977a4c84a8c428bdbe06699ff0faa961bc70d1cab2d2f20c3256939e651d48ef9395290398526e9c4991f8ec1f138f53d2d0765972c61e65827f5757820acf5ee14509968882dde70b690397054cd19aef380da7ad0abecfb6a5ea4a2c4c2c8558aff0a31f858a7d856acee4336a6fd5e8a043b8867ebc5c30fcf50d7472b1c7a3ec71bc9648ada9891c71c2581b4c3a02e2a17555d81643fc61f5e6da557662e203b8204cad4c6d17d6ceb0a0638bf72f62873e39bfca996dc871c0c0c77db3b77f26ed55012ae3714aba188d383ae186f7adaade8f105d7232fdb408d9f91744884ec7187d2638ecc829089842073fd1823c6a9a5f054aa63d8627409c1c23f7ca4b72857b83ed7c80864131b26c044c6a6fe56ff024974b7ceb900f12dc132c6ada6941b9550c7d994469b0b4b9a4b8fa267d9350b5a9aa9fe77b4ef51b92ad1c06eb72b8a0eb3b26a9e66bcf5ff7b93c2642ffb6307b45717b2075e17db0ed79d8326fd097eb153a05bed6f53817c1b0eea55f92e815465c3c1663a020d7ddee4e4b65c381def704a0f6116adf785545632e038e9a95702e2130a9d64599bb1a40095c354630aac560973ded2c0488c983a8c0d5bfbf6a576666dd26be528f122dc9adb4e4bb2803cd4e3f527e95f9e2c14f6b65024e431ef7678116fbbf90fbf0211c2492a81e045ae13e0bd59e0f278774a0e75013d41857df2d194d3fa3e8193968c454f4767695abfb5607235a3120ba8e3a7091c012174d9ff12558e661392043613bd4e2abc302c10433e7cf312ad073d88a4a42055ba9ac6c78522dc1cce5c16e2d47a9e4bc970e5d39ef24e6ac5eb3bf8e1ac2c1b35da8aa5df77205c1ce072874ee81ae106b1b1f433921be438b0561ddc941a9d86bdb1ee4cbadeab386f8ce2f31a63e495c29f2f3f2a75447c0118328035d4f5b2301e1c8c1be5fdcebb1e175a6ff73c5277c7a7034d2c9c1ed131b04fcd695108ce4697284b3796ca22d4b524429383b9ad04cfba7f2d2cab4486a1014b81d1141c0f11a21826b9e5897180e8c6bb4e05083cd51fda2327146fa33678e0a14ea3436b46eb7a2c848d422ed5567eaa3c9f843b9117ca22b2753f9325ec1bce83756727809bfa3811f75bcb91de1dc7b2ba486dad3ac50930c17b054bfad06df5fccdbba1c776f1ef8424d9a1077136b0df4ebb4ab49d4692c6645c6b8d485300bfd332b8130b9705832da37ac0b9a4903e51015afaa61e1eb30bf2bbfbf6a6c3f207ef83370a4fb2785445a6d5a638613891f95c29dc6d36846d7ad77dad18dba97514584a00fae40ba78b16e632a0736c7f260d982fde5a1dca2e15cbb177a943a08fa2b5eaeabfb31beab061a37db54e6811c813335a21fcc35166099a1664e9f3af023d996411e3077c9490819581422aba0697067e599a2e731ad7fba8de58a26c8670c18e33cce7b406312546aab282162b9f781257109aae1acbfbf5009a71f020ba08ecff5d407dded86c5893676a8f00e02a165d08adabe0860ffd4e2acbb819a63a741b5283c42fdddb260c09dd7b1592c9ff792982a9dade5906b4b3b0e38f44f32eea2942b99bb2f4b1bdb06533a4fdb62da2ae76c4ac96c1eb296a2d6366d950b9b022f92faffa16b2e6f0025b1df02a1cecc9b5dcfa5af5fbe2fbff597e7f05e92b929b505f520be8d24c9f58b35a987bb0df37a07cc3125dd65df7250584b88bfb3a80416d0dd6a28e6b05a4c334d1cf13601929b7548c40f472f0566e72f1ee928179a654707d8eac278912ee3cb2ddd0130b3a0cda658757b1603746128cf43d14a835cd7acf27fb4620597fc3ad6dad04fe9803d39a865f78f9293e76c71edc89e54fd25d5f7fbebd9f41aa9fe7359843d3f18f2a5a4d6caf667c312906e40bd67a3e94a7415e02466790d7f3d961887b05ba4d107f29d95f6524569fcf4e7cbb5857f0597885a648ff420b4967a59429cc6895b771782714e7f5cf9f25d824fe6a18a2ca5e749561d7daae2bd2918b3b28351a70680cafa4bbb41294e21991019356e46b81b6db31b73a1e1bc598af9fef06dd97b51c98b58f476bbef19dfede72a2613677a28c276f421faba2d73f072d4c4d63b4aa94864a88dbcd74844777b5c00f6d8cfd79966c5c803ae03862f00c5113f1995928114be16cff2796e987ae22204f7ae8e3c6e76dcf65f0d7120732cdf18ef2687babd5c30f5aae6d20b8ffbf09a7515fc4c78ac13c71c0e90b9feb4b596c63c469a25ca18f43f3f9289fc0688200cfeb9f97697d133797607e2a49950680401fa6a4a2ee1199720d2e602f1bfb626729dc5b6590b3dea2265f17596323ec4e89101839100c143666f2e4a79b41021014ef81a3e8d5f9b572d0c2aa5a9eb2c79caf5129e170d8afede40eff5812f5a674068d1fc156ec945b4323ab7e353d72467a8c15367f013abfc1e2598ab9c25962cd0de9244521dc944c75a32f493311911cb99ac61b706552fa2826dd3654169b9aa6e1687905da615dfd54a01b05597fe978ffeadb86241bcb0e405bb", 0x1000, 0x18, &(0x7f0000001380)=@un=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r0, r1) 16:00:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) fcntl$getflags(r0, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x5, 0x24000000, {0x4, 0x3f}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x9305debf2a683a48) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) open(&(0x7f0000000100)='./bus\x00', 0x200, 0xc1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) lseek(r2, 0x0, 0x0, 0x1) 16:00:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getgid() munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:43 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x421b, 0x2) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0xea) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)={0x2, 0x3}) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) socket(0x10, 0x0, 0x4) 16:00:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d710c18690f700", 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e9be40000653000"], 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0x20000000000d9a, "b08d14c6750400000000e500030100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00002a8000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x64}, {0x8000000000000006}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000040)="e0c369469002b0d82965dbd2e8b10663ce3f2e2e88e97e72eedc25ee400524d96b594a09b65bf972d52154c8b6264e842ba0a1f2dec6a7a4c93cd11f51bdfc14169e1ccec4d82edfa07b06e0991d15ccc1245ea931d1384449be1d3cd37d7be7e2e4e592239da4bbf2891fffdcf9d196a5dd0c845301ff11f03d78d235e339ed1a76525fe87a2aa2d3a62706f6250aa33e85897b2c1db02bde6b75b54b186df220e7823c645c6cc86bed453e6ee7ae3ae447bd92a8ba4c12c804", 0xba}, {&(0x7f0000000100)="795b4119af19a04b3f2ab97ded9825dd564b705cee63027c90f906d43400aefee57e406ed6a97720e49f5d794a4f1831a80bf5c77166eed6577109fcd0ec4a9dc2714f870c0cac4c6d6bc0d90e18ecde5bce617c2885f26d3992ed927ec8d5f2cb77811ea214a43dc007b99328ca38f029192e8693b04513f63d9108b366f889d8bb64edd69e3f44aa19b6f43494747eecffadcf634f7867958553f96e1cd92f2c0ae8f8f0c652ea", 0xa8}, {&(0x7f00000001c0)="9f037f517c53e050be22b21f9384895c3707eaaa5ecd332646ec6aed188e14540b3d6994da153573a1daeb43ccedf70925ad68c16de94f6c40c08e37fdff4c2da41f4869b4f04415ae22b9d199a91c4ff86882f611964b3015ffe7d5fb3e2bf9e5ec033e68f54a162f872dd0c375697671dc59ea25b35f493474b4803a72e9209785837b5c1767a84946284ffbe8103a880bf8a295e1", 0x96}, {&(0x7f0000000500)="29228cb9bedd9c4dd4c3eb2e520aba41cbe140d11d1f9330c1d3b5ed9e5075eb55b2e9eefdbc8b8bf6daaf2af87f87f8b5ef2be96f541c31d0a3db9d838501469a1072f0e721b1fe0e3c276297d5dabbeddcc0572d1416e2b21ec470fca7e07138a9e07a176daeb9d440048b368fd928271e4e3c692f6373c5f1bf56a02c4caa082b687b8df65f7d8bcfa0d0ad525fc6e7de49b4c033dd90dc5dbb52d6294c11bda9af1bfacd98852b8d01de83b610919f6abf09364495ebc25b1be62fd726f994b4dd6e3d650ed818685eefe22cf00d21833bd6fa4f1b375ebe3922a1e2658d82e7164bee183d1d99e3501030569dcebef0e19dea9dc78b0d3bcf93c90a888fcb838cab68b07b27cd496689431b4dfc2abbcb4705d0a6a1f7d06c648993246a5b6c2c80fbd79d80c8e6b00c390eac634e582f79e70490c08ca4d894a838ed5ea12c0f1089cdce6781e8d583a9784c72ad89e6c961f01d81ea58dae9d3e65ce7c79a282ec2eeee25fb9efd1f3e5e2308f62a17190c05002d82a932d002b7ae7c3ccb5b0f4322c38b3dfde2e970cfb3df5a4e3f5fb91eff13e48459788c123f35652722f3cd7728122551dba75184f8b060351045a14ec606a105bd2de96cae0157f2547d7ecce3986a13d86fc7809649acb34861f89a9d16c3c2c72c230973dc770f9cc9ea4e5a59a1f3984f5814844078c5b30343f73deb855b51395f9d975e5cf6eee0e91842e7d476efbfd7dfb9aa499d1d35c7b7a8e4aac35afdd573304de4ffb60972ffb692a4363961afa0c3ab982c2fa1ea724879dab20c646b82422117cf92a163089b16440700f0fc50823486f028f720c455d95f247db6ec5ee675943a42a5a7fe3ef245d6872cf48e2828c8086b464e561eaff8b08c9b70b44979bbe01914d59891f60731d42b4f8aaf636b67b5cb646054932e189b656e71164eefcc3e27806a1c0d500be6f04e66cd2d12257e5008e45ada30eac1d84e31f5315a41b028b24f089b46a690f3bdc394d51fa62ebeace13fa8892a6a799c132a9f75142ed557581829e66493747f83d05bbbc1c35dfcc8df37b75c456f78a52641ea28e1aed1db7c69798639d5f0702e36c91cff24247f030443f05d1f97fed84d5f260b5a9bd590c04c09b33d29c68052d01fd6b1598e371451dd58da44152d4592ae771eb9278fe25d2ac23dba09510111f96c7d3f2b94a851139ac9fb84e04db8139c90a89cec2323c6adc0d2395b11315f8148754d9f35c3b13a11c018f88494f588661debd7e796a8bcc5a91d1798d2ea5a011866591d9be0c67c643ce951907a783e9832c7d67b039c44debbe4c4d7d695a0189eec07662bf5bad7aa4d95c73b54413ff60955782e0900377239ec5c715abd2db37c8a45797693aa6b3fd1a17bb571e06f6d7ca56c13db484ff384edb574e7f4566cfcad3fdc1f87beb93582deb491d424db0588930496f471558777fa6d82fd98e21d6e36b423419e7186281e997df007176e181b5f249f2e478401a78704f538eb53831335d7469da2f8626de9c100b4e7d907ea2db1efc856a60b46b2ba15f713143daf6422da5167adf700d956958112681f41d372a8b42e29ead5486348508096e77ec3823303874011e769f4482be0446bfc12eab284c390b0c49672d96665b299a30d2848ec3e2f67648cbe09b47c9d249bd1c2cce6717042b8729802ee0b27faf9ba88a3c53179fe197c3c9e569131ddee58e948ffd2169d3381a2975da6010604c97ab481ebf5cc75863055bfaa84bc19a5c51e5acfaa39564619d235029c9541d1824d5f9de3502cdcf4521064bc08942f2b8654eccb5b012fbc752fff0cef4a6b53c8e9a3afc8282220d1053429c4ff2971e7d674912c56dc465f30b0a1988394fb38c9cdbd99307ddf5c0d62d1b71688b45a17f85eb926cae68adfeb9e364d5aa556150a40ceecf5839591608c9b77845493098831c9f624fed5998655587c606a7081028d4ff630e439d811cd9f9abbec48b456575fe899c2827f403222c4d75600dfca563f27e2509a6848c2dd5ce1c73199ee5028d4e2cbe99d5dceb0be65cc46ad342983de481a35ee112eeda8b98cc2fed662d98062f18a3d8b54e218ff18024183670b26999e8d6f443daac3ca7397cc19bddf27769f96aedc45658295090207ab5f25b194df4b990c7ea03185b03d312374b9e6ccf4933e17cae7fe4f07d6d4eab407af426eb27e84773af94ba3c502d5ff2122e550d44e8f79a23a92d4dd26a7150ce2c8bdb6cdad560dac5edd4a2b4dba720d187136c8090f1094360f73134c7b3c6eb89f0a65e474313ae34e17ab9d823b3b6ff21c78afcec24f9ac6f30590b04f63741506ed089e71b7a1ff98b8060335d7fb251c242c95e1d5720289ebacb8c549a999776a59481c4f75c71f5785d59df1e1f747ad7d8572417fbb199947e551022b784dfc057c1084310e8075d61efecc42916bb585f8acb02bed90493fe74a4274aa1d6a81f751f502b29dc6d1342ca2987305f221dee0b7eb1360d6fc81226ce57f53134c00e1364462ef7377ee18984a97cd57c006775ab928756eaa228e36236a4a246ff5b83fe79707a9ea87e78951dacb59808a7c04730024b1f7a274a8523b0f7ed34b924800b12eacd1e06b52fb9af2b9694297df2eab3ce70e9ee74f026a829a8512a440c0bd645fdfa87c6c2a2dce0a72d4be9d8eac38bb5b65aa5d5c41f750a174cdecc0819d6796bc072baad445b68fa12105b3d9c96676a033b2b658327ef6e4ac6a89cc19824a66df902f347962088f9577f5cbdd299754c293757789a73918fcf79612c5a1ca11dc75000111d3525ef970eea190830326152eb07b697d832493689d73a1e6a19ecfe305f72a5e9ca4bb294b0391671c115b0ef233db4db5fe3bc17e1dad4e2725560437ce1db0e1fcbf47028b0f239cfacd61b37f85df86adaf31e77c274bd183a2f127aea8d679520db858e9d88b10f6ae8128de4910962a4d47780bcd3e6ed7c9eb47e9e9ecc438cd285102b8da0bf79200324734ff3709731d8f6cdc605cc884b34395a89a646d10f34796914e14e657bedaddac5381accd0a4054ae0dba7d888fae308f87c944ae60c09ea8447da29fd0e860a1f20d9d4d7fe2fe051621e9ae4b23ec213c8e0678e27afce066fd87d497303a9a5ed63aca79c50d777aabd38f318691ef3976fc6797be891755521a74518a07ef1a71c3159a70875a978638fd1053cda0951264f9056a275f4e9f66e8797d7c6183a7b9f331f06a5a173cba023d063ae058d32740ba7d98b7f4337827817d85cb222df181f0558300e5429ac70ff21f350ad8325eda1f77c566331bc5179b45182acdcb470f6af5afaabf3c9847f42dd06bee77e1385bd8e1c9c09143af6b9afc36eca56f128a417630c9238fdc97009ef406af642d4605db8783ebffa81e8eba188f1dacf88b4f3f7cd6fb70a899a5362dddfeb1400a6405a5b02f25dacabeae63d35c8caf11ef4a7925e9f59a6adb190a34a47d7c2b1fe514b40838b1b6a587a64e3347399fde5cbf0e7af3fec5ff440c3295d85825fdc8d3df5530ec737ee191ad44e828195bf1ae1259451e26d0bd7ebb93c9c97339edd037baebb468864c967abecf83d284a9a9b47ef717adf6de6a123c30e8fdcd94f26bff4e77b590e21a71cf1fd6cd433a820510ee28838f581d8126626f92e606040c58c9778b5b9cb92f6c9bfb4ec05e670503ffcb0ec6a3b5ce89f49313fc5dccbb1a4b8b7ad07a866929396056082609ee16967b7e884bde33abed729d9a64122b9684435c1ddf25a2b5e14baa6d50ac0a26dc2656c664336a9cd605e263da4f72847d9887e2b6cd572b46294cd7a3747d7a1a6cc4b4aa739ba085ddb1cac95670b7e927e29fda5114a8c20ce8088042dd39bc7b465e40ec135f268fcf312d71a66538cddc7152c6b9ff9f18acd40b825067e5df1c0305abd55ca5a8c6c2a06e50b12a2d7fc7c2cb1b0913acc778500eb9e5050ea18ac2db9df3a14980b2eaa731881527514855b5a5ddb6f6f574473fc5fb30d409a4ca5816d867dd5fe5988c9c7a61792f72a9cae197c0d3f7ec7d8d3c09691d442bf1af1e29710623ad0ffdceed7c7c47704a4a6fc1bbe4fe6d139a87be5852c55b294dadaae4b6f90dfc5a821698130049ab79d0b49c42f59e80a7adf2a677629228b858018f00c370d484c8d03d776c6ff032feb1ac41fb920e998c0bcc71c5584da4443964a1022ea16305c0298607c1eb96180ab30f1e28fa927a009480278194e00178d60812c38f032ddce2da0a0077cf0ac057b1de0eae046d160ed173129f30c46a40aa7db27abbb17642b09dcb66d808610cb697113bc558454c940999d2f76f99853ecbad8d0417f297bcb42830110ee52c4128dd72f9212487da269654874b7d35dcf4bd472795f6e7a452ea35789cfe0181385193aae6e1998749edf1645daa60340de5bdb44727bed1a391c26b6dedad438acc57c47cc5052a7326da5d879fa9b8b192607f99d5350de3a7759a1dcc80b2fa3390026a703f1ba259672ca033232e29fca28cff776931d2ff4b5724f3fdddc022d7da87c79b4c3e1025bebcf244bf3d585fcab4d89646423fdeb7ce7d9abaa928378f799b3ca70f539f1e42057c50aa833a2629ff43f09d07a63795e2c4807563709929090238a06e34e16ce0c63a15b85e2089eaaf96b429e0f65b0a948d812126f736cce20765473e01798d3ebe816167ac7d416d2e34e3ebe69f32a66d464cef6a3ed36ddd1bf41544703474fb73554e185f5af1644c785c0e87ea96e2b0003f988f7ad504a758960ad541a7c743d8c0e35c100f184f0bb80d6e705627ad5df3779a4d365f5c656c605e0f372df67573884d91ec5772c8db7f3a3e969f2cf9d1257bcaaa3eb2adff8b7285aae09792c02c7ccce96e8d4b2348c361061b1ba689df966894ae5dc4ae698196f9208bd01fa5c70444e2bd885b948077d6422d51f2e6880c2b5ba16b8d8c61b33493c8a582baa612ae3df1bacc6fd2df4872ee2a2be818cf76a683c5c0fe3825e287f04ae7386a67816fa891a132931821c1cc2452ea2c555c74ee02ce2430bfac96bb22842bb85f52eac850de570c2c9d5de67cf4e1ad11c294b0c8c4ec5f763ab830d6501d4620ad77de92c41f05c8e652092159bb2f6e2c6477eba82079c89413952abcf10ed12b73cf0d319e6ce1f83ed97f9e1829a8a519b2220228a6f3af22d53a610b693109eb888c767a458a505f0b686e95add46c13edc75026fd701a8a5c7421671c636efc29e8269c8a7306e2312b3da60e1654335c7eb081f224951300d85bd107543a373f1f301c572eda84ece3949c6bcd2fb80997e5e3342a2f88d48dd18cbcbd190e031605ab58e2662ec758a8ed2ae52d509658e76da3f60d726f91b62b5f810049a5ce1de4f23503a3aac8246f0005b4c07fcd505d25d8d85e1a2bee06c3c29b9eb4cdba9da1ca7955bff3b2fec7f407613e676e215c897d47e121a21de1f102609c56ff5acf23f7b01ba070792749584ee6127430ffcb02fc0b6742e2a6de04e08e57e2042b0d551635bb22f2bdf1d991bb0d0faa2caa9f7a9f402c1b5996d7d9fc9d09a25a4c60f66ec4a4a0ded70f24e09dd1e7afb986c3b55981ceef9e38b88c49d5d8119352ca8b9c0cb0e2f2671655c0f3fbde313b4abbf10f9ab71e2fa33e148b1ef2494b4371f450f61e3db3969dab7f8e2b8e5cd0f9606ce12d5724a181e5171f21cac95c82a6b34c5666fccbbc03a2773002c2fdc1878525ba14", 0x1000}, {&(0x7f0000000280)="baa0abcea9112818f9704c93f4305d0d54389f7beb558f74ca6dec7345e87148db61d0d4fc1a05b00d127612ee1e3d0941591b50d65e42fb42ad58107632f81c0bd74000a5fc6c710c09baec579785265c55387fb2abe7fa02d9dae1a8b801e087450748218ccf205d526e380253f3e35d7b12c3d7a41139b9e7da5110dca1e19a641cd7c90885f69322d92d1c2b87a2c18a6819940491ccbee2eac0", 0x9c}, {&(0x7f0000000340)="b7a4bcd6af960c8fe40e15b13c1b03afa3356a4ea1a6a7e8f5478e1b820d653623865f5fddd66f14c95a0a38425c37e1c6413d3111a16b217dd3ffba2828293b231326c4197bed673968f519b6996b1169d20c158f3b5526d0a30ecfafc56326b4e39f2ceb37e5f429fe2e943b0e47b03a4c3b93cf64bd110174ca77a1ce2b6f7d3d708fce556f42730866d9b9a2fdf1082ebe96fa0385ef938199cf342cfd21530eedb2feb704269ba32fd83e3dc6c85103787a360e176bfd2837693ceca13d544441476d835555b01e72d9e0956938ce30e46bdf217fa6fa0e641531d3a107c09dfa1ddd3d2d6304ebb7aecf", 0xed}, {&(0x7f0000001500)="0850bbc1a55410e9a698b103ca307cc8dea21b5a8c10441f323d", 0x1a}, {&(0x7f0000001540)="19da36002bd5bca1b29217f627f1bc8f41fc92068639965cf7bcdca317394b0c5b9e214433308b0a7c500f55f57563cf1a3634", 0x33}, {&(0x7f0000001580)="977d7297dae52173dd91374c09d9f5fbd57e9f3fa2c1ba36e5b8ef52f75b3faa1da8e206e0c3dc54f0c117dbb8e7a7de7d5d2781a1e63898e5b36ab286c4c66b2ddc1ba72f05526ae9b55465c81bfccc9b1e2b2669a3e0ea9331dd447fd6204edf61c460079646cdf03630f8ba25f6861db5c1b5c6ad21c8e9ec92f96383f1af4624483630646e74cb5e6c4aae918ce3bc33c312ca1f1e0ae61fc806b1133000b967fa2630b30d8477044f11aa4919b94bf33c7f28a5b144c82401528d25e090bc67a1c182f5b0529d5b61b6a32434da9b0c37f83f220c171ab2ec1abbbd46331ddd2e81", 0xe4}], 0x9) 16:00:47 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000540)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdfbfd469e0bafdd87ee2a1c664d89f3c282c804a4352f31b2ad0d9fc92a4f209dff1523c00f84ad345b844722306f9f92c3570dbff030000000000007eb6b5b537927f68aa9873780758c31ef9e7a3f6caad9d3a23a0c393a4ed2f63d29af156e1ebb692233eb97a5a5250165cb21831b353503bdab2fb9dbe89c633a4bea7a2ec8983d7212361d358756c78d611ff844658baf15940ae237423db87a8106e4640a9e68d37aa26a902ef9eee5947435f13e2cb90e71b8665cd75f74d84427cefbd883f39919826ba183799810db02d0bad", 0x22b) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27bcaa3de9f2f12e9cf246f6000107000000fdf572a1d87b195e3f3d4ed3fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e00000000000800a8ba6d7a5d4d080089fbac1e680d5db19f085dfd01008282179e8eae7dfef21a52337d80d6727f5eaf5810a4d87590c1847dfaeb348beae3be0ec7b66e3928cfdfc0ac47a88b137b"], 0x10) writev(r0, &(0x7f0000001540), 0x1000000000000023) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x110, 0x193) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000002c0)="7cfa2901080de25615bbc123eeec4c6d8255bf156d8b3d783b5406fb2ea2e6989f67aa3e9991a3dcee6f6a252843b902a2d1ff27fab6f641edbe3a0c536abe34b7dca0676e8c3ab6657de58a19275d918aae8b2f921a5ae1a4fa279fc1465d4c918f9bb99ec60e0f3089eda993be5cff2001e248bfc9507cca6242e1f05a3743b2a92986c35a5dddd0a457a89e5187a30a872b21d31212e9c8832da84f52a68f5bf94332a0892794863f62000415d2101bd777d2827cd10e4fc0511dc4a51bfc0567be34b07045c05c220c8b2f8db226b902e3ea89a037382974", 0xda}, {&(0x7f00000003c0)="04fde5f09ad3fe12cdb884fa3022e9baaa0a57cfc6d6769880b4decd3788f106f8c31437350290e1553b8190bd158846d57040bb629b3614ea64c711995ee1b65a12160aed415e07f401a097ace209e2046f4fc320e7b2dc3aaf63", 0x5b}, {&(0x7f0000000440)="6cfe82a9d36f3ea6f4bd7cd9c006ab47c5b5e30c45108f9018d8c121ddc0eac141be3f1fd468bb4f55b532d0c97bc345412fbffe03209be63a63d43f1f3b2fe733dc6331f7767ab3840b9305a713", 0x4e}], 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x40, './file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0x66, 0xe3ce}, 0x10) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x0, 0x2, 0x26, 0xfffffffe}, {0x1000, 0x0, 0x81, 0x8}, {0x0, 0x20, 0x7, 0x4}, {0x5, 0x9, 0x2, 0x8}, {0x0, 0x40, 0x9, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:47 executing program 1: r0 = socket(0x2, 0xc003, 0x2) socket(0x1e, 0x8000, 0x3f) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287eb44bcb777fa69dfceac2a84e6abca74896bc5e57c6388bbd2ad88b2951b1582ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea00000000000000009c9e4d409e553584c0c29a50101a87531461313cdfde9a61a8ce3b6b6481"], 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000480)) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) 16:00:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x10, 0x4000, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) pread(0xffffffffffffff9c, &(0x7f0000000700)="efe16aeb3ddd8f3e884731a8143f39abb12135f1c889136f06e154ff0b0449d8065d85366aa334561245d864724256399800b548278f7adaff102e010476c29aa1b49f5b57d923bf0ed5711c4e4a23fab3ac3faf00ee465b89d66340cc7d8ac925b0c528bdf3f64ea4562442bbe3adef38dcf779c6af08c36bf3f51cd74395e793788e7b2cce31d93df968", 0x8b, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000880)={0x4, 0x1}) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xffa3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000800)={0xffff8000, 0x9}, 0x8) semget$private(0x0, 0x2, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000001940)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)="c7d45119963710aaea63571aa9a77ad2e91473e77ce3e95597fcda92e3e52d8c3159f4ca5003272a00080fd95739dad6bddf4eb7a71c497b7dc73c9fe8de87a3155a01beafef07be845174332773b6ca6f4deeb97b6f2cfbffb8e6eec83b00d4ea61d674bd090d7df824974506089bd5fbd821da9bcdc623cbf98a8518ae305f98848897b714a917cc78980804495af5cd3de9067fdc22c82d5efdc20c1093c01bba8f7de5631178cbf360da327b9bf1db40bfaa469bcb8dc1305684a99eee5fb48c04b3c06bbf9e", 0xc8}, {&(0x7f0000000340)="ce73a50299f73ddaa513c646e1884e097fd705062292ded3a8792493a7288a6c7bb1f7f8cde3277d23fb6f30f4d9cb8c8c9258e4f6775c272cee45b5b3573d37d747012841806474f6c0d856832e5c472bf58aa9611167022e71c541fa53e8c80602d91e6943e0f10b70670af2763c6ef585b60e11096e8f7a6061b49b69397601de3ea1fd1366d001cb02", 0x8b}, {&(0x7f0000000400)="d25c2ae4b931f7f2c2d644d7860c6b42045b6f8b737b41e01979d1c5d7f08d9e9a42a6ee8dc388530020092bf31277deceb00626df9e2a461c6df7094a5a0ed7c25c1e25ffbe72773e9ca27ec6171283565d47e43f4a817088fee5f8525a2c7eb8253c18a0420d478fbe241b1befad62", 0x70}, {&(0x7f0000000480)="35e04d9835ed32c89b86b986ce82562188a8468045597cd9c25c5086456d4bf49e5e72e3c3a85fdcadb6d8c3d81b45c0dc319778e5282e55698e3d1f1094948f61989f7d49fc242cc4aa59ed61fc2c500f2e3b7bbc5e71e027eaf07f7fb8509ebcdc43ce75c66d12e2fb38b868909547ee09f0ac", 0x74}, {&(0x7f0000000500)="f2a0e205a93dcbd408185a1ad55c05021e06b52c07fb2dbb7212620669d1647f6639dbad54b8c8ed06d15f8c1a0c65aa5327c0dca3671c963e55b800ac9ad5e3c9d5ec02f095ad739adfc8638068a1b8c825756e8f3f1a6d98e5ae83b48448da1de71108de604cf58392dcc92ebf65f71712abc217ca69452683e41334e246fcbbee05d0525015fd2c44b3763ee669695af2e23fbaa7ec2c1b22653fe61cbd85eadd449d85fe678a5a6ae39e13bd2e5ffcb6e5257ee4422f580531", 0xbb}, {&(0x7f00000005c0)="52264440bf2ea4b739f5783c772273b9a5d274f0351cfe4f66193d2e4ff854094eafe59784482c05eccaa0f511c732b8970484a76ecb78ce893827a4c3ffd6ac486ee63776a36042d40c473fe6d6d3d36935b761d0d6de75c9586761fd5192328332f063bb688344330403743ba387cd465a403f905edbb000f3e2907bc09d820f941c1869bb308c302399177322448d8be05431e0df782d04a3f950ee", 0x9d}], 0x6, &(0x7f0000001980)=ANY=[@ANYBLOB="c000000000000000010000007f1b0000961a5449a51f516679b1bc76da3dc3d4bcf196a9ce9e1f16041b25d9d09afe25f34d5c17c293de926eed93bbebb9073cc93f0673954d04591e8957f353fac18f86028ab58e35375274475b85b05a2955155159d1dec2cdf7a8d5428914974fb28e169c371e979aebad5cdc750d187f846a0378caee90e0e27ea652da4e1d7be72d413c174a6b500a17ae5c0e52493c910d8c3570c7e1f7f410e51a7ed68616a7c27f0b251c9c0f3a7c7b880000000000b000000000000000ffff000006000000469ff0e7720959baff007a9a8e57aff69bbca9ca7f71831331afb660e63f27822a300fde94009fb0bfd4493563ef217617502123c0227711a308200e56487d803636891c44010dbb536bc33673f11622cd55e10c0684282eaedef07dfa9abb8281cca51f419ec24839cadee0229bead18f7ac37e20b2642e899aabbfc83026edae95cf281c612d9bb41d88a46af7cf990abc949838f7f0d8017e7514cedda7001010000000000000ffff0000050000002358157a4971e48984e5c1121a680df8ab8494d51257262368ed3cc25a09b9c18ebe6ad36cd2bcd0cf9b896bd26dfdb35d6204eb040000000000000039b77836e7504f3ceb3127ac0675d85215728307a4a44415a55065dbcbb3f1b57000d2609b4a1961cf76afd4629e3f4e8c478709f85484e93d3c477ae4e9afb64a117924f8e26ef8eac3cef1f6a8dd67cc284373beaaf67ed2d559edbab064f8cc69b6f779dcf4778cffdf510d14fee59d696eb8a4fdf6baa5e27ade36d9263f0a879d695266bec455dafb12e0a75620348153c3fa6860efb6b7023b4aaa4fae434c7ba2abde384ba98558cd8d0efd2cbf5a7e898e8a779c860ff9731b955c4e5443c75fac1490691882c6ed06b7c86f37181ddb61df49ac24180f03a08801e6ecea020b1dbfd1f1edd4ea04b6d7dacf7e45c2c1fd57fd71460220c02aed24e05e2568bf43e4658fa0565c2ce27d1d6404ea11a28bfca2a90dcaf3f4a3af4b1bdc290ad3b933bae04cc3e800c77810ce2a7d1851e4054d912bbd068fb7e1449129db6503f12696c10088a79885fb980bc49d5bb5b6066ea368b1a4c6e5078ef7e5a2ae5a1a812901a3ee726827372cec8eb5e18d5736d9f6352c467e41f487083f57686e333f8b4d6a9c7d3788005997c31db84d1fb34cfdebd8052b22be3b56c0e540270d2fcb4f112ccf535c6d6b712655ef84c2b93580c829bb8e57a953ff3a7bade94dc4fd68b3a9dd4e54289b53807275e6cefbff82e17783f2a6502a0f2a249a04939226f867327f51e7b94101e597f5a789c61fa9b34a1a749db7dd680217da8380d4dff33bfd1af9e049a2c2f441df0ddc54c2261bd13726e63458b242363cf69a43953e5b431c7734faa176eb1af25378d964c26583e921b5574e08cd3872e750ee033b6ad7e43ea70f4fd9ba64e88ed62b404c17fe268fc266f6115de8f517b06e8d79d2c23dd3420505425ad5905daa3cbe59a46a69aa53fe5f96cf5209ca3d1c18ec9cec60157cd87097a862e500a81d8142144fc76161c2b729c98ab217612137b7a3a93c42b12f8eab37c0bac9fbd40026087f0459ffd203ae9e256a198a04c16638dadd4d6860b630c280a87ac9a3558ff068a83352e7447fa24b2d8714287a68a56814ed450c0eef64051fade43ae8472de885434c501931b89c9930f13416ceedffc6bc1f7bef2811876fa7118fd10cb3957ba4876ac03f48043a532872b1117b5f9897d3fac4c1cac5fd2afc510b04757361f7d914444e9b0329f5f400da4bae5086f53f552840f5a223779e27c9d3bab09aa53cff0cc120bc85a8b8c44f21ab3d67e5d2a7cb85b2b34521f92d8cf27dbdd3e05f3fa7af5024c884015a87d936ce743c6486b940e3933b0a91b62de6161a05b1f9822501c3667374b78961126cefb4ca528759782a51324a9c5cb9427c4104f1f9b89e3214e96580ae0362f80bab2e5e7380fc04518c97d341c130adf4edbc6aa49f3aad66eec627bcbd2b5ecf47d11767927391e93ec8650f1481122bc321620df8590bdb3c0b4ad0a3763f071328ad507b1b6942e46cec8d5fa087f442ee4b7ed9b170f03a42fefebbe2d0462e4365f14c6829f2f1e289a7510d9288fe513fe7fe0aefe565ca90bc234a7337f5c549b01b1629e591abb3bc13aa8e96c8c423ac1cbd2a58cf25a34b7d1b04d0d4aa7aeedfc1010200c961fd7bea6bf2e2644d1a2b590ebcefa9df658f6be8369a3508db01b693c94278405e651cec5d20f02994b38f8678567a8bf895f198befa58acc1495bdf66abf44aa0f8d67911927e77304999b6611f69e2b92ad68c05b91447f7fffaf907a44610bd6d5d07627555815dd316cb575b57d5f059adcc9a540239421436e21a4bee6f443d003fad96a832da1fbb3c1c9b562a8647cc25bb6805d3919ba390cc9506061ed0c97fbe0b6c277f5329b98eadfef6f14fc6d862d18f57ac350a73f199b50ba2544ad238ee62964c35cb0a742079f6b122b9b2fb9deb974cf5ed6ef40513aecba56a785bbc381199ca4ccec67fc29ce8d2e1978e5d84e49f9b44ceb2c87737321c89ce9a4c7932e4af1e0a063c53f2d3af8d66ca8b793848deec24d4b919a6317193e15b97910e1d1f4f5196f2386c4139b1ca3ce3152f7ebdf384289bcd19b3c168ac4858a095abcd0b7c9ceb54ad0eef1a81b67878511efccf4b6aa6416310451c5449d99a74869fae4a1dd028486a444693d5d6b2ba081613f95e9265e88b1d40c4e7a006fcbb6816fa498ec0a5f9a6506c2f6260fbb93398e58e4ee6f287408a4866c05aff8b30ceb77a3116b40981c8d52aed69e0a77c587b46268040b721fcbac61f3c34f6e6e37061b7c072c9cdb219190906c928bfc7b5493d86890b3234e5751cfff88fa600c8abff4fe35142e5718b846a898db5348fb3326c4ffc885ad6da7da803bd500c3509f4c675f214edd0fcdeb16a7e4dd811fce9c6fb44e14116641ccb613652cdd1899e49d6c97ce4cbd621e14229334935e241a5f57febc848920107c24c3ce74b544e3f1997cfc63981f3d28e746dcf0d7c664d5229f95b0d641ac6937c780b8b3b1486a6f27c2d52ee7fe175753c32778d951187ae8631a4b4c5ff466d979c8c4fd91e5e7e7db5febf404dc74617487da53ed8609ecf1f62ffaed9914452e9f905f8319f1c5dcd8f027b0851fe8529d55bc042d32266882a4a806fc7b3be47afd79efb709a65ee970fc8587f492dc9fdbc4f2704afca0c60afc23ce0e8e4fce351a0680cd0d757f04d7bf091943337cc5eb1066eb41ac1a47cf7abeadcb76fc23cb2295d9ec261bca869d501000000fdcebf0068ca3de725bf5e74fda04a584d3275e0771dfd933db350b3175623c1c2d69d4d157c34f43f870f337a0d76020fb5a4de8ec8618356a517e5a75e900b9913cb857136219d6185fa25b73e9377d64ad0592101b65f2698dd520e71699cdf4455bab717865d89ea808efe95c58dc869c60253c15f516e87c9f57e03601cc5281df2d220e629fe575fd5f9955194e468faebe750b851d5db78fff88e139e54a0465b41e539b216689cef8ef0acd047a68409ad1868fa5e01fc3a77ddc7b8a5423d87868eda2ad53715c414e75f28128b7cf520aa00373bc210bdf51380ca8a323792ef4d5b1fbdb1a77b7bc262eab1fe746610f07defeb91e6d753663533b5e8bcf2e17e9b7d27dbe49ecc3b1c3825b58e32ca357c57002fc5289dbd6700a18bb8ffeba951e3095ab34843be57ec6cc126819e5761a580c3f299c02f4105b54221f4db1622375dd34e1aa3f76ac6148eda40788623f19a403665a40416a473c010cb9d0243ccc443643e89613f3a267e8e2b8434fb5134abcbc3b732defb700a0fbb823f89a8e46f8f8c41baebac701467368aa1e720abf129ee4a66655f104bb54c15e0abc5b5f0a10b7c70999fda6826ec4ebd138ca1964a1165cb22235eddb80cb734490cae240143a80f7a54087e609b050344d9ea1585dc0b2c2fdccd5064dc94f0c96237e99ca20148fd7acf8263d7ae4d1aea2138b9f97900ec3846724148887779a83a6b00ad8b11ade40a54e42d8c466d338cef6ba61181b94b5141f3c5cfc3004230854a45dd76f5244a1ec89535b9180522786fdd75789f0441686b7f939e77dfdfc7a8a3536bbb6895d48f420ab56d49b1f9b53405ef5c64d7e9a087e89b96808014f77c95ac220111c3cba3a8b8293bd944de46d02e35eeb014e99d83e3c2df4efb5536ead2c585bf3b99d96cab3f49a5a517e12cdddd3ba9e1a4d74dcb40d25e9343b07de50d79e42f23de04d41b9d76212449a62a59eb8d24df0bcd1685b794781a7f46082b3f7c257133bcec2d433049ea7e725cc01445c83c4b2d4c429f3eafe9943015e7521a15dea4bce8ff3153be2847e925d133dfcb7bee60f172d8a937a6788a53c9532747db6abc6771426ba2b4484b472116a4716afd3ee2cc7ea0178061b9914c447d89d4e2122ae3bef3d700c5073f61a622be84d886b2a904960850c243abab54edfe5b4cfe2e1b9ebac46575df6fa3e11d23065a78870c6e78762152f26deffeef8fe88c313a7e9fda335d3a3aec988ec338456afa095ea9ffcbdd9f761233eb30d209c4b4a61b1fb39c16f82e5498da14997c1260909dd989dc0abbe6438251fcbaac42d990970515c2d2cc11bc2033f7725ba7120025504842e5dc7c8526c9f59de0614a57bf692724045b3a32b59b53e45cfbd5a30cd8345a3835e4d7bbd160fb14512cd912f890dfbb6605c9b5c1ba40022c62cf74a1c79ed08d120c49301197d83222aafe20fcaa7a4e8704a7d1d188e3e06e01415b57f07fbf747b23ef67084efeee084504673cb982aab70b1bc7e06083302d1505f7acd179c6f378a81863070d50ff5be36f97b5dbd4f190b5a8d12ce7936b62a78eee284d6ee3899755fab7e8efbb651431e41c32d4acb94140e354b84f327dae2524783ab12f10e3ac8bcd7a23130f80216ea85317151675539c519c622c85fbe75c406963eabd2dafa3dc87c7ced94ed23e1110aa42a8593a9c4295dd6f1017190d3f687933be31f7c31603603b3bff952789b50ab173d6dedf3b64450c370d657c5bef2e00b774d6edbec9a714edb27e4b3c6512c21365b205d2611d6cab708bd390384c124299f1dd1f06007e6ceac3ebe776b86bf7d654f0a2a649a7619399162ac157b24424f743bb9fcc9b4472a5426ef11c348f69b7a4547b4b30a783b351d1ea9791092631a5851c6b2f5e69c31ff4ba9f98275774935267fec2d8041a160f402e9e44b7fd843be94f04adcd4a4337739490fa2e08c0f8f5cbbc39052bb145d6c420f036ca15c667e233f0708626e9807a12d533a13164532dcc17a6887131ecfec36a0374aee94fcb7ecb40c04cd11fd907cbdb51b6fe550ed43c51c4f491037e9a4198e8222873cf5c0feb4b7747795411c281693c2d110dbee53bcb72c6ffc73e9ca4a9e7a3ef0a615944ee768f890722a995130f1f5e47acf2b471c1335e9fa1f56c453a0b4c85320626cfb52da8c863fcde35ed733552ecfd081188b79e7265f30c4e9808543e9043d97479ccde7753c8d706f064ccf680545d2837636fb7d6b34d53c46734d2e8ecdfd0260793ac07c7e8c838ee4cc57411fde3d4af95649645d570163fe064a9ea906005bec903aceeb880613756bfe7fd10c0a041e533ef8dd03cb7172a98f694f838e81d579fb074f2bbed97a93fb45388b0873d3e4d06dd8e7813d4a1967dba2d25592fe8994003629f21d6099fed1073e86d35e12665b037db827b3dda78a64c0a350fc3b1f9a965f56f0d37b751241c3f07aa73c6de14deb3ef41fa84061b905d1347eae5d97401f48a70ebdac7ec3292c0b5a099b26551ee4eac62f3251c03cc8bce73c618d5b39e3dfe214fe66e422664dcb65dd2156fb513cdae9998f934157605128da065ab812586c71de5a5318bf2c509438a15dc3cb8f5372e13ed00ceb40bf3a804e8f6e645a2863bd36758ca9311ee0a6572bebe1c2990f30f1b73907debd956bb4989fa685afb8031452e0205472cba1fe07e2138068bd20b18a59474f212cfcb8197f66d5d9c460326f261fb0711123f489b493081e9103d772b8dcb9d4c7e7ba5224676970f8ae58268fb6f9d665b2ed1fd91a7e2cefe6aa94979141f7bb7eb86a06da59741a4bdab96bd915bf9442c0c7e9896a0728be41e3bc2c779dc60c5a17fe1289e2a4a5084e6d01d60190abee040dc46406e40e99c298457b546a4174ca6280000000000000001000000030000000216ec1b2a973408792b335ca5537df1d7a3b52510b114007800000000000000ffff0000f4cc000040778f7886e5772a93a71a7bcc2bec1f29eb5c173de320c85fc10213aa959d712e31f19128b942f9360df73cd9520643a8ac32527b7df0172dfc471b5e3e49c7972203bc988cc40ab9a7cfe3bf8083f7e76e8504fd0b266941ddf8e3aae98318d55b5ea22f853200a1ec744dc331e87511b9ff663a3536cb706c176bdc5debd1cdfe58c28233ccf37f4a593a7bcd09b0feaacb54aab092d306a204e89382144de64deada342f679781b589aa18ceed1b92ec5a8917a42520462c4e5e0c92b363fa0471c65e4f7eef6537dde83f6d6bff1a51f86cc99b9f8b2164c246d7e7ee38e93ba0c8ed7c2a3560bb11ba71ea42a564e9cf2c0fafe2ed08edf4b99395a39be0b8dfe7326bfb8ca4bf830666bf48a4de6ac78ff04116f6f6e762b20719416e4693bcf68e8eaf90bb0ffd3915b8be64d7d75d9535205c6936ceae2a763f1414560ab29d887ee2a40e41af6604c9d24485fd9b78b0b9f6a61ec2fec689e7a958764a1300"/4900], 0x1220}, 0x4) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setrlimit(0x1, &(0x7f0000000840)={0x9, 0x400}) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000008c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:00:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 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) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect(r3, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:47 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3dce43a317c4d3f8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket$inet(0x2, 0xdcbd9bd8d309fbdb, 0x4) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8206ddffffffffff6fffff01b72f2b336f22b4bad168e18c7d75785b6d721b97286f2443a0d421f8089fa2e600033a2854e1ee4889aa7763b160423985f33a9f2e9ce0ff6b32e19765a43d98d3d172f36bcbb69f552e3ddec59f348f6c7e4c7155dbae75f9eff8b9fd60d78a8f2a4de691ed3c01d2b650b48dec2b6c43afc8906d92027ec548f6bcc22ca6161bdf9636fca8ce1b72182acc67"], 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000440), 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000240)="931cb0045ea1d77deeeb7a4a74e69b7e4ec59efffe5d753abbb9e6dded3b8bb93bcc5602cabe6e8e2600ed78f3d8383da6508fb6f6cc34a2577b427d00af017a12e4c7b6643558b3ee4efa06bd4390550078fc15e24285897059503d6bb98558f08fe13e7fb329750539882e4fd428664ad407f110ce8a90b338fc29cd5302585cb56971e3f997f174cc8dcfcef92e869b188d15ca4f703048506f5f3513546958bfbb743c70d0b80fa53502c386a7cf30e4ba1583800ae0e0722cc4dad6b387c2258ab4820b40c150055d1704de73d6cf55e20d66443bbe9b1859ad835473e761cd127a282670de45448eac047ac4f8725cf2562d04aecfb37478", 0xfb}, {&(0x7f00000000c0)="889ba0a2480962c08a56c0e1aa1e3412eec0f1c2e537247393f5f66d086d442ec22594c50578d2e8062eee714b872a645ed379f164b4437e14b3267f79d5bf13e2fe713f130c6f2ee67d7ce5d8987bcf97e27b11f180af07cba5065b3f766c3e482ed3664fd682e247479b1d0611af80c224ef4646cdb78f37cc9f3337e016e264a2c055c8b912fa649b4dd24d343b6e4686", 0x92}, {&(0x7f0000000340)="3531412d4947e63063245f2e33fce68ec4ee8b974a98fa29f93d87a08723a5226a16ef785795e838442d3dc8fed75116f261d0ef2d959a4395a6665328001e92fdcf1933afe694a63239fce61378b655e5478e991cade4a20325e705d4299a5205b5c7550cbf44b0c18e9be069350a30c4c821707a8553caa7f14b5727cf300ec756d416650436da9916ee0f4e", 0x8d}, {&(0x7f0000000400)="0f840b048131f840bfbef9bcae510109b440625699306c37937de7278b798f0d444a797bbd8141f292ff8c7b7f76869edb7cc01bab82db0f03ade0cb2afe2b1650218784b99181a5b35c08bd97f371664d", 0x51}, {&(0x7f0000000040)="030082fbf44c3b3afdf14649118c251e5ecc8cac2bb94e1f0bf34f0b", 0x1c}, {&(0x7f0000000480)="9cbb16904f4ee33ce9596b3443f26a89f41c9741ededa6b5b42eacf8fc7006731407a4e83794b2c2df901705e4a11d3f647e911d17871855a412d3df4226c1ec61a26591c311", 0x46}, {&(0x7f0000000500)="afdd699075f6670ba77c7363752b6782812b05cb1f35b7bee16c1d43d71779505d93e50f8f75858065b1f4467447356b104def20b344d30150ecb217a47da5d31a4c5ae490d29696676b624ddf7889c4dfa37989b754bfc9a09a8ba5c31332e11d7b637c32dbb0419bdebf193b0e42df99e86ce53b48f9482f32faf45e2488271b21be8f009c0616dc8c2cf944169ca0bcece3633ac3b57d7b2699efeae21e2e515df9e939363a260a744c092558ab0eb3ef55fa8c90a1d844dd46626b3f9b", 0xbf}, {&(0x7f00000005c0)="065c7aed6cc419a1ee28ca1e7b1e646b5cb4f2f9362ffb78d7b8592cefe48795fbcf7f534ebab025abf9e71575e7ced75dd29b31550c03b2c9fe2d697cf864689b9855212588af75b3c6", 0x4a}, {&(0x7f0000000640)="2f2c3b6b9fc1b724b1528eadd788d45a9b7f68bacabaabcc0157dc9616815eb7017403b550267eeedd154dea3873b20f", 0x30}, {&(0x7f0000000680)="63e18283330196eb3048be0bd1cdd338df57b4aa05467cfb119486db5e9d3d95f85fd045eddc76843c8fcaab18060bb8ce6931fa30bd00df8e80a7d6eeab15a41830ae5cb873ce82fca1e6aa7baff74b2f86e5d5b36c1a1266c6103226eb38393d", 0x61}], 0xa) 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8840, 0x120) close(r2) 16:00:47 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="60022e2f66c3277f0829390242918466232b580c706143019ffb2aa6594fae01000000000000000000380023358041462e9ecaec266c982a97a32697ea01008b98abc48c5be30000000000000000000000000000004e00"/98], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') r4 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0xffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff45) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, &(0x7f0000000000), 0x4) fchownat(r3, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0xffffffffffffff1e}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r3, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="59c56f858c0f59fb5d86fe7582f982f4fb3fa011cf2b4c85ce28ae89d9ef2342ea756987313d42c608d939196e026ecfcd7a9a9019d0c7da8ccf93586112a624ef351f5c7494150a9ff77777fecd16840f680bfd3ac14726fb765c5efbe9ab5147574546d6587830e41296801a90cf7f3926e7f872d442ff329c9eb94f12236fd0753f708f33872f92be37c2ccc2cc07fbc28b4e88efb464be717f7500749f6eb7d7c00a9f81d2d902", 0xa9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r9 = semget$private(0x0, 0x7, 0x20) semop(r9, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r9, &(0x7f0000000340), 0x21) semctl$GETPID(r9, 0x3, 0x4, &(0x7f00000000c0)=""/83) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x16, 0x0, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:00:47 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/2) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x800) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0xfffffffffffffffe], [0x7], [], {0x0, 0x0, 0x0, 0xc6f5}}}) r5 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) shmctl$SHM_LOCK(r1, 0x3) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1000, 0x20, 0x5, 0x200}, {0x0, 0x20, 0xc1, 0x3d59de69}, {0x4, 0x6, 0x47, 0x20}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdfff8ffffffffff653000463f7b238bf46854d78a2a197a386227000010008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84ebcc6388bbdc72ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ae1522f109efe0159b0c41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5cdfe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350800000000000000000000000000000000e9695a23baae28eeed2e48acc9611a889f11ca8e43eddc6c2449b587f6c4ca6096f638ab218a62a14e4ae150ddfd378d0fc6b5f5c38221cdbfe01384e59abc98d26c75312bd801aba427b377bac51bd4101bbed3de4944ff7cee34f4147135322d8baebb3da67e1880c55549b2af1652ed17f52dbe153e3078ccd99186541e940be0ba84297e8b03d98fa44f28887a15b55baf59635635b00d2d62dd1d98ba5ecf96d25a05d5adf1b7ff4ad60d8967bc75b71e33016ed01e6a16c0568d949d2d793f030a0fcaa495b61ad914c2e95adae0ca415b37f541c7d5cece69f81f99ea09089a8fb7475d80d0f8156d3491788de37810a24b8dc0136be57ee91dee37b7e1f2bcfb2e8df1bd5493095aff17eaa9f35bea6eebe52f578be3c7f1e7fa4204e7000000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socket(0x2, 0xc003, 0x6) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:47 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1a1) kqueue() socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x1) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9ed28 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800023b9ed28 16:00:47 executing program 1: open(&(0x7f00000000c0)='\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, 0x40) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="071400000f370025ff", 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:47 executing program 0: sync() r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c42a00a68c71a2e2014e0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a3208401920bdde930e163f49913"], 0x10) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000340)={{}, 0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]}) r5 = dup2(0xffffffffffffff9c, r0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0xcd5, 0xe6}, {0x18, 0x3, 0x80000001, 0x6}, 0x4, [0xfff, 0x2, 0xffff, 0xffff2f7b, 0x529, 0x2, 0x2, 0x4]}, 0x3c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = getpgid(0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) lseek(r8, 0x0, 0xfffffffffffeffff, 0x2) r9 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x10e) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpeername$inet6(r8, &(0x7f0000000140), &(0x7f0000000240)=0xc) bind$unix(r9, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x9, 0x6, 0x1, 0x2, 0x8, 0x7, 0x1, 0x1, 0x3a8a, 0x9a0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000380)="965f157416df3a04270d36aaef5a", 0xe, 0x66edc5c2d5d20fba, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r6, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r7}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) msgget$private(0x0, 0x200) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) 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) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x3, 0x80}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:47 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = dup(0xffffffffffffff9c) linkat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) 16:00:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="a0f3006301"], 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:48 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) pipe2(&(0x7f00000000c0), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='ev/nulO\x00\x12\x10', 0x8140, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x100000, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x101}], 0x2000000000000323}) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) unlink(&(0x7f0000000140)='./file0\x00') r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x35, &(0x7f0000000040)="080d34413fb2c507153a05b8a2a9b6c332142ecabfb8a5cd54d8919f3c0cc93deff544ca337d737e5b31dacc000000000000000000") 16:00:48 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getppid() r5 = msgget$private(0x0, 0x0) msgsnd(r5, 0x0, 0x0, 0x0) r6 = getgid() setegid(r6) setgid(r6) r7 = geteuid() setreuid(r7, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, 0xffffffffffffffff, r3, r6, 0x2, 0x6}, 0xfff, 0x4, r2, r4, 0x3f, 0x8, 0x4, 0x7}) r8 = getpgid(r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x1000, r8) 16:00:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x200001ff, 0x0, "d730c1e7e4000000080000ee000000002000008e"}) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fb20006200000000001426dceb4e", 0xffffffffffffff48, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x6, 0x40000000, 0x1f, 0x5, "6173b1ce1f8987d473b75905dc36373d7c14ca42", 0x2, 0x7}) r4 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) r0 = msgget(0x0, 0x0) r1 = getuid() getegid() socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000140)="fb0600e19aec12156914f6357e3a45", 0xf, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) writev(r3, 0x0, 0x10049) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, r1}, 0x0, 0xfffffffffffffffe, r4, 0x0, 0x2}) pread(0xffffffffffffffff, &(0x7f0000000280)="1838ea17a8a2ccca2531dd4c49dbe251f5898d0c28c558492131cde8641db7923d369020924f6dc081237c254bef554da6f2d5344a8d4d06718c7a65f1d6ad0ba4579b915de52992713caf3df3bafa2fa51009eda8f405d3ef694fe458a5b473b8a3467f2fd000e19a061a198d72afb3d84a2c8f0f8e86ef", 0x78, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x87}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x8, 0x200, 0x100, {[0x8, 0x1f, 0x9, 0xfda, 0x6, 0x4, 0x40, 0xd64, 0x1, 0x100000000, 0x4, 0x1, 0x0, 0x4, 0xdc, 0x200, 0x6, 0x5], [0x3, 0x0, 0x8, 0x40, 0x6, 0x3ff, 0x0, 0xe007, 0x10001, 0x3ff], [0x400, 0x5, 0x3774, 0x4, 0x648, 0x1ff, 0x40], [0x3f, 0x8, 0x1, 0x6, 0x3, 0x3], [{0x5, 0x2cd, 0x86}, {0x101, 0x7e2, 0x7, 0x4}, {0x6, 0x5, 0x8001, 0x9}, {0x2, 0x3, 0x1f, 0x3b}, {0xfff, 0x731, 0x1, 0x200}, {0x1f, 0x2, 0xffffff7f, 0x4}, {0x945, 0x7, 0x668e, 0xb5c}, {0x5, 0x1, 0x2fd, 0x10000}], {0x3, 0x8, 0x80000001, 0x7fffffff}, {0x8, 0x6, 0x4, 0x9}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) 16:00:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt(r3, 0x6, 0x8, &(0x7f0000000140)=""/228, &(0x7f0000000240)=0xe4) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="4ad236eb2f7c5eadaf3960a05912a7b5824be454115da6d13d8becfcbcda128548a77703d201e538118f150e4b76d1f0284184745752974f458b78f4128ffceb7310e943ace50a11d9a30208b5", 0x4d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getppid() r8 = msgget$private(0x0, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) r9 = getgid() setegid(r9) setgid(r9) r10 = geteuid() setreuid(r10, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, 0xffffffffffffffff, r6, r9, 0x2, 0x6}, 0xfff, 0x4, r5, r7, 0x3f, 0x8, 0x4, 0x7}) fcntl$setown(r4, 0x6, r5) 16:00:48 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fd2d2f66696c653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000d08d3fc4eb6ba18123ea312969488a9fbb2f58ef2cbb89d9e178afc170da5eb8f687a02193b5352a9b1dce179c8b01f2083e0ee999f0dfc4dfdf3a93686a458984efbf86522ae715bd69657bb477f86201f6843361d24803957c13babfd7c908"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa5628f344186c7e25e572f5121b49717cd308e6b7ca", 0x220) 16:00:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:48 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() open$dir(&(0x7f00000002c0)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x0, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x0, &(0x7f00000001c0)) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r7, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r8 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r8, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0xc824995ae11acc40, 0x8b) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:00:48 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000080)='./bus\x00', 0x2828b, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0x32}], 0x1) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10020, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7, 0x20, {0x2, 0x80}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r3, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f0000000480)=0x4) r4 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000140)=""/24, 0x18, 0x0, &(0x7f0000000180)=@abs={0x2, 0x0, 0x1}, 0x8) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x2007, 0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x48}, {0x800000000040006}]}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r10, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r9, r10) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r13 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) r22 = kqueue() r23 = kqueue() kevent(r22, &(0x7f0000000040)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r24 = fcntl$dupfd(r22, 0xa, 0xffffffffffffffff) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000001c80)=ANY=[@ANYBLOB="0001000000696c653000301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35704f39f0d5ff442da99dceb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb0fdf8969c96340c55a3d"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = kqueue() r34 = kqueue() kevent(r33, &(0x7f0000000040)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r35 = fcntl$dupfd(r33, 0xa, 0xffffffffffffffff) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = socket(0x2, 0x1, 0x0) bind(r43, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r44 = dup(r43) listen(r44, 0x0) r45 = socket(0x2, 0x1, 0x0) connect$unix(r45, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r45, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r44, r45) r46 = socket(0x2, 0x1, 0x0) bind(r46, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r47 = dup(r46) listen(r47, 0x0) r48 = socket(0x2, 0x1, 0x0) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r48, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r47, r48) r49 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r49, 0xa5, 0x1, 0x100000000, 0x2}) r50 = kqueue() r51 = kqueue() kevent(r50, &(0x7f0000000040)=[{{r51}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r52 = fcntl$dupfd(r50, 0xa, 0xffffffffffffffff) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r53, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000240)=ANY=[@ANYBLOB="dcb5b2e9345c4611"], 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r58 = getppid() r59 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000003040)=ANY=[@ANYRESOCT], 0x8, &(0x7f00000031c0)=[{&(0x7f0000003080)="e24cefe20a4906bf9f"}, {&(0x7f00000030c0)="692c48caf8b565bdf37981a594e8386725ece29ce5a97ee7aaaa71dc59f2f033128a043d4395a34a3edee031d17cc96e4eb26e51b7e0d72201ca0a46593d5ae54d1161395bf56c1779db58eb28dfd71b7d55e3b6b13d689a61fef6114f43a7dc5a948267d670ba15a5c0544df013f05b1fbc10c325be86fdd005423343d081a858af1a0e504bf185d6ad5c6db0007d9e3a03e6c85345945439fd0527b87f0a891e107048b17ae9622b2047e191c74b7631c4a4584ce0d0006b77a87da2619c7ff89baede7205648181986f374436c7740c8e27c99ce4abf38ba296f16afff68753bb"}], 0x0, 0xfffffffffffffffe, 0xffffffffffffff43}, 0x0) r60 = fcntl$getown(r59, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r60, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0xa, &(0x7f0000001a00)=[0xffffffffffffffff, r17, r28, r39, r56, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r61 = socket(0x2, 0x1, 0x0) bind(r61, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r62 = dup(r61) listen(r62, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:00:48 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7, 0x0, 0x0, 0x8000000}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xffbffff8, 0xc38, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) pwrite(r3, &(0x7f0000000280)="fbaf8a8d1a1c9be96914f635095955cf24be7e3aedc3fae65accf4b9e521cf8c209a2152b76f98a426c44cc04d16248aa73ff3576ab7d57582da373005dcb5331d695d5c60bdd1fcc77156", 0x155, 0x0, 0x20) r4 = dup(r2) ioctl$KDENABIO(r4, 0x20004b3c) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1c}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) fsync(r1) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x2d}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:48 executing program 1: ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x401, 0x3, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) flock(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x115, 0xc57a, 0x5, 0x1, 0x8, 0x7, 0x3, 0x0, 0x0, 0x6, 0x7e19}) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x80, 0x2) getdents(r3, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x3ff, 0x8c, 0x9, 0x4}, {0xeb83, 0x4, 0xfe, 0x7}, {0x35ec, 0x0, 0x12, 0x53}, {0x8001, 0x1, 0x3f, 0xff}, {0x0, 0xff, 0x2, 0x81}, {0x8, 0x1, 0xff, 0x5}, {0x4, 0x20, 0x89}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:48 executing program 0: 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, 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$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(0xffffffffffffff9c) dup(r3) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13158324c87cb1d43a59b3b9fd2a1ec700ffdf00", 0x18) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe91, 0x0, 0x11e, 0x0}, 0x0) 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000003440)=[{&(0x7f0000000300)="5340ac", 0x3}, {&(0x7f0000001100)="218e1042a61ec76d4b891caa3757721c41becdce928d9590b84279badfb4d1e2b894a5abaef3d6c6f59be931cae7398acdaf56ff6819178f928deb3c164d114d5d7463d5ed70135e0461926997202cadc7f9bdb928be49f5f6d3234b48f36fb54ee2ea142c47e6a9d383e6badd8269b3f50583e532f96ccf8a18c1ebdfc27dc2c19c91222ea15967f0ee5bda6d806ad528e0b8ca95a2e9e99a97d017da1e3ec2689d04bc3291342300a5ac9db0298aafc68ef0bc8369172d071f02b5f765bfff2b11b46775101c29239d94ad7218d6c97140f12cece5fdfffc6bd36b59a81b3c441c46a98ebea044646ae3da0169754c797088b3912cea3341dba18d2cb4893f72cd0e2a091bfc1a0ed4ff359fc3596a1e4fdd28821b18e72dda4353a929e651fdc3adc8f0a4cd86a719f3950e8a8bd301f7621dc79ae8d70fa974175fceb591b3bf2a1dec9d81e23afe6a7b0614a6873e5c6515644ea0699256c6eae017fd70e591a6caab08c15b9186e7069444ad8d1b880c1c9ba46962c63a5ee7780a6a20da4dd3b36bf12407bada264521600eca092c7da751981d034ed6ab5311bcfb7ac134c0c4170144830c155dd8b422dba1ac49fd2044d1f61254e2d7a965e5ac90a24071033e526819b2dad01da5314ef7fe6a966f80a21fb3b7f46e089744489e1cdc153b10e55e1b300f72bfd7e65f6a8198d1177a684cf39966135ef40a7eff9574d661ddb32526d5d661884f21cd62ac93a37d22317c86d20d54e79280987ad83fce708227d14e8d57451506ae8f9c23ea2b89b47faa289273e3eabdf1dc91c797e28ac6c9e1524b8c82caede7d732f7d2e73d41701eece68d3f166d0c6bc7154f9f0c342cbbebf2ae01fd4253343f2eb36038584098799e0b41c6ba66276622c134bb0f716b5ffeb06c29cfb19538cf304c3ccc8280b794a6173d9333ae6c3e6c026a1865f62265e14043733e69c2737eeee98361f73a573061a6cc23d82983965d29682a7aca953b9db42cce99a1962626a3fcab22f33173c6afe022f40f93908dc410da0a0fa213cfdc89011a717ed5a7abdefacef9b300274dde16a9c807865403a8af8b4c994503c4887eb9448d853159cbf5e12c45d78b59ee0e21f97360fa198d3f5aa02466bbc700694909bbc96cba568026ceba61c29fbe21ebd4b86993b94854c30f92764ee453323d55024f4a73b7b1fd222ded1aae7e7726490006fdf0583e8b2cc1e6c3dfdac6778917f37721284c13e9c63602aa2729a43102dc7b51dd25c6409291a04f514639285d84defc55f7497b0872c7cbf7844249f8fa4d39da4e65bbb6fe211e5239baecc8a48266b9b8ce88792bcb205a71ae4f54194999f244bc89c13e36f6eb79b1f3b18fb3f8ced18d4005f42215bf96ef73ef6ad9929521b2dcce58b9e810efedfd3c1138de5d2ede58e64d66e098857bdba63f9abfad227edb0e10d9db70b9b7551104a799d59fc1e02f70ef68aa340f5c85ff8870ac340f940716f5318b3c0520630acf7bbbacf21295936f520c480865e5d1057d9fb49b56de2d219a851d8b6d6d8a810e2194485d75a6d442efd232d3cad8b12827dcd8d2f88f7669d04bdad3dca3831f22d5c55d3916cd565f724150c9e563fa48fa9ba1400c4c0858b7c6c81b2e6530d1884e59b4757b5e402dd701bf400fa5c5364a95078a3cb5b3ceb73a1bdf378faaf83a4c49f5148f2bbd01d03b67b1b69275a4c1377a290e738fb0dd02b552a1d98bbd5b940205f15c12dfd3b4e64bc26a39308bf0711df2c754cfbea33ba7a51415d84783e5964c1bbe5b2c6a3e7b50435351433a2691da1f0247ee5a94281d20a45dd60b70b6a5ff48e23bec6f2e0fc34f69571bcc241b3743d6a682aca2851bce284007cec6d5547f4c99b0f0cee056c6bc95256470f95426b9863b8d7ce3776eae4e57057affb12fe593f3c28d29bdade1e1a3786b5dc1a917c058fb327d1e09091ea984e86477f1444e33d6bc115f7c76eac3f5ddcebfa87bfd1936a0b97a6fc8560203ab0a2a448c7e31aee8ae849497e0cf0259cf907e83d95009b4c657c25877822239bb2cd917b84019cf90cd3525fc320cd4ee55a24719c3b388d903a55e6af83925513718c0b3b97e072fc7a0cb50ec35525737963a3d5893e2a0bab4b438feb83d15770a9ec7b9f17581f479d18e46a503e885d5ab24d0eca4340912dcca6f0646ec4ccd519c08a32e1a62dd2e1e154266a21fb03b94cb9f67fce151906f4c3ee2e3b226b7c5115c3e37a6cdabf699c0b6d6c4417d88aae9cf2b0f341fa2e38b45087ed00260c5d54c2a05f54abc5f31e1eab86885f7989a5c62c87f8d105293e11591d0069cbfe16bdfb12d9d11349eb573a17d11a858035278be528f0b7d3348e916c70e61cf1eb3406e16c5a783249d3128b6b1fa09b2bc0a42cdf20c87a44549a1c3514eb20232dba32f955107f88b0a0607acf45bc438f26693925e130062346097f210ff26add1d39e469e7644427e08fde0dce21faed8b715f980c5689393850f97fa7d6738a7d60449bcc33b6df0e42e44b9a6f0811f792fc61a845a342ea687a5e78b81a236a9add313459914ba7bfcab54515b4408a52038c2211a34c3b4ff84f07a1662d23611dc81e06930a93881e55b01b801524d7e152edb300cd195206de8c72639127f607859c97466640bc6bf5cf4eef36cce63cb562d16d7e0329ba47166c6aa20b232d6a8dd77ae185968768848626786add96ea5dffa7409f3ee17c29926e3a83f7be7b470ed2c9c10d04e49ee4c022bae1c641dacfe234e600e4aa4bd96dc7ab723ae9684f20106f2b983aa49e57f50e5ad4d3fd6f05d03fb4b55e0cb18d5986fdc7d5654f1ce22dcdc950c479fe028409cf548a1224f6dc2947c128bcacd336c4ff6c9831f38241208e9e803322e8f6a2f7ccbdefdf69acafce785d276814e559f2bf82758498ad1eda1699b145ba5db0718cb4d6aea4cd23cb064d2588b0ba8717024f774726c5aef3cdc835cb61c86ea4ada3a1e7fa7b4d6499e4c7639f6cc1e0d5bd3df1992a741443dd56b5a42255b2be75f0f61b2325c62c7ff22095649fc81e09894b8f6916e2f6f11cec38b7143a222e7bf5b613f102d87e5879a0d5458d0076595d1384b7177c2ab6852f2dd5e1eca40b6f6aa6c1330141f3b760821f9d9c44e8de9dcb7e505e23f19f9a5f945340129660893d7f855438cb5c4317d82be82dd8b64fe800df4ade31d9193eafee8fa899cdae5eaeb3e642bfbdf4f3e0643786d3f537724738e85c548d410005f5b7d6dc868dae763569cea360ed1bf008183c36a08fca177f043490b68e8e2e7fe3ef98a8caa21c4fea08f48e62e4421a68f108fe8f24ab318938481304321a2f1368d8a07f77bf1e9ba44bb048d21cfa70e15a70e63d6f890ef8fcd96b325923991b5070ebf1a4d28d0bf77a204f0f86e708074cadcafddb1b423442aaf7681bfa3fbcd576cf5155ea98673a0f99d4dc5838c176993e3256b2e40e6dae78c6986ab3872676759b8593ee8e47bd25355b8e73fa61b01702b6f250312a7446bed4f06da256e1b775c576ba8e939acd8d0ee1278d87e61fb4e819ea6f33c720beb289d7d519557ed98cf8dd4c7c5d10ed1b259e8b638ebb639352cb02d268e6ca323f077908eb4856e184b1ca1c28c34aff5e0706fcf5b936b0ea0826a86f37f0d3f5774216d0348f657bb5b1ea4d7c45f3e5230c8ad6987b7d0453f707126cb396a48b15ffdab87c6c5a45d52b59d92176c7455c5ae19ff64daedec724b6fbd9d9a850c0b42d85fbd7e6365111ceb52508b61eaff91e0acbbb6c3e51a1d7d0b08c4bbdb6ac09d196042840daf4fd321e7a6b7176d39b25c32f2e1063d9027e4e728ffa10cbf1d6a2dc4b8a579dda6069ac45a8b51050fa89ef62ea94327a02d7e3c18f6a0594d5ed3f36f480c68f141edcde89a921cff8aa6cc683a6c74aaf07af2d5d2d43abe7228d66625400091cbdbf38e334e8ae0c9645a7af627b9a2302c9cf20fde61a5fee74d5467263547874667727d606c459a8b5057651646bcd268b11f467802a653e8af9a56469c03763d8f1ce3d820ee113ca43ad8edb28ed5ad5ac8ee0bad9854c51cfb411ec0af2d0eb2d78705d7211e154c8bec3262b5fdee94d93dbe9f967d5601c523fb440b6f3e215eef1408e44f4f00c76fcef9ffd3508f85eb76aab3a4ab5b460ccc49629fb298d54bc45d0a5031f3c7053df37076131e33411e65b5a445ed369d0acab1f68bf63ea7af6f9616fb1c53863b2d0239402b7a619a10205cd16eb6a64c4718999cefbd8cc17c082b0f8717b372bcdf730190c9b5f2ff1215e85052dbdb6511f8b5fd7fed3c681de3de57164dff288dfb52872b009bb6e49922a2435f72f90df8e813db992be0d1d16e0c50660f6ba034d64c4298ec7ce4a2f1f6f9409ec31f8cc07b29f7c5dafdf4d587558d93b9a7ee9edb0c6e79300d86e0c978019ebfc15f8707437e27f663d189f1cd2967ad2c5351fe296815b95d903661692cafbf9665f3ce05480d1932018bf7832fa9eec318ae9696805d1850dba60b5ce613a5be5e11a2bf4d99e0316b74f19bb77df2149c0afa4935486fe4d116d65019bbdb8588e28773f9f038641a7e32daa9e979874f9110034aea88cf54945e8265a3267f52c5a1157af37abddb139454d0c4c953205e58ca274c5e95686e9394c60346ddc719b8a737efa45b4508ca568f6b0249f921b59e8bad5ad24aa797fc8f2aa62e27c0ac137c06aa5e8290514c878712268b34000a7bf2793ea5c4dd545dcf01ad8e02bee7d5b5ec068b6e593165b549b3997f964dfe31834c26cb3bad958e248483e12c0f5bf95af971e15bc09fbb41efedfb7a1621dfccf54a1ede59f45eae3472bac37c8ad55b53e8e18ec680736b91ff1612147d4bb36d1bb1254ecacbac6500a7cb796ea04b298d7fe1e44a99a17a6cb9d991cafa3134f6877032ba772d20234fe2824f0c6a8ef91da1c3837b70d9741dbbc5319887b5bb1b4355d5edf4e9c671f0001753ced71e555ccd505ea2fad0e24a8d8c24a61e68375aa1201a276905b933a38e8457aec75c3599d2b974bcf0e54dfac69ca449a1323f68615a1df8d5f05f5c4dfb4370cd67fb1d38bd2ce06f533a0dad8d260730f146f898ce9facc37af18dcbf8fba44d2cdb91c71aaf74ae1ecc74dad4c701efdbc0350ccbc7416996fe8389664f672b7ee189adbe1b1fd60a0d2daa11ddf31c1425bb3298c939d701d7144101b19d64576f456960ffe30abffd5c6806b9fd45dfdace654392f7517a4009d95748a842a206b2e183739b03dcb43af29fadd20a56f7e382095a010273fc58b8c15e02bee854999967a4807121794b970969fac45b87ce724212d6cc422204d24bcb8941b39e73ffc4b10c975c07705e30a4a97e2ab242e1f51d010b73a297266c55119359d3111f132ec374000368ecfe6828c59eac4e54ae3ffc9f785947ebff01bec7d30ce851dae26c8ae5f3aa46d6ca98052ce960c15f3c7fa61169b500274a011ac54617bc6222c00a1b4519da298e6413e1c1a2940df7778e66c603637f300c0aba3150a00e15c1631e348a30e3389a0fc27b71b454ec43e0821d8933547060846e60ad4245bf546ed80c5207bb3f566242abcd146a0d8de5c9a7d211540d456b9e104084aef62c77e8c73e3a5da46f737e509c410608f67d30eb0f334c981fb46617979fc4f948fd7d8a1e3785b7a8219c4148f8489b163b359e0320f35c51db52210742ded311edde579f4f86b8e63a660168", 0x1000}, {&(0x7f0000002100)="b1b463d67610aa593128600efddb827089bae5046d9258a14b98038c8d894c33521257825275578c6246666130cac587b3195b3e8bdf72b4bdd90b29e2d645c4a8dd7ae60bfd14ade9ed61fa3abf63590d62f09ef5d9a746b33975666631e3cc28793ebfd39e31d856c0497a935b08cae85ddb618c9f07c8d13e492292aabe07eab1c37b8285745406010adfb32ee0345c961b90cb16595ba051ca66f87ce1f183cf5f66d74b03608d833ed372e7c4debcacb23d82a6d956fd202cd31c0b4bf05fc2756b51a489c5cfed5508fd5a5c26de018a5d95211140b533da21493068fdd049d492cc1fe9231b0091e1aaa8f72ca6d63891070adaf0a230b621864ad4d5258c2de730f7982ffb894019e2ecb3472d8d689dc815be7d648820449107368473fdb63dbd2ef05a6034ed9c25f52dcda5748ca2195bde5251becd34d372dc9b53f53b5f10d6abfbf570777f28a687525c05e5eb453ba2be2c13a0a4db2fdd6564800488c5622fb8d90d0c86857a60a740287ca6abd107599df46d98ce429a056961b6224c8ba1c590a54b32746d8c2a92d0a56dc1584f0c5933eb6ba0126b60da6d00d091f2615b766597e1225a9ea2fc9e14794001d967736e45e06880df3b6c2372b5a001d7e560b7527c742b200d537ef7009b34dd24d49169c6bc5147a006611e1491e99271c4239387648ef0bd6ba9552799875f40855dab5ef614b68512707d0aa35b171f5c4041f7a63541004c0d546c228e9b08a27ad9dd5ae8f4a9c55d7978d115adde32ca9fb7e355007e81f187d57542e6997cfd7536956e914309da128fc30db8302da4dfd476b146ee89314cdbaf978f91365c71e0bfd4d03906bfdb5bfcef95d3e68d219d805ea0671f4a84721b1d047b51dd999a0fd2aeb2ba98aacf1b035d699f04559d6294c94e1ec49f4202be405e9f9bce2e09b93135080db6b16bd60638fabb2d252b046c78c2cb0bf6aa39391495ebccfe120627c61b3a5de81771da3027bde9d93b714bc8984884ff55a8caa824aadae42732330abf16f979851089e425df711cf49d86a33721f2e92beb4532c38e8a8c034680738dcb0f2d729ce7edc4c3311e45baf37231c4ad00b17cb2144088145e02f225a1c3c279a511ac536bf6f782d638b70ed2ab50bb0e99e35563110cece8e74c52d1c8568353f45f6501990ddf20de8c9a371a416c19999efd5a61e4c5661e4b876c7ab7197dd247c68b1b777653cc721cfdc76f5da470bb6cfa5b06d1b3a4b6e31464d68841a10c7865af3f7abf8f3da05326463ac42afa55af276c39290f3f301d445a24b019adba36ce171bf7d5910c8d3bedf8fced0d94334c9a5f0855096ad1f8c754d158d9f11321a272527873ad67ef98e109ba1fcb77249555b81bd676b4294f6bd08bf76e5a4e70dd4e52b45dc5db6484bbd2d51ce217104b122f5ffd601137f184dc8c47bb985a70ade7a2e87d12a244502f4c045b5c09a3999f25f65f96a3794e01886213cc9205898923ff791fbac215daefd027fd5fbe3f287f571434c9644cf82b541a87a5945077d809be7a1d7e1dda549feb5f456bd5359512ada7984c0f75b1be599ba3db6c9c5f4cd479ce233c0c6e506905f454d13cc01ce25a40e72fb91d999ec4fabeb508a5356506ebabfd8487a6f46224750f2d2081a92d38d5fed1e32b83530740b0db562eb94f9035d347a83ff09240f7dacba5ca134d1648f5eb83e07bc06e38e067f670891b7d3970ee5d5443f1ba3c8225272567ff9a67fd0c18886b7c7a32b84ce4259579c9916e8fcb550df61d9fe60884e965d29216f091d80e169e443576179bd7c02c1d2d9bbd16a1dca6655983b30e6903b76f8a5cc2097c2c1845e2df0beaed8fa81aa3cff7cb3186bea7772cbcbc2ebe901834482563d4f6076e7bb2dcae238f3626b390383d5e18a911329896f84b96898a4bf1bac14263ae9063b190280843715598fd8c28c6fee2af01de5ec1001097f37435e85fda466188cb8c884b93c732154f81120f81ababb0e3a5015a76fdbb8a3ea05cea8840014145539cc8589beb9a526f9ccf3d8d67196e5ffc63c2a870680e081b0e345a670994c34de8a29183abbbb8b0587d3c829221dd974a0ad460a3bfda7c66c203826b79ccbfc57a4bad3a5f91f862c7b0d8b5a442f87d0269ef9d7aaa1b490124241114747715122552cb8e03fd260b5ab1fe4d8b7f816cd08881ee8675af29c27f19b7d2f66176589c9979457b8d80a1c16dfdfeb6819e16de13eb2ec665267ff79bf5c9e01982092314d3061d4146eb065280ab12da0f34c628aa901d7ff8f7721abe1a3a7e755d39cedb7a3dbe1c9e6c522a03d687889ee7eba49a86ee3b9390e7388a025d3a1fca5a084e24b987d7a51fc7f40ce060c791976247ad672a085140005b7e0b18f11b3aa719f5fcd5e8856d177ae9ae76003337a9c8205a29d83043850abf49373c7794a51a776b773a4fbcdad08469cafdd26bda75d54af7413740472982ccaf10c00ca14362225b2528f87ba7ed406fa8848338307523e51ab819658098263651fa2571c1535b3a94641bece01942285f3c9ac07a87dea2ccc8eadeb581f00b884dc1f1dde4c9f21a7dbb9bdcf91bc976f30396865d04f9fc1cf3264ae3db1718e06f817af91c721c9d9681fe4dca7f549b390465df2b58e4303cc89746ea9a3c51f3c467a6be5c9f5ccc9d7228a4822dcdc32a9d83baeb35e44f3235edc31630b98aba9b66b875f93a0714f547301bca38fea22db1f8af8f4521d2a4a22f6f96ee45279b840c7fd31984d89753c9a2a27c662b62db375f8478e91fa8a3f1f2e755cc3536f0e7590b883121e3ccbf59cf2febc98e7a51b2d8c31a48631b1731fc1321eced8557f5a3f21be64984f9c96b9affadfe2deb625d676e4b177045db5a42d7f2d500b2b14c33277861e35bcfa7b9082e8ccf88b5a19ef8df3ac8bcd4ab0af75270d2041b245eeac775008bc56b2c0c9c6e44a7cd7586f7885aa2736777b052958ee825b5d1b2c1361ec7e54406b55a1a9dc4fb40972eb10af9135fefd11f2a3d028cea850ae27ec74818b3ba22bd40793917d081dbb8139e94d39ffd1ec64709a62a045caca3e14de8b78cdaf444a4b881008c386d942fd1f50ec93a3edf0c05bf6ff7e4b6e1c6cce47eb26436be99d5451b7d04f2edd79e1315c927db7057e06921f8d6ccd7a3ecf52f2b8fd9d2f966bc252b7ae9f3c1bc234007df24293839ee47022957f78b0e55437bdfc39475689a54af5f47e3f37664549deae4a54218a2fa03d3e8ca7fe834c6e6460f92ec9f1330298be18fb93237aa1b97463b5f23a5f847c2055d78c963a493b9a616e56c28bbca465264a5144a42af9c8578cd4fff919fccf66d019f759b111cecfae9830ab2cd3f6eeb1741cf45fe363e2c261c6ef9fe90a4b21b92243b3cbf2b6cdfa4c4e12eb74ef4c0334939233c08e4af1e5d0309ebfe9754f097af9d15f0215dcd66ab240179a0c92c31c4cea4ba64c61fb29d73a9d503162e1ec08d1ed678e471e4eac8dc15f2aa5d13cf18eeb62982017c03771c60be8b49c7b898f6f49f9bf464240c2dba1c09d8d9b9455c48648d95cc749b25b4f108b604545cd21823cb65ebe7f7916e79c92fb184b312ce08bc11eda7d48378cbbc8aca2df73f664bd1a5f3da5a884bd2e9278c26b8ce9bdbc8228ffb89351413b19cfef703eac73104ed9ef7aa1f8520a6dbe47bd590ccc803d2f17fb06e396e4bef98430b1b378425cb7deaf4fc3464b9190fbb766c5ec3edbf83bd631a73956379242a14a5f0475ab3ecf6af9f2e9d92555be00fe7ca23be5077c9fc521538bb3633d5fe8f6814811d6205d07f72f520af920b1714c642b7ebb68b60f5b33ad6e8f31608d559157e64e3aedd0ad8870e10417eaf5f3d00b6e7fdcf70d2be93baf376c78a3bacf7a3bb184c8453d5745d1f1d66b5b6bd3ba8421f6880b9d09c6af29065943aa1ec1d0f9559ac08bae4c2fdc5cd8f9bb124288bd5e3cbad723445aead63e9e9d068dd012c6aabc7715069d0a09355d2b0be2c3ac7ebb0265fefbedf57b8b592a095428447bb757329d6d0d4dd05d72713ff6bf335a0200216102efb1f605b982442319e27a1def8512ce4af43352ef0c17a9cc8c581bddcc7b34deedff60186ff4a6201efad4945aa2cc89b233fc25ae04f6a00ab33b8b4fda766f6f9ee9ab6feaf8fe70b410f4fb7bb4d0678e3718308356480af02d1c6ed7394954aa428030eb0c5c19e83cbcfe0ca7ba62df24c47028031ec5de13e82bdf319334b7d3edbcb1da57ac82b86bfc77fc7032c9a03921f5c1501be223882eb2a65f5cfba7ca5d81a090fed4369f9599ac89bb65f0a4f9e670ccfac0902820cd012e1bd53eb651495950c769dbfe0a01d92597ec652a01353695a04a4870c86fc9a3088388a49714bb2905ed3186b4369c798999d15fdf62e2a0ff9e2e02a65318cd4293ad7ef4bdf6557da2c328f7be040e080d27329a1e0531e45fc2557c30eb7afdd3a75943c921f90a31f0909aeb1dbd91497c49d62c76df2fc79e25d585bc9c693272a898ce53d09f756523ed4a4834a71cf7e667e02818167bcaf48bd03aae54984ffa9082d01e26aa3ff052aa68da451c11086c6fc6f487e019e3f6544449fd142973c8e5c331de30c816d1f4f4974145b6508fe8a6e1c44c57e9cf883b5fbd92b296ba6a17977068fa1aa780bd9f701e6cf42e78f06bf9a4e381d333082bcb1bf3563641dcbef7e8a13da091be154606db22966ca7d92dce6707e745a1008200802ff97b60f82a788f75d81e31cb7973def48841a8ed1f9df8de907ad5c58fe2dd7b6ea133dc068a6eb9a0e272e52a2b8d58913736a3a3ba6d9a5c3c18fee446abb44917fe17f88f0c396a72dde5743320d265268cde77c544669f86d903292c9296532a44cb5ad72ed0b33292fa7cc6a4f3e89f8d872aa1858694f03a0a2abcc68a3a8afa0a92346b40175a2b3ee1b7774c023a5f6c6632880c6b977956c9b52470fd129fd5ff5c746486c2de067df939d778cf95cdf519bc07f1585464362ae1164b78e71795e5315365845892edf4aae31a00b21297ad8558f1e0da0239c29eadef2ac51a543661d19e8aed6b0aefe0637e3950a28d1bc0cd1ce224e2cd19e497d470b4545be62a638fd3b5e3ca2239a225bacb8cea4df0be387e6d9eb7213e2c7638d297b1462d8e683d04912b7087c761df7e3e9c96a28f76b2009eca58e1dea1fa980e0d8fb877ac2561a0db4970ace97fbd9e62310fd4993415d6690ce7c7f7105f82bbb95bf8ad2c00629cfa7c71f935db446988e9c523dc0fd58e1a45a9a1dee50b39edca7d44a8fe420741ef60983fccee5a5489d780f2c519029910cb053433599e66c312f779451aa035fefa9d73f1bfad8d8259fa335f3738f0a1d295dc9025435a3da952398d0b712e11590663910d9360d9cd239032ad2b2def4b75fa2ed8ccc79de8036abb2f2e4acb0b0da61f5cfa6e1a5825d2c4ea7f2453b959317b3ed35532a2b211796638837a64808b527890b3dff9ebbb3363767cc8e41c3d424bf5d468984ee60dedad24255ca57694dc4c94d800c17058cfbd2ec6ce093e9e66174dd4431124c74695957b784b49c3c5cc74979fbd4d25e3a15b796a185a67d806f1b6d7e2daff9f5a47f16019900d6f10a487ec6372e180457a75db233d11e1cec8329aa796c12a011b72d6d0d88298b5978826b96d97d288b30628788657c57d568de45a5ee8495c337b75f19202bb1ee2dd5299c08c7e3742dc5224e", 0x1000}, {&(0x7f0000003100)="6cc5e458c8d3ddc0dede49a622353bac6c8e0d2998c33a7b847a84be4006e2341feb0f1175ecf2464a279f185c566950b44c4097f8cb174d442cbc82d9d8c0eb97ed2a12af3e932e3b90bdc78ef0f60489f6d240b0675af9119a9b5dd6792f86dd207357e444e1158216fe2f4ce5fe9e97b3d5a8928f847a04bc204877a80f902ae76668bbeeb63bf9d8244f769e11b81e80af135461794607a2d5ff90fae2fabf6d817737330f015db0d9f14e3e74215f7bfef464069b6c088647798fc27beb54e32e01968141d0", 0xc8}, {&(0x7f0000000340)="7ba917bbe886157b95cb8258b82e2fa14d168e680186e1f245c1b0e632", 0x1d}, {&(0x7f0000003200)="fa82614b9f67d2b272860355146340b62964114ce646adb8a8e9a332968a3b4d5980026a8d5708172119c62cbe653879679572e9da89146357b97ce4af9a7a8408ba0eeb887cbc631f3dc77d1bd757d8f25c91f050bde67bb82c49751bad34d694c1f5d399c3bc8dcd47a3b1223959b91a9190452ba8638bf6d8811e6cdb272a0197e753659379f3ac5b0f1794f477cd5ed13971ca1875330b5345816927b46dfbaa6d78b571d069c4940a95a980356eb767298b470b49acd02aebc4027eadeaddb4b883ed37bf0c3c2a6e6b77ceecf29cc673fdd267e9ffec5543e16dae5e519fe3dc874538d4f04607237c13bd79b4b16490792fc5cb478de240ecb20fe6", 0xff}, {&(0x7f0000003300)="52ea304bffdcc71820eafce9563785a000e2bbbad451df2180f8f994794150293b03562ec474f0d702a78a3ee8ee812a9e1f571080b3918d2b673d7692a687efbefd43530b7ff93136a56fe0fd020c6e3665c1f15b01080dc15c40528eb6f1128743de7d930f18c0f32ce948725625b8b6bd3f5ea81456a1246490018200dc50cd3db2bab68d24ba13fda3e75fe56a08791b7251a38a68984d5562bb938f2ab43a8a2617580d2cd76b92c595e43747d36b580fa39ce219022838d1393efcfca85d2e143dde895c3784e4d69c1a0bc157e33e610eaa16f0810c84ee8dcc1c3e81c41194853d91927cd9", 0xe9}, {&(0x7f0000003400)="cfa7c848f26cb22c9f3dac34be5e76ece1c92a4f764897b074de9bee5b86f355e5e54350cb4daa9dcc76", 0x2a}], 0x8, &(0x7f00000039c0)=ANY=[@ANYBLOB="b000000000000040ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc7981b2a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000980300000000000001000000f8ffffff1723f5262326aaa8a236951cd9df46d6cf1ed316f287bd0d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916692b0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b52544ca2b7c6dceb8e065a0bcccaf627e151063bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000081dbfc3b76b7b924b7540200e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400000000000000000000000000000000000000000000000000d032f8855cd5f737a74a49878f0b1b696a080bd2f64c348684725899efcfd97e7f43faf82a3a004f43c75e2bf7f69f4c3b7f69307277c53790369a0a5b92f3d42fbd3d407db50639deda4b8220f58f71c45836473390"], 0x9}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="ef83bf55d40993715e00718ac223178b5e515772c889eb528e73b4bd9c335b612b4650aa3759716bd1294430a49687b31365f3cc02446da257600b9265e9e72de34f23e1a005"], 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() r5 = semget$private(0x0, 0x2, 0xcc3ef980a7dda207) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/164) getpgrp() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r7 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r4, 0x0) setreuid(r4, r4) r8 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000180)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x8, 0x9, 0x4, 0x1}, {0x3, 0x1, 0x0, 0x1f}, {0x0, 0x7f, 0x1, 0x86}, {0x3, 0x1, 0x8, 0x5}]}) r2 = semget$private(0x0, 0x5, 0x280) semop(r2, &(0x7f0000000040)=[{0x2, 0xfffb, 0x1000}, {0x4, 0xef, 0x800}], 0x2) 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x80) fchdir(r3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$getown(r7, 0x5) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r3 = geteuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) fcntl$lock(r6, 0x7, &(0x7f00000008c0)={0x1, 0x0, 0x1002, 0x7, r5}) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r10, &(0x7f00000002c0), 0x0) r13 = syz_open_pts() fcntl$setflags(r13, 0x2, 0x1) r14 = dup2(r13, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r15, r16, 0x0) r17 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r17, &(0x7f0000000800)=ANY=[@ANYBLOB="1d0000ffffff7f000000000000"], 0xa) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r18, r15, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r19, 0x0) poll(&(0x7f0000000000)=[{r19, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() setgid(r23) setgroups(0x3, &(0x7f00000004c0)=[r21, r22, r23]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000900)={{0x3, r20, r8, r9, r23, 0x5, 0xfff}, 0x8002, 0x280}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) accept$inet6(r25, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r26, r24, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r28 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r28, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0xffdf, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r29 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) r30 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r31 = semget$private(0x0, 0x4, 0x6f) semop(r31, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r31, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r31, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getegid() r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x3, r32, r33, r35, r36, 0x4}, 0x200, 0x401, 0x2}) r37 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r37, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r38 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r38, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r38, &(0x7f00000003c0)='./file1\x00', r3, r27, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x2, 0x7e, 0x7, 0x5, 0x1, 0x1, 0x8, 0x4}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r39 = syz_open_pts() r40 = getppid() fcntl$lock(r39, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r40}) flock(r39, 0x2) r41 = socket(0x18, 0x1, 0x0) close(r41) connect$unix(r41, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe78) r42 = socket(0x18, 0x400000002, 0x0) setsockopt(r42, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r42, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) dup2(r1, r39) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x20) 16:00:48 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {0x0, 0xfffffffe}, {0x80000002}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r0, r3, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) recvfrom$inet6(r5, &(0x7f0000000500)=""/4096, 0x1000, 0x6b212077be2a4992, &(0x7f00000000c0)={0x18, 0x2, 0x101, 0x7}, 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xee, &(0x7f0000000240)="6e39c14dc3e89a6a41cbc74b5a626b0a57448d1c2242ea51390991a9bd83f11f787dcf7fa95bab1c5951b387d70353737a9368359e6cd7672088afe165a324a7222a6c1eaa517e4a9b2df764660e0e8af1f4f44a17110bd90b11a903854380a4117e5ba5e9cd17c7f2bab1eee3c87492e9855cdca30e85cdbfee1baf1a67e4d9cb1e45e157c83f748c6172fa041ca0d3487a31731981457973b27c9e35ebfa08103fbf99f7f405812aaea5238958a1080cdcdef460165a76e3ec6527013637d62f73e28bb9a50302725729fc26f01466580c20c9061c928476d1aeba2b9c81fe8a6c7030d030b9445cc8e962449b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x1000c) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x8) 16:00:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x1b00) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x9, './bus/file0\x00', './bus\x00'}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x6e4, './bus\x00', './bus\x00'}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000200)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33", 0x76}], 0x1, 0x0, 0x0) getpeername$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000}], 0x62, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) chflags(&(0x7f0000000100)='./bus\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x1e5}], 0x1) 16:00:48 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0addc9f5c4a1360e000000000000a711ecdd57be971e2f66e784d4bbb7ac7e43b597ce57d5737a04f33dc77539774e66fed7afb70be56fa00639ddcb9496719ac5a23a4863e9988a4596d4c62801c4ce52a0fe17167ab48cda9ae38ec67f0eba841b75853bff9f59a40b41aef9c55f78bb30b817d0f13440490763ddea1cc35efd7e7ecdd29b70948f329b"], 0x1) shutdown(r0, 0x0) socket(0x20, 0x4, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r3 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) setsockopt(r5, 0xcc6, 0x10000, &(0x7f0000000040)="858512877bf3f0d29ab7a67cb4f197e80adcf9508d5c04c19fb0424f4a36ddd623c0ad852d08831be650c0b6bbc5e73bf1f0fc00e900ce229cfdbaf1b11b", 0x3e) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x622b, 0x1}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000001c0)={0x0, 0x3, 0x4, 0x20, 0x75000, 0x36a, 0x5, 0x10, [{0x3, 0x1, 0x8, 0x119}, {0x2, 0x6, 0x2, 0x1}, {0x2, 0x80000000, 0x11f, 0x66}, {0x6e, 0x5, 0x1d40, 0x17c}, {0x3, 0x2, 0xe8c6, 0x4}, {0xfffffff7, 0x0, 0x2, 0x1}, {0x1, 0x1, 0x0, 0x7}, {0x20, 0x7, 0x6, 0x9}, {0x7, 0x7fff, 0x3, 0x2}, {0x7fffffff, 0x3, 0x80000000, 0xc85}, {0x4, 0x4, 0x56, 0x1f}, {0x3, 0x29befc8c, 0x1ff, 0xffffff00}, {0x1f, 0x80000000, 0x7fffffff, 0x902}, {0x101, 0x10001, 0x8000000, 0x5}, {0x1f, 0x8001, 0x7, 0x1f}, {0x9, 0x1, 0x6b2, 0xaf6}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)) recvfrom(r1, &(0x7f0000000140), 0x0, 0x800, 0x0, 0x0) 16:00:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:48 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r2, &(0x7f0000000140), 0x400000009130dbf, &(0x7f0000000100), 0xdde, 0x0) fchmod(r0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x40, 0x250) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0xf0040000ff], [0x0, 0xfffffffffffffffe], [{}, {}, {}, {}, {}, {0x0, 0x2}, {}, {0x0, 0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x696aa84b, 0x7, 0x9}) 16:00:48 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f0000000100)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socket(0x18, 0xc001, 0x97) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYRESDEC=r3], 0x1) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x7c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000002c0)=0x8) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffea8, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15, 0x0, 0x0, 0xffffffff}, {0x7, 0x0, 0xfa}, {0x6, 0x0, 0x0, 0xa4}]}) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000300)={0xfffffffd, './bus\x00'}) ioctl$KDENABIO(r9, 0x20004b3c) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0xc, 0x4}, {{r6}, 0x8000000000000000, 0x40, 0x4, 0x49, 0x1}], 0x10000, &(0x7f0000000340)=[{{r11}, 0x0, 0x1, 0x1, 0xa5, 0x40000800}], 0x1, &(0x7f00000003c0)={0x9, 0x20000003ff}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1c}, {0x64, 0x0, 0x0, 0xfffffffe}, {0x4000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000880)={""/16, @ifru_vnetid}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x4, 0x4, 0x7, [{&(0x7f00009fe000/0x600000)=nil, &(0x7f0000db0000/0x2000)=nil, 0x80}, {&(0x7f0000b95000/0x4000)=nil, &(0x7f0000bd3000/0x2000)=nil, 0xc3}, {&(0x7f0000fad000/0x1000)=nil, &(0x7f0000e93000/0x4000)=nil, 0x9}, {&(0x7f0000ab5000/0x4000)=nil, &(0x7f0000e91000/0x1000)=nil, 0x2}, {&(0x7f0000c48000/0x3000)=nil, &(0x7f0000d90000/0x2000)=nil, 0x2}, {&(0x7f0000a73000/0x3000)=nil, &(0x7f0000ce4000/0x2000)=nil}, {&(0x7f0000fdf000/0x9000)=nil, &(0x7f0000a4c000/0x3000)=nil, 0x42d}, {&(0x7f0000ecc000/0x2000)=nil, &(0x7f0000d5b000/0x2000)=nil, 0x7}, {&(0x7f0000c80000/0x2000)=nil, &(0x7f0000a31000/0x1000)=nil, 0x2}, {&(0x7f0000ee0000/0x3000)=nil, &(0x7f0000c0f000/0x5000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a80000/0x1000)=nil, 0x1}, {&(0x7f0000bea000/0x2000)=nil, &(0x7f0000a91000/0x4000)=nil, 0x493}, {&(0x7f0000b7f000/0x1000)=nil, &(0x7f0000d33000/0x6000)=nil, 0x100000001}, {&(0x7f0000fb4000/0x1000)=nil, &(0x7f0000e0a000/0x3000)=nil, 0xfffe}, {&(0x7f0000d1b000/0x3000)=nil, &(0x7f0000a95000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f92000/0x4000)=nil, 0x306}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) r3 = getegid() r4 = getuid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r4, r6) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1800}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x0, r10, 0x0, 0x0, r9}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r3, r10, r3, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semop(r7, &(0x7f00000008c0)=[{0x3, 0x7, 0x1000}, {0x0, 0x5, 0x3800}, {0x3, 0x2, 0x1c00}, {0x3, 0x1ff, 0xec969a606ae14058}], 0x4) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) recvmsg(r12, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000100)=""/227, 0xe3}], 0x2, &(0x7f0000000240)=""/181, 0xb5}, 0x841) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xffffffff, 0xa0a5, './bus\x00', 0x3, 0x3f, 0x8, 0x8001}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000340)=[{0xc5, 0x40, 0xff, 0x92}, {0xa0, 0x9, 0xfc, 0x2}, {0x200, 0xf0, 0x65, 0x100}, {0x1, 0x7f, 0x4e}, {0x0, 0x2, 0x7, 0x6}, {0x1, 0x2, 0x8, 0x200}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x15}, {0x7fff}, {0x6, 0x0, 0x40, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15, 0x0, 0xb}, {0x6}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0x401}, {{r4}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x8, 0x401}, {{r1}, 0x8000000000000004, 0x10, 0x40000022, 0x81, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x84, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x10000, 0xa28}, {{r5}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x200}, {{r9}, 0xffffffffffffffff, 0x8, 0x0, 0x7dd77976, 0x3ca}, {{r1}, 0x3, 0xf2, 0x40, 0xffffffffffffffe0, 0x7}], 0x3, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffd, 0x40, 0x2, 0x716, 0x9b}, {{r9}, 0xfffffffffffffff9, 0x40, 0x4, 0x614a, 0x1}, {{r10}, 0xfffffffffffffffb, 0x4, 0x1, 0x959, 0x3}, {{r1}, 0xfffffffffffffff8, 0x51, 0x80000000, 0x7, 0x7}, {{r11}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x8000}], 0x113, &(0x7f00000002c0)={0x2, 0x8}) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x5b) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0xfffffffd, {0x0, 0x401}}) 16:00:49 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ftruncate(r2, 0x0, 0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1a0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x301, &(0x7f0000000040)=[{0x7, 0x80, 0x4, 0xa00}, {0x79, 0x7f, 0x9e, 0x4}, {0x5, 0x8, 0x2e, 0x9}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x8, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$dupfd(r2, 0x1e, 0xffffffffffffff9c) r3 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='{\x00', &(0x7f0000000180)='.\x99\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='#}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='/dev/bpf\x00']) r4 = getuid() getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=ANY=[@ANYBLOB="40000000000000000036d10c0100000006d79918fbc796d08effceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000400ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c92ffae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e26a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f866ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e100"], 0x168}, 0x9878d5c527fde8da) r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x1bd, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchown(r1, r4, r5) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r7 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xf563, 0x8, 0x0, 0xfffffffd}, {0xfff8, 0x5, 0x7, 0x2}]}) 16:00:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") geteuid() 16:00:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abca64896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='%]\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00'], &(0x7f0000000900)=[&(0x7f0000000380)=':-.{\x00', &(0x7f0000000800)='-]@&\'{\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\'\x00', &(0x7f00000008c0)='M\x00']) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="48f5ae9d0183c451b040676c99a01e31ece793076404bd406f63e5417175ae7dfa429a77ebc18fea38f9b742c8dc53fb7b675f993e927511f4e49a7a27675ad806a8f69611093f036262dbd41cbf7938a470bc9f64c4d2f14a81795fe6fb25afa27c3085ba00d3950a7b7dd36f909423c5088c5b5003850feb1a61ec8ebbf8169370ca5ebce1fdc5f320dbf104768624fffaa4bc7c143a3e1239806dba238e9093934939c8e30d8bf92a30", 0xab}, {&(0x7f00000003c0)="da465b1b419e3ea654f5858d315958898f62df6e6695c8907da8e09214ebf38be92e158b5ac6c9a2096b37fd9bd67c9b2bb39eea2b851c2b79d205d1ae9240b2264cf52d6170babbd421143e543b5e7e3ecac7e3179198dde9c6c619bfa96004", 0x60}, {&(0x7f0000000440)="f26100ca5d8b059cba7a456dbc39fef97e624fb891f01a5f22f1e9f930eeac1deac521e6ac9cefdd3f95135d1c8b060bca6b11902f9fdc22c5a30f5877a23d8abe5e825c9bff6542047200056cffc2531114e27f220b0f0bce8a42f250fbedfbb9dc2e402760b3c1ab49bf8636d1e040b32146958b4e1304daa507760ca8b24a", 0x80}, {&(0x7f00000004c0)="4592a17fc871a4ada11b48436c620b0111a7c6e53adbf18d31d75a678c8deaf58aadf220c7a5293af893c81d98d25b04dedef56177f723c404fc62995ae692ab8f", 0x41}], 0x4, 0x0, 0x0, 0x1}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x800, 0x68d9, 0x1, 0x42c, 0xe0c, 0x5, 0x2, 0x2, 0x3f, 0x1}) 16:00:50 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0xffff, &(0x7f0000000180), 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/zev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x221, &(0x7f0000000200)=[{0x12}, {0x7}, {0xddd, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffa, 0x4, 0xbf, 0x80000000, 0x3ff}, {{r6}, 0xfffffffffffffff9, 0x49, 0x78000040, 0x3, 0x5}], 0x800, &(0x7f0000000380)=[{{r7}, 0x6eb39fa47738bac8, 0x2, 0x1, 0x9, 0x1}, {{r8}, 0xfffffffffffffff9, 0x80, 0x70000004, 0x2, 0x7}], 0x7, &(0x7f00000003c0)={0x0, 0x5}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) sendto$unix(r10, &(0x7f0000000200)="2bb22ffa1c1e535ec22cddb07b62b05d3a37f138d5bc133fa15c7b5a41284b160724d576379aa389ec4ac8289746e7e40a98504fc4dfc9e7389c1575c73c3a1deb127ffb54648c85fd8db89eb007c702ca7b9b17b249379619ec980dd19e070127", 0x61, 0x2, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x7, 0x40, {0x3}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x63acfaa9dd05aa0d, 0x7}, 0x15c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000000000000000e1073900000300000000000008000000000000100000000000000000395e001f0000003f00000000000000000000c00000010000000004200000ce00000600000000000000005600000001000000002000000000100000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:51 executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x5, 0x1ff]}) pwrite(0xffffffffffffffff, &(0x7f00000000c0)="3728df541dbe0f86cd694e299544b5ea6cb3faac817e6597e305def957946b23d7defbdf00dd12d804badfad50b0fb7dd9c5d6eabaccf7751597fb53358a9f18fbee0a7a524af1151848a47f9cecc12b973a3d8a59531e57524f60b41449d0d896da1bfa4e46f28ad39ea220", 0x6c, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x3f, 0x1, 0x0, 0x1}, {0x2, 0x5, 0x2, 0x8001}, {0x3180, 0x81, 0x6d, 0x7}, {0x4, 0x5, 0xf0, 0x7}, {0x7ff, 0x3, 0x1, 0x7f}, {0xe4cf, 0x5, 0x1, 0x3}, {0x76fa, 0x20, 0x5d, 0x7}, {0x1000, 0x3, 0x0, 0x2}]}) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x4) read(r4, &(0x7f0000000380)=""/219, 0xdb) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) 16:00:51 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x10, 0x1, 0x7f) 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) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xc, 0x8, 0x80, 0x4}], 0x4, &(0x7f0000000200)=[{{r6}, 0xa2bc62b4fd1861dc, 0x12, 0x40, 0x8, 0x1}], 0xfffffff9, &(0x7f0000000240)={0xffffffffffff3100, 0x3}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(0xffffffffffffff9c, 0x0, 0xc70) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="56777f05e55e475179ce9c47ab8736a6639da5ead5b5f0770f0207cd599c70917b1f8a5854d73fdfdfdb0d6ec4143ca69dd8d1cd517861d66c8ea4639341939fc62cfe95", 0x44}, {&(0x7f0000000240)="6f0b8a6284e7a5d534f62b5f8710f38322c61f1fff2a4f5438984658468e35282001d5ec967af604065da6591f83ada5799adb6c244a76c76b5ba756b9b394c455adab6b381fecdeede395e63dbaaaf2cf99b24c3308e2c13ecf9258919d834b196adf3f304169cc578909194510d599fbb38e58e31622085ec79fc8abc957c2d6605cc21bab86a581e7c9db", 0x8c}, {&(0x7f0000000080)="e3c806cea2c4a77da55b7a2726d8cf07f4e51cea9c767dae78d8ebd6693a4fc700f49e19a6064dc79a2f01", 0x2b}, {&(0x7f0000000300)="43d5bb880693356e63f28c64e462423a75b0e02457dc06ba3bf6e0989e35bc1190651c938ea95c80208db779021ed721e5debf6376c223bd8552c1704e1e6bfedcee525699d3565d934e924d7c3a433f47a008f8ace922c7e5a8378d14ba8d3680767a6c6a30a7f94794989e690eae376491b3449029d73adeffb8d0488fd9adeee60c62bdc00eb43b8438bb472818895e971fa4d9e995980270e92024bdad4a9a0fbfde562c2e02d88a4a645cd8eeec02a8b10dbc60aff7c6f9a54ab3dd8f99e5c8ac6fbcd94d0ae1fd0ef4d63e8e29", 0xd0}, {&(0x7f0000000140)="dc65", 0x2}, {&(0x7f0000000400)="f0b33833a145b740db9ff6b8c4de5dd98977e9156bf95683174a80df9b49a893486b67ccfbf8d2325331c1a1b7496d589df0e6e46fdc86aba70c618b5968d176a76e646ee9b13deff2c6151ef2d4b4dd57eace17026cfc5ee3a4aa35050c07e1747fe000124465bfdfe19e5ef2308638fd9e30aeee9cda4b0357a68959dfd056facf93e9c5fc40289e8ff182c74930cd4f1c4e9a2bbaa463eb71ee8a6e72fe0196b82514bdf466030ea470931f9e979c4e1aa556a91a5d2b264fbc79f06224a2f6cf23ffe846bd8917eb072b2f3b6e7d3dd7a4df4b84", 0xd6}, {&(0x7f0000000500)="1d3185fe762c59512dc3e2aab51e7d222ac9b2e2a9f72aeecaff02f10dfc13478b42464b29fd9881a9696a9c2df841bdddbeb087d0b01ac2cea11bc88783", 0x3e}], 0x7, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) 16:00:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pread(r2, &(0x7f0000000100)="e952305886c41452069216a4b90495054d9ce5ac8574cbdef668323d88c252638fce5010c6ffd82a7b01cd4d2cbdf82ad58004f308b077115b31497d0a5e120299dd0b51fc563b8b2cede722d03a6abf13d693756180885c156a369f3d07f10ab3705722f3067ff4ac00fa4dea1863fe3c78c1f9777ca7c698382d549eefc72a9f8d03c184a1f0aff555333c64a86fdd173218e3b3c4e6e298ca951a460224cf8156b03c089efb5b543caf2683f41ccfc8caf535973de2c05cbd9c95f56600896dc336ad49060352376fecbbbb80b3f5cbb7b0ba789c", 0xd6, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000004c0)=0xb, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) getpeername$inet6(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000340)=""/247, 0xf7}], 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f00000002c0)=[{0x0, 0x40, 0x9f, 0x5}, {0x8, 0x40, 0x3, 0x800}, {0x3ff, 0x0, 0x4, 0x6}]}) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)) shutdown(r1, 0x2) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x1c}, {0x60}, {0x6}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x4bc3a215158fa851, &(0x7f0000000000)=0x1, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:52 executing program 0: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pledge(0x0, &(0x7f0000000200)='vmm\x00') socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) 16:00:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0xa72a9b3650075165) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) flock(r5, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000140)={0x118, 0x5, 0x1a}) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x18, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r8 = socket(0x2, 0x8002, 0x0) r9 = dup2(r6, r7) dup2(r9, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="41d900008768"], 0x10) write(r8, 0x0, 0x0) 16:00:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) socket(0x20, 0x1, 0x4) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000100)={0x2, 0x9, {[0x8000, 0x5, 0x3, 0x0, 0x40e38062, 0x200, 0x4, 0x0, 0x2, 0x8001, 0x9, 0x50, 0x6, 0x1, 0x6, 0x2, 0x3f, 0xffff], [0x0, 0x9, 0x10001, 0x401, 0x3, 0x414, 0x4, 0x51, 0x1ff, 0x2], [0x7, 0xffffffffffffffe1, 0xfff, 0x5, 0x3e4, 0x1, 0xad3], [0x7, 0x7fff, 0x9, 0x8001, 0x5, 0xfffffffffffffffb], [{0x1000, 0x1000, 0x0, 0x7}, {0x3, 0x8000, 0x51, 0xffffffff00000001}, {0x6, 0x5, 0x8a800000, 0x3}, {0x1f, 0x81, 0x3, 0xfffffffffffffffd}, {0x8, 0x5, 0x35d, 0x3}, {0x9, 0x5, 0x8, 0x8}, {0x9, 0x8, 0x5, 0x7}, {0x6, 0x843c, 0x10000, 0x1ca}], {0x1000, 0x7, 0x33, 0xffffffffffffffff}, {0x7f, 0x982, 0x2, 0x2}}}) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x221, 0x44e248761eee7a20) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x80, 0x0, 0x0, 0x1}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000340)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r7 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x180) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0xffffffffffffff34, &(0x7f00000002c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x70e, 0x100) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) setuid(r9) r17 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r17, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 16:00:52 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, 0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setgid(r9) setgroups(0x3, &(0x7f00000004c0)=[r7, r8, r9]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r12 = getppid() r13 = msgget$private(0x0, 0x0) msgsnd(r13, 0x0, 0x0, 0x0) r14 = getgid() setegid(r14) setgid(r14) r15 = geteuid() setreuid(r15, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, r15, 0xffffffffffffffff, r11, r14, 0x2, 0x6}, 0xfff, 0x4, r10, r12, 0x3f, 0x8, 0x4, 0x7}) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r17 = dup(r16) ioctl$WSKBDIO_SETMODE(r17, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() setgid(r21) setgroups(0x3, &(0x7f00000004c0)=[r19, r20, r21]) r22 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/wskbd0\x00', 0x10000, 0x0) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000002600)='/dev/tty\x00', 0x201c0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) r27 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r27, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r28 = geteuid() r29 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r31 = getgid() setgid(r31) setgroups(0x3, &(0x7f00000004c0)=[r29, r30, r31]) r32 = semget$private(0x0, 0x4, 0xa5) semop(r32, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r32, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r32, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r32, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r32, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r36, r38, 0x4}, 0x200, 0x401, 0x2}) r39 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r41 = getgid() setgid(r41) setgroups(0x3, &(0x7f00000004c0)=[r39, r40, r41]) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r28, r29, r34, r41, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r42 = semget$private(0x0, 0x4, 0xa5) semop(r42, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r42, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r42, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r42, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r42, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r43 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r45 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r46, r48, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000300)="dae2cef453738865cb39fedfaecafc5604e539108c83a3f3a2fd522280f71c0c2d0a11c49f70169d30cbee6738f6bdd38f46eb61e905528cf401a238d6ce143caba5669cfa33010dd0a10c7cf42d72144ae2c9b6a8070f5b4e044e9831e3f27d8dba7d4b21e9b24d6585006c856739cf5aaf33691244c6f64e8b9514b52948b4825bed85767fbf74b88623db1ea3c6823d546ac8740b94ef370a46f8f2046213f5e912716b697220fce7e9442c45077aac24ec32254927e223882ecb33984f3dcf42b0b8aa9bbc258eccaceb7a6ebe40f33cbae16135d16f690566dc8829aecb9d42abe6180efd7c408b72c1ba30d3c4f4517ecfe7317deda410cd9a7a696cbf63cebef31ce6fe45fd957d9f79159d0993d6d7c91a7dcfee469e795a1115fffbba63870c9bb409019b6f87f9d380568c879524da8d468afdb19ee6f8b6e4ec1cefe5501ec2003c76c3f489fe1b5cb5a437f1f3ad9fdc32fd744467dc61f9f3548d2d79b23edd251bcd6873781c08e938baee63f012e362443035becdb89d3b634f23ea52039bbee073b29fd8caede11ec4ee1615e03b1aa5b7c0fae04072d2171d328f3368d16b065e6412f0003fe3bd7356bf3bf36abf400abc4c71d256478ff88f7bf809777ae461dbfc58c69ef9af0ed7e4f0996a91f623895a5743f9e554b8314f2406ac01c4060f7a5465cc77854e277e72b3d925bfd5600795db6568dad67e44eaa4ff83d6b9b53166bb2ff5953ab47c6dcfcb3299b142be6e790343663240034ada15a28fa8486fffb3babd6cdc45072d4969b5fa5e3754c0cb258082be057e841f6a90b48ad3c03c82b13ccfd1bf3616ab137ec8dbda14ade9281c8f8705e646212842fe36732315a75e4ff839c73d0536e1d1c719208bf47039151643cbb20260298092101f9cf6c47671caa93a85d3575627b3e116ea75a7df2a8cc32b8a1048e149ea47c33cef0eb2871df9e7e9383a782dba0badfd44d4f3bd7077f0a2e124a6b724c50a28d1d80b25a13f2cf88e3cd06dc86ff6efb2810e527b0bfb5d5b7059de497c466579fa097c23a923f9c42f9b9c39cf4d086c59c8df6c6f6198e9dc26f922a7bfa533dae3df14fec2b06933cbe2a75ee78065ff0a6dc5d8eb6d26098cf1c1665d2e39dd384336a2ec226480ac850c940f25f82962865aaf882b203c47e6f685d1f90ef19ee975d43cd466b69d5834c5586d3aa5ee70a09e8fb353fca9597c5e59798ec38632b0665fcf01c4f117889dafce342aa65a095bc0d4d9ba3fe36c37a0195f75c6c59cac67a54049eb263131f61853dbb09260b0fa5848d493cceaa86b1505d25c84627eb7d929ed7bdfbe2faea09ee80107144b729a27165f93fb227e251a4cbd2c775fdbe1b4c486eae85a84d8e16f136e74c52a7efc29fbb1e17a0fcfba9f622d176922113d978afe96097726a5eccc219955395662969ba2fa9ee23e09ac3c8553c22e9d8c539b6604def33077892172d8a37abbb9e1adb043825b404703f8ba7c9cbcdc06919a82144ac1b57232c38cfc68f110291181708b1c0e638bc4a0e8d5822dfadffa6207bb568c66d4745978c0f318267865397311e9f6bf286a9b84ab541afd821f2e430abe1cc8f39106ed64f169a9a9166780c0d10caf82efe813374e63ee1d426f3941a48b61e484f64883a12aecc5abd99fb105f1339a04187f6420e610035b535ca8c4bc19ff2eeeec0c6865fdfb522f7a153152c347fd37fa40dc8878d009e727ad1bae73965362d46f4312de42dd4419fa07f77a9c57e0de17af4bfed65251ae93f765847799c9eff142f3325a1fe075455a4666345873ea1a813e7190dbc355ada79b2612fc69adfd44650fc1320ac02c0e07c50883afc3b2049c08f78a4f76203a720dc1555674c677f9184c5f6fe4ff5baf3aaf7caee6351f62b540c5adbb3fd8247bbd53a40c57371b16d606f484ae7afcc041b8546d7783a382594448e1d2f96a5bbe33d8605c97c141060f10efaa68ed55a62bd53d8f5014ce29559b7314cff704d8e47643c2bf7a842a652866bf129d9a52826e6b1cc07690a262030e6509722bd88974b81df3d43a0dadb4cfbb023e4bdc85619f526b3766c2ec6ab717c40087edee57415601b0623210ec545e4e340de95c18ff80d7e853272d04764af11f4a564cea418e120893d2691f3b56ff0d6b57d31d2b6ea81b1d1fd6fe9ea4f3fbe54f365f88358d1b6687f06ebe782ccdb573cf29e00dd82519d3481df21ab0e6e8341cf12488dd839832f33b30f12f092cad24836edee88936afd65e06ee778254267c9d483b6f75c54cdb67a75922162d27fad8f7cf85d4a86a716df863a2aa734a632a2d11f13e5d6307f58c642d39b15fb7ed54fc1973c8d2a091253a6b1d5f8869b8d1a681613de0abc6278f233382c979cc4cc6f0b95a7e8c6de4bc4c79720eabfb2e5e35e6eff6dcd515f85bc89a96740d200c38f057593cf1be8ed8ca31dde373c590bc14e17d296d2a8924738277d6028e90baefcea4a24a2df9eaaf1892dfa59ca0abc4aefe01cdb67b3b24ba4f6ecc4e6275220cee25c6c70013180c9a45c02994d4a616704e5013d0f7b642e38731a064be06ec6f6f171cd9269f6308d5a499241fb668f7186118fa122b824015fb09d4d4db59eb83a1ce2856b480c5761474b0d21be3558f4ca36034deb7ad9a66b8c97ae006a00f31144ff548292a91a8d53b349596db75319a066a67b3f6f926dd31adfa36e7b37e15c6d63bfb07b62cb4ccf531c02742849181e9a5ccdc374feef10837a2038d660600b39ef0d56d862484e2078f6172111b5fb90cba2a621972b102b740343fbea80f62b787cd6fd469b7ce7af6666a2c9b277b2e715db3200216a58b3e37199c82f980294c67ee1ac54d0b3e1a33cd0809409785019b004ac25c173c6710010f32c0ee67fd43c426e94136b02fbaa3f481ca3f5ff492fbe51394cb3b6802da0668d8d17ea4313ac887a1152039fc5cc4766a0d3488c021d424710c73de95fc8fac091a5c82cf2a578a1bdc67aec30abff8cd35c20b54e3a2821ccbef3ab9532ef0975c1a2dee0c229c46e4e168f70fcda9411daabbf85372b5ae614e69dff8684c4aed529cd0e81dafbab5462c2923e36f44d002e81f8a240a9d552ce09685497208033ecc49797f8b5d67cd837d6a35c02817e1c6ebae6555aa598a7101ce6b74be0a2c561e558f2a64ef601b4829cb22d64814163fbbc4d0832a964d97f78f660644dbb6da1585c68378e26ce9fd402ba52d02f2c5343ae0b50766bda6a1b2c556b90993ad962ea9f743073344e617088d8988fe7150e43322328d096cac62825995713dd805c075d0a9acb89170058f8c4c54f57b34c8594291e3c5db478abd611926c66866bd75cf35bb71df63b20be72ed4acf09b79b9ff3ee956d389d2c00ce6415c50150d3756c2e260890a66ffe74e9ffdb41fac875b4cd151d80f2ba6d0e081b3919ced96d565c946824111625e767092b1cbf2f183950e31b0cbf20cc6f850c85f33fed4dcb8398170e329aaa7e6baeb66b03248063e6d6e92af7f85b571400b579383a08a3ff065e6336872de25be23504433c1d85e2647cec63e92f811441bcd6b7091c6b4eabe901c891050ac11b7ed290376cfbb1ae6f9500441df431dd8604b58bec2bc97c730b8bd117e637434f6c609e0acaf833b72028e266a4510566d45ba9b019d28f373984789fe8706cef0f807d71a5ce7e3d12df2fe0fb598bbe495f9166480ab1793e450cb54e61bc2c6b2281a8d0c9dcb73ef9572f94e2b17701685baf0af6ea3f9c80b9cff6cdbd3583528a202912be43a90723fd066f3d0387da74e9c7c86cead9c8595b4046941d565c15ea348435e4211ed1b7dbbf83fbd08560eceeb43d13c6fc3bf428803a5ac02b61ba0ccf3f2d49fd3c006c214a8f8884c782de7a6657d6058c0a2602c395fc9493201d8a8cf5e4e7fb35f31c18e0c6ef4ed771f8a4f6bb2368362fbfa64a5f1750de6f2958144d98e91148e785a316cb461dd9d3e98502f102c58c0090886c5a102174d2d98959b2c7b1babba928a86f16dd00ccacc653e24646f7e5b4f1231163dc698eabfeb03fe4eced93ee0e475bf8b4ffdc8d1e11259972b12a85eef1e76ae1dca3d52b845a9a7845e7ac859f55c205d943fe1b18bf723fb824d9c685449a7ed7eb9da4f5b4b653171a9b3d919abf94caf4abc553f1fff8b245c6e0400d7e9df804161153759e7afdbcbd1a893db91945eba23c1f51cd5495167e9da36c2554cb741175b0e2fd0a683e554bab9390dde822c7dfc3b9fbb0ea5c0c9c8a510a8c5fe387e74a90729a12314bdd64c5f1e97ca1e2b106fb1de29cfc4735afe60778385513a1a5dbefc7bb3c45a98a4c651c6207406656e843678cf7ade0a63b5ba9f4b0bd147d0b4c69d99cc619c0a652b4207b314cbfd0d0ba0d9cf0ad7bd48cacbf6549993a4d11d76b39a28bb82c2ddf2b1577adb75144ffbdf912b0ae8eb8e4669e3c121e55338db49ea08aa48dd386ab4926e0a7556280af993718e62d608cfe1d0b2e340b162680cd8bae222f04b4515712d7397e449ed373f9aace0f0c65533931bea473e2fb424e04004fe173b698b97d4466503aecdca9d9284d0ad689d31292e12576816237469d8ff5ff1b205bb5b3ae067aa2f3c81573d8ae35c3c9f0967670d6f7b6f210176f8466ff3ac244bcce51bfa3fbc2e0b65e92397ab0367da29613cfe8a2f9a220e817cb00c2e62c7578daade1d00857e59715d4ec0661eb91248a6382e8af98d78726757dce2a246b08931a0915727cad22b2ae53c6704ebd711634bb06d3d6268db78cbaac0e95645bf4bc92733197118401a3090a9cf88339c546a0628de733ac298be49c92c850134f13212acf9e45271cd4b4bf586984d270937f071d3c48c1df87fd0a6149aae36f008a521e1c45ceaecf95fb7e42fd55d3072e6b2232b18240f6b6c3fc41d05742e44de6a425d82d05f7aac3406a7dd501aef0d880c4892f788e1f10bfcdc13dbb9097a64987011d12c4907de30bf95ab962bcddca0e635305636dca8ebe9c6bca72d6e06947e707bf91d58d32c66ade11d74e1ee97f9dd0d7dfe28406122fdeb5759d3d480020be9b83e0659e6a3deb39bdaaec3846ad3142a975c9ee94a370f8445f43d30b956401777ffa1e0dac5253338c9337a3b88a8788a04d3322316e881152ada3c01d5c2dad8432e453a91601c0ac6a2e7ddcbb0e4e08256c9438f980ad8a17ff7585244254d79e81537574805a5f9b045c546ef7b33778efd39ad19251642914ba3ce64db41499b9c683441dac1251bd57bec176dafd652683baab1d244c1e192b557220cfbfab3a9a8df275a817db9b42c652d193cb217e99815e8c6701817819fb920595ee9c1edcd8ef71c6b6be371702bf4f41d954cf4a2ec09437b75ba14e080e11146fc32dc7e05b103e65d222a75be74791059c25ec43af4472023afb9358c62de2a67c6718b500f43bf6ff748eada0b48a9f10c1441debf1a4609eb45dca75df887d3fba850b2447effb5163fa6b29daf0b2424edadbfe01f72f5f73ee025ab40248d6bae5b8553e60c44c4fd4b835173e607a6f59dc73b3e390a4b21414e28fea447a010dc8c35d138639b0d70cbba9c01301c2fc6c189e996fc207a17f170d4b89a7c79d44a1065d5847ff3b37e4730860133f2e2277f0b02f53e8cedbb0748fd59a6da9cd7ff1cd96c9f55cc77f0e155c52639aaddd05a6c2d769e079d3279643139b037c01f1fb7e2ecdb0ebdb2a02904fe5b", 0x1000}, {&(0x7f0000001300)="ffc18c4ca7cd5b18ee54d4797cca001c7b292e99e62d04904d7e86c14fe1f333f5e2509f80ac451dee2645606a3c1554e454a82ff74b2d1443cf3664a285670a19be2407685abc06554f8722cbaaed74eae723aad17a0dfe93d52fbfe46e0d5971ec064a94af22abba08de518a9b8edd5501618cf11beda3aa6864ef8eac47dcacbae0c5c709343b907a40ed4ad4506316edfd8fb6f45579bf5b4331eb47ec117bc576935463b0e3329ca310f6f4ebf4c2b2c9775c02bf69fbd88ccc9f8fbccc268fb0c081c976582073b4476e84424489d1a5dd1c589da0e8ca5323ea6934e1d7be5964f7a8119d3e5b3eda5e90f3e276531c723be4f61966f0f22e725d50e53662482e8faa7298f3eac5a16790ddde4125dd61c894e5c9c7c5a63cb5267bd3603c0bc04e3e4f118b47312f692f094db5729b05cce5d95e5aa13d2ff98024dbc5fc6b2acfb16c86722c902331317c837585a19578934fb024eb9c7bc5b7b330ef60a2378b515b1f4590070b3dea20113fcf0f30bf53249bbc14ca3d15c58fd6fe78b11ac27d7dccce112ed67adfbc8a9c1bb128b0a1157de48186542f28936ba920d8426c5e514d009356eb829d8b6a1130dcb53a070060ee56c091bdb6d50b66b7a9085882ae008d89443a2824e3a3d86a54ae0c041aea3f271aa9e435c0817d941dc61e6b819c45306b6400779f061a3b5966d4c363ad9f6e776da01f19dc797374978a2c55cad1006c6c03bc6eb5bbbae23ce10df2a21ef41db8848f0fe8e03764694e849b2dc6216c80d98c2698accddb608cc62f3066516e6ad9470063bae2e83a0c691852c38bdaed66b99f4393a8e847388c630cb0772becbf35b17c4402d24963d4ab3d04f8641845c5d32e5a1df9896490e1a99dcb5157ed311d16f3906e8fdd047112c1027434792b1a732aa6a8a866ef91c19b0475d15be1e9d548c02319836ca86acd6ba351ff1c9d7d52cccaa9bc795ce52230523b5a8ff7fd56177a70655cb2bb68cda74b2c4c932a0cc8449b2445255868f278d2e670018f5eb82f1bb7413faa647f14647e3498d66e7a24d3bb73e440f7886156abec881acc91ceaec985a69549437f6d628b14db8e42ebd09a4a9651a35dcd0cfcc08894456b7b630558661216d23b8b3cc7d399b9851480c2eb2484f81a4456ea0d6efd570632d3099e636d8ca52bcdfacd2976b6d655241e02837e43b5ba4c4bb69fd6a6dcd677f2ab2557f67618927c9c13f2a122639bdd489d7302ab35193ec198346a65de48c7b4a16df1cefabb86f77ed2888f963a75b763cbb4ff316eb59d07e06f96d1775ad27603ed2c28a703d8645f5bea569cadd21dcc5569e76909b24d8ddef50455fb1898a1752a3c90257aa037cc664839c389f86fcf330abd10bc2292a2bde20618a112f36a97c8f3b1a2fa9dab0fe1dfbdccbe232cebd4448d119f42f646bd90320dc1e5d44d74e3f336569a4aa84609b5cae594ec09d43d2337977b92384a4353484a23dbe798f531df6460ff991987672042a63a307c20c1fc48512ed74c32eb438869b4637e45cd89148939b06c07966c4b03dc0313cced14a9a2ea2a6edf5074cd557fb021be09b96c5a908818b785e54d434c142f9d218c84f429058cb21f797564956e2b0ea6645a450246c66b0ef7e507be5f39d402865a38b571c9a2a48d0a26578fec972854e19a8858de0a04bedf277b1819e7dcb454a9612e33b970591022c4ba812d2edce1a7abd77e69e6ddc2366dc68129c1429093c73bf5253e349cba71446883e92b2f4d394b6648f6aa62aef8e06923d49b78435ecf29644c65378b8fd03cd3612a8ff20fc1f07a098ff2e3152688ce73ea34adb2c518ac6568854e629455018ab762a343d6d36e8978a1b31653ba7e65336ec2192fb5d1c9a7caa7264f94fa555ad2b6cc52ab08a6d0847ff215b92a3156a4e01a075f368c3c0294465b71755801ef38e5d5fb082ae6c570b24cbd1d7e924eb1c60beb1e10ecf7641688a06b64f4263e7a3d864e9e43fd6d7fd9c5161c1562b14c3519cf09726471adea2d34a12cfd110f0b95e8a5270c4ddc12dc384ec72a87765ed0d0b52a16d69e93ab9683f0a7f5cbc4c911010ecd13cdf9d4c0efc7114c0d891f461d874bb304678208203f1519225e756adca10051b9a2b21d20f00b9fe30ac2c11b6cae50da20876dfc39fad32db46bd73769318df577394586afb86de81317ec92a230680d51b6ad4914210114faffdc365ed854826c5265bdac49056126ddec109b6c0c4ade466c2160d01ad2fa0f729e87cbf792fa93210cf49cc9fd89e2dd1667b558cd66f9ad6088f1ef886110150072d1ee9e1b9894adef7c827130194e51740aa0584b41eefce2f34d4be093533e5392319493a86168ac455415c670719126adb2d0fe1e93a0309e9c62b93cb03c54754074c0b61a484bcee73b7debe65c727c8bfefdd0e5f1ba21bb0f8f1656b5036d62eacd31cc2208e4d1fb5876e88a76726282f8087a254a0d1492d3f52e3d028f0a133e3b848f7b78ca8bec001af8e6c857e0a63ada72018a93f8c114c780fa942969f308642250e25b02616ddb31478bf64876a5672267566345667dfdca54d99e2e8f7b78f0daa8e93c091f3d11d3184998eaef3b90ecf98250c86fd396734965ecb4021b079aa42fe9fc5f5bd7d6135ac7cfcef54c9be7ab8aed03ec6c084bcb7f55356c989536a3b4a10e767e86c13382f31c224c0f92c059459fa2c7f32721f413caa7216ba50c7c00b15cfa09fab881288efdbb3b6311a7c0cf164115a59fc78a2850ea4410b8a3c1f0c9ed3ee9bc9ce5360e1b3883b4bd378615cd22e32fd7bb1b4f783f6be8c7fbad2642ad6784ea8a3995c048465e0f81a6142b88e4f23c470f249088fb5949aca3fea0a2743cf54072ddb08c8c87d521d4a6420434a469bcde89a19d8901f2c892c9f196d032bd148a8c54c945ae20cb726fe9fe5b59f01c37942f34b363ed65ad9a841508de05b0979cb805f3cb47b274fcdf1224d2ec4b08102b9c8cdd8d13898a4044c424867321fe54026ed2e454d396c5096309d2001555a40509cfbfa1da968f9d71591d36037e80b9964a9db37e44d456da43a0d459d9cf9614f4e73631b03d34ff72ff3b80eb07f28577078b7350e4c6008db3144a9af25804609b8a9ee57ef76e7306c03789d8db33991ab4d7f03bbe2c88d7347ae4fe98baf5e4d686d789d8c33c7a19aa18316b8db7c85b4feb7ad5dffb1893eca142069d5c257ff3383bd93ab5f05bdbaf552e245e13865cdf5315e2e8fdab5aba287f74c805c0073119bf9033a139a2d043c3589890081e48cd5ff8bbffeee0ac94399b410696b3fde55c60dd52f8975cde3d484637e293ea9d13201b1c4135261730d07eb748cc6de3a769047927257a12b62f849ea1da0984d46d2e188ed8444e365d7033512f04de51ffac7f776838bdfa694f363c9ea4eb683b9fe899aef45828a3d354bdf19017eda0732e8f10eac6c91864bc560ac8248799ec2702568885ac226e7366e74b26f821c85c82099736da048f4e9e760aeec9c2edc93b2dcf1e0e7fe83b282b5577fdf2af7cf457c7f49059133a83784dcab0f9b85044c1cc83d7780ab87ab749f5748e6024a690a7dda518441df496354de079023f19abc5f466e7c820034f4a1e3dd27ece34ba76f2ac3332ff8bd5d554fdef68eebd881a10afab20943d2f61f534e4e3453983a1f5db98aac2adabdf85ca4e9d25611c27e4da9791f2dae1348c114f155b8e1fe5b3a4b8a59f8bef0f72174bd3c157b0c7179bb8224c306bcc9f55072a42a21a2c0e94e57e3ba5c0190239aaf0c8b70c986c715e57b4e3d722baf34741507f3566f94cf3eb85c9b9d0a23bbf8cbf36a03b8753a6a57745e04a0ce8ab1f604901aa8af37e06c247fdad558a01f3c971d7ae9d40aac430283406a85f22e023ccbaae89b5591c9bb96c00ab52409284d6ce275d0885404a6c34b682ca23f9f4d030c9bf094e80962bca9c10f60141756f418300e205b3cebbd9142cbb547fc377a284a128ff017df7f48b084bc5a9b34918b80fada1180885625fad1739698199d5ba869d66747be329a936d52ffc7632dac5a89338bd2ab5e5e6b9c07f3ff8001172560939aa184fba34496ffa4cc1b6484765276cbd66a7bd08ce024aed0c6328f48a7033482a6b78382b98100619234eaf66a9d6ec14efa2a6756317fce86013ebd5b4b7963a48ce7535da0e638386a64d96c9cbab3452369c770c4038b3e4b0b2f2b6d74547524f651f7a16c3ae388d50e1e864b158f24bdcff5436816b31a995a9068fe000cfcc1f6fe3ff0a79d1c013d72d88add98c4a84ed4bc66e2294c094f0766d41965434583d1cb64afb4a58b675e178c2e67d77f09431be5ec47f07775d0471535145c5c7ddefa81dbbf147c19320103b2aa84c6b88fbfa429e0b110c4969c1db9c81d32d10a7d089ae42655992ffa71eee332d1f1ec43654a207d9b86ac0d755b2c1eb33c732c2bf58a4c606d83dd159ad6799d8721ceec9817b2d3bf4985a6c493c7d1105bd6a39ab957e38a33690c8865acc6e6c107b56409cc5448bfe549999c0ce2871c4013c5e0588f8c66c46a9701b7c5b8785ef6af1a26c59f24f6f6b362362a8b4c3df029064acc84dabd92476b21eeeba26a55965c8659be5c7669f57190c4e16a944fe3877ca1606075d43c4d8f18612b6254f8aaf37ba60ca180e76935decc0add885a4c2d047e7961be586779e4140e83b1693fcf5e2aaf3e73b09e42bcc7a962487cf9c2da4b707c8a17b864c6d2700cfccea769fd077ec3cacf596a8f8bdc88e7e186c326e15cea90b47d03855f833a0c459df0b2463e07f3d4ab8cf3d151f06abc3e38ada9a7074a6108cd617ee1bb18636fa28672ed73f4e50a1f3a22437c6a21399343ce895b162f2ac9b2b293f27ecd2805005d50aaa0cabaf0302449c0cf1881a626dd7c3bc7f4f7ea687e8f103f93d6f77de01ff175ff92b50c6ca81d2b0203aead1815f0cd513f42c30abffb1eb66b858363981f30390eeeb4a87ca2dbe7db478cb45bbb37b8ff9c082b22da62d5f4c639fcbbd9e978b924d2761211aa8d530fcce842b754d61ac30d5f901e68c695574c2febfdc6337d6dcbebb57acea4e204cd7ca0ea43f2d54c02a21b0188fb97931d6aa46e8c97048a5bc51260a489daa8a76fdff9916393f1b96448337b012d90022e5820f405f7c287571ae7e9b0fb1958106dba366bbc1a9646ed37dca2bca5be8de0bc3c6ecd654b30697386d777ebcbc873f1369f69d0d7b9d1e7964ad24a67ea5a9714de4c6d9abd2f9c8d62f38dae2047d29983fd8ce21c77af0aff962d3cd2eaf186e403ab16ebaabb05b9e03754f1bd358c4c69204c2e2b94b532c4d75de6adbcb5512900532ee15395c81e5f1fc6dca49795d5c5d585a02216d5b42f803c999544c3b5e223146b3690432e744290c12670eb307eed4ad518b0b4a428aef1df396ac71c355e498d80377f0151ec26dd7e3521656c497e460b111b2b3bc319e31aefc5939a3d6d466af5007839037de088aaca162cfb873767695f7d565ea41160e0faa972cdb431c08db73e221e8b9016796b7febd695eadc5119805943f74ed16ac4ae68d24fb925b4d66586e12f0a7ad3f4c39447bb4d66322e4164e33a8c4ec08009f95cb442b9d92d0e093bb4c4fb5b91d1c1cd1df72be22b53b5d3dc384ba73510e15e441cd26b493833c6d3ea25629fb1651a0896c31e756c66aa4275a21a966ba3528faa85b5eed618a5e741b3ebe", 0x1000}, {&(0x7f00000000c0)="2e7116020bdcd2eac60617d6f429615fa1f466f4a988beb0cfc68619a3cbe2e50a2249aca674aac546282371603a03ceb8567f02ac4535130c4e2ac9aaa09df400e449c46a30494c584461db744101a04c62121f2ec52b7f01ed52ac3df619bc55047a930f9c6a235bf47ca0153fef8a30d98d1f4cc5f4a3e916b76370bcda6c25dc2aa87231e8a520a895649f6c94bc78c10b981332e5dc5f4e192d44010b11aed5132214c7972f1959d8701e87f1f596a1be1f01cd6e8c4c3341", 0xbb}, {&(0x7f0000002300)="1b35d94e7cdcb06bd103793e5c90143646928e805d0ecdd44abc631866ea7635fb7383b7bf97517eee6b1b78016942004fca5838c2d9a8651282f2e43ac318467435d247740c08", 0x47}, {&(0x7f0000002380)="2f08e6682284db598d283aec3144b7b4ee4330b015cdf883261ce516ed0c5b8bde7fdff459dd7d50a0b6d3a54aaaeafae11981e838f33ec6b072a1d32ef9bb147de71a80db3aa6d0e3161da6454f2145b9228edb39d09e59fa4e83807a71be2e489b419ee89b184a02086d7fc6f6e1932f6e5b8b531d2ec4378164986a8e50e3c1ddad63d53312bf05fde0a1998850aa13f88be87af5312ba1d9721c4bc7ee167b90fc15877ea4e2e5148563299758ce0e22e385128057a9680d175417d63358ce63415186bd73f679f557574f938cbabc7aa6f34713f3aff13c456ea7d369", 0xdf}], 0x5, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r10, r18, r19}, @cred={0x20, 0xffff, 0x0, r22, r23, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r24, 0xffffffffffffffff]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r25]}, @cred={0x20, 0xffff, 0x0, r26, r28, r48}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffff9c]}], 0xd8, 0x400}, 0x2) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r49 = dup(r1) sendto$inet6(r49, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9ba63c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "6ad3eacf279cb291803d2e2d10bb047a52e229a6"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6906910e5df0393395b015753b2ef414661698943735ea09", 0x57}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) write(r2, &(0x7f0000000480)="d97a1d139b56ef0d5e0bfd844b08", 0xfffffd85) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000580)=0x10e7) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x10, 0x81}, {0x40, 0x50, 0x3}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000840)=""/180, 0xb4}, {&(0x7f0000000100)=""/40, 0x326}, {&(0x7f00000006c0)=""/228, 0xd6}, {&(0x7f00000007c0)=""/71, 0x45}, {&(0x7f0000000380)=""/171, 0xfffffffffffffdd1}], 0x5) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000005c0)={0x2, 0x5, 0xffffffc1, 0x6, "56f50011693c1b691b4f831be20122dfbf101b8c", 0x1, 0x40}) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x20000000000001ad, &(0x7f0000000200)}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000540)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0xfc}, {0x30, 0x0, 0x1, 0x4}, {0x9, 0x80, 0x2, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)=0x1) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) linkat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pwrite(r6, &(0x7f0000000340)="edfb0106b98aa0348fd08500042940f17dd06914f6357e3a", 0x18, 0x0, 0x0) pread(r1, &(0x7f0000000080)="ed2a0c80b5f8657989692fe0d0e057e61a811c95c9541010a9061acb3902b5ff2f7b08f3bc5e9dca4664645016d7279fb3e63bcdc578f2319e85746e8103bec9", 0x40, 0x0, 0x5c) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xfffffffffffffee3, 0x0, 0x1) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$GETVAL(r1, 0x922777bc1779657e, 0x5, &(0x7f0000000040)=""/194) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x800c5709, &(0x7f0000000000)) accept$unix(r9, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000200)="0000000000000000fc180e93e34c") 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0xb533) 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="1a2eeea85f965e1c7cf2022da943349ff8783c8213b97f9c2c18705c24", 0x2d3}], 0xd8) r3 = msgget(0x2, 0x40) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r10 = getgid() setgid(r10) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() setgid(r13) setgroups(0x3, &(0x7f00000004c0)=[r11, r12, r13]) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r17, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x1ad) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r21, r22, r24, 0x4}, 0x200, 0x401, 0x2}) getgid() r25 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r27 = getgid() setgid(r27) setgroups(0x3, &(0x7f00000004c0)=[r25, r26, r27]) getgroups(0x4, &(0x7f0000000500)=[r9, r10, r26, r16]) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r30 = getgid() setgid(r30) setgroups(0x3, &(0x7f00000004c0)=[r28, r29, r30]) r31 = semget$private(0x0, 0x4, 0xa5) semop(r31, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r31, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r31, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r32 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r34 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x3, r33, r34, r35, r37, 0x4}, 0x200, 0x401, 0x2}) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() setgid(r40) setgroups(0x3, &(0x7f00000004c0)=[r38, r39, r40]) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r43 = getgid() setgid(r43) setgroups(0x3, &(0x7f00000004c0)=[r41, r42, r43]) r44 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r46 = getgid() setgid(r46) setgroups(0x3, &(0x7f00000004c0)=[r44, r45, r46]) getgroups(0xa, &(0x7f0000000580)=[0xffffffffffffffff, r34, r20, r27, 0x0, r21, r40, r42, r21, r45]) r48 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r48, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r49 = geteuid() r50 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r52 = getgid() setgid(r52) setgroups(0x3, &(0x7f00000004c0)=[r50, r51, r52]) r53 = semget$private(0x0, 0x4, 0xa5) semop(r53, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r53, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r53, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r53, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r53, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r54 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r56 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r58 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r58, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000100)={{0x3, r55, r56, r57, r59, 0x4}, 0x200, 0x401, 0x2}) r60 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r62 = getgid() setgid(r62) setgroups(0x3, &(0x7f00000004c0)=[r60, r61, r62]) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r49, r50, r55, r62, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r63 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r65 = getgid() setgid(r65) setgroups(0x3, &(0x7f00000004c0)=[r63, r64, r65]) r66 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r67 = dup(r66) ioctl$WSKBDIO_SETMODE(r67, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setgroups(0x6, &(0x7f0000000640)=[r47, r50, r64, r68, r60, r44]) r69 = semget$private(0x0, 0x4, 0xa5) semop(r69, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r69, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r69, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r69, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r69, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r70 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r72 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r74 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r74, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000100)={{0x3, r71, r72, r73, r75, 0x4}, 0x200, 0x401, 0x2}) r76 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r78 = getgid() setgid(r78) setgroups(0x3, &(0x7f00000004c0)=[r76, r77, r78]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r8, r9, r71, r78, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r79 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r81 = getgid() setgid(r81) setgroups(0x3, &(0x7f00000004c0)=[r79, r80, r81]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r84 = getppid() r85 = msgget$private(0x0, 0x0) msgsnd(r85, 0x0, 0x0, 0x0) r86 = getgid() setegid(r86) setgid(r86) r87 = geteuid() setreuid(r87, 0x0) msgctl$IPC_SET(r85, 0x1, &(0x7f00000002c0)={{0x8, r87, 0xffffffffffffffff, r83, r86, 0x2, 0x6}, 0xfff, 0x4, r82, r84, 0x3f, 0x8, 0x4, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r90 = getppid() r91 = msgget$private(0x0, 0x0) msgsnd(r91, 0x0, 0x0, 0x0) r92 = getgid() setegid(r92) setgid(r92) r93 = geteuid() setreuid(r93, 0x0) msgctl$IPC_SET(r91, 0x1, &(0x7f00000002c0)={{0x8, r93, 0xffffffffffffffff, r89, r92, 0x2, 0x6}, 0xfff, 0x4, r88, r90, 0x3f, 0x8, 0x4, 0x7}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x80000000, 0x0, r4, r71, r80, 0x6, 0xaec2}, 0xb493, 0x100000000, r84, r88, 0x9, 0x4, 0x9, 0x1}) 16:00:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x400, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x50}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") sendto(r1, &(0x7f0000000040)="1c54c362e39d94cbc4081d09307c6f866df89ed907a915c1baee01b53c147224fda6b97b506b855058dad92f23d041de7a350038e5176735f85ac086122a166915be09c9625c62f005e83bb470b3", 0x4e, 0x396a4f485b01682e, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9, 0x200}, 0xc) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xa8, 0x0, 0x7fff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x6], [0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x400], [0x0, 0x3], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000005c0)=0xc) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) sendto(r0, &(0x7f0000000140)="5a605f9c32380e0bd47a563d4eb455731058f8abd10d3dae145c9f645371a0dbc0df5d85cbe5ebeee2f11fc7cc3f67737704744b6bc86fbecdadb94ba0b269a8", 0x40, 0x2, 0x0, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000100)={0x6, 0x5}) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000680)=[{&(0x7f00000004c0)="8ce29c8afe11d24f10cec27af292c75be8e851e3e4fc1418b94abeb777a5fa8d547750f046b8c791236e298bc75be33952be30b865b42d06bdbf7f629dccd4e990f6459734d63e6b093c8289a5e451b75707579dccc6d835ced12a95748d097edf697f9b919c7a91eead4aec5c7b43fb1c822f128d5cb61e5958b1a3ae024d"}, {&(0x7f0000000540)="7c65c65258c9cbb4b898ea50fc2e48481326452be1ea9ceadfa67f212a75813668f2e6e3d6eb7f18af59844360cdd7f3590b0bc651fb997f6c1abccb1b87f6f72be1787c2ec373fbe994aabe816097c2b71116"}, {&(0x7f00000006c0)="c988562e6c8b34c46a94553606a3ede3c668b7cc66cc72b091590444ca2e6dbdd2b5d69190b6441ae7cf72bfd28ae92a2961bf2fcb4ccbe69a4bbcb23e97d0cf1272d8316a1923d6b205b7f5ceca5d70810ff434ed9681cb9e25b301b2a782ee5e9afdb6cc4cda79685f2b2d26b310af9031594cb3207b6526aff0fcb26d65c529"}], 0x1) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) getsockname$unix(r10, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCNXCL(r8, 0x2000740e) getpeername$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1c"], 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, "000000000000000100dbe9eaea528627ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000002380)={'./file0\x00', 0xffff, 0x6, 0x3, 0xeb133c54d9ac8ae6, 0x6000, 0x1, 0x3, 0x1, 0xaf81758be504578c, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002340)='/dev/ttyCcfg\x00', 0xa0, 0x0) readv(r5, &(0x7f0000000080)=[{&(0x7f00000022c0)=""/72, 0xfffffffffffffd0f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/217, 0xd9}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x4) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffd, "090000002451850000000000000000ff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 16:00:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x20, 0x40) dup(r1) utimensat(r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f00000000c0)={{0x80000001, 0x2}, {0x4, 0xe8}}, 0x2) 16:00:53 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0xb0) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:53 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x400000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x3, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) semget$private(0x0, 0x2, 0x41) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7) r3 = dup2(r0, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:53 executing program 1: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001900)=""/247) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) utimes(&(0x7f00000013c0)='.\x00', 0x0) socketpair(0x1, 0x4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0xa61, 0x8}, {0x18, 0x2, 0x7c, 0x7}, 0x7c5, [0x567f, 0x2, 0xfffffffffffffffd, 0x6, 0x6, 0x100000000000, 0x1, 0xa123]}, 0x3c) r5 = geteuid() setsockopt(r3, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) unlink(&(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x10) r7 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) bind(r1, &(0x7f0000001a00)=ANY=[@ANYBLOB="01002e2f661a07d4b70bff72ea44de26553f77029916696c653075ddc9c85a9b8d4dfaf08d43c116b0fab6dc9409c60eabf43b2eec0a6f95722666c48a75b6b322cd4e8fd90d9f5b2f58e1cb904a74af212679e5c26a16ef565c63bf021b89ffbaf46632f92db7279bd2bcf5b23642f2f40b8c91f0eee087b14a9e1f4d44e39fc26bec31810b954d0ff57519aee6f560c4b01dbcda2d09655d8e14b6518a72174e6a4468c4f4cc36b51149db5dec87d2782187855d20bdf9f21a9b669aa0ac2225b3fc4aa5f88115cff3c38732610f9938ebe163d2b7e31684024fdfce5b0f2622f008e7715b3a8ef53b8cab8789b3484085843307c984e596005e70f8a949ed63001104d264f2dfd83eceeb2753a412e6a799e36f8ddfc7350d4b4ad9ff1ab474fba6b600adc17df67b64933afc29c3c5cf0d76eb63e7e920836f679b755f655aecde643af215fdeba1acf0488a3d26e60f262ac27db8742e2d4e4a187d0f61c6746996a052e67b2895b3fdd4144635c5920fd66851cbb46a8b013736ab4d71a2cf10303af73ce19d77109384126fd4aa70eb14c22f67a148969e080ab39c28d28536e6a809f69ab6c50158dbbf51b36f7b1681fc23897da9662ecf36c20231a914f26e8f7f568be76810f582a925db1515778b700a9e152688d66964d0c8a68cfeb409ce373a60f054c515b1de0bae54cf6550bc2d4852fc5a8ef8c5c4edd39be74108c200f3d6cee358871d4d88fe15efdd4e2e7bccbb9dd13bf3299234872a96721d7872adecd4000000000000000000000000000000000000000d76f6ef2b13ca516cc681faaed7c89d8b9b8cb20113dcf798eb2cd68e9ead3bb06dedbe66627be801924804f8a00747c23aef0d84bc7594eb807e0834c4f86ab000ffb3918a77f2fa1e86dda3ce1c31c661347947f4ac901a7e1075ba7702fb83ec56d30341e944635dcd7dd0f59c9ceedcb094a7a1b1fbac08274ea163b79a9475ed65889d90d672578cb173c2472d7367c852b72a881bbbf7fa916983f2ec94e35603431d0e6280dbe962"], 0xa) shmctl$SHM_UNLOCK(r7, 0x4) getuid() setuid(r5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001540)=0x6) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20, r5, r6, r5, r8, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) socket$inet(0x2, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000000)=[{0x400, 0x81, 0x1, 0x34}, {0x1000, 0x40, 0xf6, 0x4}, {0xcc, 0x6, 0x97, 0x6}, {0xc1f, 0x3, 0x0, 0x10000}, {0x1, 0x0, 0x3, 0x1}, {0x9, 0xfa, 0x2, 0x1000}, {0x0, 0x5, 0xf9, 0x1000}, {0x7, 0x80, 0x3, 0x1000}, {0x46, 0x3, 0x8, 0x3}, {0xee, 0xfc, 0x3, 0x7c61}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x40, 0x180) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x9, 0x8}, {0x7, 0x3e}}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgid(r8) setgroups(0x3, &(0x7f00000004c0)=[r6, r7, r8]) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r13, r15, 0x4}, 0x200, 0x401, 0x2}) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() setgid(r18) setgroups(0x3, &(0x7f00000004c0)=[r16, r17, r18]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r5, r6, r11, r18, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) fchownat(r3, &(0x7f0000000380)='./file0\x00', r11, 0xffffffffffffffff, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchmod(r2, 0x140) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x9, 0xff, 0xfd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x7}, {0x3d}, {0x4006, 0x0, 0x0, 0xfffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000003c0)) sendto$unix(r3, &(0x7f0000000300)="15bbde4b98c7d7003a32fb28297db98bdcc731ddc7445081fb3a1db416c16de1b88e7aad1b56f8555fd257d48a098ee9159ab95a2a828cf09546468027ab116ab7be9cabdcca720f48895c51c8a2e7b9b8e529629d29ab2d8b3fe810c641d22d51d4162115f6d3c700911af5", 0x6c, 0x41e52d99230a5bbb, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x23, 0x4000, 0x9, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") sendsyslog(&(0x7f00000000c0)="3f9e173b4f78c7240049bd1022faf26e3c54e38518f9ae531824cdf4c86aadc29cc41c485a05048c6841d8b0decc096405aae74ef50042a3912a405b92c0f6b3e1e844e22fff544970c91184a2c6b8ad6b3c0a4c5a8c958ba151e120af595c6b7eef8dbe416013eb5a2b80d63c47cc14e033b2079eafdcc65049026720ed6775c3d99064c9072d24b5a1a77964b99cb90f47ae2dff71de01d82c21e5cb263294693f23e959120471a207622880350bf78b2f6b5cc0c7c775fcbedc70ae3f833a634a34", 0xc3, 0x10) 16:00:53 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getppid() r8 = msgget$private(0x0, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) r9 = getgid() setegid(r9) setgid(r9) r10 = geteuid() setreuid(r10, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, 0xffffffffffffffff, r6, r9, 0x2, 0x6}, 0xfff, 0x4, r5, r7, 0x3f, 0x8, 0x4, 0x7}) r11 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() setgid(r15) setgroups(0x3, &(0x7f00000004c0)=[r13, r14, r15]) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() setgid(r25) setgroups(0x3, &(0x7f00000004c0)=[r23, r24, r25]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r12, r13, r18, r25, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r26 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r27 = dup(r26) ioctl$WSKBDIO_SETMODE(r27, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, r18, r28}, 0xc) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) dup2(r0, r2) r29 = semget$private(0x0, 0x2, 0x184) semctl$SETVAL(r29, 0x2, 0x8, &(0x7f00000000c0)=0x9) 16:00:53 executing program 0: socketpair(0x10, 0x3, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x5, 0x81}, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r1 = getpid() ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x40001b00, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) getrlimit(0x4, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) kqueue() 16:00:53 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="9a00000400e600000000000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = geteuid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r24 = msgget$private(0x0, 0x0) msgsnd(r24, 0x0, 0x0, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r22, r19, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = geteuid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r29, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r30 = msgget$private(0x0, 0x0) msgsnd(r30, 0x0, 0x0, 0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r28, r25, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r29, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r31 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r34, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r35 = getpid() preadv(r34, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r36 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r38 = getegid() r39 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r36, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r37, r38, r39, r40, 0x1, 0xff}, 0x8, 0x6, r35, r35, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r33, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r41, r43, r32, r38, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r44, 0xa5, 0x3, 0x1000000100000000, 0x6}) r45 = socket(0x2, 0xc003, 0x2) setsockopt(r45, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r45, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) acct(&(0x7f0000000100)='./bus\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) chroot(&(0x7f0000000140)='./bus\x00') 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c, 0xcb, 0x0, 0x5}, {0x50}, {0x6, 0x0, 0xff, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket(0x6, 0x4000, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget(0x1, 0x31) r1 = msgget(0x1, 0x20) msgsnd(r1, &(0x7f0000000180)={0x1, "9588d2f440104f049621b3cc6696b927cd3b0a9f4fb2e88c7e5244deabf4c63a497f09e068cbfa85afd81484c584306705db3934e801cd36f1879d904bcf17799175630805fde196ba3c4f3f8391cb294f6471eedbaab09d0c2e2a0c7469c4bff2cd9365de96f0c90b8031dc85ddd98b528797af3dbf000e4bc4f6c66a314c7b5d6fe0cf5fd39b07a7db1e29451b31ce9a10328aa2a55a60d5c33aedde73a16a472c2b56f1c3b07412f83dc570be35909efa0b0ba9ffdba0ccc6dcccfc292aad099bd7b52a7ace38b26ba720e9f2568a0128964ca97827fdde0b6da0beb0dc4564461f98390ee3d1076fed8891ddd2957511bcad5f8984aef1d5b93719909809c6f616764af034ae45568eb1b44bfabc597c22f4fe4ef63cec0a48842405fddb7ffe4e2e0ca2d656305b558871dd61d8007cc376cbcfbbb78a060190014c016482259b48cf97f743c8c15b36ece16d4f8b2507ccb7885afaea090f2c8116b226ca89c589d765a1c57d41bbeaa90ae0a36482944f9b1b6931692925a2bd158c187cd039b68355439c008031404cf82e60f4187c34a0c23bca4aed112e4eec5c9c4a40dba51608a0a02292542b8f8d94e3fd2a1728d3d45a3b0526fdfb5509d0efee64c7003ac151c83506b4d1a5762699c0d21f45aac1194b1ac9a455635cafc2d1fdbba43d19aa04620530b3a712c3078ccb8ba1d635076c3ca62f85e704edaac533f2993e1b7eeea37e50a092e62e73b7028f9c033d12639a7304b5e53b6b7a3279bc39fd138993fa2abf5f5166598401e2673c5ca8edc8d5fb386014b08c004d6d610d6dd02d7a9d2392199c54532886d9db89b9f0f71e9ae8ea96ad92ee03d85d1a47dd068cf01c9ed676c23b3d7f62d528153cc0f22017c11f67df6f4529226e63fd1b96a0180a7eaeeb26ed7c92f3b60421b7518c35239d107d0f6472bfd6572082318259f507992c94bf1a16ac01bb2fb74fc7a5adcf4d9fc995544d86b1908ff6bfc49d65bb370382d82e942377851405c03acf9d8c2ccd1f03f2f18409a1a17e1845c9c02639f3e970952b49d304885d4a977980c79cf20e26497c0b33b7217c6487a919647a6b9f441c948ba5d13e9c991abc4bb57f4b4dcabd93380e8eb8ba16d275c5ce4294eda73bc56ca2c9c665b22511679e67ca7e102eabbecb207ba14b3f7af437c284c93ee64601120a1ac197f17f1e4f575baca9345d1a1e9c50257aee9f3d7428999fe1a84e477ffa511996d34278fa6523fa7bbf16bd7eb00334b71217227c6d4a9045414845a6e6e42eccd64d2b1f0b0eaf372852ffb88ffed4b9af9555f67ed3fc5e7db3fde5dd24d70a8b7d44ff17c6aeaa7140e135c645061df18d23ee8b3848d375f7b10946e02a1129f5078ee1d9c198654711f4b03c985a04d7d01dbe6d19173153e59c85d54241531013ad376741d6cd32758aafa99f66eb389c121cc7829cbb2d7a354be0f551bec2af406275c1a8150c82f06dd2785deae2f2526a51f0c3f056530a2ed4627b2f1d908e7398f74a57fe976a5d6d037e5c29736dcf1a7290d435388956c151d653acb79b67486ccd2b910c3404a459dd16e0239da0f8ed92d7a7151dae3954628d513ab178dd7fda4c2281c13c344f2c1f663da2bac47461d54417a0e6ec60dda5daec1eb5ce5e41d14295b208f352fff951ea4eb224aa038b50d8d99319b8c4b1cd2f3de115818e4c808b5bff2501de967b9ae2d58d89e9e8f1a2b65edb82c70f12a5e40df218b8189e1a206c43fbc0b242ff853cccffaf15f83bc7f8d2f3e9e739fa6e2d3b7c7e8af0293dbd0806c59a4917addacc265ced793331b966f9670c9808eab2e55cd6e941de0bc5429fb9ef247ee644e54eef3d398308047293b32d886f1e1f8954e3b5745ff4acadeda845ef44c9815d098c75a0d29bf3bbb89bf8dcf1105fde41bb0de069efabd325d9806d103107068d8962b737de73a03d74996296a2e8edc2ab260fb6a3d5684f26d852207c456685bba0b9c44a87a1e6743d8704a46c38d5a20d9310381b8738a0579912afa27f0d4588d254a0cdca8b437e18a042a95ecdde61a56f752ab993a764ef4258d780f629dd940085ad19bbd4200f76ff05d00949ffa57053b9939394de328e122e9e3759005e4500059b0fd10ede610b94ec03280115b1cac6cc8ca37e3c3079422999fa3188d5076194129142de492f748877989cceaffa77bf84ebf42f869322fab9d1ce9b4b24ebef53c8aff6b35fc0057db4374e2d34449ccd978afda52d8b39a185379a11e5caefef41b8589d7c30c334d6bfea2a81459321a3d495ef0dd7e17afce88715b4cfa024e49b2fad73a6c8afa395e4a7a4b0ecfe28578cb400f4d9b1b3017a1ae57737e47e4468e094153db1dcb9372422b88b20429db1f4d4bfdfc9a9d7451d67f96d5d8b4c0e3579f70e4c38d69507594426a7a124a1b5413a97f0a58676c21eae7e1b21f99ea0bb36565b434b5e553cb9fc45da3b5db130c47a31de8e174656401a70386fca5043e18ce0089b96114df4579a0922f82d132f3eef8f79d9ee44e47e913d71ad79118ec3b8e67abce3d52c6372a80ddcc11ebcfd715f8a3f840dd6f98793fd991394853bb3d270e8bbb767e6b0060bae7bf02cc0b493ac721526063886b4d0856bd26908b82b7560d8ceedd0b48a8ad0067848561f2150f21ce4e83ffa2e3bdc7fa1f334b8633ec693dbf66f5a13081a16f258f5b8ecdc19edac1743a02bb0c6abd48948bd6628616ec69264df296e883262f21ec9267d8bd318dd7026191f8fc153b2019ad7894034c83b1f47ddf85d403c808597aff00e737afa819a4103ba449e2ffc4217b53c1a9887fda4f4731a1be521bc11fbfd10a9ddde9f70836240021e69991c3e729e4f62dd78bac8d28279f3c2eed169dbf036df177f9b1821c33ad772fd1d5134e84f18fd7725f52db306509285ec967a7b4190eee83793b784dcc7eec5467105fa933ea06a8e65c58bac4233bd94b330b6e8c05277b8bee56cba0fdc30e8b6a85e3cdbf292db04f000feadfc0303e9b44b683a630062f769d3ff7b00c0efbcefffed93a46c2aef5dc26fa29cac0686fe89eb7ecb4a38090abb79d6f8d6a9ef3a0a4d3149e4db2b2855f4370e2acdf401394739b582a598820c05622526f48911a80d18abff13fbaf0e9d99352cfd835e9ff504695f04e20da6d0e7052f282d9497b32466f8aaf1cdb8ba3878e1af4491cf2291cf6b7ce85d54ae3022d298cb3321326168ffe20e355614c2fd3342f3838f0649d03b0406d707fc71020f26a8fee2497a05bf21bfb9d705756e63a2a3c8f707fd9719991e94ce6e3ca7edc938f5d0b7fb8c34c373f169b4a04120a4d4884c51d35811a2fe3016cf8dcf14c630494204dd17ed80dab71280ea4eccbf618f97a3205984d04db26a128d71b5e97ea59720959dd6a86fd32af2bb78721f79fc740cc38d2bff28897157f5de4f7f776fba4152657b5143b886aba696ac6956614f305469cf99acb094285d40c6564355da073409690c306889844eb94548457b2d8cf558a62d4fd72eb090ceed903c4af27aeb73c3730cfc239828dcbd1b05478143ca6806235ab8798c44803547d8a60095b4f6af95eb718fb7a04eecf91657063a10d18f18019df6a9c6c4980acb34b85741691718fc6318447cf79abe16b7725d43fca000247afd753471b17a58e0e28f8efb3b0e0c38afb390f8b8e9c6499ead969bfdb725b3f4881e395e5f1673d8ae2e4b12ad28ffffffffffff7da12180211b5cb305a29df2e9f3e76c1df44adfafa1987f7afe01b8baa4125e4b63f9e7280e7dd56960f3b0f2e081bfe325738fb2ad2d1c91c5b336b38ab27203b02d577a93c91d3a36b0729687d67e6211b49e2b22e745d38aadaf42246043af0a8ebd146a346b6075046704840ea802384468c1306183958b1147d14c3dd4738fc535704536accd7dc876f990fe85ac550f94b38daf43324cb0adb09b6f4e294911ed394b379b4717f776f2dcc743750abf651fe510e58ac7103a90def3c21b696a29bcc1a16dfa26a334ff49ac1fc753ae6a96c43ca692cedc3436ee1621f60b2702745ffa78246c61e7dfd66391841ce87cff16957d0bec7bc7b786517c52e3a57a217e6a4f19b27c7d1c0ba0a24a7c846afb27db7d72bf7aa36758568a0fe6ec51dc47ba329e0ecc6ff56292db974133b1e3b54240485bcaa850340126936c71c4620abfd01ac1db83c3839f79a34cf2313492814af7f149315ce45395e0f2a857bf85a7b89385f4bf3cb4da4ac155a2af52b240dddb34a0f6237cf62e21feac512c4e5c61ab1ffc683caf9bbc4ce2490687d5c087ef8603741c903d67db0ea53fe91d5c48f0e2e1d80af062c6917e23192242b543cbb0a07bc5ab220f88f1374c5a778c3e3462f6c0ca5ecc83fe655be5153085157af7493b5cdb06c7240ed4f234ffcb60014b486979b6235df99d0bbdb76a0f8f6396fb18882ec35ca8db22228dd1a6ad7fa9e3258e7b1e5b48869bfdbc8b95824c7dcac0fa13a65fb901efe2aef7c8dca2ecbcefd7d90ad0e2f0c97ce0d882c93fd6be80ffed1a7ba2e0dfe1477eb2fa66fb4f52c78a92603c074420f3ae1d99459b6be4143f241c1bc4cd144d914586ed95e332244450718a2ad158f8580421b6943eaf644f1226adbb3dcabdd087aa3ecfe593d7a53bda54948d5efe5a6aed265f55b0f3ef229e6c793ac49a51f3fbbea0f899fcf20fa07990acd062d06330d39d9124fd6b3412d0203c388357ae15b9d018a4ffd3532447cc5af87cbcfb21ca45a9c80c08334012c49acb2a4bdd5292426d43cc5b60b31d34a3877fe443fdadb2f8f805e9044ca70b8a4408ee0656a65a0ceef54f713966674042089db631758fe37404813d3ac4b3b058be5df88fa8efb1c909a6336eb2686b86a6eb9e5aab7f21f3ddedfa00dc0af23ddbda50a735a0be9e57637f9f988a5cdff7ddfbbee7e1c206d81807e444e282669e5dfe364cc21987f0b5e26e999f2fc83c280fb84567384a8a7ace6058767cae9fb38aa23082033311f62ba967e16c20800011cf05097736c7d8cbcf46c559f069be2a85ae01e219339268c6eb5fab6f571b9ceaec07d1557e5088ef9322e76c560989f6b5c75cced8d7b5f56873cf8feac435894a5ac63b21f6027522f41e8747d81da641c6aee578a8c57f235cca22a1ebd3cdd896b68ad30ac33cc1c3738da4db2c33df8e8a03e967af96cbcb24ad87bd32d20747d5d299175ffa2b9eb39bba94dcea936c4faed3d0043b9f1f98c58943727286f22b0ea4106e577d875aa085714ba0a6f3e89ba9014bf49de7c8aaa8ea6ab33d31b946cc1abf277bbbade9b09e8b7a67cb065182f7744f6adfe03ef134e04ab31682139b97159b6f8881dec00405b1a502571023944bb15021f25c87227dc979ee0203212c72cd8a47c3b49e33fb77cb555b3ec0593908d78be64d9e86576f201ae6f75858af838ab873f8009da28980d03af69acfc11219657ae0c45a2b3f8af477c11eeafe63b0a53e8d5f726e735830ed9de15dd05609b0531ce1b1c644059677a1d59a4731f95d20657494e6926dd130b27de3ab3dcd6e94d65e070cffd071b3886e1d7a80b70704a80435d3eba21fecd5a5ed3ba7c786973058b5b5a62f3c345bb6071017ff3aebc211669605b5f435f86a05c38c8c210fda84c86ef8529eecee84ae4ef3ff282cd198ae41110d4a1fae963e54268fbcfdb58766cf000a4b3f0bd2bf3138021b389e9ceac4893a64e08cb9ce05c803db0e28c9"}, 0xfffffffffffffd5d, 0x1000) 16:00:53 executing program 0: mknod(&(0x7f0000000640)='./file0\x00', 0x10, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000340)=0x3ff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x61ef55033947ee65, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) open$dir(&(0x7f0000000500)='./file0\x00', 0xa3efb64074d4ffdb, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0xfc, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000580)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x41, 0x2, 0x8, 0x4}, {{r5}, 0xfffffffffffffff9, 0x122e3716f63a5270, 0x80, 0x8, 0x3}, {{r6}, 0xfffffffffffffffa, 0x52, 0x40, 0x4, 0x5}], 0x81, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffff8, 0x8, 0x1, 0xa93, 0x47ffe}], 0x40, &(0x7f00000000c0)={0xf5d, 0x591b494a}) r8 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x101) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="8a8785db94a378b61820a722a36eac4a7fb1499b990b3310d44d0595554a118d52d93aa3d5d95bf27d1b05f202170cd394fa8146373be6dcadd52a78632563aadcd4f4c342474bee5544da1ac60aba2c1520862aa67b70b45c7ae989506cc960bf36331f8f1fc1367316c22662a4c8d691ad77d6daf9d357f710473c6c6de1dba79d", 0x82) write(r8, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 16:00:53 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000280)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r5, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 16:00:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(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) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 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) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="c610e333750700000000000000c55913f8fda542f69977c41625f98162f59f5c4b442c54d2a4b711e9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c297781107fd2993f27af0305d2095fb5daeae0e7fec1c72d408b602412e2f38696ef6c39be1e45685b0dcca8625e9be50dde09765bf66dde22ac047b863373ca5c8daee4346e9c6c7f09032d42854fffaeb4b6b1fb4e87dda1", 0xaf}], 0x25e) 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7f, 0x80000001, 0x44, 0x0, 0x101, 0xff, 0x0, 0x2, 0x0, 0x2, 0x1}) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() kqueue() fchflags(r0, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0x1) write(r1, &(0x7f0000000080)="603d17369949595bb08384ecab534398c39e4b5668216532b28346b0ccf1ba66d405bc33cfb77ce7df2af832a95896428cb0f4564aa0cec812a496d6b4d1714b730e10df51906cf0d1b507c821a4177adfc133cd8749d3262b50906ac69aed0d9b15970dbd076fe43f74efa09da2d06506f71d0291c5d505e1232a4b4f7d5c987954da4cd4309d665f51ec1d961aa88de7aff0cf91160ace24464e1c0deaedd131d7c321905c65fc2ca9044ab9de92c3a05769abe5390c3f9e14b706b3b893712ec98e11c4c7baf970a53e9e17174f7def19af1482ca4b8834277967edce", 0xde) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x18, 0x2, 0x0) r3 = socket(0x400000000018, 0x4000, 0x3a) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) setsockopt(r4, 0x6, 0x68, &(0x7f0000000340)="748dbed87b1e7f08361cb46ba079cfc0573809fca1fbb91652b457b43effdc9b9cc51763148ee613d57be81fdf51edd0f4c4826e2a04a57b3af73f3c31daacb98edf3e2aaa5c803ce02c791c75c0ba14bf209a38ba37ec4db1546f68b6b4012ebe5ba58ad6307ac365636d81e8ee91612cce1abbbc4fb3c85db258194c67c7b2b2dda23f220e3153d8e84ae1d2c04bdbf5fc11178a98609c2fda8911d3ec655d8a52edf873e3145a36910610250cf22bb354c8b95e1435040234483e", 0xbc) write(0xffffffffffffff9c, &(0x7f0000000180)="330f84ee07b9a18a07e4237e597426c847c605", 0x13) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r5 = semget$private(0x0, 0x0, 0x98) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0xe1bd13d4ee5a6682) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x2, 0x8, 0x6}, 0x0, [0x3a, 0x3, 0x5, 0x10001, 0xe0000000, 0xffff0001, 0x4, 0xffffffff]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/45, 0x2d}], 0x1) 16:00:54 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x1, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x0, 0x10, 0x1800}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202b780fa7149f12057813e252087122e2f66c3277f0829390242918466232b580c7062d3eadcfb2aa6594f7d01000000000000000000380023358041462e9ecaec266c982a97a32697ea01008b98abc48c5be385d13168b30000000000"], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') r4 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0xffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff45) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, &(0x7f0000000000), 0x4) fchownat(r3, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0xffffffffffffff1e}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) fchownat(r3, &(0x7f0000000880)='./file0\x00', r6, r7, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="59c56f858c0f59fb5d86fe7582f982f4fb3fa011cf2b4c85ce28ae89d9ef2342ea756987313d42c608d939196e026ecfcd7a9a9019d0c7da8ccf93586112a624ef351f5c7494150a9ff77777fecd16840f680bfd3ac14726fb765c5efbe9ab5147574546d6587830e41296801a90cf7f3926e7f872d442ff329c9eb94f12236fd0753f708f33872f92be37c2ccc2cc07fbc28b4e88efb464be717f7500749f6eb7d7c00a9f81d2d902", 0xa9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r9 = semget$private(0x0, 0x7, 0x20) semop(r9, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r9, &(0x7f0000000340), 0x21) semctl$GETPID(r9, 0x3, 0x4, &(0x7f00000000c0)=""/83) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1007, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ftruncate(r2, 0x0, 0x80) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x41, 0x7ff}, {0x87, 0x6}, {0x0, 0x8}, {0x130, 0x6}, {0x45, 0xe6}, {0x5, 0x84}, {0x8b, 0x4}, {0x42, 0x81}], 0x8}) write(r1, 0x0, 0x0) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="71c6f8710f4ba3e500002e2f66696c653000"], 0xa) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffff42) 16:00:54 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x6, 0x1) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=ANY=[@ANYBLOB="c4022e2f66281ffc5de57ec2ea1dbc8707f503"], 0x10, 0x0}, 0x0) 16:00:54 executing program 1: getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r0 = socket$inet(0x2, 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x6, 0x9}, 0x10) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000100)=""/203, 0xcb, 0x0, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x1, 0x2}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r3, 0x20004269) bind(r0, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(0xffffffffffffff9c, r1) recvfrom(r4, &(0x7f0000000340)=""/135, 0x87, 0x2, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) socketpair(0x1, 0x3, 0x7, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f00000004c0)='./file0\x00', 0x0, 0x20000800, r6) socketpair(0x39, 0x3, 0xf6, &(0x7f0000000500)={0xffffffffffffffff}) bind(r7, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) r8 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x8000, 0x8) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000600)={0x4, &(0x7f00000005c0)=[{0x800, 0xff, 0x2, 0x60}, {0x200, 0x8, 0x3f, 0xbb}, {0x3ff, 0x2, 0x1f, 0x9df}, {0x4, 0x1, 0xff, 0xa8}]}) pipe(&(0x7f0000000640)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x2, 0x97c, 0x937}, {0x18, 0x2, 0xff, 0x7f}, 0x0, [0x90, 0x0, 0x59e5, 0x6, 0x4, 0x1, 0x4, 0x7]}, 0x3c) close(0xffffffffffffff9c) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000000700)=0x8) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000780)={0x2, &(0x7f0000000740)=[{0x7, 0x0, 0x6, 0x7}, {0x3, 0xa0, 0x3}]}) close(r0) r11 = open(0xfffffffffffffffe, 0x200, 0x5e4bc37915012ff6) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f00000007c0)=0x2) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x40008, 0x0) connect$unix(r12, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) 16:00:54 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)=')\x00']) r1 = dup2(r0, 0xffffffffffffff9c) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x4, 0x45e}, 0xc) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/207, 0xcf) r2 = dup(0xffffffffffffffff) linkat(r2, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00', 0x4) getsockopt(0xffffffffffffff9c, 0x1000, 0xfffffff7, &(0x7f0000000440)=""/195, &(0x7f0000000540)=0xc3) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x100, 0x0) write(r3, &(0x7f00000005c0)="632a3136f5fd308d9b2e844e68d242e4e84bedf4b7a6a6efeb3eeec8752418f29b98d124303f4381a4f9b8e0ddb6df6f16bfa86af5683b4d3d99500b4ff8db1418a1a0ec17a15f4e3233efe5b4618418b8b6cc067c0e422f5b3f3274c3a39110d5436b8135cd1aea9f4f4c0f339a4d195769279813ed50e4ce3a16f5aac5db2a1a2a80ea66534f3bf19d2e2c72b5a745b0054df32852829fed30466420e2f3412345", 0xa2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000006c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000780)={0x1, 0x1, 0x1, 0x9, r5}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000800)=0x350) writev(r4, &(0x7f0000000880)=[{&(0x7f0000000840)="cff42e", 0x3}], 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000900)={0x10, 0xfff, 0x4, 0x80000000, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x81}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x4}, {&(0x7f0000cf5000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}], ['./file1/file0\x00', './file0/file0\x00', './file1\x00', './file1\x00'], './file2\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0xba69}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000e00)) openat$null(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/null\x00', 0x28008, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000ec0)) r9 = geteuid() pipe2(&(0x7f0000000f00)={0xffffffffffffffff}, 0x10004) getgroups(0x5, &(0x7f0000000f80)=[0x0, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r10, &(0x7f0000000f40)='./file1/file0\x00', r9, r11, 0x8) r12 = open(&(0x7f0000000fc0)='./file0/file0\x00', 0x10, 0x21) ioctl$TIOCCBRK(r12, 0x2000747a) sendmsg(r12, &(0x7f0000002700)={&(0x7f0000001000)=@in6={0x18, 0x1, 0x6ad, 0x5}, 0xc, &(0x7f0000002300)=[{&(0x7f0000001040)="7738ae6c6f553ae63f183c9f3d991c7cd0d70d586ab1e07c8d692ff3c11f74bf17b29955b54130cdc3fae4c8561790c32dbdaabae604d04880a8f27eb63a2c80034b87168ab960606b08fc0df91f7f0db0833fffeb08b3477f8e7d12a99d80b0bb73aea076f0dace4aaf78eb5578253a3d4b57439d7e932736852d591f7a23788986b94971662e21fd5db017da7523b4c9d1624e5e1aa5ce439ea783cfa5abf74cfa0e08d49e49bd518e9abfc5bb57", 0xaf}, {&(0x7f0000001100)="652cf29e43063e75782b8c80a0b5c0d00621e66261149fd763d6d13af662cab0115c49621fc64ef2008da91997a74975441008fcd6e304475d91ecd35299d71222fb9dd0193615c4093137", 0x4b}, {&(0x7f0000001180)="6fc39dcbec438c62441d2143c37105b4b15447ccf1b304d5e3bb079de1a2cf1ccb92cb606b09d213637e53782b547030341d4169c59360e6175df3c575383218ad4574d51e209868a52b98960a29ccc71f361a13def20956d8926a80e8742f4bfb9afeb42d3486367a1e5163223b4a12b1bcff710041dba64862837af1956c9a0c0d4fb559", 0x85}, {0x0}, {&(0x7f0000001240)="6840da5c9b455f63863aa727f1a8c78acb31d2a515beef874e851b491e206d4b7a32db33ac04b1fc40fdf44e265a933a141db5d2d12394f8435d5d167e1fc6b2cd1a063264e95e3567a096568ff83844c645dfe808113a35794846c84161a99487af8a1558aff297064f4620f27a28514d6cefdcd38e53c0d598098a8a224b54731bad5ce02e89ec5e04d51fc018dccbb96ad52e40024ece89bf120f0aa0c1c305311419b3cbf7466fe935690e47958661daf0915a78", 0xb6}, {&(0x7f0000001300)="d588299ad01d00e51cee88392f92d88172a221cab98fa3936d3971d84400cea38a6818d9486e1531a71a04f0ff2208f268660eb0149fa911128296fb62c54a12b4b3310e9ea02c2bd99281599957b7c836b92a1837c41b351e7b06dc9e90e77a10f308875cb1c398c55051b3c5412e87398ece909eafeb5d23cf5ce46878609db6edcf1c71090c266a95da0d0f6eec3be1dbf13db5a4f30bec942aaaed70187ed806c4788d56e95ba0bb029cd2e29c83d763eb96850051185655350da5aa019fdbee90de4409c2101227477ddddab8edc7374c90c898c37fff9b4d11a1ff8f0e4567373460f03fa28aa5cb910bb3602bd22232d65892c250ae4babc0fc413b5677e60b4d138ff3174eae422b318ab7ea71a6a15faf9427321cbf480da8f330a36eb62e840ed6b0e657df3f258a98479a953d6ceebc0376b2134aea21bc92ed695e7239211493f3223d66f3c7308006b4d848131726fc93f2a111c59906dfcc8de7575193be635db23f4748cefcd5abfa5803fc5e5fee1b448039809dae5f3fe3b46e14040bbd004e7f5e196e952577d19ef7c87665d48d8717ff02751a1cbea295b1930e666c0d34e54830700a51f65226fff76c3f17221a2d46d0c08b5930229f20820b04d17a83f48a013abfa2eafe942a14ea717e1ee0c6e5f96a12d51d164bdeb66b577a65de8632ff3670d6662fa49cf7306ca4b6858173aeddcb412ca8719a64947fec1a71dbc4a45bb293478b9d98d9867664dc5f062b81d17ef25f50f3fc31c4aa030842df79a07797955135798e764760da901bbb861f4274582107ada5470caf7f08a8c62cfdb6180301d79ec88080b79af4ce13cec16b5c1f54dc3d01e2e43526e1b0e1294bf42cdf603e2f08210b2261f6cbebb0208cceca78356270dc45cd7420c25e852a80bfb752a84ac21f29a4b5ce12d116597c34e0372c85d006671692ff661a99599ccdd1e4f45bc0cacad382a12cafec25ce01f1cb07462e87541d03b0e76b7ff99502bae06ab06db121bbef2e9d53506e69b21f40a0ec644785f47ea48876a1f308d9ff11fff13c1b6c104a855272b1dceda788543e366914848655ff5740840f80bf68c5040c5c30ea94d10570c610d14905b43323792d771d903875ef874da85eac37df2787408cf95c6e8308dd2d8a417627a3979db1c2d737a07c1bc087182bf5d483f32adf7ba09f71d0b7f371ecf9f7535979beaa159410aab2437c56f9f3f61309c683de6091795d58fe6f2a37f3e85d83cff45d8d30e2d2484eaa2bd6aa2416650e72cf5f99494427330c49a6e713ad21b11a83e333bc97d80c79c4de89fc3a940f7498e82c64aa85a078df33607b995ecb4cad53882d3034e173f7ba21a4aceb230a438de64338473021ec1ca8f5419e95d9c472bddebb3daefc6dbf038e2af1de98b5daad598105bb8878160d2497a1a7b0844b81d81d7f6b9ba221e63e9dda7a3e2dd5549ca8702d9d10459bdaf08a64258f6835bb0e54f9fac84b90ebefb3c84d8d17e99cae193bd580b8bb34ca4d2a053eabe373c24c093add63fa17dc57483394e12e7bee25fd8e6f64e46d217df48e8e73fb8db9e3ab7c97cc9f8d3fdff61297318bf8ec09b86efe2878e55564fdc2b4a20a9581a0387710a1cf893993fd5d6ba5ed0a72ed03d4ca6d4a02461d12b4badb0e1952eced600affbeea1484c0799b039aceb165ebdb3a303aa95117d111567d1e53455a67cac4d45f40dcd88ed46db875ea24fc2091948389ec1de14e94e7885b5b63fba5b54c6ddc5f47eae858f8ee1772adcd0ec556e9f3e4c65776ae9f1cf13f58e81f54e114e4df098cfd687a4f1e037a492f58c07123d809a521a9c582f3574c90dbad97a64755bb5b3ad2d7b02324e9aca74a6932feb02b909f2c94130c67403790ddc88891ba46c93f6721aabc2ef914bebb16ca0b836c1b8db1481968847b4566829df0244c32268951bf7808cc922aaabc4ee1d253c162582389b5c1c46edc9106175dd4b0c57deb3d4faeff7919897d65025118f62dd130ae1f42dc8d868dae8becf6621e863a48f12f5a7b80e90adf5f4c03f712448e426a8f2f144580f5e242d52d264eb2189bb071e8f67bac44ca9102b8bcbdc3abcdec619e9a483273a64b673ea89f512b541df380d29f839707ee5b34808981f8056b3b2caaae4bb946d3a3e0e52e78d6cb0f96cb819cc5f961fe8742907d3ed4d8aabb037d4e385bbd2612e215cfc32daf6437acc52b9e7db1c8c93f9b89f45134ff44948edf6298a8140a6dc129a10a295507416c8e6cfbbf08f4d5ad285bee79c3b3a283d9ae65af60ddfd09a95de75abb879db511f4a9e377c738ca14d6974c18baf43416218b247307dfccc10789b0e63b72516fdeaab111bed2929efdf0832ae93321c1c522c35bc9fd69f54e7504c5904ebecbb3841b1df0d063849b7bc8d6652ae734649586772bec9136f13ba0da9c1b28004f3963e06a4d137cb2b0db50537c7e771be4bcda33d141f651c00839914fa80d35364871b8b240efbd63df0ef90299258b70f711ee191e950e4172a06fd6fa5c1436948103dd8936464ae7228cb41fc6f72dc325d2e7826c56cca9466331eea24b58ed51aa9cce32b112c197ed920829274432fd35a69ee273dca92ced5b073cad705dfffefe51878017b9c872f981c4768b50a11dd8b4b6b55856f412d1a6fe23ddbd70d100d5134e7f91203d7af402a1d0567a1d0f8e866f116923c9dd181dc2c8d58ea5068ff852a6b644f948da91a76e87799a508cd8673c58a4d4a5611bd583deda26d480d510db274ddef9d239101a06b90d141d96ab24cc874f6df77a5e0f51d558fe4052994a5e2a905ddf97dde0407a3d3efed9f99eee2afe52f69701994abe2c4bc86ec7826f287b6edd2f9ae4c234671bd0c72905550f697483832f6bcf4415e52c632351ac01d0831c7b51f6786aaf2a2c3c4fe2fa590b8330cb0bc1bfc5dd8fa5451823b90ae4fe7a2115f1a35590533b205d052fb517c0328bc02f338e31b52f1fdb7848e559980a52f5f44400dfe32cc95d4b274f94f39547bed88ad7e3ad56f28b8d0312f79020de59e103d052e7cf9940fee3c8cd02a6937f529820b9b89883d7a410aeb857bd7ab66bdde0fb662f30037bfbbe8665d6468d66777c4f4778e7c7e1000b46577f0f8085e4bbd72f7ddebd6b97afea940ac7e2f491cef2d828f32df73d867b83841805838259b425c047dc49309a9ce2cdbd418ef1fe4dcfddfbc97cc8d85e2013bbbac5f413bb954116e4cc4700763a3991b3b602b205cb9f6b42f2dcbb3a51a8e718b6e3fb30a61c1d9ec32c481cf9846bb5b5d7e3b8c2a6deed2a334dd689fb4cafc79cf2971f85f606215c4a5a8d0baf575d635c07d142f9833d1428b7b1e5bdfcb84122a8504a3e614e19b8bc53f51f898a7548de691a7314456eb404b3b98c7481fd5dbe651aacbf34d36644e5326b374733ae6c211981ab0295d05ad62bcdd8b250cec6589a0c6080d1fe0abf936aeb136adbde4deeaf48bc446eb7082a4cd2dd08945403fd2d401dd513dced55a3ed3df5b6bcad43cb5d4e8bd42adf97ac98396eaedd815e9805971a066494a147e1db12275f431e12ed928e2ae27674742cc8088b4ed9a8453822209d7ebf3be93f989f1ae83c6b51f20c1926f948744aabba7010c622624b900e7a2b2831cb07f66a8b3bf970f9b567fdeebca5fc90614bf5301422b69c9f7ddb5431a0cc21fce5f986c83e5f8e4c787649d8b937bca6941a92cb78d7986bfed94c7d9d3a341529cbfd5607d4b46e8f0d50ea3cd8cf471602f424720ba569560e9f7937357ec54e3347dbec64ab32d0783fb865be06475ddb9cc301a7417686dbb7ad908c61ecfc0c408283f6787685a8652a961511895e30144abf0b174cfb6f0cd8614c4fe8245cb5eb42abf688bb432fcda3fcccaf84f00d479d8b4684c9401658d7d07216ff315927667604363c1545d35e210f57b2bfbb0d8e8f74218ee9501490b8bd01dba34457d2c7c16f26392d67f5fdcfbb6e2454774a661a28bd89bc03ba0410563e3c8862e8ef168f42ce95f5afad49d08b78c34061b9b8d5fe98978a9f73bad2f03df47de4ffb1651c45b4b251b387dbc1da0d425e7f767318c076bf12f3c86f5d96cc97961843da5eda9486ce46224ccb0cc72dfd24f15232bc556de4c14484fcede5ace718e99293895c750332812e8cea26defa725ab2532dc39945716e5ea5c037a49443a0c4b49b046f5e764a5ea53d2ee8d3ce34d9c49e61217e8b349b14d378f3b3da7e2b916924118c1bd8c46a22ba73515c58b5bc8faa74b2d56703f7b79f7969b70cf2865f11712e039e4bc84fff1f80018264b60e134f92f28bfb6b1d9b995b7c3ebcded357071dba058fdfe337995bd0f5028dfb4c0a554ba1bcf864da10248d317776485ee6e252b0a890adea65e347871b275dd4f98a50f42bac9da023837fcca5688dc27a0113e7e69af8c942578c44ea883de332728d9dc77461f5f57ecad1698032e67008863d7329cda693baf863d4e9d806bdb8994d18b65748c09ef7d959502078fb69752290792d01076284b8666ee8bbfc41242f662813b3653e89bed2289d067cd101170278378bb07b2caf9f9e0018a1aa928b7329a29436bc873cc4e614899dfa4dd24a9d08f8eafe5844d53a30e35b460ae027f8b1fda6d8fd8f282efc471032b91dc4de947aa021aa2e93cd3e0ca2fe90f09a5709d28315f877070d1c38aa64a47bea2b80675aa472c83a2ceaabb9546da32aec94cf79445158b146bdc8ef0621fb25ad05ac789c6b11fbb88da135b65568afd9e9d551dbe87dc4316c30331b99a8a7ea68ab2fb2f7a15b8fb8a25233bf15c289df4f9c0a19fc6a23b5a4d83042480cebc8d83f5b98f38ef33c36a17518dd7cb0b22f8e82d188a5a27eceb56a026ad9917a98a97a56ccd8f1e7ab176e234713cd6daae60614ead5ac229b0db0c9fff140355512e5b5fcd7929f5c196f9971749845cf22c8bf060d7a3287e7e7ccdf5780f0d0925aaeda6f803c816e5e3ed2cf3782b5e003e8ebd75e96a6e68ec7386d121e90f81832afe356f1958d81a018c28516380fe3c26fe22ed1ae6a1848ee95d885f1a6524ad13ca66f3eb636993f90bda3731b34239d5aa350fb37d42d310e4ca60820d69c071540f1317bc56e24f2dd4c7f1530a95d985bc9fed03954a031ffd90855535e4c34d244bcc325a69514c4850106abf1b47f2ee7c0bf0d384ff4a6c079ab6d001b896670bff923d1ff4070c6d8fdcd8d106ad7512219f325c16e2a9b1713d60aecaf02777858065f2d1776329e1b2946fc3465b462ad2b550ae20b97b002734bff72128f550e9a4d907352352bd3dcb71e7c0a791064a0ad0d9a423ed88a1a2b93efe680ef3f8135e596aec8b16f8933072a8ff937ebe381ce4cfc39891864bb4f5ac01992e70bbe2e6180c584cf82d705d8805d6e678e99a291fa10c6b43b93610de3477358fda4bc18376cbbad2e8f0eb7502f0c380408e3dc98b68d727479f8d78b87ac4142b4542ac04a4de01e65c5361188016335e233038658eda0bf5e3c2ad6676cfc6029eff83ad25c1e4dcb655a510bee2167a190c0942ce0a678742be169daa0142cb1623b88753abefdc5b161472f5fc61b1ef6ad461d3f7468de89c8f77887d86e5cd59b57ffecf3fb54cf1d1c33aa93f2af06187f21615113cba18ced0706956c401893c25b34bb1b6fb62327b7678551e25a7b3c2b75876ccf4612b8401a857d7e2abe4c72cd5b5ba3d0366eb436", 0x1000}], 0x6, &(0x7f0000002380)=[{0x40, 0x2, 0x6, "4e90fb7c5c2743b10aaf6f97d5d869847eaf9878dd76dd01ff0e3ad6ca328e7342a1db3f6a2f5a25ddfb3d0907"}, {0xe8, 0x1, 0x194, "1b5f4e97915a5f50576d316e3b097b21664851436612cd491c27a71583034ea4b819be67d1622e406bfc84d285454fbec87d2b79ae681f070bc98fc125baa7314e63084715ca16cfcf31651174415ec0afe29096115a04daf15378ab25353f10d4fac5326f1ec576e492f649c02d0f8dd574605540514889a262d8f6d03a87c4cb9d81270d43c84ad074aec714cebb34be543b06a1bb37f91c93e7b18b565023cb41152842157c391d63da590eab3eec54596485a4654853d3ade60d3cb96f0384a9af629c72c28a71ae75e73cfb190da0346aa992db2cc0"}, {0xb8, 0xffff, 0x4, "c2a8b520a3fbb9118842168b0e9a5079af544db90732875b2faab0900a73aa06ba76884964348d872bbd81ed4522d454e867fc4ca9b91171001979fa37dca12ccd20c53d17a5ca79950ea31ca6df9fc8df73a264c33b23b36fddcf290267f63538d9a73d76d6583bd6c8c62e9e83ca05f17abc8ec3ed5b57dea65429968880fa2f71b476203bec7954dce1076843972ce766f2cd5bf04d4cfef2a9e91d07c8a7d17fa20bb7"}, {0x90, 0x1, 0x8000, "27a0816ea9b4aa14c2f3c530f7bd348ff903676c99414cf3aecca94dfe6ae8808a90219f443196ebb3c86a81d94454465881f835656f06587a00ecc08782a60a017667144f7879b50a547c14adcffc6926c5029150e85af357bba3ebbdbb2d1a4a158566b6b4f92c0ebf95b6cde7c2470aaff08a3ea03c9289ec9b9e81"}, {0xd8, 0xffff, 0x8, "98d1ccac82e1dc7b7479944bdda5366d9843cb84a9a673760536a544edaf1da7ef730fa32be1b669fb6ee6e5069f7b8ee2c902ac243f71fd334e36b03c05ca2bd9423f9d06b9e2189d82d41bdf1b5b8dc51ab0cf4afcd1d13d968382c03c62938ed7df2fac215c5693b8c8210ec7ecd21e8438f8a8e585f42080e7c112c26b6a6f76b504a31aab614092f2b6513edb1abc89045286e0da4ecba05408425eecb9f718e30cba21f8301bf0a8569884d727dfabe1d7f8564da4a986aac981d7c848fc28b587b08b2503"}], 0x348}, 0x40e) 16:00:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x2, 0x5, 0x3800}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 16:00:55 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a626622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce00e0e0a2d0d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a2400"/970], 0x10) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000b80)=[{&(0x7f00000000c0)="a7fff5ce68785423f0167084e58a564714d6df1530de8f074c3e804bc0bab394520e29fdff5ef9583b4a077e47c9465b8ad830b57f36921e6375c5055586d339e0aaefece2297e617254cebb0f6674574b1ca79abf01b7ead69660bde395fc1d73e451bed565ae5449f32d06b5ce88e9ab3e064c84fb159745bec53253a2a109c53608dfc811358f57c53b2d0ec980e04ebaf9c10c4e7e0403c7289fc87c8b4b8822e8520f77", 0xa6}, {&(0x7f0000000280)="fc7717617a046d5e639f21cd22dc64c484d6eaaf73f4709474d2de4c5f773e9be3fe2766a7152ec3375a224d9aa674e81547cd868057de0ade4a54dd5507f1992b97cbf2bf11c8f7d29b558b1ccc1b83baf138c91903be7c5be08adad5627515c4cdd3f064b4558e378da630693b840f0d1392009adf4ee0f2c29ad8305e20f14466fcdaf1160f13f801555fc7cd9c4afb1ab4e274b1035d3a2e18ca0cbe7211368e072bb758f85a9d8ae9dcf24b78524fd80ff3bf19c26e167daa5f8943123436f892a278d48e9884cf701fcf499eb8c7bdcf97836a75", 0xfffffffffffffebd}, {&(0x7f0000000380)="d11835651e2a9590ccf461453b1f23d49867c321500b2d8e117c472942be1a9b6e1cc0097dbfe8a0f1f6ab9c5263a16baeca9dea14cb6a5bfadd94a3ef050fef28339115364150cec705c843b3f3c0bbdb98a98e148e3b0f9412d0f1d76abe29c723534deb0e6f4060ca3bc9a1992aa86782bd7b256e53a57e4b2d67ce503dc022de23ee470ab72c0a27786e215835d77337a6e1a4cea0b4e849ee79cc6e9ac2345129a98c5a2c7a62a0740b5e8fe73bda41569c5a2c0d6714de8331911009e8cbfba8eebb6967b88d41649dc968d469aa15c9f619dfa38bd019885dfff84f6cf2613016", 0xe4}, {&(0x7f00000008c0)="d3be9949072d984d2bad89ef908f50b482b84c560c269dc282cfcf182885e8bf450498dedef54d423a6407aa54c994f09ae652c79a25e60f10b7c1e52493a4d9e89d77f19e755e65b55a6fd3aae0141fa68486f2c81037b45f411479f23308f87111c9667d4e2e0b5b742449295af507832269a7d209eafba083edce38e6d9c9691d5d93b13f9163803616a15750b2360f09dc558651c4817cb8dfd12a5321e66b06f84f9ac632ef5e8e45bb87b3cbe0a2db7d1ce803962a1324d2aee47d88cdc71b", 0xc2}, {&(0x7f0000000000)="3d03c9bd0fcff79d91a1a2f900e3f752163dda3b192f48483585c3d8", 0x1c}, {&(0x7f00000009c0)="4b2864ac5e73e7c8c372755ba081a744221925495e4480773e0cdead777c34cedeeb3686f69c5c9db4254aa255d3587998e81f5be804dee71081d3b6b15daa63661f1f9e18e2969db57280037328784ae13b2f7c5a0470c61c66ff22f7c69dabc0f4c370f8eca90d5e77e27de9dc5c91b30c8cdb0f14e3b3e5de170db148fc5a81619406257f115d17aafac5c7099533db8ed312dd73aa8a6754f085d37783afe3f12dbe9307460e1e441368dbe56487d56f5a2cd29cf61f1f1739532705b479a8eaf22f2f4755c9e6f5bd7de0489b9c3fa0d52218911f5af2c9039aa7a8a4c1cfdcc45106accd60c372b89761daeb", 0x6b}, {&(0x7f0000000ac0)="fc2c91e1621de3ab00e202c33bac98ec40e541bed7ab6eb7892a4123873bbe9b6625ce3d97d60fcd2aa165c7f915667a4ffdbc96ea611b0dad9395c06aad9a4c86f8bb47c505290e52c405f54864d828cf5b35295a7a413c8e3bcb8fe0dcf576290769138a85581eda3891b58c15144a1099276fcd67e0fb098bf2114efbaab8433063591cc0", 0x86}], 0x7, 0x0, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) flock(r2, 0xbea0946de1f4da9) write(r1, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d, 0x9}, {0x7c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) 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) lseek(r1, 0x0, 0x0, 0xdbf699c8b239e9da) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="4c566d167f98628379c8568200002e2f66696c653000"], 0xa) 16:00:55 executing program 1: chdir(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x103b0, 0x61) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000), 0x0) r3 = semget$private(0x0, 0x7, 0x88) r4 = socket(0x10, 0x8004, 0xfffffffffffffe01) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffd, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r7, &(0x7f0000000200), 0xfe72) r8 = syz_open_pts() close(r7) r9 = dup(r8) ioctl$TIOCCBRK(r8, 0x2000747a) ioctl$TIOCSTOP(r8, 0x2000746f) r10 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) r11 = semget(0x0, 0x6, 0x8b) bind$unix(r4, &(0x7f0000000300)=ANY=[@ANYRES16=r8, @ANYRESDEC=r8, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r5], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b262667a26069b4e464459fe9da28c3cb29f07080d74f41f320568834250f16bf14876322ddcf10fb2c123bf510c157099bf598fc5f33a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9090a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0ff107e86d304", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r9, @ANYRESOCT=0x0, @ANYRES16=r6, @ANYRES64=r7, @ANYRES16=0x0, @ANYRES16=r11], @ANYRES32=r4, @ANYRESDEC=r5, @ANYRESOCT=r3, @ANYRESOCT=r11, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r7, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r10], 0x4) r12 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r12, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r13 = dup(r12) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="8c65", 0x26d) r15 = accept$inet6(r14, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r15, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r16 = dup2(r13, 0xffffffffffffffff) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r16, &(0x7f0000000480)='./file1\x00', r17, r18, 0x6) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r19, 0xc0107002, &(0x7f0000000140)) r20 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r20, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r21 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r21, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r21, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r22 = dup(r21) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r23, &(0x7f0000000100)="8c65", 0x26d) r24 = accept$inet6(r23, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r24, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r25 = dup2(r22, 0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r25, &(0x7f0000000480)='./file1\x00', r26, r27, 0x6) r28 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r30) ktrace(0x0, 0x1, 0x8, r30) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r27, r28, r29, 0xa, 0x7}, 0x711d, 0x7ff, 0x0, r30, 0x6, 0x18f, 0x9}) r31 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r31, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r31, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r32 = dup(r31) r33 = socket(0x18, 0x1, 0x0) close(r33) connect$unix(r33, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r33, &(0x7f0000000100)="8c65", 0x26d) r34 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r35 = dup(r34) ioctl$WSKBDIO_SETMODE(r35, 0x800c5709, &(0x7f0000000000)) r36 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r37 = dup(r36) ioctl$WSKBDIO_SETMODE(r37, 0x800c5709, &(0x7f0000000000)) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10000, 0x0) r39 = accept$inet6(r38, &(0x7f00000005c0), &(0x7f0000000740)=0xc) getsockname(r39, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r40 = dup2(r32, 0xffffffffffffffff) r41 = getuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r40, &(0x7f0000000480)='./file1\x00', r41, r42, 0x6) r43 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0xffff, r17, r27, r41, r43, 0xa4, 0x7}, 0x6, 0xb39e, 0x9}) r44 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r44, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c}) r45 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r45, 0x0) shmget$private(0x0, 0x10000, 0x74d, &(0x7f0000ff0000/0x10000)=nil) 16:00:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) close(r1) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r10 = getppid() r11 = msgget$private(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) r12 = getgid() setegid(r12) setgid(r12) r13 = geteuid() setreuid(r13, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x9) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, r13, 0xffffffffffffffff, r9, r12, 0x2, 0x6}, 0xfff, 0x4, r8, r10, 0x3f, 0x8, 0x4, 0x7}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x4800000, r3, r6, 0xffffffffffffffff, 0x0, 0x141, 0x7}, 0x80000000, 0x4, r7, r8, 0x40, 0xfffffffffffffffb, 0x4}) r14 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r15}, {r14, 0x3229abc6791e715e}, {r14}], 0x3, 0x0) 16:00:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0xc000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [0x40, 0x0, 0x0, 0x0, 0x0, 0x8], [{}, {0x0, 0x400, 0x0, 0x7f}, {}, {}, {0x1}], {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1b, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x7, 0x7, 0x9, 0xf6, &(0x7f00000004c0)={{0x9, 0x8, 0x3, 0xb4, 0x13, 0x9, 0xfffffffc}, {[0x9, 0x9, 0xf0, 0x101, 0x100000000, 0x9, 0x9, 0x7fffffff, 0x9, 0x1, 0x9, 0x4, 0x7, 0x80000001, 0x5, 0x3, 0x8, 0x6b], [0x5, 0x1, 0x7, 0x3, 0x4, 0x360, 0x1, 0x7, 0x7], [0x1, 0x3, 0xff, 0x5, 0x1, 0x20, 0xffff], [0x81, 0x1f, 0x0, 0x1ff, 0x87, 0x8], [{0x1, 0x173230fa, 0xd059, 0x80}, {0x2, 0x80000001, 0x1f, 0x20}, {0x0, 0x8, 0x5, 0x9}, {0x2, 0x6, 0xb77, 0x40}, {0x0, 0xd25, 0x8, 0x516f}, {0x8, 0x5, 0x200, 0xfffffffffffffff9}, {0x100, 0x6, 0xac2, 0x5}, {0x8, 0xffff2871, 0x4, 0x4}], {0xffff, 0x4, 0x10000, 0x59fa}, {0x1ff, 0x8df, 0x2, 0x8001}}}, 0x6, 0x3}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r2, 0x20004b3c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x192544bda2161d04, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x800c5709, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x4, 0x74, &(0x7f0000000080)=""/6, &(0x7f00000000c0)=0x6) getsockname$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:55 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)={0x2000000000000168, &(0x7f00000000c0)=[{0x8, 0x1, 0x4, 0x10001}, {0xfff9, 0x1, 0x0, 0x526}, {0x65c, 0x4, 0x4, 0x1}, {0xb9eb, 0x72, 0x1, 0x2}, {0x7ff, 0xff, 0x80, 0x8}, {0x5, 0xfe, 0x3f}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:56 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffda0) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgid(r8) setgroups(0x3, &(0x7f00000004c0)=[r6, r7, r8]) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r10 = semget$private(0x0, 0x0, 0x44) semop(r10, &(0x7f00000001c0), 0x352770f64c2bb3a) semop(r9, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r17 = getgid() setgid(r17) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() setgid(r20) setgroups(0x3, &(0x7f00000004c0)=[r18, r19, r20]) r21 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r21, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r22 = geteuid() r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() setgid(r25) setgroups(0x3, &(0x7f00000004c0)=[r23, r24, r25]) r26 = semget$private(0x0, 0x4, 0xa5) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r27 = semget$private(0x0, 0x1, 0x21) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000440)) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r26, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) r34 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r36 = getgid() setgid(r36) setgroups(0x3, &(0x7f00000004c0)=[r34, r35, r36]) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r22, r23, r29, r36, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r37 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r38 = dup(r37) ioctl$WSKBDIO_SETMODE(r38, 0x800c5709, &(0x7f0000000000)) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r41 = getegid() setgroups(0x246, &(0x7f0000000600)=[r13, r23, r39, r40, r41]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r5, r6, r12, r17, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) lchown(&(0x7f0000000000)='./bus\x00', r3, r17) 16:00:56 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000033f, &(0x7f0000000040)=[{0x2, 0xfa, 0xfc, 0x6}, {0xfff, 0x4, 0x5, 0x12}, {0x0, 0x1f, 0xf7, 0x40dd}, {0xff, 0x3, 0x0, 0x6}]}) 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}, 0x8) 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) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='+}^.]$(-\\.\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\\-\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='(@\',\x00', &(0x7f0000000280)='$]\x00']) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x44}, {0x6, 0x0, 0x1, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfff3, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) listen(r1, 0x8001) 16:00:56 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x18100, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) pipe2(&(0x7f0000000040), 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x5}, {0x6}]}) r1 = socket$inet(0x2, 0x800008003, 0x0) setuid(0xee01) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) semget$private(0x0, 0x7, 0x88) r4 = socket(0x10, 0x8004, 0xfffffffffffffe01) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) write(r7, &(0x7f0000000280)="2078f7b678807d89e032dc19f570fe002bf7da2ff0b04e3a6c100a666f7bcb01195d8bbee0e02dabd66db1ccd0548268dcc603987210e52e80cfb2f14eb43fbc0c8561a4195371e0", 0x48) sendmsg$unix(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r8, &(0x7f0000000200), 0xfe72) r9 = syz_open_pts() close(r8) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCCBRK(r10, 0x2000747a) ioctl$TIOCSTOP(r9, 0x2000746f) 16:00:56 executing program 0: socket(0x2, 0x4003, 0x0) socket(0x10, 0x1, 0x1) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1465883b21b13ab5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3dc, &(0x7f00000004c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x3, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000006c0)=""/215) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/Eev/wsmouse\x00', 0x20080, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000400)="b100051300000000000000100000000000001ae3d3051020741438f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f15d900207e6d033f132e27acb5d602000d7d63ff37282934e4fd89f20fd3872bab81e2a8ee72e05424fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9", 0xb1, 0x0, 0x0, 0x1d5) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/120) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x8, &(0x7f0000000000)=""/38) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000580)=""/183) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000300)="560607553c45812b4ce70b3fd3be", 0xe, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 16:00:57 executing program 1: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14a) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sync() recvmsg(r2, &(0x7f0000002b80)={&(0x7f0000002a40)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/48, 0x30}], 0x1, &(0x7f0000002ac0)=""/181, 0xb5}, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r3 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x3, 0xff, &(0x7f0000000740)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) sendmsg(r5, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x861d, 0x80}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="0c0aefc25ce87cc84c4805561923ee35abd4c7b221d0c7960a837d9a1786579cfaa6c5f86ddf25a4781d3eb0881c50a0f937b1d9364d02ea0038bfeeed73f5076795ddbeca2268a866cb2a0f779d3804f53e0d45e4eaeb7a7c387d620702962427e84853a9bfbed7ce0565de9ba34a7e89cd0b20ea5f11b2862246972663b2b359b3676456b14f7cf4fa60cee1e1269133c5650aaaeb0a95dabc088a35de12a0d857cf7701a1ed16c30800aead1a24fc9a66f2be6cc163e9cddd814f0424e33d68b637fef4938bd42271b85af65b3c671ad7d34447afa75bbd39727e9ab4c976946dda48a3cf642d4f2dda2f7c1d778adaf850ece38404", 0xf7}, {&(0x7f0000000340)="80270810dbcab8a0c89f8f4727490cb2c3c84b6cee21a15d50ee61d2201b47b68ba0b5aec5a6a4c5f688179267170e5e", 0x30}, {&(0x7f0000000380)="02829919830f01d75f55dca36e1fb5c221ff7f91761318bd902886207c4705ad310c54d42eed02ec0d5e1dc179edef77ef7e41252b4affca37ee7d9631141d4e06bdd4eb616fa65dc4444c359b91a13a4836b38e0731f1d64ce9acff49152553041f8052fd1edeea8b36ff0fdda27a1b856be2a9ffdcff697981c4b706b68fda2eeb5a5eb8baf6a1d8c83fdf2bf4b9aa557b29749896812e8cdf47b00d484dc71675243206256031e48c6886a1a6ab0078980c50bd7129321808af4871fc52f5e8bce29746e76e174cad2a929d077f8a72978246818695d85e75ca332176483030c35e1f36244b104cdd", 0xea}, {&(0x7f0000000480)="940c0d3232f78416c0d02d62261d7dcab785021ac43312a6d9939fdac7c8e05a6950c3861c52ffd1294dea521f5cc9927a29e76b97539d3098652ed38cddfb53f77ede1d29195ec4f14aea69d6aa65c7d0071265252916ecdd6ccf92cef90014cc2ca4a5a3b87ab059dd868269bc6a734b19bd8ae930eb3fe0683fd937e9e5bf370399480b861630bce90152349dcb3aec1a17538a6121b644c0ea54f4fefc3469be9270531243a60c64b660af964444098f5cf5d405f780b981e0403e666a", 0xbf}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="280080618063e670878d260accd2b5c81b143c00000000000000a800000000000000ffff0000090000003a67bde81004627132924cb599af6e32e9383ff2573c4842a8b4717b6d136e2b14563518df9c2100337f1a8b6849994dce575a0780d5bde356f048523acb9159a0ecee7d62030716f6ba89e66d3b10f64b50be0cd1ee659d8c49ba833ac2354ff366cf27ad551c9990bf1b43ebcc3ecb76afb2531d0a841d61f16800000100caef0c74f5fe37aadc574702b62f263ebc3b89b2303c00000020000000000000000100000008fbff007aa7fe579ef8675f5800000000000000410000000000000000000000660dffff63099695af8c6bb60ff8d9d18a2f1152b8c450453e74b34d6929faace432d5e643d893a8620d28718f00"/304], 0x130}, 0x400) 16:00:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x10000000000], [0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x200000000229], [], [0x0, 0x3fffffffff], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x80}, {0x0, 0x77be, 0x1}, {0x0, 0x0, 0x4}, {0xffff}, {}, {}, {0xfffd}], {}, {0x0, 0x0, 0x80000000}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) symlinkat(&(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000040)='./file1\x00') r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x8, './bus\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) listen(0xffffffffffffff9c, 0x406) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:00:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r4 = semget$private(0x0, 0x1, 0x100) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setgid(r9) setgroups(0x3, &(0x7f00000004c0)=[r7, r8, r9]) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r19 = getgid() setgid(r19) setgroups(0x3, &(0x7f00000004c0)=[r17, r18, r19]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r6, r7, r12, r19, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r20 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, 0x0, r20, r21, 0x0, 0x8}, 0x100000000, 0x1, 0x4}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x9, 0x3, 0x9}) 16:00:57 executing program 0: mprotect(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) 16:00:57 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x2839b8d8c38c5ca2, 0xa8, 0x9b01, 0x7}, 0xc) 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, 0x3}, 0xfffffffffffffe97) 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:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72a31d13bb637e17c2ed1e6b29f47e75ddc2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33a009f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed40b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f0400000000000000b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb1f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb62f0c007ef516ce7fdd28ff0ae3e36b762d22aa6854b898a7f9a8e842e283b22cb89666068fcbfca54c73348f026176cc97ebf2a9ccd79cb079dda3e6b5c4d8b2bdb0253d8698931038e6e83c5d5667f8b7f0f8ed3afeeac76f5cf73841404cfc51ee444d15ac4e1be207ebe59378a454f889546f2f92fdc23495aed807fffa330479d20718602a8378de796b1"], 0x10) dup2(r3, r1) msgget$private(0x0, 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r7 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r9) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r9, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x9, r8, r9, 0x0, r10, 0x80, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r1) sendto$inet6(r11, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r12 = openat(r11, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f0000000080)={0x0, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x10000) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd807b0d4900+16 0x0!=0x2f5cdb7efd40db0e Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *442350 98639 0 0 0x4000000 1 syz-executor.0 173391 99433 0 0x2 0x4000480 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff826411d0) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd8063d30700,a8d4,5a0,2) at m_copym+0x174 ip_fragment(fffffd8063d30700,ffff8000001732a8,5b4) at ip_fragment+0x324 ip_output(fffffd8063d30700,0,fffffd806f6cc070,20,0,fffffd806f6cc000) at ip_output+0xfc1 rip_output(fffffd8063d30700,fffffd80633d17a0,ffff800023bddb98,ffff800021b82000) at rip_output+0x252 rip_usrreq(fffffd80633d17a0,9,fffffd8063d30700,0,0,ffff800020abf3e8) at rip_usrreq+0x46a sosend(fffffd80633d17a0,0,ffff800023bddd00,0,0,0) at sosend+0x645 sendit(ffff800020abf3e8,7,ffff800023bddde0,0,ffff800023bddec0) at sendit+0x52b sys_sendto(ffff800020abf3e8,ffff800023bdde78,ffff800023bddec0) at sys_sendto+0x80 syscall(ffff800023bddf40) at syscall+0x4a4 Xsyscall(0,0,ffffffffffffffd7,0,6,4da8f0a1010) at Xsyscall+0x128 end of kernel end trace frame: 0x4dcdda5eb50, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd807b0d4900+16 0x0!=0x2f5cdb7efd40db0e ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff826411d0) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd8063d30700,a8d4,5a0,2) at m_copym+0x174 ip_fragment(fffffd8063d30700,ffff8000001732a8,5b4) at ip_fragment+0x324 ip_output(fffffd8063d30700,0,fffffd806f6cc070,20,0,fffffd806f6cc000) at ip_output+0xfc1 rip_output(fffffd8063d30700,fffffd80633d17a0,ffff800023bddb98,ffff800021b82000) at rip_output+0x252 rip_usrreq(fffffd80633d17a0,9,fffffd8063d30700,0,0,ffff800020abf3e8) at rip_usrreq+0x46a sosend(fffffd80633d17a0,0,ffff800023bddd00,0,0,0) at sosend+0x645 sendit(ffff800020abf3e8,7,ffff800023bddde0,0,ffff800023bddec0) at sendit+0x52b sys_sendto(ffff800020abf3e8,ffff800023bdde78,ffff800023bddec0) at sys_sendto+0x80 syscall(ffff800023bddf40) at syscall+0x4a4 Xsyscall(0,0,ffffffffffffffd7,0,6,4da8f0a1010) at Xsyscall+0x128 end of kernel end trace frame: 0x4dcdda5eb50, count: -14 ddb{1}> show registers rdi 0xffffffff81c952f7 db_enter+0x17 rsi 0x6bb8 __ALIGN_SIZE+0x5bb8 rbp 0xffff800023bdd6c0 rbx 0xffff800023bdd770 rdx 0x6bb9 __ALIGN_SIZE+0x5bb9 rcx 0xffff800021b82000 rax 0xffff800021b82000 r8 0xffffffff8199ba8f kprintf+0x16f r9 0x1 r10 0x25 r11 0x13cae093011f2a5f r12 0x3000000008 r13 0xffff800023bdd6d0 r14 0x100 r15 0x1 rip 0xffffffff81c952f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023bdd6b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=442350 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abec80,0xffffffff8263f188 process=0xffff800020add500 user=0xffff800023bd8000, vmspace=0xfffffd807f00b450 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 98639 19380 68618 0 2 0 syz-executor.0 *98639 442350 68618 0 7 0x4000000 syz-executor.0 68618 84179 99433 0 2 0x482 syz-executor.0 29954 321882 99433 0 2 0x2 syz-executor.1 52061 56055 0 0 3 0x14200 acct acct 10129 286585 1 0 3 0x100083 ttyin getty 23112 82099 0 0 3 0x14200 bored sosplice 99433 103183 7735 0 3 0x82 thrsleep syz-fuzzer 99433 308349 7735 0 3 0x4000082 nanosleep syz-fuzzer 99433 139306 7735 0 3 0x4000082 thrsleep syz-fuzzer 99433 173391 7735 0 7 0x4000482 syz-fuzzer 99433 171009 7735 0 3 0x4000082 thrsleep syz-fuzzer 99433 18402 7735 0 3 0x4000082 thrsleep syz-fuzzer 99433 397708 7735 0 3 0x4000082 kqread syz-fuzzer 99433 282357 7735 0 3 0x4000082 thrsleep syz-fuzzer 99433 383030 7735 0 3 0x4000082 thrsleep syz-fuzzer 99433 402591 7735 0 3 0x4000082 thrsleep syz-fuzzer 7735 450945 64343 0 3 0x10008a pause ksh 64343 98323 49815 0 3 0x92 select sshd 49815 342955 1 0 3 0x80 select sshd 15686 49368 71343 74 3 0x100092 bpf pflogd 71343 162311 1 0 3 0x80 netio pflogd 62369 170021 34225 73 3 0x100090 kqread syslogd 34225 488098 1 0 3 0x100082 netio syslogd 82656 13930 1 77 3 0x100090 poll dhclient 49342 336613 1 0 3 0x80 poll dhclient 1218 419926 0 0 2 0x14200 zerothread 98002 238416 0 0 3 0x14200 aiodoned aiodoned 80892 406153 0 0 3 0x14200 syncer update 12895 9189 0 0 3 0x14200 cleaner cleaner 71101 162819 0 0 3 0x14200 reaper reaper 44340 42146 0 0 3 0x14200 pgdaemon pagedaemon 31607 225994 0 0 3 0x14200 bored crynlk 13614 101359 0 0 3 0x14200 bored crypto 55331 141023 0 0 3 0x40014200 acpi0 acpi0 46382 150683 0 0 3 0x40014200 idle1 30829 180549 0 0 3 0x14200 bored softnet 92865 522348 0 0 3 0x14200 bored systqmp 16632 483131 0 0 3 0x14200 bored systq 88499 50948 0 0 3 0x40014200 bored softclock 46298 305370 0 0 3 0x40014200 idle0 93720 366484 0 0 3 0x14200 bored smr 1 219302 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 98639 (syz-executor.0) thread 0xffff800020abf3e8 (442350) exclusive rwlock netlock r = 0 (0xffffffff824d0138) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 29954 (syz-executor.1) thread 0xffff800020abfb50 (321882) exclusive rrwlock inode r = 0 (0xfffffd80714f13d8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b4 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8072cdaa28) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 dounlinkat+0x99 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9633 6491K 9224K 78643K 56049 0 0 pcb 13 12K 14K 78643K 1696 0 0 rtable 123 14K 16K 78643K 5554 0 0 ifaddr 105 27K 29K 78643K 1616 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1985 0 0 iov 0 0K 32K 78643K 1543 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1235 78K 78K 78643K 14163 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 132 0 0 VM map 81 40K 41K 78643K 114 0 0 sem 12 0K 1K 78643K 3525 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 8264 0 0 sigio 0 0K 0K 78643K 121 0 0 proc 62 63K 95K 78643K 3779 0 0 subproc 32 2K 2K 78643K 1054 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 898 0 0 in_multi 30 1K 2K 78643K 1108 0 0 ether_multi 1 0K 0K 78643K 101 0 0 mrt 1 0K 0K 78643K 52 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 1801 0 0 pfkey data 0 0K 4K 78643K 6 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 246 683K 685K 78643K 30126 0 0 UVM aobj 130 4K 4K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 1794 0 0 NDP 24 0K 1K 78643K 508 0 0 temp 258 3565K 4209K 78643K 415549 0 0 kqueue 0 0K 0K 78643K 50 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 204 0 197 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 796 0 794 1 0 1 1 0 8 0 rtentry 112 967 0 924 2 0 2 2 0 8 0 unpcb 120 4422 0 4407 8 7 1 2 0 8 0 syncache 264 44 0 44 21 21 0 1 0 8 0 sackhl 24 3 0 3 2 2 0 1 0 8 0 tcpqe 32 70 0 70 11 11 0 1 0 8 0 tcpcb 544 3786 0 3782 51 50 1 13 0 8 0 inpcb 280 11386 0 11377 54 52 2 13 0 8 1 rttmr 72 18 0 17 3 2 1 1 0 8 0 ip6q 72 3 0 3 3 3 0 1 0 8 0 ip6af 40 5 0 5 2 2 0 1 0 8 0 nd6 48 144 0 142 2 1 1 1 0 8 0 pkpcb 40 53 0 53 16 16 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 236 0 236 22 21 1 1 0 8 1 pffrag 232 217 0 214 16 15 1 1 0 482 0 pffrnode 88 200 0 198 16 15 1 1 0 8 0 pffrent 40 7314 0 7311 17 16 1 2 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 739 0 677 1 0 1 1 0 8 0 pfstkey 112 739 0 677 4 1 3 3 0 8 1 pfstate 328 739 0 677 12 6 6 9 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 2 3 2 1 2 0 8 0 art_heap4 256 3929 0 3684 40 22 18 20 0 8 2 art_table 32 3932 0 3686 7 4 3 3 0 8 0 art_node 16 963 0 923 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 17 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 3523 0 3513 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14795 0 13351 47 0 47 47 0 8 0 ffsino 272 14795 0 13351 97 0 97 97 0 8 0 nchpl 144 27828 0 27354 61 40 21 61 0 8 0 uvmvnodes 72 6450 0 0 118 0 118 118 0 8 0 vnodes 208 6450 0 0 340 0 340 340 0 8 0 namei 1024 106755 0 106755 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 79 0 0 10 0 10 10 0 8 0 vmpool 552 112 0 33 8 2 6 6 0 8 0 scsiplug 64 11 0 11 9 9 0 1 0 8 0 scxspl 192 86379 0 86379 63 60 3 7 0 8 3 plimitpl 152 647 0 639 1 0 1 1 0 8 0 sigapl 432 8288 0 8273 6 4 2 3 0 8 0 futexpl 56 206177 0 206177 2 1 1 1 0 8 1 knotepl 112 2811 0 2792 13 12 1 3 0 8 0 kqueuepl 104 2892 0 2890 16 15 1 4 0 8 0 pipepl 112 4822 0 4803 15 14 1 2 0 8 0 fdescpl 488 8289 0 8273 3 0 3 3 0 8 0 filepl 152 76399 0 76296 77 71 6 14 0 8 2 lockfpl 104 2832 0 2831 1 0 1 1 0 8 0 lockfspl 48 1003 0 1002 1 0 1 1 0 8 0 sessionpl 112 82 0 71 1 0 1 1 0 8 0 pgrppl 48 162 0 151 1 0 1 1 0 8 0 ucredpl 96 12491 0 12481 1 0 1 1 0 8 0 zombiepl 144 8282 0 8282 3 2 1 1 0 8 1 processpl 896 8315 0 8282 6 2 4 5 0 8 0 procpl 632 26292 0 26249 6 1 5 5 0 8 0 srpgc 64 88 0 88 25 25 0 1 0 8 0 sosppl 128 138 0 138 25 24 1 1 0 8 1 sockpl 384 16770 0 16744 90 86 4 22 0 8 0 mcl64k 65536 817 0 0 95 41 54 65 0 8 1 mcl16k 16384 33 0 0 5 2 3 3 0 8 0 mcl12k 12288 40 0 0 2 0 2 2 0 8 0 mcl9k 9216 34 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 15 0 0 1 0 1 1 0 8 0 mcl2k 2048 231 0 0 23 9 14 23 0 8 0 mtagpl 80 766 0 0 7 0 7 7 0 8 0 mbufpl 256 1608 0 0 77 0 77 77 0 8 0 bufpl 256 32174 0 25126 441 0 441 441 0 8 0 anonpl 16 1008971 0 987723 296 194 102 104 0 124 13 amapchunkpl 152 62574 0 62382 82 67 15 22 0 158 5 amappl16 192 44354 0 43142 283 216 67 73 0 8 6 amappl15 184 1172 0 1169 1 0 1 1 0 8 0 amappl14 176 1636 0 1635 1 0 1 1 0 8 0 amappl13 168 1041 0 1040 12 11 1 1 0 8 0 amappl12 160 1537 0 1534 2 1 1 1 0 8 0 amappl11 152 671 0 656 1 0 1 1 0 8 0 amappl10 144 1323 0 1317 1 0 1 1 0 8 0 amappl9 136 2222 0 2214 1 0 1 1 0 8 0 amappl8 128 1805 0 1748 2 0 2 2 0 8 0 amappl7 120 1570 0 1561 1 0 1 1 0 8 0 amappl6 112 629 0 617 1 0 1 1 0 8 0 amappl5 104 2139 0 2124 1 0 1 1 0 8 0 amappl4 96 7703 0 7666 1 0 1 1 0 8 0 amappl3 88 3321 0 3308 1 0 1 1 0 8 0 amappl2 80 62310 0 62229 3 1 2 3 0 8 0 amappl1 72 197269 0 196836 25 15 10 20 0 8 0 amappl 80 27651 0 27561 3 0 3 3 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 8401 0 8273 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8401 0 8273 1 0 1 1 0 8 0 vmmpekpl 168 64461 0 64408 3 0 3 3 0 8 0 vmmpepl 168 1066881 0 1064311 376 220 156 158 0 357 35 vmsppl 368 8288 0 8273 2 0 2 2 0 8 0 pdppl 4096 16809 0 16691 24 8 16 16 0 8 1 pvpl 32 2576776 0 2554694 512 295 217 221 0 265 30 pmappl 232 8400 0 8306 7 1 6 6 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 875 0 140 22 0 22 22 0 8 0