6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000300)) getpgrp() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pwritev(r10, &(0x7f0000000880)=[{&(0x7f0000000340)="0800e775e922327b729e2eeb3893cc19aa2a613d752702a5c159f3bc9cc98a9e3d98151d37333f8c666e3920e0dd7801bfcb21d0717793362b3a3734435b66dd4ecc17f8ae485a0808e943002449775ff29a1099a9a888f5bfaf9d673c58b363fcaf545735965fd8b62729c60ff380701bf4537cf01df95db1c81ca8b2c014a03d00acf260265d489143183a4dc709bddcf5d5fa703b2e1f3d6c0c503e94f8a94a103462f9e23e9dec9ee3235b0bfcc9b2d73724f6fc31c379b835f1d07af8f98463b2448196ad64c24d14255508", 0xce}, {&(0x7f0000000440)}, {&(0x7f0000000480)="9217466aad0ed9ca7d0d12cab275871c847dbcf8bc0c7d43cc9867e8e9bf2fa3f8f8f6bcc5c55980420fe7a7ef8a5557fa231b90553fcdc3aee80e2293e04ccb92401371d6f9be75866a5f0061b3c7a6a0acb875baea81911cf44a25bf43da22442ead365a3e9f4f69cf0de2199da3440ff81c0301c8340c018e40d9f08f21627b2d07a98e5a4cc2e48d34418a0a0af879654eb6dbf31b98f08584d0787a9db1853e11e2f9", 0xa5}, {&(0x7f0000000540)="61489c22f5527414824b857605c7e511de1c4a3457a0b327f119fe8496942ffa5773eccbc358f000fc2c40dba6339039cdfc0da39ca3f6f87e3af24f16e6aa14654203be94c6557de0eb3199776f63b0821c87e631d0b6c1a3b9de000d61000a6d4942541eedf51dbab13bb6d90962351acbe7e7271dd01e58d4239bcf3f0461c918d56c75688cd36e8395153d4782a3a27db616645d167124c0baf479e9cf2ab12176cc49f75330eb4573bb52c48a751d641c3e33bdd638131c2282e597b1674f40e14946cefdbaa55234486febef3b", 0xd0}, {&(0x7f0000000640)="18e427c7d5bdea7ac19c6110f66be95d49d9d7050b85aea97a47bc468556b1a7de6bec487f1f7b0a0f0fceb0b8627b23c1688d97d4e4c5cb7851333f55add9495cee1723e68b1582b1b13dfc286d45f998016e99616f4b21076dd9945344ced3df65d4f29aa88522ff8a449bcd91815f0a52f1fa2c8fdd12a876", 0x7a}, {&(0x7f00000006c0)="08e5b31eb2e843469bd949e2619418167197bcc5e6dec316e801016f44259c4ed277061f49f3e86659e9d07823e559a1c9127531f75b80c90197710f39b262606dc6e18743ac8d82d0a0470fcd7238531e9b773a7a16a29807d1247c428d0f253256bbeeb1489de64832b020ca2b8e07832f2eceb4bbda5ab6cf15de8f63db7e00b628ca097571f5b29b0ffa0dc86c314ba61b6aa33a7ec1f8d87ad0006925bfde7a0bf12925a3974b981f7f740532ccefb5b209923392e82b", 0xb9}, {&(0x7f0000000780)="fa9160ccadaca0e30443b0dc0392fb25b6f082a824bbbb63f9915b32dea818847ae549feb7ad1ee92823d1158f77f4b062b99c79e178105ee970cc6bfff73bfdf3a6dc8b521651d784f0a2806aa1c00cc7eb100d01a408a87127fcc591214f4ea946a5f632bbcb14659906b430e6859803731ff4c2be42ca783af3e4939ac477acb41e279dd7b612d5ee54fe04f4e787f5e4c7c8a37084764e992a6d6e0139be7e3023ba6fa581a90b30d74651e5d231de42987d6e75aad9dba766579783e889292d60a8d3", 0xc5}], 0x7, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) dup2(r3, 0xffffffffffffffff) r4 = dup2(r2, r0) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x8) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x2}, {0x4000000000006}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x103b0, 0x61) r3 = socket(0x2, 0xc003, 0x0) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000), 0x0) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000), 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c}) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) shmget$private(0x0, 0x10000, 0x74d, &(0x7f0000ff0000/0x10000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 04:02:47 executing program 1: close(0xffffffffffffffff) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202f5ffffffffffffff9649e07947b14c41906c0eaf01bc7fc7b9aba281b3cdf4b9d094d6e0550054e97d568dddbe537243fe7b4f31e6b102fd552f38da6a11"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x5b9a) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="08093469bf000000030068f635ac") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = accept(r2, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="0e048b256b", 0x5) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x15, r1, 0x0, 0x0) dup(0xffffffffffffff9c) 04:02:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xb27b052234ba1131, 0x0) r2 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000003c0)=0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) ioctl$KDSETRAD(r4, 0x20004b43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000100)) pwrite(r6, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000380)={0x9, 0x5, 0xff15}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c, 0x4}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r17 = open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x20) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x4000, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r20 = open(&(0x7f0000000640)='./bus\x00', 0x20, 0xa1) kevent(r11, &(0x7f00000004c0)=[{{r12}, 0xffffffffffffffff, 0x20, 0x8, 0x9, 0x1}, {{r13}, 0xfffffffffffffffd, 0x88, 0x2, 0x1}, {{r14}, 0xfffffffffffffffe, 0x20, 0x0, 0xabea, 0x7573}, {{r3}, 0xfffffffffffffff8, 0x146, 0x1, 0x5, 0x3a3800000000}, {{r15}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x3, 0x4}, {{r5}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x5, 0x6642}, {{r16}, 0xfffffffffffffff9, 0x6d, 0xce76c7075de8f39c, 0x1, 0x68c}, {{r8}, 0xfffffffffffffffd, 0xca43e638768c6690, 0x40, 0x498, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x7c, 0x80000000, 0x80, 0x4}, {{r17}, 0x0, 0x10, 0x20000000, 0x8001, 0xeb6600}], 0x5, &(0x7f0000000680)=[{{r18}, 0xfffffffffffffffd, 0x5e, 0xe0000003, 0x100da00000000000, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x80, 0x20, 0x8}, {{r19}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x7, 0x1}, {{}, 0xfffffffffffffffa, 0x8b2a3b95aa830923, 0x10000001, 0x2, 0x5477}, {{r20}, 0xfffffffffffffffb, 0x80, 0x10, 0x1, 0x1f}], 0x8, &(0x7f0000000740)={0xff, 0x5}) r21 = getegid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r10, r21}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x92, 0x8d, 0x0, 0xcbcd}, {0x7fff, 0x0, 0xbc, 0x2}, {0x62, 0x64, 0x80, 0x9}, {0xde6, 0x1, 0xe, 0x7fff}, {0x9, 0x1, 0x3, 0x7}, {0x2, 0xf9, 0x81, 0x8}]}) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x40, './bus\x00', './bus\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) socket$inet6(0x18, 0x2, 0xff) dup2(r1, r0) 04:02:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 04:02:47 executing program 0: r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x4) r4 = getgid() r5 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x4, r3, r4, r3, r4, 0x21, 0x40}, 0x773, 0x5, r2, r2, 0x80000000, 0x2, 0xffff}) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x4800) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r6 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r6, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 04:02:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c, 0x0, 0x4, 0x5}, {0xa}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000340)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x2, 0x1f, 0x26, 0x5}, {0x8001, 0xde, 0x6, 0x1}]}) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x80, 0x11) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000001c0)=0x10000) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445dc7099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0x92, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208401ff, 0x0, "b0000000000000000000000200", 0x4}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r7 = dup(r6) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000400)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xf2fc812aa28bab77, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) 04:02:47 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/\x1d\x8fR\xf6\x00', 0x20000, 0x0) pread(r1, &(0x7f0000000080)="81831d1aeed5b2ad5d7c7e23e50ca78489a535793456e1bca2294d6fd41adacc09373ea9339cd8bdaff3da54e51888c1bbedafddd586d5480f9d1d990c90ffca8607ae6acc0b5b8adfe8cc6afa228ebffe", 0x51, 0x0, 0x3d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1e, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000100)) pwrite(r5, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = syz_open_pts() r8 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000300)=0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) r10 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r14 = socket$inet(0x2, 0x2, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fcntl$dupfd(r14, 0x0, r15) r16 = getgid() r17 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x4, r12, r16, r12, r16, 0x21, 0x40}, 0x773, 0x5, r11, r11, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r10, r13, r16]) fchownat(r4, &(0x7f0000000140)='./file0/file0\x00', r6, r10, 0xc) 04:02:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="22e4bd723ff2fb7163b0ddd124a13720551472a499be1f12c193d7829b7d8bc39eb7e147e3f7eead4a10324a5b4d29fb9ad529e26c0c4ce9aa6f4e4a2174320ef7469a959d47bffa51fd13bfb3ad294b4a", 0x51, 0x405, 0x0, 0x0) 04:02:47 executing program 0: socket(0x11, 0x4003, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xfffffffffffffe57, 0x0, 0x0, 0x0) 04:02:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r0, 0x2}) 04:02:48 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x7, 0x1, 0x1}) 04:02:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e4931c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0xfffffffffffffe31) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="6e5b8a7bf3da11545896da2517fcb1d99b058463e67fb0da319c594a4afe9888b1d7b7af033fac89542bf608a07bbec8bd7424904282f184fa5a746b3f7c743a44844c47522d1f2ebb302bfb788a4c1950e54d", 0x53}, {&(0x7f00000002c0)="d9b71b317c099afbf392efe257b43eb974771db7a01a804d9943e203f0af526c5a5dfd82aa867b96e21ab8f269e325d660e58bd4075afa3c", 0x38}, {&(0x7f0000000980)="de7de28a4ea75796725a046ec965251ab3e6f6c233448994e22c9fc5d75e0207e2d454075704cd98d2415af9d6503267e0a0c201d41590e49028d31a3d3bc237eb76609d550ecce2a99a5e584d81c89bafa892d309df6cb57438d285b8a5af56a5d59752d755a54fe1dd44d2ed312b924515ceac5498fdb215e36b53ec83ed2b0d11bce991d336cc562754e9c96a70ecb481dec446a60d1b915c09e0d84e2b950cdd2f78d55659fd88b7abf1543464c96eeb348afb9265de56c127ac22cb0e3a03667e1a74fcb35b681017536f7a7ef6d1514d722b6269356e29e835e75c2782526f4d198b30d9d10f09c3fe3dbfd835dd74535f2f3e7efe34a3009aed3a7cd9d7042b76fd58fc631698a612db83dad6468bc8f3bc9903a4bf6ef5da97acd232679c9166107e65fec7f124e55f6cfb49c6dd26521b16b77ac11e8bf478dd583c89fc984bc818782bf7ed7dab0b619e45d9ea28608a99f22feecf8174566b630d9986d43971dd49ef474ed703c59077429f934836ecaeb06bc690d1235113640dc85fdce489a15e047519ef6efcaef37203f92114b3473d4bfaa6185254b94ee0ab2b8bf2d7f65bffb18dc3eb773bdcefb0e18653fde547ae65c41783143b8c6b89b9d7759593c6c8d2ca952aba763a69c57e59582cc85449368e2813054916847a3438cd220693058eb874e7cd700dfe3902728dc6148505c818a93ebc067c4d5a6eb6d650b439d973a0e27c0e277e00251f5759962b142c8e1210305ff5d4bf24992101cc74b53521c909f0ce2a9bb4891bda4adb879b1d9fe171717ea24efe3a753093ac78143a25479921d793954aa66c216facaea44d3352e7baa2eaba7cc2bc757707e22f658af33e4bd97c8516f39048087dfb722c1be713ae61c7975a17f39b9f3ab94783ac208aa773837a44ae8b61b1f91a85ee2c49332ca9bfe6dee9649676227f29e6e659ff65d31d55fe883dff94d243abcf3783137c90269281c447345da9a335298caa9705b43fced18057652c0d9346dcac3d1d82aea8a1487a8167eb2c6295ab718a78f17d7636ca0558f97e732f21256298994d35f90619dc687a47e320110dbc740afd7220d0eb398ff8b269b693909a9b4c05481c628167a43acb5549877d3da66680aadeeba511720b4d6335a9235f0afef04df5acee23d735657bb459ab2662dfae3057d82c728ed55fd12a7748dd25e2875b536c6d4fd1e21fc7a811bae5d964c33e7cc100088aaf31100b86efd37fced6f7acaeecb284f65886e3f9391d3fcc731b5d115e373d46b6b6f23408a137150385cbc0044046d62ac972457ddbaaf43f8e4804bfc911c4201014af18b668cd55d1372aef855c7670711b33f31e0f87d80c076931150c7e210c590ffbba5ecde818194d97315d3befcd6c97bcf59bab1a30a11aa5419c961b3269ae8f518adcccabcc56e1f5904bd074cf2fd2b22583108911e8b6fb62bc782d2acf77d2d4f71e39ff8c59a410048d452f7f655a30c6077b83862700c0fd6694aa93bd0b65b96bc9c06266d9493f2d54f63b38dcd3f1cc615af4e6f09664fc7a00ba21c3d0a09cb5ada5339a296425130b04eae8bfa2f1afda53928ca62b794bdbd5a0cdf609c4b8123ce69a2a8b7ca6c640a8b8dd709c00936038088dcfd1e02200981b8eb14b166a5c4bd367d0f22fca2c59503b59ec961a16677062b683d86dbf78cfc364962948c4c77b3e89cc03407a390bf5b3a7d1564d1e7fcd65f46be3474eda31bde99fa3618125b0acb8db53dcbc1c4406416c935dfb22920e350a525ac40529c855da177f040ad713b89b5c5095e850efb0e901cbdf1ef4241d14209f6756c6a114371b93adfe2fbf651c62535c2169d9ac5d07d10db10a3c12218c0b2ba278b274af1dcb00a968ac29c929550547835737e1ff8a67bfd3c7b35d751b9dd0752126c56773d04f6bde471c8c0e7796cdce13bd8598dec293dccedca79b9e8635c4ea0e115cba37c77280c2d25812463376b4a2a4b74d58a577efb24fe99fb2b6cdbd92ad81840f3df34a8639cd27fbfb3de1a2ef96cfd9a9c7a21da612097e33c2b5400288653853817d2bea28a5523486a213eb49cd512b709ad78a2f4db9d9cbaa53804300a37625ebd7641d648ea7a5d846b10199be6b6762aa0f5c7ef431478b0d2d979e42f9bcd7a750cf366ef968579ddfd74815cff823cd4a7407fdb5a6c1e714f1503c956596394714be76dd9eae1ca14ca8ba7c50ccbf2b5d0dbaef52f2c5ab9e026aedfa097eb84801c74e93e315cac20d9d3f83de9378b9a78f2450030438e180f70ba43c838c48cec25486aa38ae1e6f330be40b72eb04e04b8deb071349de3deec72022fd5b0cf5ce4c3c3f6e94395d7b352d062b568f6478009f3f74040a919698d2cbe5ed88c673a3822f188794721a73396d4a405b90f79c97f28f472231f83ecfdbad2191fbc82024718f9395140c63cccc59008af69b5bf83fb54fd1e3f7dda816601832e72b2976cc3db3b84c8d7248060dd8fd38f240f2bb43a3fcd5018f5e962cd668adb94d1edea623940800f87c954566c99ff9d390929f62a653879f9cfb64478380fcb05c78183532711da189d0798096eeef33c63e517e22715966352b209ce77952c030be8523a7c1957822045cd97d4d2b90a46efb95cecde5b0f81e3be30da2f87fd53905cf17ff751c28b85d22f39e946469bec5cb5c1c9ff370006dc647264a243a490fe45790482bd941ae0987af6e81c1ec5c3a95e2c5275ef730815bd7e8d037813fff6bca655d4b3041008b593b94ca48968c57e3def9bb56fa59b7f15dc6b055772726e4c4d40cab8248c017308c0b3283ec4eccdb7ee48e9eb213d029110f9ae36d9c2a886fcc5a664ab7e49ef8e7097abf38c78981bccf3fdb00f8332f2195aad972d67fc9327b3c3fe0e7e07c025ee02e89cc5b8276a77f6e0b1bd38076a47ee930f87ef739748693953c5ac85ab0f85b35d5e7438d603597e52595950c0def5317e1ddc0c9df3b7c1adcab9a4c3eeb1dc1eaba5250c9542c0fec4794e7424dd2dee49cddd4c569b0ea0a579e40bc4ef7205394dab261ff71e06a7c3212855f12741699f0bf2f2ccbd402159c16fff4aee7c17d423557faf60a4ffe0164d6b61f4732214806f270e928ebfc38d43cb9208063d5099acebd89ce4eadc23f03f7b4fb8aeec2042d41fe3a037f49cec39f566514abe5f60a078f3e8e646ccc79c6bc49ca01098410e52e168bd1c951849eedfe32c25b3bb248ee102a882128ff900f31533bc3ee070f9b6bf895cb22b1ddcd0b6b154ea4df9dce3aa80705ee92f276439530284ecfa80964a776cbbf2bf34fcd28d5260d998cb87bc066d1959864b1a7c347304a9a3933d0d86587504fb1ec2919703b57f6b6a329d329ca78f2617f26c2e236e796301dcc09bfd72687a5f325658339d9380dec31e7bab41758f180683ef51eaa2ce2955fd09e437164038184cd7dce1bdfcb144527c2465b9c239b6f7d3aa0479230774335e0a2705f6c85ec2ce31a6742d57d8b216ad172d90bd120f57ffdc1f7f1b12863b2178004cf53d19a7d5fc372f489248427b992dda8f6e6ad408527a5138e3eac10255929b35c9e0ef26001b5914106ff5b084a91840ab763900d8c7cb2d3474bbe5369be8be7f2104cf619e960c78cc9be452199d903b1cf4022fa27285de56b351337717f40421f1315b7ed81bbda8eb98665a29890795597a28174e3439d19b94dda0f579c78314404ff8a76392c0407871dfb2923c2a8e2a3b69435968a0a502c285920ea4c824459de67053c389f8a357ca470d5eca45cbcad5fcca2298baf156510b427565082827ee0c3c7baf565ab5160b81b63618e46ae565be6f0f1c20f8446bae58529cf8b6a9bbf40648bc9c7e5bd324a6a890ab7e0d0f2c088e3c0aa8ec1d12c25b5cf325fc169d11ba495c59ce016436a6b8a3d8ff03ec88b3a213db9878b8fb863f075dd229b1ede3cae74fc1049fb8ec057f952719fba2c02372f4404b2046e8d6c2bdc49068122f50efd5661738772e1d351245ae79bca0c128c08c1ef3e185db5372c01b667eb4ad7028dfe2ec80b442998269c1c9847ab580b0b049097c33bb1d254c962f36d253be14d6a1e89efb4f4330c0f25e131c1d02a38fac8348fd8f787825362703f920f3ebf1acf64807daa9329867069e4af6a49616ff43efdc2ca6a5639184763905d44adc9c15beb9e80cc1db813949f207db6fb024de134d49ce53d65fa85ba1abb3a01e6c6e0a7685fb7219ab98b492362f04f8ab157afedc2e4efedbd24a74398d7038042396a1ad37a5e4157c9a2b9e8072a9f629b11e73aa61c5b0583f04e807cdadc23fb0cf20437070d9adf53bedf1ed46895362871dbbf3b27ef2adb96d4aa0950d5d2f9ee8a2e23cdfa2ee4d50c8f0226b44522f04097c318e40c1ff2c5a569b1b7d6ec58e2dcdc4090f413fb6f312b415accd7fda42a4db7dd2297a2b4a29c8f0f48fb54493d4f079daa3f2c78a4a0d85211993caa0d1c6dd6b2abef06f1c311fd7a04d0faf1aeabb048db75a647af3e5b128393936181aa424bf89d36d0ecfa006e9395644cde397cb5611cdd375305653a8d2fa37f5693f13f98a7a79ab22426108a1677537973fc85900a46e49422d11263ecc23d1e26d7f22ad359de95c0609dfc0baa7044bb90e7b05658fde7b7a79889ec9c525b220912be08643967e2bbc5fca02ee9fd7841f575b25d05c294c2a824dc7d6ed3c74efe6a1d86c4dc07b3ffc03328bb902ee8780e9b41626bda7cfa88c920eaf08c9f15d37a9aa96f196a1eb0ac2dcf8702e16f46402f7f2cf5406f3adccebfff785f6e31c2706c41753ce88d2ef6f79cec720925cfd2f9a74f937dd5687f25875589bfa04e2acf06135fc5f26c8dcf680408a1bfbd7c0fb2b35015d8b90727f265129c92b3773345dd066757ac2cb9fd9d4389f650a842d57d91c3aa4568b916412deadb9cfe2ba2728e55ee8263af8e7c74230068d1df947b59b6e8819efaa7dce33c189f4805ff648651900d7febc48f90bba2951dbb4e8afe5e5fc77600a95d03f3770d9a06c6a81393370ab9b90a6eb6a8323cbf5f3bb4c4ef9998856b4ff8fefb0f30ed5feb88756a1184939f098c529721cd0dd54e8d5e62ed821818a84e528fbba67345e2ae14e7145b437e2c475541cebb81c549d2b47b06eb534a2b8c86d1bdc6bd095c4ff04d623e14d6cd9958b22d10e145d5d6ab655a69ee321f8c174ea0fa7adc4a7c218d6b6096a3f281846e95addd2df5ba5981b5320451e74c1028938463e6c06a893c6ebb96e468825a269802e4a374a0aade64fcd77971dbc0da2cabf345d1e4c68d17f383b8c1b3ec6c1753419e03f58328929990801c652f1f12075a95f092f65d86e3724da55724bfb1bee6f8445a7709e5236e009606da8859d9650ab54ff892f3c413543a251264105545ee0b2ce3a0c2da89104cfcae4f4fd9d7728462c54f0610ecffde4b7d8e0656148181bc9bd856d3c1b2c5e07f7d6b7baca395af2b5b6e98f25dd4393503e614a45bfc8a469ed3b1ae9ea13559144a33f5e9a80497b11b35d551c36d82fb841bcb7f9e1ef8152adface79d1c97c2d0b3d4bd4c88d66b9883247e61070425e9e25de6b7c677a9568b4a862f929757e92f564d465fd90a2ee3028b53c9bc5669c3048fdb01dac3193d7b965dc7f18be9096e2618b189380d5bf37466e3e5e6aaffa49a9465629bf597190a0d4a738cba412347b263ba76951f68f8842506eedd8f160d4840a8ce178e", 0x1000}, {&(0x7f0000000300)="b8f4b77329f22cd54ac1ceb611dd6c9ed98fd1d9021b3b874713a2d85c7e29966710ee000f80e7619a82d1222689188cc11fafb821b86beddd18add0a40b93dcc287962e4f5c13e6080d2ce5d6bf8541569c21128936fb2d940d8b22e4989cbad72dad10801a6b030f1d7da88d6bb90d58de8c510992319e6cf43149a1a02449c169922c717ab60813880a99bd7eb573f0b4b990de89234babeac4eeb09ccdccb497c0cc5d274094ccae8c05990a77ce85d3", 0xb2}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="fbdbdff5822e2e18d99b7a1d26cd60dfcc4e3c012d13492fb57a1f9cca4f43", 0x1f}], 0x6) r2 = syz_open_pts() close(r0) dup(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x45}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0x3, 0x7ff]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:49 executing program 1: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, 0xffffffffffffffff, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 04:02:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) write(r1, &(0x7f00000007c0)="5c591760d3cea499e8c12a067369958c1aa084a6579a51d33b5fca64546923be61b19178d06967589aed80f07c761e69084b3871e0192bb1f3fb89aeaa1fabd8dab9b03927135bc5f244380c9234a0ed4510097ceb491f65df47722946e6e9b4dccc6eda33e3323600434f400e67cc5d68a9b1abbe3d2a7de3573a08d7a560de4db14aa14b508a8334dc20f95ed3ecb6b0e1b3b59b47650ede05978146283fe2b6bdbb63bc14d01d9b96b1ea5776f5b5d100b379b13cb97eb4d834d5c891e5de9a4ae6e49d19239833ce45a8e381c0d0f2a9e111b060e73c76735c62877727db6843deb68870405979f663fc1551cd8c530dea16debc4ffc87136fbb3a55d51ae44be207c1d60cf4defcb3ae28e9b63bb78078600f534dca8f8b432e7e671557c7130e2c6b453c8cb7bfc4a3984b6c60c74fd7608f4d7ab37cc23f32424e8b80c76fc32b0247c80ed8ceb56a04f20222257797cf0e5faed25d01175b0293daa5e1ef3e7e9c9fec596cb48e746f8ff285b7bec842582cba0a51356aef5ea682e7a1954f79552da43f6d72b9ba40190f2af52ac7a5c7879bba0c961441199c4b0afbbe89e4ac6019684f7c51a4b4a96c0d0f432d991b0126e59b23514e9cc7ae4cdfe71e0e8974661b1fac1e580c34a2e7e638acbb8afc3a32e36736d58ed918e450dd15f6589bb8144ddb4ebd58a59239795f1cc8771cbe5d2d8cc60dcb1082f47a00c014def77305f63a5e08b64fbc8159374bd00f2cfb9bd53a06884a510e59db116d38aeb890c7633af42629a2314a8984b08d9d2c32a915cb747432e1248e7136358a6dfa9c9c0b7e524f2436ecfac3411bba1e493546982129212852c65e7c3cd86a9eb2f9969488088ac49720f54665969619ed7327b83719e3dd924e5337483699abbf8455f8d125e7657d108b33da07309381df973bf72163d9ebf1eae4a664efb9224c8efe45a2a775ba89911b043a742dcbc6f8afc1a6988a9d5d48d97e1d617c4d382628ea635fb6692516f59193dd4bb3f249725ab4f6fd6c12f09930d9f80c157f6f0f036094a97b90c8c50493b13dbea99619e55c95e6978749f634c3d8dd483a59f4df771d84c0c554f42e797251977527de2a10269a9b2d56cc401ce9e933c52f691ae3e9090a220102bd221e9895f5063bbf9d7c9d507e998e673b38fede85ac9f79c88ac6006e779b5b4d1447bcf723b07a398ca5fa50d046a649dd912b3d13424bd0510ade8d7ddff49de7beec7d8822d7b687f2daefe808559202db557a2ae77cdab12e49f316a30ea9c6e62573011737046835f1fed7faf60609775b8fb766f0612556dc0e16617c76724f68f5aa8f15a1a53a50606a805983d613192433ad3e3615277c231407a2c0758e3758895b93d9c2063951c7ab450be90bf0f35fbc2b14f40f0d97081a60d6a07fa8cf8c0523457930f5868b874fe93f115626f9136b89103e52a5978d24cededa032dd57d452e13e5320da53c133c02e6b7b395d3fc831c5b3d83148e79fba6e52465a8969ff071c322ef72df17b37bb950aa42e18a7df522308af7f9aa2fb355bc3bb3386687939a49f4e8775b702b0bbac2ed5d0e83efdc627caa089176590a8cc6134e49d31aa31937698f4d2c4ba04eb4e0c316fddf292324786cb9e32f2e0efe90f65cf10d9352d8644cd89916c182c27f806a87289f22ebc21916b12553ada128d88f1289771d3a8a5339e6142548fe893298a0653c5b45a6d016f09cc48641dd6ac62113a876d05b5d3e3b6c35138c505b817a3f4016c484a1b2759e6aea872e56dd8fede001f77cae7e508fc2cc36ced2a7cabb34ba86a190c1c3170ad84fd6bbb90314ae9b9b7f15ab854b2c122a55bfe1a5e47d0a480236cff088b6d80126ef88f281886d2d1c44677108bb659374abf63499ed53ebb57772c8f03963e7c4283e1f648da97a802cbc830dfb8f163093af840b54609de916f0cec1c381e2a0186e351e8b0ab848ea247a608ccfbb302e3133dd25c51b3926b16bc5e19555efa060939b30a8bdb3dfa8f1e10db3ba9e09bee6b70d01c973c09aece1d3b8a572fab9f62d23eff3316862f3425090c1e473a8e01c67059a1a7ff021a400a2d12061e91f923f2c434efc6218cbf13eb1295a45774f5d9b8d736906042292a814a3885feaaf303eeebe7aa8bcecf9faa1ee1fb802e6caef1759f824f19ff7b876c6e4734d050c942406fb1397d6312f0bfc14f1ce2b90d2b0a221d6201382859c86e899a3ac1dced1f44841b8fb78aa38be52047d028e1f75487d1a08f0b08bf29898f170658e73df720460b2da475f5dfb30b14e5eb6324107a4fa9b5d1128649375c1c3693d6205d9fd53f3b5797716b69d9b8a905b0e1e47c2e5cb6084f17751cf1ea3f6001438fa51d92d25168bd8377a1e56b5cbbaa0b75d0f5b479d4967f2049052810002ea41cf30c6f89c96a603817da9d38f9f9afcc3debbfdce16a40f2e47c384369f6e2a67ac3bc2f3b58394375fc949b664a4b007df9246daf0cfa7854b520ba235ffda4c031dc5a45528940d0f8889d21c0008d42ccd0f9a9b22797d31427a03047a6b93de3916e8f641a95e84d88960513af41cebaf5c5d720c76c3360477a2612d0de05d4356260fd6f70862d9e3c3e25273a6bde023e6ffd88f9be1f25d03869b24c7cdaacabde759c44062aca41f14146f34c778bdb3963518b434c6fcf952b257b32a46c86f3b7d24741ba6417386643ca8eedbaa8d7a9d063e8f1c13fd882a62ae33ed87c51865234704b8904aecc9af6d19ca6689fd5000759982e35f463bcc73e01c56d6b47afaa2899ca7e19eec01319df289797e36be71b69c34dd47e884213e3f48cd8a47d2406125e84952d894dcd2711c5748a424f4cbfafaf174188458f9c09ffa948ed8656c03600d6ca8bf7438e4f17e4ac7224e043cab79c54e696ac86e1ea05b8096225e4eaa809e1ff95bb4833ab9b917a2937e1718b6a4a0375735b7a09b0e9c67bb3b8662122fd59714e57fd6ff3bb25e57f2120a22b1a0cd1b63aad91d87edf8489ec8bc4c1bdf9449b86da28333ad3d378d68b838441a1082cc9ea9ecbf934a09836056cfaaf5d32dd43dc84e0cc266be18c7c30f447aad7e61ea5354c638ef0abb91aa3373d1a77db6249e12b7b0fe14b86a46032a5fcd101ff411c6e6f881b2c3f83916a04ee0c70f3e2d7f3b47efbc65f2da09e677e95425526b008f35d45afc46f742fc8eaa69ec9ec33944dc17f0e35825fc824d296e09f887a830801f424a81c6b4912b7594b4405ee962879369b7ed0463f7ad78f03a308187244d48a0f7d8cb4b13c1114726c63d35446baedde5e28549efc886a5977677ef3c4d4f025cc7ce7d5b54a716e97c91916ab521b20e4628971109219b31aa232b27cfc06ee07ce52723b974fae972447440016b298a19cbc1c686727282cf5599c4dd0cc21017c90a733937fb3228fc1bf93556800efa02b8fcb7d531712a63d72404cac998fb8ba662b8216a5e84d0532c56d4d1fd199531cf9898752881e1856b7cf161c05c895b189a939588dca8a8fcffadb578c0f28bc8f7010a0dd7ad69fd60bc0b62a666606d2220d830cfe0e69e967363770f44806d5f3ddd577464dc9f67241ba874a312c631ba4338708185f931f5b9c42ee00cf05e9f56b10b1713635c291c065ecea24ff8df16e2c4a900bee3bffe3c2bb6133397e250876e93c87c16ab1002ce2cd72183a45917b3cec09461421bfc56b94295e0ada0d789762620431b8eb66e539440d17d5a7f22286ef24a1ec5aa8cf5aa758c243d690713a0f4d623ca78349969e0c0e127f6bc880eb067708ada28cd6daaaa906cb3d3c40ab760f19106710c328d93cbbbb0472a9e8a835cbddca21e3c4630d3841537a15741259e7399b966b01063e150e2ca041532a9b37ec97995ce76281d603432c9673c47083015cf8f9c809c25d547d625ba2b631ed4d326b6abdb1ba081c28323a71e8da12ff52242b85115dcf402f5861c8c9d7bdc85ef77ce719442da374a37687e7ae3b9b1fd45805bd026ae94df8a525a53188f0fe067b419394d04684dc53935923dbb45336eb2a1dd01cfee4ba8d7a493078f6828caae244af2ad529e5cfe40b3a38d9cc20b4a6e0b7461e13672d9adb3acd37bbad14b42b9c1b88a01a94dbb3bea159e76d8096c87d44b03a73c570ba3b409adfd7e88316766799e6eabc55c0069cd51a8a628c152c179e844642ec0d91300d82f091e3bae2efc65d473526e4bf13c39c1c941f6bb2abdf75aace259ad4e288c647a2d3683d6631f3863c9f23f6bc39692830907ad244f89304dc29d92c8172b18878c5356cd9600abae4abef62cb6d05ecc1963fd86fe0592d750fdf35f9e488a531150e98a0475e37bf2987dfe3c390f4a9068052acbb7dff233672b305c79a3890e785cda3486424887b2175e7b367541d5d73a117dd3493363d0a9f6b5ca89b4db12dfbb58435227473fc8aeb0040c3b91e0df8d2a1dd324562f356c68bc7ccffba90d61256cf849d635d6d0b232495c214421cfa37c340168307a3a264154890ba04fd75bb9966fb96eb7b3b6d7d9d49f0cd5c17d2c6d2e3f269f1b66230aeb3b086ef298025f6a8471db67c96f2bc349f0b908ae1f8e42659c8c119bc92f6b3fce1bf894c50afaa1b87c77c65d25ce5bed18abcc20a846143162c945ec63ff2eb4981ad7224d3b05238e24ce88384a14201e117ede2a4a38cd1ab30859ee9b124a37819b36a7ea19759b66f857af3b6474323a6dcf7af8ae9b4bfcc8b5ceddc1b885665efd80472e7b6f5c452c093f09aa9d32220aacfc74ebd1eb32a1ec201cf177bbd301f7f152f171d8ebd70c4106f1eed3bd4eca6eb3e5baa534a07bdaac2623b9c574553ca2d013ee1d6501fd2accd0bcf505f74aa4294e65df9399fe765b912538f1426e36fa6e357f5aaf072be9a21fc5a6616e134c76471cdfa288f9eafe83131c896b6ef3ca2cb7292f5559477dcfd4cf753817381eaee38440760503b17293b0c9dbfea186a2af11a139d8c6a266fb3b026206446c8624c3dbae00c25391493acc6da3159b2f1bee928cc1807512031b867bfbdf368efcfe915786c34e1b7753517cb883be57edca233091ce75f479f6e28a43c6c4c4f25dd2dc72e74a965aa53343eaed070e925a38d8e56fdcd4ef8e4b43e4c14387885eb4959360783432ceb8f6ba6a1887bb906d06831a7776c166d948ee45501021762a1e92ef7cf349a1c9bc0731e3f6de44eb0c43b250ee70a56788a3ce007068c1ef0f7587a70442384d7efdbb88ca9b55d46fd5b06c0ff98225a53ee0f02300080e8b190aa4fa6318cda9addcfb274b281a3468d87829a1e740df9ba45f32e834f82bff67a8a33ccc194c6eee08d1e02ce062ba27d255efc8b1310c79dbace3039badd9279dfe2092aabbd0bdf8235dfe987bbad683d1beb6690b944230015326d9ce952f730e1463860aedd74700fd28c2db473fcbfd3b0595b71845945a201d3562feadc709b983f08442c03e8b22182c2dc98a9217b602ec47754db74dfaf65a668c7d89b4f63cc9516673e6120fc0a8c9b6b271f7135d18f1c4d51e21e1aa2b8050ba9b12ac6951f2be8aac4967d0b18e92c42ae9c3c39a7758522eabacad22acc5c818aeecf1ec9603132b469c7201f8ba13b9ca0fef34c26acea6ba6b8875f1604d6c4011f1737796b0b8dcfa0d49157c08dd62492d87818e68812fc7c703c75a8b923d9df623e2b0af927d98ea3123f7cf239ea83317bd76bd54e8647a2b57bd4c4c0b", 0x1000) r4 = accept$unix(r3, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) r5 = dup2(r1, r1) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)="77297be441f0ae780d7be1fc1b388fea96fc6aca51736808106001753fc93179825db16d6be7229127b2af66a5d1e6243a39a212c3f6821d530a62f912442314debc9a18cd204112ffc86d104df2ea638a9d80d2f72e4cb12f59cefe4a62d501830893bf27f838b1f9fd6d06db57d15c3c9ceb86bbe204de7b4935073f6cb92537b0e5a9c8e1de18a3ea16c184103ce40191b91d753ef8ef6225e5f7e599d757119049b8793a0a360722ef1f853f51f3f2cad58c3e3a344a84edb9014b4ed264821b3d28338d815a06564bbbb68f196d1c638fc06043", 0xd6}, {&(0x7f0000000280)="65192b77d170ad61cbdfc0b3df2fab17d8600f9904ab09b1758d6c81938fb29ebc60b64d9cd774ef4432346696af2ac8d06362d03815bf4348b6b6f81d4df2c1087fb19e7b42bb8fee330f331247eca77172e40602d8b3cb5a14fab6a05e09e54f2849cec6807836a450b9f17619019e20879f366c4e177bf54e8f8e7036ac9dc3f0687a93b8c23e71639251982505c919ea5123c1961b9683057dfc52a6842210a7c8b69fa6ffe89c35aad7f7939258a9cabaede93f857eba02c1c68167f475a09db4c48190bfda2ddbb5f14d5ddeac668f5f1768a82ef76a43cd", 0xdb}, {&(0x7f0000000380)="2ab660455c70d5e37a5a42f4c4782d31f6f43896c5e579153d6dfa32d48adbac3f61f7927a9a926e31f590b4e691fccaa8ff4fd132b6eea4803c32005a5b448ae6b3bd0ea2572df166bb86206aee7da2d655b5be5777c066761ee771213485622dcb3e4118af82c9424fa984760b938ad57d11e4b0d86f48091781838e9e", 0x7e}, {&(0x7f0000000400)="35a0fc5f57eb6b2e8662014971f964d1dbe15507e07825caf87aeaac824bade6", 0x20}, {&(0x7f0000000440)="49012142c541f7d990803de844287fc00ba00a7e4ebfa83cb505baa13565ca8e2a1b553a197948f170641fe4cd37d1774c999cc4e1388aaef8a15915e79cbba3dcfe10fd1d4218d3cfe2079466bde2b1eaa6aee41a5d5bffd2e43dff8d377a64dac2ec692c378b296bc521217828236720b342321f1646c8b0a77d0bad3f293fd6319e9e4cee53a4fbb669f3502a78b8168bd67670c3afad29258aeb2dcde446b6cc8e46b61186eb7995657b9109a3dd93e2a821e33090125ea422c727c40fb609a54a25e9915c10a5aeb5df6883", 0xce}, {&(0x7f0000000540)="a7c8f0e5a6df6ae4bae620663b973d5c82481ca9d5f642366ecdb339f896b0956402f51da314cf82dd01ac028d3c97a2a3b8ed140f2baf5042317675b682ed9f8217e0860ef7aed1adcd2fa94da7315e87e3c50e3cf3b86fc74da749a6d8af952cf40805738e42a811c328c91d5f1b46131a14fb868944a06eba5bb307245bd9494c27791290a8613f19b33129ad4a2b7e5f71228cc0ed516b0a43c8a722cc889b580800af3c0826bd6ca54489cfeb1dc05a411abc4cf19fa83b0f635609e32dbf70241c07f0146a7c1d5e68f1c72c7c971c96519e9f659e77826897935d445e1f75bc3e205553d4ea139031f24eff4e69c6237c2525558b", 0xf8}], 0x6, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r5, r1]}], 0x38, 0x6}, 0x4) write(r0, &(0x7f0000000000)='4', 0x1) execve(0x0, 0x0, 0x0) 04:02:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getrusage(0x8000000000000001, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pwrite(r2, &(0x7f0000002480)="4b7c7ce0a26f11f4e8fdc39eab09c91d35fac35afae638df96488140024c71ad52049d7353551531351b91c2c56a961922e760d274955dd74ff9f7a6f7d439114ed45b20d12f1f06afdb319bbddfc7cfd3915eb03caa4ba04d8c0a9b8d2e8a38e7d9a62c0038cca629305a36a9b3b3f685e93a82c39c6262a4252036579bd17a4c5a70d23924c569c7a136f9cc2e046c1ccbbdf88061213f2865c2549873d1f25dd5dec1db364c76d42e0bc633ea245bfcd47c7dda3147b05481c59275eb31e0e46c05960feac279c8ccbd643a998ff2b34fc562a433cfb36e74404a95fc9f013b8f324e3333de95c8de35c6e5129d6d5ede92883b88a57cfeba", 0xfa, 0x0, 0x0) writev(r1, &(0x7f0000002400)=[{&(0x7f00000001c0)="30babc5895641a60d0a0eee815d26b44824776dbc487c042886813894767c5eacf596ae44d720641fa044b1670089db007cb40ba3faf42d91c69e2cc7942f94e8c8b3fc165ed8585e36be9dd34e987c18425fe48321dc9b9582c1abf689c2df31354000758fbc958bf1c205a257d0fa22595274c0289b38ec8b94f2c9aa86d1c052ae53d75aa3c64043f01d9665211fc9aac7006fe5121938c49b832abab56441b21738050888ac640f42e2b05bed3f05b2a157d9d84f8755cf9cf2a3c65880ff24ee2f912403d519a14c45c25d765a9a4c85ab8aa583bdbcaa0e652456fc95958b92ed4b44fc29e20b20fd4816fc85f7511ec23fcaabddbda2581d9fda10467787f177609c2dd53aa68df7df6bec7ff80b65616d9ed01d69c181ee13d7d65d65a7e16233c60655210cf33a02df2735e67795beabc4f092dd923a6b14950fe137d54cd32ea78c7d390745ae60e0df4e8e196deff4eac00363833d0f45bb9ad63bebe4637ee77c8389504674516feb54ef207d2d74b08456e4807e132bb9c893e5b50a4d4b7a5226915835ea7a6758cd5fa0284f6a9281961f606684f152daa743f83c147afd1e762dcc5bf5c07ffb1a9aa8fa0def1955dd6b44a5d28a1551aa65e1beadc9ba10a383eca9e3f375c1269724798ebb0a22f7465ee0c11b7832c5c95648839307402755845e1d00e39bacf80a31d66a6cbe2128f38ce7655d2849da98842c02f921f07401ca3bd5c83338d3acbb824d7d9b4206dbd57ba812c52a5acb996fb51e53d68e912d1d92386ae1b3c192b708a425aedb81d058c64a9aa5660542f90ad226f33d9c2b6adee186ba9c60f2a3dbc85c61b1dc155c75b241025a39dee7363690dd1d7271ce5c6c6fe30ab34990abfafba50a0a88dafacdce985a75dec1f4a524a3f73931d523a584d90099b0ae383fa7e3ed3f750d7eaa0c318613ac4e9e32fadfdcde0e49c389cef2f993ecbf464788a3f8ef78528f934f2c5fdaa96f8dabaee1df3d5a583a5b1f83f3b8667ec664f2fd2f28df638e8a578179358840e96ed0633b366c87363c880c708056b878a51088fbe11778d7c647ed6f0f3236eef31922207be63d33528c3e0c8be05e04428087b000f47e022e59225db1dc4ca65152b4e35311a7d92e7d6f76d067241548cc00808cf651749eddf06d46beedfc04de17a9fc8f187fc2c081f684c782c3a6bfd49595a9cb34ef380e328dd85340099d87183fd3e4b85222491dbf9b4c8606440a9e9f50859632c9d58aec257d66b2401ca20d348baa1203b50fe0247a86f537f2362194567a2386ccae5d7cef45c4acd0fb22edd5fe5df89a5af3f391395e466e6309dd53f56e600adede076ba6b2cb01f44f53d9c27af83e4cdd082e2001f293624d50760202fef538fe05a1f9288b9445650359dae747a731a184e2d36af4efd3a1bb6dda00d3cc04ac94d1b5972b3e4547e6d7e8c2d0e286590d214034c08466d65e605284fcf21fbb29ba0814e6146469f4e7f3c344e046c7409746d9589913c4143d100be436b5cf540a2b55701194dea9f735103bc5fa9f2d295aba26070b36d3e475981cab1a7ab0ca8be5a723d66fd18f9368180bbafe0025d0eb4ba452fdbb8c077d8c8d04a71f505ad9ecc29bcbace2cdf1248da72da33e118c611bae82560ac644b779ba52e93f4cade8758e618c733800de233d90f158a792265ebd007f53884f5042c439eb39d7ca2b53d0e4d839c065417ace187ea3669257d51c8d2a5e97810342a41b9f0cd354a5e9cca422742b96dc0f9ef9ac3dd1a11c68c3ba628203d728ddbaedf01325de4ad1bde1fb8ef7a8f3dd6fe16beb293e3b241dcdaa767b37ef30bd3fc88accff26afb1b13e88cb6218f0ba7639f01f0b12153d43cd83624b54ce25cf1829f6273c93cf805b4a69a80854b71c87dcbf4bde6c02ac4781bd8cfd9ac53cd60c1c63dc5672f174174701d619270ac8b50d1c7d6734daddd3bdec8a75bd873ab67723902f07649584aa74dd035d7bdb349916ea6d5f821d21719bf181d4560baf32ffa41b182d9ac5dd96c6bdfe71e5acd60c828e1b383cc162601f10b115f4415245194e9e90e537b5ba887e026f7671401bd4c9f3317a6e6c8a4adc66e385d565a6bf09d25118c470ab361332d89625f21b46ec0b60faaca7a2638a5d1bd8f1f28e72079bb19060d00c7173d1be7f29716c3cbdeb8b35f0ed67a3d2ab675d129de4403f6371976ce163663c0dc55df89ccf9288ed1237408bba6741feb0183318aa9f578a40ad987ab9f2867faab1fb94eb0710458aee255b4d640d015bee3d63da8a23a3e98420449e7f73f3d26e2640ece8433cc151c6ac43f3e5d450c4d0d9e320e1c129b2d1a702dcd14d0e1e818fdfcca3f31ba1b5909eab92c2b176068a09287f3c09795231bd51fc20f17f566968f6af41fc12106dfa41e128bf3c61927d2068fdfcb7d0297a7bca0ec13bd52cadf97c3c5a2cfca532379d2521bfc15b2cee6085a024386f8117e1fa0a21a761c6c25d8c385bdf093814f0662c07e2d3ea90d54d97e432ad75d5911b5e64809428ed3f080b1528a0304f35bdccf856f3acc01d92b3b4f6563ed271eb1a1ab3a4f5c96ccc8dd03eedf4b61a479cc2214d42a96f2d1f9652d757c9f63b9afdf9d425036311fcd2a17f9397ad746fbdd7c9efccc4f23109e5ce5f1ad3fe7d37077baefea7e14e5fff6833cf2ca3bc6d3b15678ca9f46b5a1d38b544ae6c1e40d3dbec085e258ebd251cfbc0f2a0552804b8cc639c244e661b5da8f362af4a8e354268652b2b738b36df2f582738f70d9bba35bf7990c6035912340368fbf174497e1fe45533dbc065bcb3f039414987b308ccccf0e0c1ded76182359518f05658d8358a4df2a2c1a5c46112ec3805b9549705e1ea7b270e3975dfe613625bd8edef6678ac1d8a6946a2bc8686b71f9fc6c5bd677bdffd32cae328ae5195244e3872d876b35f0d122180a10b496560ff706a540f9bbdd55240da2407f8e2edc2c44c942eb4c027bc3e054ad21712049ce088563caf14a25da2ade117796bf3993f44069da8502821e74d7221c64b5b8fd4fbcbee622988ab4162de6fccf201a509fab7f079bc3babd5d79007335e8441597e6b4382aec32727ef1f82409d6240bcffbfeca9271263c158c1a604be8d87f20fdc8c1914afa3dfc55ea34c09972d4e78a278fc3af28cafad0629e7c9b0d25e2caef1a58ef6ad777899954d376fcb0792c560c01c82777f661d1508468ef6e051f0b4c6577bf4f363165d43ddb75c12bd8db523d69d376c23b7c11ec2aebd7b6b1fdf7698c55a92c11e769557f2e4cc64cf2993c5fce9e80d2ac5c37354e5995551490c63733581a298830553871851473cb19bc409b46b78ef146e14fad096bedd697c5cb46a59b3daebfd7586852119659544aa39dafde2fd26c536544a9cdc0414305c052e88262fe41ce0560f24dab528baeff9b7993618e8b769b432e24c94172d89528e833d919632de4c7e258e81de557f717496cb86ccf6b05b3a1aacbc84eeea210832207395a471f594f3a10e747d6764af1c03948b570866c232b6054c7d67951fc554e1a495f60a94be3a350d17343c2bca73398c45925f7473d3f661950e829dc518697fc452d4c44948c72bd049d2a2d422bb3d863aeb4316587d0745e9d9e659a03720cd1046e83b8b4f750342693b0756b147c7dedfb5ed8931c00a65a4c45b7a42bfdec3d9adbdceefaf3baf252909e2c574cb0b0cdbaf5729172cb2c2432a4b6f0286b9edd8b00d277976f6b5fb0d164a61931d154d5ade80e16531ed04be26915ecbf9748cbd7542c7633d7e36af292169498ddfd67988da40d680424a91bd3e01db952c887f767b58e745358083ce1fb8a8476b3cf68bbb20e307cd242287e2f028ea498a8e113a64d5071c1855a44249d0f001ca80bf9f709df602a601ea73517d58ad70ccfaa67f08a9136ae7555c25031a476413298db7abea5b641ada058a29a7e31c6433b0af88b77243f696ce6e2e51dac6c415c4e0308ffdb27822c607371d6839cbb8c17942487689935fda1eea7de29514da7cf4f409ffe0a3a0ec0e8f27a9e748b2f9f1ec9ced243a689f5af66dcaba0fbe83b5f6a794288c1040095272672f993d0c5cedb9fa3e66e20c7dc525776933dfdcae124c4148bc2b9cdfb985f1d1b229f824b7622bd511d8ec64c210df1de21ebe5f2ae672ffd947bc36ccc096212da63a7614e044adc380d1ac26c675c3374cefe7a59bbf9f446eaa0d3e2edc9c566c10ffdb2cd2bb172faeb8368d34e66682356ab0ea35943e75886f2a370f36a545e84a6087bdabec2ad32acb319b9fbd6101c3f85b37969888eb9ef34f987ce294f7d3372d6ef22f9196fc3a74d20db920b89f89a9bfa4647a2c62d013e6ce77d28a3247a52f09c60cae1d0fadefaaefc0f54ed0d7583bee75046004f50290df49d794293035ba53ed2d2190eeac1dbb3f248f006f2ab24c93d853adcb2203f2c6da53ffd95a684b475dc6443dc57d7816345246c7a043ee9e02d98e1c0db2e48344dfe08b87589f7d7364ae893bef5ae3ea028a6c36775f6488cb289bbe9cdcd1bde9fe501f7ce29ebc7731c9ac358846cd6728d7236ef92283586614af25c06ec666de6b96ccb58ec04d1a437c376ad74d8631c82190e1a87e6aa1bb19e25bb959a8a83f10e4cd6feed1ed0a0d78bf8f96bedaa2d25f691a3caecfe7ba1b1628b9e9193debcb64a84193e66e8c9ef8adc5daeaf451917a0281cfe6840f601ef3959da695c20548b6b40d62d1ee778e074328385a5b30f4395e1b75ad1eac95963ffdf7e4324f913a9a078a5c5915ba5d01837e84944094596746c983fb00517beead4672b311490af206b57891f629b7b71ae3ed8bc29b114e94e3ac678136398f769acd4143a3b8acfd4770a1129d517848e9d06c3af98b7c029c486074a254e5d69f778070dfeebf8f28f345be5b6097b4918278ab9d22981ef998e9356284a3ab2123059a5105a0587ddd7de2f59d0ce8b32fa452f8525e89d31c152e5162fc04e85dad3379ce0d408b80c90c010a08748f2b2efa2c8996ab92733b2b2ef9f5ab9f1f5095d03ab6537535baf16806105f84d8dd202a1eb57fc2b2fad30b09ada107bdbf68b128bac84d2b6a65e2446e4677ec39f08ad115ee34620883cd6651a3bff5f6375bc754195d114cdc0d976a38592f8adac88cd99d5722c94bbaa22038b0dd76b3d22b5591cbab81b4311a0b6856f617279b757dd22aac4709c8b3f9feb012f751cf392e4e32d34757522b88504df3092fb8a828b1e25a11706c74e5a1791f9ab02826bd1ce138662bb3c6d3e635ca29cd04b8425d4a4af7488525c4878debfab3e2eae8dc4ccf06615ba6e6ea72d176e42853df3e648b9052664a7cfd743a7843c06bb70d130f0b70124b6586611ed4fc98029935ec3a1da5ddcef3f6c4aea81198e900c8754ea8b371ec512e72c28e49b853931c78146b7b502e6cfebb1b9582aefa5bdfb34efa65aa488fdf79295ea1013f935c73571dc62f3bed067588c1076079a2f2f841eac80354252c5682456f4188662401072c6304c780837634eaef830a20b00bd3b1b1e9808d1b3d027ef0c663fb4c15db0ba0b7d6a7b20e290b6fee4f72d0b40913d5111bdc32591b43eb8b2d54a3fb517fdced9229703480329a6a52bfa31e3b7fdbcd6df864261d602f198f7d76a0dc48c79792741a58f8eb72d806bef7d5ec4121004c40a87519be85d5218fdc88b4504caadb2d71b7c4152aacd55116af0", 0x1000}, {&(0x7f00000011c0)="3ee8366ddd06571cf4c6e43558383bdc5081204fdf18fb4eb5781b22921f86906757385894d4a353430f80a616e841b4825978241885cdf4f58ac10f9e60761186d17101e6f6e8dd50d842efbd87d5bc8a65d683d166cc86f1e701eed3c531ed027b07c21a482ed80f7254576237d19b208ffb43ba71815aa07ebdb59bbf884691517055c4355150e4889e372f6b6bccb973184c8fc6b2029812c38678040fde5162d2f9e48198630f43da742cc9ce14b62cf9c285f42afa2ef46a1b5382d8d7457ca729fbf6afb2733f016c5d7873a8dfda6a941acd1325a6f213", 0xdb}, {&(0x7f00000012c0)="089d1a30adb10701076e845e8d9a42cf619e4fa3b00bb7c6b8dcef36fb2afc00ba278232b7b74b0e3ddd2c5973370b0860a92a9800c8668908d987c695f7bcbaf4774a8ee57cf27ce947d2db4dc0d207a8d9ecafd017184012d202d1d34c977cfdfb22f100a53c87c75331e97109c8a487dab855a8b5a96b33ef99c1a973e07489f972e2cbe871202f4caf8445c58fae230edd42e851ad9b61bc681cfaa841ee6ef0613277286b9f0d0693d2453ffb53758b2d613d220e1d6041f5a183d326d5c61055b76aabe279d6c5fbcedaf9f75566039d21ca2a85f4f7a0fd3f725f93d84a035609f162e6dbe9428190357a8d1ab3244f4db30a78aaefe0547f3fbfa879970bb0b08d3abb09d97a645bb47143dd34850895518f41beffeb65b269ce2b8020725c12c941bff57f6ab13a76b142f9cf93491936ffba75b5e308278a57ee09c43789b0da629e697ba1d05f31a3bb48346e9f8c34740aa9a96ab2c258ab84e417ac9ef63722b2019d64eaff995f929b46aaaefa0c7ce78e3195a843536263ab80c5c3efc386bc018828b67df602ac1b51d97b9232ab016c6ee4c4cba6d8e5163e8a65159a7c2551efa4cce9c2109183a3f149d9568fad3993039155e1e49f7265fb5c9e622418f7fab0193891405afb9250752c3a3b11ae00c7adfdbcadbe2943687fa4e4e472b4cd07125296d59665746a93524cacd4673589c13f46d13a15604576c0a37740cafad368f3b66f2a1446507ec9fd1d006d0c718c28e12c7553bc85e7da8f3511da210f2f40279698fa94d79e55d44e36e9f0ad5f1b56ca331ad01510f14232f66a2729220994e8cf61b1a411f445f52fb18f2294e4f254ccc4e64e9e4c3d3c7511172ec8405c9b7be58266504e02eee96add8d9be629955f4dc2c8dd65b1578b246b5eee1c7a5f6ac455aa5dc3b72910c5da0fef4b75b2bda0939c67610f2427eab341bf128b78df8eef2b3a362cb2bc3824f175a035598d8e7fc6e24a7f9316758cc5ec035eaa89264c1e5105540c8f4ce69471c3ac71b5e3f504334114ac5b41fab04bf3c24b5ce23720aa67f69180d47136230dfbd8c40555d69c0a7ab84be16ec95c067e4225b0a18ea6b4e2b294a00bf075ecc6dd45f1249b07e974df96d73307406621d982db565aa7b1051529097a1f4ea19fbb6ee2fdeae090b7ba291f2c723e9596e3e4e73f2062c4fcbbdde54a7ba862c83c62666c62559f2f00ff092bf47d485535320149eee4efdb7ffa75fd7ce0320e881b9b58de79198fc2e468d58ec711976c8f2fe10ce213646bcd41087485797469682ffbde5b382555938b66ab6f20ee31faf10e32289cd51acdd054660418be105df63a8d227259deb4599c0ef10effc8f4d4392dc1eec76722480a35094065c25509eb0f0d148c100d17749d1268c6598d07bc719765ed1519ca25bf7bf2cca8619a6d9d3545e41ce270783d1fe51d8c5b67f69fb0f39927f2dfe5001e3deb1eb48aacfd2c08d9faa98f512529062c21d9d7429ac74224868e969fe104fc14e002c544d5ff8b9678c9f7108d71e5763620e34d903d2d3c8b225fa9eeb18467d1f9452cb5e0063b3d85d7b8b36f5fd2f350a8b7eb2b52bc306e0b7bb81d5e75cb88ef8730c87324ed591b842dbd08c8a682b073f7344d68c6acd41534aa1ddbcb866044f1fd24465bd6f46a2b7e196244ca19d30dd3a02d550723adfa8f6174bbf5e040ad7f66d84b2ce4fe1da760b439f6e05d8bdc2460424891e738f51ba45f15b79d16927246538b8da6f95283a0cf87abb449d3c43e9cd5e72763e8881a83f920a324d3a78a1400cd0ce5d1076aac3651c6a7d362f8a0540661eddd553fab1bda2ed8e92f87b09d7ea4d2037de8744401a8fd03811568469024c3e9d578e205cfdc75dcdcee80c78847ebd5c74770c239e5ef3df51d164c3a2d349a6cbd3b3b75b9e99ab7e5876d902805f430c68c819ad3d26ac2b8d0dd90c82e9f353c17e47544bed4a0325207a212bb1f3e38f7a7df492ee1ce884ef6d43bd2ce5cc43789809b5387eb0891e5d94653ca4101bfb2c680a7b5fadf23402070138d4656c4ab377b29ac02a12c5e32172a42e597a7bc3fcf249c5be5d2c02961df50b5e9d0d54ebed6a56ce744aa1d20ae498d87338ef6c37f2af7de139494022c72c6ec08fe828a1082f919d2283c939783d6b915750852ccc0a9c158e5543310fe8f18c8a271dfe8192c40acfaf11553fcdd1d347f5408efc7b196a9f8a8b4ad1268403e7e3011b5128f912280bb2d362baf2f05eac14074dbc9f2074bed48c2dda170a90b2fd61b3421120086c5784c19b8f919a2321469dd34dfd76752914743e04e7b162d9800db43bd61602eb6f134cc5716ee26100c01f926c0e9a78417b7341e3abdebb548ba774652450762acb84592e41ad610d881c3772bf18fc7f8d83112fb05df7c61adf13764faf9d3df72603aa76d6223a77c68320f38daeb3489b8b11f96436f9798c1483fee45571ee8185c6c804845f3240d329319c052cacc25580e93d3e8c0a37052b408ffbf8046d50ab722d28f5db1b04e20f5d53623f8f892aff6b5b5d13298f4ed3ce472da71b3c90fa800fcbb0d7a6f893de2290b6ea03c32eb1c6b9a610e0522379fa10631b338c7e9337ae47a512b670aa81e15be463328258ee6131b66def2d457d219ca484da6fbd1d7aa7d2cc26607e8b256a2596414f3d00bfe9964e57c560b2594c42c55927cbf2b9b81f0ac04f185f29fc7acae5ce5cb9cede8ef79ee49309259dfffa4e174a2daf23ed78e938d733bfd197580ce5ad4c0ab90674be4bc1995bc289fbd9396d8b1e62366c215f5c2277315af771e1db221f848aeba3ab24a950a73c2af58ffdf71516621103e142918257bac50e6ec1c9ccdde2d9f186c60131c0bcee50bd4137b9ebb839393d579124dc79c99b6ee9efb3c6052ddad530d007909909f4eeec5da522d186bb5179ec4c2905a839e5d66d7a228f4bf19a75d907398f5d3cb29ae9b9591402299b739cb14cd1ebb364a7343fcde942353a39d3fa2ec785ba831785aa6bcdcbec3470867d1a9e310f017dbbaf1d7bed9bd571d3baf33bf8de369fcc0d2b0300dde250bb938fd046ad3c38d753d2b13132cc01ebb1d4ff6b2991e253f78b7dbf7c4db91f36ffa4fa9b0114bbd0e1450d7155806c054b6138e23016f3d9de06f3fb2374d60d89c761ad4c12fd88d29e1c72343abb45c3f6cc566452dbe22f16f6fa4e136624c3e92fc6d43b4272bc8ad74564576d6d06b0e916bbcfdf41d91565890a73359ec4e1dcaeaeb5074298ff2e88e8ca95885ad01440718114678a4926215873f418a32bab035925e5d7314755859fa6ebdacdbedc604e6a359fbaf5a87d9d9fa285d98f103679f116f3f05e4f52a9976ba12e9d8d5de09dad1f5ad2db41829dac0389b7e28515de74a8d3fb1cafba8b9e3d88572f2b8f11497c76c4647169f8128aa4f70f27800d49621e1b553457dc612eaeb35cc54073d72ef8e567a1dd4df347a63821fd72704395bde95cdcc1baeabbeb848f5a482e9f53b3bd6b6dffe0b5c62ad1a2782f40c6ed701c5ec95be5de22505f1099694ecca597dd6e6b9a8364b7b09eec9aa31e21ba7126b5db8d4738f414ce374710f1ea66603574001ca8074f046ecddeb3f7ca98484dd3a15a93cef818b0cb160c29c36988f5207dd50b41c6e34242061b93a098e265fcd15601d49b54ce212af1504afc39425b46c82129438592bd3b320837138294e72f439ed17332b7efdd87b1aaf2ac39977caa3abc481af838ec37d051631488ada08262a54c9c83acd1616383977a6aa67e1996c7c73330810501fc8b6bfbb2b60ef7430f4c19f233c1b269c6a2862034e0a7e49dbdf08a76b17c84b3a5083b2aa1ebb138120f2bf2a505081abf6379c5914d4838054a1c8380d7f3cdacdf914940efc3aba90223bfd917eb4df1e070fa311a17795df2a6fc5cc230929f56c9002a6d864539a72bb87e7d0715ad282092f384ac8e38a90f59385bccd2dbab6db6d98078ad52a03d40fde5a7d1a89f4c39072620a158cf8a5e1728f9a2a607a57754b8905105bdbfa8b658e785cfbfd9603ae4bc2698847494f56633d307870087bf9e358e3ff47ea9690b115a0028e82de192792d96551f568e828ef433f1dab270373fc307182f38aa7d5c37dbbc4aba0624768b5868478705f7573ab4eecfe03624f56195760fa0df7f479c46619430439e99c8e8db3a38bdb2d95dc700c572ee881385bc5b7de8575f19940e77d38cad4f87b4c1c9f1a1087379a0feaa7029702ceb75b05c79381292216044714412b348f24e40a0014b3fe6515d6c0d35a5421d8b3628014f6c3cc0a96f9b84ce7aed7850cdeb71c9193aeeb0acc386850d54be6f5869bd38699166fb20868916cba6ba364ed83442a5703eac8541c4fe1594ecf442f1a7e013c755f5af4a73660101e81d5811949a4a4bd47aa1f6e665a4ed822db04b66bbbba5f750aa333cfb00a467a574829eb24d6d60c5a9a25dfc99788561714647103562a855f88d291258978b88f6a6596a25444e1df51a41a91c0007f911d01689627856324373f73a06b8675e38f728334ad2e7a65b2edb48b373e2700d0ba0bb07b06f6ddc09f098421d29345b90a4846a2027b08cb88715841f0ff4c4514576d3127c07111b5950fe3316e4a2b8e0dd8e3a0f2d8d5bf7274309f6484e6842e3d30d99ad03d39c42265d36ab4926b28800d8c1744e67d6af70569eb072dd07746e2e330960004d5c265aace674927640c941952497f027d267bb6a55ef40fbe42bcd6b8c9e75c2bf3f3fbc66424598a43ce607f885061383907e982d56ff3d4d18b752ea27ca278969399a0066695abff41762ca2c4590e3c4912d050814bfefa02315327e48ee9703bfa936ca40c0a5275e6c5afbf03290771137dc8ea455f2208e3bc3eda4f3a1e400bc3e919644bb7ed8bc2939ca748ef9a4edf58e3d65d19c45f431b67417093a55fd1016522b07399a4f6391cdd4a308895cec4b73cfdd3ee77c6f8c38f3311bb8958b4d3c98dc7cca69b6bbffeb39871338887a28c891bcfd71ab63fef0377ae193cf2119927b9185d6f76404a90f20ae60bc6794a49adf5ff25582b64b535ccfde43723cdeb87ce197d3f81a8066dc433612a6c11bbe535b63056919443a85a0bdb8968f523714021ec8f8abab68014cbae28e538504e10d8f678419d48e6118cf6618d8c84677f777ffadae4f24de17a8e26a2391c4515b028350a56c6c9a8ed76bdd4c57656feecfaa843346f43be0b3fc286220e46c8d441ba57f6633a26f3e8fee134ea04df508ddcad40aa89f763e6c89f85200516629565c76c58523515a52781cefa33f0d1b9dd41470a071cfc77e666d725069e1f037e0cae03d4a84024392a4edf5217d057179dde20f3123a1a76b63b60b54d30cbd2ab339f1e1fe61618fa25c036494a3dcca4f47b3bb6d5190cac1c4aa3bf0f3b2f1549cfb2c49e2bc5d1c291ebb07007f0e19dbcf726cb4a2a4c7a3a1daf8e8a8ff416b7e99f327e8cb97ae99f85288f061604087347be8fc10d9632534bdbf22ac84edc1b537f7f41940db85eda271cdcf5ac954e4ffd94243104d2664bb00d7ffeb0a658f7b0e1d84e0645b05f68faa837887c41804d4b6acc9308332cb7b6e1046f27633e8570631c1165dda6475d911c8f306b24a9c858f1b605757a0df2097e25d63d2297694c5d4b85617c43045abfd6a9a265066626737fc9fd6444f89e6b2bb74602af681bf270299bec64cec2", 0x1000}, {&(0x7f00000022c0)="74e725080f7f8a70e736d40f3167d7fd61ffd62434db01f34e4010c4687af3223a6cfe3ffaee573f84968c66a50d1487209a88d67f2e5c90e347b548580d607a57479363e302cf957f637769cb8015af78807f7f1df4d94207c34afa4a8ea8af291c28ba20184295b877a0decef61a7bb78c84b1a05a354f4bb1ba5132755840e7025f45f98bddbbae5d00804841abe1614c3434b7f11d8ca180c9ef8f28051e6a8b59db4de909eb7b678fbf8b3c7b30d64c5bd7b35f", 0xb6}, {&(0x7f0000002380)="551946409bbbef3b2eecad559c6d5f75b59cbf9f2f657642f81a0a56e4761e85ecf908cdee7173b8b8b1be0b8579909b12a5790fb0859f518fdbc33aecead5c8e95eec3bd2db6e76", 0x48}], 0x5) 04:02:49 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{0x7f, 0x8}, {0x8}}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) getrlimit(0x3, &(0x7f0000000000)) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/a\xb1oU\x9eb\xca\xf2', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c, 0x0, 0x0, 0xfffffffc}, {0x2, 0x0, 0x0, 0xfffffffc}]}) r2 = socket$inet(0x2, 0x8000, 0x3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/39, &(0x7f00000001c0)=0x27) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x110) ioctl$TIOCSTART(r3, 0x2000746e) r4 = msgget$private(0x0, 0x343) msgrcv(r4, &(0x7f0000000240)={0x0, ""/1}, 0x9, 0x1, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80007}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 04:02:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x2, 0x0, 0xff, 0x5, 0x80, 0x7]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) 04:02:49 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 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) 04:02:50 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0000000"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = kqueue() dup2(r9, 0xffffffffffffff9c) r10 = shmget$private(0x0, 0x2000, 0x38c, &(0x7f0000ffe000/0x2000)=nil) r11 = getegid() r12 = getuid() r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x49]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = syz_open_pts() r24 = openat(r23, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r24, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r24, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r27 = getgid() r28 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x4, r26, r27, r26, r27, 0x21, 0x40}, 0x773, 0x5, r25, r25, 0x80000000, 0x2, 0xffff}) fchownat(r13, &(0x7f00000010c0)='./bus\x00', r26, r20, 0x2) r29 = socket(0x2, 0xc003, 0x61) connect$unix(r29, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) writev(r29, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000003c0)=0xc) r31 = kqueue() r32 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r31, 0x48) r33 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r33, 0x2000746e) kevent(r31, &(0x7f0000000240)=[{{r32}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r31, 0x4004667b, &(0x7f0000000540)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r34, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) poll(&(0x7f00000004c0)=[{r35, 0x40}, {r31, 0x1}, {r33, 0x8}, {r31, 0x40}, {r32, 0x80}, {0xffffffffffffffff, 0x40}, {r34, 0x4}, {r35, 0xa}], 0x8, 0x2) r36 = socket(0x2, 0xc003, 0x61) connect$unix(r36, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) writev(r36, &(0x7f0000000000)=[{0x0}], 0x1) r37 = accept$inet(r36, &(0x7f00000006c0), &(0x7f00000003c0)=0xe6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r39, r38) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f00000005c0)=0xc) fcntl$lock(r37, 0x8, &(0x7f0000000600)={0x1, 0x2, 0x8, 0x101, r40}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000400)={{0x7ff, 0xffffffffffffffff, r11, r12, r22, 0x140, 0x40}, 0x3, 0x9, r30, r40, 0x10000, 0xe6}) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x55, 0x0, 0x0, 0x2}, {0x74, 0x0, 0x2}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) chmod(&(0x7f0000000000)='./file0\x00', 0x124) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x72, &(0x7f0000000100)="e35f763cf98e5858020a66e330176e51fb1d469801f9b626bda695f357dea303a2b33b18bed33e76f198f81fec542aaea981f93d0c8d7f85290c70fa9ba2847d6aa763e9decc3f46985b0d8961112f814e43547b813dc4475b6e0d7be6a90d4059492af2cd7789d7567b69b84ca26513f0e8") 04:02:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x40007fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000980)="89bf73e40fa9f6738637b9d9a53a0c", 0xf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[0x401, 0x63, 0x7, 0x5, 0xfffffffc, 0x2, 0x4, 0x8]}) 04:02:50 executing program 0: shmctl$SHM_UNLOCK(0x0, 0x4) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4104], 0xfffffffffffffe07, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="01000000000000002e612ee3b6988f845386206b82d617977f2b6451c7bb5c29a8d3506f6d4902bcb02cbfb4c38443dd575f4d8469b332a9e43d585eb4d03c3aa594eb61423fa67cc9403a8c2b0f2f138dcf047ff5832a8806806fcc06d4a969928d75109458aaa599f81c706627deadbe0ecef5f460ce5d15d7a8e6dd2a6254df1545347dbc3bed1d05000000000000008b44a4e1609e9b26292f7101379304fe7857859618feb39fc266e45fb6ac9520b523718a98ca"], 0xb5, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x4, 0x5}) msgsnd(r0, &(0x7f0000000180)={0x1, "b781629e9db1d6ffd81bc30edf1e523566f465b635eaf5ee9189fed4c4e361fa2f70befb46799c6149405c7e6da667028b241289a55074b4a221dec2dabcfd24db2502fa959f73d806bc9a2b36d3def9fe53f16add567c677beabbc6315771c97e2cf4c86335aab873df49557073874bc15001cdcff8971e4fe29cf2bd07313bcf1f8b92689cdba68907afc545470194888d3a85e32d02600e6337f0a72449205d03abd6934fe53e7efe50ac4522984059446aaa55307833844a243321b312d9a663cde73c5be0b109ddc0323b7f82aecaeeee66d92545ff8b19a3024c2b69"}, 0xe7, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x40, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000140)=0x7f) 04:02:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x6dab60c60079f58a) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) preadv(0xffffffffffffff9c, &(0x7f0000001400)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/160, 0xa0}, {&(0x7f00000012c0)=""/100, 0x64}, {&(0x7f0000001340)=""/161, 0xa1}], 0x7, 0x0, 0x0) open(&(0x7f0000001480)='./file0\x00', 0x80, 0x1) r1 = socket$inet(0x2, 0x4000, 0x9) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000001500)='./file0\x00', 0x10000, 0x28) symlinkat(&(0x7f00000014c0)='./file0\x00', r2, &(0x7f0000001540)='./file0\x00') readv(r2, &(0x7f0000002580)=[{&(0x7f0000001580)=""/4096, 0x1000}], 0x1) msgget$private(0x0, 0x0) write(0xffffffffffffff9c, &(0x7f00000025c0)="cd810d03d0aa414151cc6f1e5b8596341e991b460ee11d37076395d8a3c8f698c7faa44bc9cb08930a0606e3ff537e9bfb3009710bb6510272616093367dc54afa1419ba3dbb9258722aa3748754833fe776512a", 0x54) socketpair(0x10, 0xe31a0e73243ae4c4, 0x40, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f0000002800)=[{&(0x7f0000002680)=""/161, 0xa1}, {&(0x7f0000002740)=""/73, 0x49}, {&(0x7f00000027c0)=""/48, 0x30}], 0x3, 0x0, 0x0) pipe2(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000002880)={0x7, 0x9a6, 0x200, 0x94b}) r5 = openat(r4, &(0x7f00000028c0)='./file0\x00', 0x8, 0xc) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000002900)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002940)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000002980)='/dev/zero\x00', 0x1, 0x0) r6 = dup(r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000029c0)=0x21e72a28) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/zero\x00', 0x1, 0x0) fsync(r7) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000002a40)=0x81) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000002a80)=0x5) open$dir(&(0x7f0000002ac0)='./file0\x00', 0x2, 0x101) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) r10 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000002b00)='./file0\x00', r9, r10, 0x2) 04:02:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x23}, {{r0}, 0xfffffffffffffffa, 0x2d}], 0x5, 0x0, 0x8001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x1, 0xbec9, 0xd2, 0x7d6}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r6 = dup(r4) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000180)=0xfffffff7) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0xc0193092a2645e7d, 0x0, 0x49f73227, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20, 0x1, 0x40}, {{r3}, 0xfffffffffffffffe, 0x44, 0x2, 0xfffffffffffffffe, 0x4000000000000004}], 0x101, 0x0, 0xd3c, 0x0) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x2d, 0x2, 0x3, 0x4dc}, {0x9, 0x87, 0xf9, 0x10000}, {0x3, 0x46, 0x88, 0x3}, {0x9, 0xff, 0x1, 0x400}, {0xb902, 0x0, 0x1, 0x81}, {0xff81, 0x4, 0x2, 0xffffffff}, {0x3f, 0x81, 0x8a}, {0x5, 0x8, 0x6, 0x2}, {0x0, 0x0, 0xff, 0xe712dbdf}]}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000280)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x285, &(0x7f00000000c0)}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x800, 0x5, 0x2, 0x4}, {0x8, 0x7f, 0x2, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x1}, {0x5, 0x0, 0x0, 0xbfff}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100), 0x10000) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:02:50 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0, 0x3a) 04:02:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = getuid() r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() r6 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x4, r4, r5, r4, r5, 0x21, 0x40}, 0x773, 0x5, r3, r3, 0x80000000, 0x2, 0xffff}) fchdir(r2) setreuid(r0, r4) nanosleep(&(0x7f0000001c40)={0x0, 0x7fefffff}, 0x0) 04:02:50 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r2 = socket(0x2, 0xc003, 0x4) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89d5a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac63580023bc16e4a5860d6b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) write(r2, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)="2d50e0ed15f1f2251ae38a5cf27156d51d05bb2efde6a1876dce5fee28c640ea7bb910f2591ed2d5394df16067e03b5d3ab675e107772c6ba8c6d2b43118cddec0ee7051a5fff65706750e1a0310b38e10aed3d3d2fde08414", 0x59}, {&(0x7f00000002c0)="d614b2c60b98f21ffa5d89619ac3c436db625beba6a4aa981ec2100666ee65b8ddd70f1b88fdc340b116e16c4917b1151c5a22fa1d780affcea293bafba38b494602025356408f10a95af10840bd50143e8cd802069c", 0x56}, {&(0x7f0000000340)="6700061388121c0a92e19eb9712b81d8f9b7aec056088ac927157367370eae91b25d81b86c9bebaaf8e272a43475c4b3521150153865393443e14b8595aed40a441d449145b0fa8593285e0e071b33b4912314a92aef339b6c062e63d79f1f38c6a7e15bd3d03cc2d1203aac11d7d2b7f4ff3f0d20c831e7f5fff18ed82a87ec", 0x80}, {&(0x7f0000000100)="4592a32647d672ccbabec64330f0244251a2aa20a8d997d85141ff578d676fcdf6f40ca9787417aa", 0x28}, {&(0x7f00000003c0)="e708aad5e1bfb6a50d3be751c8511290efcff6252cf2ce41436a20f577dc6996ac2e394c6b834f3088f42a04ddf0c4513c98db34946c556f038b109f4f59fc0a969748314c6cb9bfa7d15815ecc861dad023bcc9a4207b0685c484f426ea2d14d2639d3b80f6b459a1c140a3fc772885df2aefe2e9bf665dd0fbb71e3528247f7e1d5315ce1771163951a4c2371213", 0x8f}], 0x5) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000000)='./file0\x00', r0, r5) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xffffff7f, 0x4}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r2 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x1e4) writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 04:02:50 executing program 0: r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() r5 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pread(r6, &(0x7f0000000000)="11fff24dadef9ff4fe394d7e0b5d1da621424871d66a402399672b4c87f1dfc118304d7a2f1c4e2acd66beccb8724c0a5e8267229dfa715b6c", 0x39, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x4, r3, r4, r3, r4, 0x21, 0x40}, 0x773, 0x5, r2, r2, 0x80000000, 0x2, 0xffff}) setreuid(0x0, r3) socketpair(0x18, 0x4003, 0x102, 0x0) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = msgget(0x3, 0x100) msgrcv(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="000020000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000009200000000000000000000000000001700000000000000000000000000000000008436e526000000000000000000000000000000000000000000000000000000000000f1ffffff0000000000000000000000007ccba582e664f9f86b3e9c1955c216d7144f8c3338923a59a4e44e66eb85ab99ed82c7b48547013e9338f26aa8961467f23f80b8ce22fd631258da81e53bd62fb698b6f728a57ef3d70ee56d5e02223af49ece78d48cab9fa5691ab4e42e37ce2fc87fdf6fcd9ac15dbdd6b017e4607d424259b3e7ebd7559a4b8a8576ee898f345adddf223945e2a9a80bb37da1b51d3174caa85200"/304], 0x97, 0x1, 0x1000) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="9f9d0bae2666f9c5cc948c95ded0c9d88dbc9739c15bfce38c4a16ed53477e51923e8a273167253134f2f94fff328c852e5587a7e4eb0be9c8169a", 0x3b}, {&(0x7f0000000180)="2c1da539a6dbe34a0a76f9dce255076621bce755ee921400f79c4e906d7c9ee1ce827f3dde3383403be0a0187d032b7ec3eb1daf", 0x34}], 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x400, 0x40, 0xaf, 0x6}, {0x7, 0xcf, 0x7, 0x1ff}, {0x9, 0x6, 0x1, 0x2}, {0x3, 0x1, 0x7, 0xce}, {0x0, 0x9, 0xc1, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x61}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000240)=[{0x0, 0x1f, 0x1, 0xff}, {0x4, 0x80, 0x6, 0x8000}, {0x4, 0x0, 0x8, 0x4}, {0x1, 0xff, 0xf0}, {0x20, 0x9, 0x2a, 0x3}]}) 04:02:50 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c, 0x0, 0x0, 0x10000000}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x20) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) r4 = syz_open_pts() r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)=0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000100)) pwrite(r6, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000300)) r7 = getpgrp() r8 = syz_open_pts() r9 = openat(r8, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000300)=0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000100)) pwrite(r10, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r13 = getgid() r14 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x4, r12, r13, r12, r13, 0x21, 0x40}, 0x773, 0x5, r11, r11, 0x80000000, 0x2, 0xffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r15, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r7, r12, r16}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r19 = getgid() r20 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x4, r18, r19, r18, r19, 0x21, 0x40}, 0x773, 0x5, r17, r17, 0x80000000, 0x2, 0xffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r18, r21) kevent(r3, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0xfffffffffffff800, 0x0, 0x20000, 0x0, 0x8, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x108a0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)) 04:02:50 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYRES32=r1], 0x1) getpeername$unix(r0, &(0x7f0000001640)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca081", 0x5a1}], 0x1) 04:02:50 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="64a7dab2ffff00000100000000000000bcefbc6caa4dd0883e43b30a36584668dc4c8911e8f3981e217bb46524a2671cc4430cdc3bc79c7584724785050000000000000071b7000000000000382dc8c8e9052a538e407f0f88e9fe76d7f8c89cc97b6c4392e9e0ebf8d4a6cb9371879609eeb47fbb1884e4a8eb9bb81aeef351c51c178b6bacbbdec99498d019cef3d5b3cd1303c5b821015981ab113b5e00e1470ad7acc4c142b70566ab6e1a6f782a6fc99b1789572eaaa11a28e74932970d"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0x3, 0x3}, {0x2000000000000006, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:51 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file1\x00') socket$inet6(0x18, 0x4000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x10) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x7fff, 0x0, 0x0, 0x22f}, {0x322, 0x1, 0x7, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:51 executing program 1: 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, 0x3bf}) mlockall(0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:51 executing program 0: socket$inet(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f00000000c0)="9b3758e1b1a941f0e24d0deea9d9cd5437000000000000000000000000000000b4bb92c6c6584efadc8c0db3b2f3f5ec7562471d8f0e959f061af61a2d6c2e2fc3d2c7011e16af656ff00d43616604f60354a43abe78327112b64267159ee745434b6db260bec29813eb7a6d7fd94148e91051a21d3a2a2c00be1e473ac9ab1102adcd58ab1f93221df9850d2acb9dc32bd4cdad0359d53ae7755b0c8eba4b65fc1dd4985f2c7b52315e5743970166bd6a1114e35c5f53814fdcecf3952a3de7bf7db5b5db4ffa6c200b3d20155600df2938472a2c60c7d17ea24c2537b0e76a27c2e77f900d4c991cb1576e713caf2170519cb323f73a6554c1e96d627010fc9498beba6be87ca728ae5a50f7773b778ea1dcc7e96223c36c049e21135a9c7068f302482819e7f3ebe42d80814459cad399cb7e11ce31c2e1ed239e4ef8f8e08418d6b626d2e18ac820762078e413390b77b0d8e888631c7c25", 0x20, 0x0, 0x0, 0xffffffffffffffb6) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x64}, {0x80000006}]}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 04:02:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) pipe(&(0x7f0000000000)) 04:02:51 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f00000018c0)=ANY=[@ANYBLOB="8202f9ffffff6c653000c5e71fdb3f61d3e9c9ebd0046928808322523c7a838910cbebc8feb297c0fdbec5ffc51973b2d4915cce49d4d3b5cc62fe7f684a54a26cd6b5cbfe2a75b0844277b013f3f21964dc69597297a4238f0f15573a4e1b5c6edc886f14338876c6b87bf21d9200d444a3015a0e1a20d3c277a690860f4fbc87a7c123abe65cfa60d3ced71313e9bfec53f99dc4d511af8bf58dc28fb118ce61bc10da9381a0324151eba33274c365ab1a5668a93f23cfa4f000eb5edc851aafeb6a51bb9f6d8bec2b38985bf6c116932bcf88823941ceb1a1972c65e4520b0136c7f1ecce5c38cb"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) sendto$unix(r1, &(0x7f0000001a00)="0a2ec4b21f4993c36728677ee4b54154f01983642d8de4484bf657c2b882157d3f2e33e80f008f189dcac711a7f87bdc7e9756a66f3d9f486232d54520295c800c268b0e3a3b158de91d31b88682cb15754ba8f01d7005614af6a5da2eb1d355d56c75637835227b2a4365936cc6c0f6788b361d4a3c1e711ea2e561be12184f39b5c29b76db9d11fb68c288db81759b4baee54564f6ff87544d73987b1d176a23c3f88deb033dd7c699ca5228", 0xad, 0x409, &(0x7f00000019c0)=ANY=[@ANYBLOB="654a9e67ef394e764367096395d89c977c10d09e3f074c099a8b508683fd3e89b61f5faee5f1dc4ce0a87db1f5a4b599902d927f41b158bd6b027832e4817f"], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) getuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) renameat(r4, &(0x7f0000000200)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000100)) pwrite(r6, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) r7 = syz_open_pts() r8 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r11 = getgid() r12 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x4, r10, r11, r10, r11, 0x21, 0x40}, 0x773, 0x5, r9, r9, 0x80000000, 0x2, 0xffff}) syz_open_pts() r13 = openat(r3, &(0x7f0000001840)='./file0/file0\x00', 0x8, 0x1a5) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000140)) r14 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() r19 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x4, r16, r18, r16, r18, 0x21, 0x40}, 0x773, 0x5, r15, r15, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r14, r17, r18]) lchown(&(0x7f0000000340)='./file0\x00', r10, r14) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000300)) sendmsg(r6, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000340), 0x3c4}, {&(0x7f00000003c0)="18846cc38d91da2020a118743e0d7c7dcefe7ddd0c45889a65ac3e1efda994761627ad0bd19527358c0c8bdbf1e5b0133b61926d08b924356a4762b78ca3d1c2fc7b68e42c96eb471da33519cf250be6ddfc55e31fb7ee629587448a3741732a2af91b93063146fc636254284cbbdb7f977bc934459955e76e955730d097a42019771560f704f74078492956f1239845a93745b4555225a567c7deda768641aa4811a4db582c7309cdcde0ec3750b971d26ae3439c24eecb9f8f5752991b48a23f00366a17be5d9585386da8d2c2edab780421e320311f19a790cd9c1e225837a76f8836e088d1ece9395b7c6aaddb085a4d1b815482a3c54d5fe37a8aa7d9418d315a7167b0d43479b1da947fce8e91097c63f8e70a4389a7694663e935451c6226d5dcdc32c758063ae8a8ff1b6f5f226ae97c1ed31982b34decc56420e986659bc892cb306fd7adc97a103be8e78b97026fbb7f2840c0cd24386b3774842a0ced12167cf05ba579afe117ca433fe213663b76cf8f8e3978e160e43b1d032f66bd5f531d67aaf1375cb364d434a38dce0dd056e566f0db8cf8e8c2831a3efd3c3fa6dc8df43fd15023356e5cc72e2bb3ba8e803d451768b31979019fde646b587aece5c43c520b3de69d7a977a381d7615998e948f69dc2f0d0d48169efd1ed3c6cd163c0776d735acd75029bdfd4eb9f1b22c374c734c883b48a625d81de7d121a19a5b4ed37973c0a1e786d73e0608a9950068002e834b30c54e549a44b0ad0bfae6fe682c567e187407718b4f12df56deb44f8860ffbc7afe05d72690faefa75e76272e8774c9a9706f6e8d95e62822f5d698d2720d43fa343986a643001004c6fd4d59496061e6997779b3f252298aca1f5b048ac152b7cedfc05fba550ac0710d0cf6c51a4504bc52caec313e90f82b670c419c14389a143f08a6f69f0836f1fdedd0ad0d7fc212b7e88f011bf99223c5947b56d45894ad6cb0cff25925ce4e94b183427bcb0841c5bc7a5dfbe622af317e1a24c0a194176e113b9b51948b7691928cd0e2255863ff6bafe3a755187b236861acdd9e14874dd76b6845605ecc0b58ab56411a69287ff7de49ef51b4643dbe49197209cb123a02ce797e073e14adbfc595b4bcb8d997114245bdb4cfee1b181e81d3e64bb4922acac2f682688cbe3d2175493818f668b2b22eeb470b28b2f9caf3d5d4ac23fb1748ce231783945c866d06ebbe1d8eb40814374c7c73fcae0791e3f1c9a84a83acbed05579ff67a651235c91fc3a5fcdfa30bedcc0f33d8fe02579786832c92072b47297d9598bf6977c1949deb3aa4f27ef328ea278f270262d917b32b72d492c6cba0d090ca8a0b6f020d08439ab77afefb205bf61441d243fbdba5c2ced7de3c0a9c3b84576cc98290c5b1d54f9eca2b4c8695e65e25cf883675cda0e1ae71aa9ac1fe7fbf50817a832fc01d382e31505961b00eede09517014095a936ac75d5b4aa26a3e99297a10555758a745aab53aecf094a1cda83c29a2c4c1ca00ef350f60188482e52b228ef5b780bd9cde5027187be73594c40ab16dfd8580bf1b41d09aff0ce8a58401cc4466967594aad2554ed7cdad84fd5cb5f1521c836be34e4dc5e558765afb1634e761093db0bc0efbd1afab57b4b62fb222190bfa4037f48b2aae841e6a64be689a4221d9a237ae089a9bbacf2f23c80a895c4313ed30f66aef429268753fca6f8ef362cb2ea6fd1fbee498d32b03a541b1738752186bd76945bcc6316f5114ea5903be187eb76914fe3abce4ac830e343e45f5319301929954d1a04f62d02da590e61eedc502771bc5a6b20bc18a846e7c8b90ae4032b3075ebbe94e838f8d93ebdf129c582742bb5630c4196f18439ed1f6eb6f1557e5518b817c0a3360350d0bc81d25c96b9e19b6b63100a64e8cce6c94cb080b7349b86d78d9b341ed7060f28766aeffb6fa8ac0ecb4712663cd1a3e4d31a9b096794cd45616e15b43c3f26aae0af51b7c25940a79b4479172199808ceadbdd0db86d0f153183815f1d7a4fc5a320163f2e9227671b9acd1632fb13e6eef45d4b97f7d2cb11f4e2bb691cff6477ad2c7f5452eb76bb58f167dd1ae61589bac4edb65cd7437e4ff7a7d2602d2adaee720139b964605b003c150768e63c2358739f16bdcacd89347da44ff287e1df8a081baf1c428f64a92c088febe21c39e4c37f16e3128ceb25aab777aa53f00c53c26ef22650c1d1d2e6ca8ce4a4d470cff193ce7eb7f0f763ae508424ff9ef4ae55cb80baebaeae65f672be39c69e6d6370ce3154b399db22609bdf6bfcb6d684deb2078dfd36d67b8bd935d846a4d1bd0765d11442d2a2a4e9ba174227196f4775365d1653c68f8e38a986d65b62c780ae5508b86ac8ffc9972b4010f4f888b499c21029e4cd989acfd20a245a182daf11da4c38322835a5e30d22f7418d4e384efa70fce54f95fa34c886c832113cbe5b516420a1310e20f8a2cb2b8106a964c685dd6367d1f8f98b6a930491bdda8ee1e149ec544ca231a687fb811d1859bd8bfe7f9057766a7c36ba34f8985c231e5d17725e106ba5ebfd28bf88cb2838ecdf334102d15c1a2de5e51b92c18c653dda8fd596722d24f8c808192284e0c608ab68350e6253bf322bdf43d8095ef20dee7ee525f7f5b3a492f94d1738388d39c3a83ffdaf2eba873b08d2c734a5c1ba8809e27d79bbdbbea474a2648647ce973f7b8186874f1439a66de3f45195d060ace39b65de6b8732b44bfa5782ed4514276846a423cde90a2e8fe836da31a9097bce5d97017268cca996d8195cc0730daa7172f8370d7f481c2feed6dc2497d941a68f3e3256bdbbae60f7ad6312c09e662dbaa4d84c7577482a4c5ba87bd286627ee2ec88a9558a58a8e4d2ca34ddf0be108371437fd77f57d9830f67fc1ca70913f6426b796b5d379fc7346d1ff94f9da16a6dd4cbc4a753da4395ae44d2fdda858028565fac11c5c85538bdac6ae73f04393a06dd2d610dcf60ff6eb83939a7b225ffdbeb982ce67bd1cbb9e8d8fa299d8b37a56c9eefad12e52f23621d40b8da9b527a9a44554eb2b336b740f984298a30434f5b8ec289215957490707c03b0dea39877ea2b29a2a82e3934634262c2d9e77147cc17da57275b0e5e050b5d268ccfa3e0ef049960dfbe4fdb0b687cb734c5addd7ede495df6f2ece3e8d8a737b95b5cad9a258f2236215f04b6c0d1faecce304c1e4f655254753102a937ee37ee6157dd8161c92883b314421206c4882a8d7ba1134255c52dd3eeae7d3ffcb0a48c5a98915ca8c7ad0c48cb6345ba17a10eb91f163a015be67f95599ce5490f1d21b9ed2fcbd4a2ef5c49c47a9a983b7f8e80a5f49277c58cce6e6983b5cd888e09d86a90ed3f8f9408e17b865c52817528d764667ced71b746a17dcf72601abeb9ba35b489c186caba0475c5efc7409ed6cbe94b83a4a5a4584b32c7ed4140f10a260744446ca9253ee380f1fb328600c4c9d36b0de91ddf29c42855422951153966cd8115476e289bdf9732a146e12567c28e8962b5278d5209abf7b3e91bdf0c606a99692694843f5669cc5ccf5f5021d04df1348b6e617c3abc0ac18f0ab04ab4e8c0499324f7cca40553ebae73a1319e356d244ac8acf1562fd3aac2aa619aa5a12ededcc347c3a0f6df58e714df27fc318c121fa6b41ace9249f760230b853324fad12111d6bcb1c162834825ba6aa58145a34e7967a9e306ede1c18769471915fd991d0513b872bc488e96d6c0a341d5e2866bd7c08b88a246f7ee92e69bdf6e193af6eae4fd17a011c84d77c09c06767f2ac765bf249f52a5a3981f42243cc5aa68df2af82f3212e13bde85d39177f9de542063b91b2967148b7655e5fe8382563975a6399ac751b8f7db02048f9030bb7ce775c11ad2016b3d2fef964d1067d4dd4de15af9c61944394b8c1f14011957c1fb3b29f9cfc7e5d00cae03e899bb791bd6349d9ab19eff6d8469f1229181009aa1ba80062ba911b1113a4344118d3a07852986fbcc62984f61f76f0e772480783cd2b533a688ce868fa0703bd597561c3555c7131f85531bf14cf23bd252746023758607bf5af951bb3786114827e30eccd12c7becf60db269eb15e4e92c58535f4ad80267effc453e3a621a3bd2328a4d18e30857ebe7010f8fa0a0bbf6a81b96dc6a7a56b4855bd76a98798a354254ccb6c209e91aec3ede17aec2c93057212d6cf86799b5c7aec36d8eacfc08e61de3b56b9a96b0c3670deb7dbd62eaff43ab2cedda1897c418119abbbec445b97c02b230c59097f0327ecec661365cea7883f239a62b8d0685793d97461b455ec36a207a0c7ac0c218560c73cdbc05c96338b65e61c307e028be99a358f013974809c9555f9d5d4a579337a205d39af0f02e127b8fa6c316826b4103d079108da60cc1120c9d73e49ee5e0c24089c6cbe28b96d201d02946e225a297a624929b08841b412a0d1346a7c45c682546b54b2dd678c283abc0a0cf5ccb85bb86170b3416a70d79f94648e3591e615e4cc8e551300233b29ba1e348241a15d4c5b6c7c92d6c991b3bb938ce8091d53efbcfd990cd3360a510d7fcaec5475fc7d8c7ca752741246a24e1445d858310d081de8e51f4a341f33cdca7b1f9f4865d2b7c24f52e902a057b295f1190d236c235436f80e2c2d6d018363b8952c1f20227e0c4caa27c216cb90dc8e50a4dce0f40f9997e27233ca4748e4c396d3c0bf64f123f3f0a725125b37bffbb2ac2283388ab907fbecae42761099b7a472a84b36ca7783dd1890b42a9ebfd610e8b5504e9d0d189e236bae1d48243f04ce9c95bfc02e1a2162931849fcf96ca4b17c52828252c3cc204216cd41ec558e207a179b281bcd0565d748fe5430f02c7ccdafddf068f4807ccdab301c7cdd783c95936f6a2e51ba7f8155237eebcd5951656e7263916eb3eb3745975340af30507a31d65dedda562faaf4c9c1d89669ada2c48f4311b29c000438c5a20278398e79e4ca2b468dc6ad8ac98df24ddb6419a944253d398bad1980a80b90185377c284bc0f778983b37a4ccc0ea057419a00084bc337f02f2369be3bb2280bc8c5299f9ca1826177d3492bed25437f65924eaf96de14e56ea6cf74d69bc77941055e681ed7842289331ee9075bf513c1a480e8cba0f5720fb2f0a2f37cfb070769fa6d1714a47943caa5c4334a2969a99fdbfb68660c6661a59748af58b80f85464ee6fb53cbf6e35061864bfca1f76588f840d7413a271ebe3d2ed1b53fbc57b44cb9c530e6dad9b0919d87727e665b2b8460ae3fdc18570b279fae67b7ed0e1772cbd7b79c2419a0680de816cbcdcce4f6d2cead3b10bb41e257d5a0d3dede6312095b360006532d0cd793dd2a20381a1fa46eb14880599de9d8a473ac26c02d1566e59f81b9dc5276bb34639f2cf06c85267468fd009656e974adc97e6b4396100c85c84fdf42a335b06089c66de411063697ba9a7780b217586faaffbe9ef4eab4724ea0644847b96fdc8931c8824e38ba8b730e7c30b5608bea9abfadb8edb3b11b39bd421c3775177e84498957bc46db5126be3c6bb60e600b7c3efd007d608b60698a005708caa9a3e708a3b23178d21f861cd3e2c00ea40c5c86699bd831338791c8be04274ef149606505dd4069ad08624dff78fd2c3fbacfa6ad6b29c82a107e6df649c99e3fe9ab612481cf93d55e6a0a5ff049f28ecb39f3214bed6f1e7df6b9082621292b4639d1d40b5b20b1d75baef486cfeab817b049f7a874bfb313c8ef9a3", 0x1000}, {&(0x7f00000013c0)="efc235f6980119273e95920e06db799bc4297b44e5d40d6c70cd246d766b5f1de4e7fa204c4e148e49bc8e9f27b42a77e76028c4ea7728afb00c2f1183e2e4cd0e661f8db22a8ae2ed9bf882c1161c8517b7ca1853054d2e4c9f30c922faaf22c8a9ae20147b8f5ff744329ec6585e5b0c99690024e814bd38ce398260fb4e1eb955eeb949f4f1cf769855ef8a7168da1357b5049b9009997a9a3b8a61701b905f00170480e1cb0fce47d03d87104da426e44677c7fc7ad80b1aceb91ca1ec15f89e439404d472520802cd4cf9bd1124d8891aae67ad0a69f391a50edb051d04e8b7d2168aa343e466fa82dc7b6535ffad075f63", 0xf4}, {&(0x7f00000014c0)="4f5f2be3678b5186d723a8616a5233cd56de2efe136a55268cda6b4006d8102ed7a2b758d4a80d5c581d30e5571334423a56437e30229491dd78f124e8077e6eaa41a9bcf3d2f782a3b4ba032c468c716f9ac49535ab627f6e1549288c8f8381f93be5b69647e881d0cc51a9991e1c57b475dc70392e9192f9ff6090625a757c", 0x80}, {&(0x7f0000001540)="4126c8fab36563a9004842354b7e38e275b18d8270d5196951d8a897a039f4609e9973060865a3a7733e287e1cb151ab81fe95b778d9390bfaf2935b1ddcc26a1cf200fe62c48d6b7ddcf28b6a30ea76fd94757c88edccbb8d139cdadc2958a1a2d2bc8667ab62491455d17f3a2c62545fe43bdcf05dcab01e6bd30e", 0x7c}, {&(0x7f00000015c0)="8386631ff0554a95b357bd389e1f50d6840bdaf75d1581841d13371deeb56f5dc50e62af04392426917e8922d14d83bd425d57d84835480bbd62f916ea26291ac2d3019334264541160e659dba8a8b20fb980460d0a3031fb95a7eb49188", 0x5e}, {&(0x7f0000001640)="be39e23c566f314b3fc08ea9aabf8ecdf4bd72c18445f947958e6e2c88c7819a4ae6a58eaf77e0fa", 0x28}, {&(0x7f0000001680)="6e03c5144a1c68dbf3729bc68c6eeabf6ae4fc8a68f3f894714f7f3b38f6030333798ed5ede35faf908b1f1c6dbfc64375ad68518174a4f944da4083e82b0f6e22ba1521f509e34a5f5a6f5ef66ca2c40748a3fe23f85e8fc49b4243bb74d6088eaa53c1ad902d4425617b03184dafe6db18b4c69ddfc054566c505de1b59e4d9f1d86c32fc00e746d957b2edc2b1ebab2762a6aa43e287ce4720e20c8b2180b8f41be722b11081fc02812ae403fe5362d", 0xb1}, {&(0x7f0000001740)="6251395df54c1d00ddd3ed9d5ace8c249d9e4f67c8", 0x15}], 0x9, &(0x7f0000001840)}, 0x408) 04:02:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0f86000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1d) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = syz_open_pts() r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = getgid() r10 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x4, r8, r9, r8, r9, 0x21, 0x40}, 0x773, 0x5, r7, r7, 0x80000000, 0x2, 0xffff}) r11 = syz_open_pts() r12 = openat(r11, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000140)) r13 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() r18 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x4, r15, r17, r15, r17, 0x21, 0x40}, 0x773, 0x5, r14, r14, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r13, r16, r17]) getgroups(0x2, &(0x7f00000002c0)=[r13, 0x0]) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = syz_open_pts() r22 = openat(r21, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r22, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r22, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r25 = getgid() r26 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x4, r24, r25, r24, r25, 0x21, 0x40}, 0x773, 0x5, r23, r23, 0x80000000, 0x2, 0xffff}) r27 = syz_open_pts() r28 = openat(r27, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r28, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r28, 0x40045744, &(0x7f0000000140)) r29 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r33 = getgid() r34 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x4, r31, r33, r31, r33, 0x21, 0x40}, 0x773, 0x5, r30, r30, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r29, r32, r33]) r35 = getpgrp() r36 = geteuid() r37 = getegid() r38 = getuid() r39 = syz_open_pts() r40 = openat(r39, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r40, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r40, 0x40045744, &(0x7f0000000140)) r41 = getgid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() r46 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x4, r43, r45, r43, r45, 0x21, 0x40}, 0x773, 0x5, r42, r42, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r41, r44, r45]) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r48 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x400, 0x0) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r51 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r52, 0x40044271, &(0x7f0000000100)) pwrite(r52, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r52, 0x20004b0a, &(0x7f0000000300)) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r55 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r55) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r57 = getpid() r58 = syz_open_pts() r59 = openat(r58, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r59, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r59, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r62 = getgid() r63 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x4, r61, r62, r61, r62, 0x21, 0x40}, 0x773, 0x5, r60, r60, 0x80000000, 0x2, 0xffff}) r64 = getgid() sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0xd04e055c8b8d628f, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="b198e9fe5b6f6cd1b1559751c75ad463b3229a266f2a47ba5c755c15cea85915e1d6e934619c2bb55ceb33df7a0d19ebc4d9", 0x32}, {&(0x7f0000000240)="2e32266da59f52cd987d84679bb71d5c093dcef508d6a1da1cd0a4f5f14700a063dbe9821e69f59159aaea2a60adc118b365c2b6b17f86ba2bcccb70b543d13ba527571d104ffc7a", 0x48}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r4, r8, r19}, @cred={0x20, 0xffff, 0x0, r20, r24, r33}, @cred={0x20, 0xffff, 0x0, r35, r36, r37}, @cred={0x20, 0xffff, 0x0, 0x0, r38, r45}, @rights={0x18, 0xffff, 0x1, [r2, r47]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r48, r49, r50, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r51, r53, r54}, @cred={0x20, 0xffff, 0x0, r55, r56}, @cred={0x20, 0xffff, 0x0, r57, r61, r64}], 0x120, 0x8}, 0x8) 04:02:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0xffffffffffffff21) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x20) 04:02:52 executing program 1: semget$private(0x0, 0x4, 0x8) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r1 = dup(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="9d66be74330617823b4a1c4048a6efd4ff941c26e8b46b047b", 0x19}, {&(0x7f00000005c0)="89995e093ce18eb5dc9affdf6e6d282fc0b732e1f9341f382e5de392bffb7bcaf02bfb5e0c2bb1228db57c93780d5798b4ebc8e47411b96bc9f42a3696a505a7b8d387b7127ae9d76fee4201d66f86000027b322fc18ffbe", 0x58}, {&(0x7f0000000740)="0bd75898a9889084abb29ed6c83ca7580ff652e3c24b23c8eb9216c6f3f57fbb371151bee7ddc8fca3531f77c68f455c025353fb3bd04f015d09f2c60ded60a1633f2f31867915041b24d30404004c9c7521ef43d8d7eebb70f3b6fc9c0699b751fb83b3a5d3b1177ea14ec51081be358d38518d9c042fe21499cc3ef815bbf94352552540c29677b6546feb029c18308e2afcf08db7a753c83a15d79e74de9ac9a27b3091ba9c35a692efa272a7a2d22a63f2", 0xb3}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r3, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r4, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000580)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) clock_gettime(0x5, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206911, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000640)) r11 = semget(0x1, 0x1000000000007, 0x200) semop(r11, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r12 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom(r1, &(0x7f0000000140)=""/19, 0x13, 0xc00, &(0x7f0000000200)=@un=@abs={0x3, 0x0, 0x1}, 0x8) setgroups(0x0, &(0x7f0000000400)) r13 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000001c0)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x648, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000240)}) r15 = socket$unix(0x1, 0x5, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc0206911, &(0x7f00000000c0)) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000480)}) setsockopt$sock_timeval(r13, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) 04:02:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000100)) pwrite(r5, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r7 = socket$unix(0x1, 0x0, 0x0) r8 = dup(r4) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = getpgid(r9) r11 = syz_open_pts() r12 = openat(r11, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000140)) r13 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() r18 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x4, r15, r17, r15, r17, 0x21, 0x40}, 0x773, 0x5, r14, r14, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r13, r16, r17]) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000340)="cc1e28522cdf4a6b84a3b033cfc315aaade0db62f1c9e50305fb60afce390805cfae56b93d270ef33934c38a020b33caf31d6fd93b6d383f069b6bf55c6afd8c815ce011ce794f66e456e0ad086fbe049a2752f9e4c7e20a5f8a08ec10bf0b23fa1f48f8cca3ac88c86a424e04780757d9f8e305833921f79a194335235b4e10e1f22af2f1d1d5f145a527738855f171a18e378eb52612501985926dc3141cc0ccde2d47e428458372ac59a13699a49f4c7b9b4197a3ea78c68d84f48dc41c124ab2ba6cbdc97a3cce1b6d50e4068ad5be9f0903006e0df98cef4efd8883eee1246328c3396e711bc1974d922bc9184a31c222349beff458542749b2476ecb73c77c0eeac7c4edbf3c23f9b7ec7a6f9611160a4d6072989882d29200fffc24f7d1ebaba6e7e1ef1f81a93db9d93054fdefd80d9e110a58fe6eb1986a927fef4295c994f2640f9915730a5189a73ceb34b08302c29200a0c75362204559a0e87329199bd036aeaf48efc4bae6dbf90c556ede3445e2afde394e02ea73849abe1462c0d216f8f3e22a002b61b8111d9dad08f323529af396cc8f4c5fec44c1161ffd3741f4e91d8fe57af9d2b52e1b2f09628ae2d44659e992813c9995979615c50e2e0ee717aee963f6291dfa3db99f3b2385a2d2289fb7c11ce3b5dd1b4d0f34e71143a4c0bd8d7c645c250665676e9bff9b70858dcef33e5c1c77ab9d46d352cb19e667fcecb2594f59df7eba596bc719cf4667a9bc55d7b31bfe5435471eb9def7d5a7fbc6b17658d4e9e7141cec98c41173caba6eb575f33a68090c9ab7f570cfe7670371e57ec4df7dc71701af85f84420e8cf42be4870919558ace5d2b752d9d62ea1dd6c256a0495ef086f4b9653057b8c991bb1b44350748820e3ffdb04c498726df0a2176d128cec7fb865b231d2990d843033e8c56c21be220faa1f09e804f2cce9597a2370fa685c02c6b0474f3126bbcb28ef6f83e6e2743a3e2a28ab83af77f2e1b2fdc38a9d0d9fedeebef133922038a6847d3a5f41568cc9812d4e7894a4fe90fd6643573d330cbfb0c21e9ff8cad20ea601f6c9e91b81283a792ce354aed25166eab6bdad4442e520cd675a7d0ae66478e7d34d6c43d66cb579d43c033124f923f2206be25bc01ddc58e7fad61508bf3e65a7d1726b03fe10fbedd4ac392b8a760c41cc93d325e5e9b892038356f7c939a50d92c435e3747601062ee8adbc02fa6b6a4981d21b7ce4ce5d2636a13a76eef7fc0495ec2c671c82ffab626e893b325e80094eb875e1eeb41163a97cc6ef11c9067c1f6c6efafb7bc6c4fd1c1d46a6f316f6c9fa0e435ba20caa96f26cb0addd44b553084576efcae21f67d46b1418b42969c1dc8190ad085df1655f562b2fb4e7370e38ccb350ae91082b850263a6b0def2705ff339d17451a012873acb2049c5309cff492cbce70412881659b788a0d4acf7044b8b8ac55c0029ad9865d2a2844b55445a07f34edc4e722cf44a5ba204ce8b25e212903b1ca664a3e8e51607a8fe872f6af404ed9c8cba93a385249a8bae36d9d99efdab6c73617a2c6ae79283ec6adaa777b0029ef9006f08501892848c4c1ea1aa8e46486ed8a50394b61669be7ec9f0d55bdca30422fc52b0cec2e1e419b2d8c52c2ef5c965d123fe2f6dc68a16e8706a51be9c78661b6244b3f046cd94201cf4f23f9caf9340db65b638886fa2afcdc69534793b4b745e911bb17233bdc354dbc9f4466eb9828520576928b289a5dc5d9471a1cf5e56016e984240d4b6c79d7ee422489e8d5cb9eb2813d19c157f091343ba79436dfbe1b5ef90432d8d9ec5fa730b182bce543f49270c87b621324376b335480c781b8f4a62962c2158f43248c6e5816e6faad278c79501452417ef6440deb3b04a6234e54c5a5fe63194ef1ab7228c95568da24a871b6374cab8011417298fc12234cc93559d503131acbfc744175d1c04e7d48138ece0f1cf238a572362824c9ffd9e2687d6824c193fe6cc2e43d6791a2abc90167694534f1db0e9c11903a203915c990a70395a5e3bcd5922e4c220cf5ee49be9c1820b03779492f5f96d855c5043d5d120810a41be2cb195f25bafdc86ea4d8818b60820ea2a715ec99fa9dd42beb87ed873766afe86cb12a5d54b4c254512379fbf604025c198faaae645bbaaa25fdf3f099a9724c264b650651036d9ac8e9233469736d215b5c5552b80ff396858fd51754893a2c2f07e1026ad6bce46beff4acd3b5925a783f757edadf4720e7928a68771a51851c1d9917fc537852e552e118afbe57bc0ab02bc3514abb0442beb5bc75b7915438bd9742ab86fba999e35d9e8a5768bb4b3152166cf48f83130233cba6b17b2351b924008e7ef88e3b42e2fd5097b8433eab9cacf910dbdb0e12ba124cb2c28bbae952d8d641c2ffb432c8e5da33505b27e5cc1dec290d8affc2e6e4ecf29a52122d93e68462a60e4f9ec3bde00d33194878d38f77dab2f36b90f69fcd0baf9b0569f5393057a0040ed254563895fdb69d889ae1e3c66ae6af9037e6d53805c19b4d797597a869710599767aeac4a64eb58992f8bb184946bc7400567045a8baedea90bc4e4038559c0c12503ffee6fff57621fe085036c3cdf00401e8302f7a38ca53ff57b0aad5d368df9439df0ae2c947c52d5ecc1183a1de6723f1899ab7633b71be70369ebf96c377212e88ebc8bf7c12280a2d3fe05fc3462fb4199a8d47a98978fd57a1b70f9c52582df82061775f945f0524a246d2f0e8d15069d6a9eea0c465f261eaf0837fc8e16ee832d3dd3d724efaf99e9c351e17cc08e4ff5cdf795b9dde2a96459e7e80f5f1ef3b4fc45845c8a0743c9866bd06e87f83fb9fec2cb64b211a868c04c2fa4bd4ced6be27170a2f69697d79a4b5e5e9fc1c42c348cbd4bceed9a4a4a53ba868a71ca15ef0fae451db6cac96ce2791971f06a7616804bf4de68376ee1f3dff60e87ee85fc0ca849b4a227c13dd898349c6efe753a12fc376a2cab497f747ebfa05fa9c48f9e378c85b126ad0d3d769694dac1b313e2e4e1620cc56da7cd502c0976eaaf603b89e39be63dd143f7bdadbba58b50ac0a07e8cfeb711abc0446029e5566412bcbd186458447889598a04d9628f8d3c8f007780b27d878799c419988fb825d16a1a6425a0bd663daf392c4ea8f04c7b9164702dd5e693387f82aca22361903a8e318fc8925dbdb947d24a37a76d129cf8e858d447a8f277eb59ba578037c72a3b78d9af6bfcf5849ebee536fe975a819789ffd0712c6931ac6dabb02d5c776aa914d9b0d5fc64a4779c10956b316eb38c94d168b4716aec3581e58194521fefda4b843718a976d27f15ddcc7c8819edc9b603b4f2fa267af631dfbbefb49684dc4c11b73d1db154283f2ec1320bcc279663690070c483606a5a42543df3eac0bac117093e7a03035e7d3b8306401988d0a464ec79e6b9792051cc1aca9158ba70f2ae86ed358adfabd446585a14c0aced10bc7025032a5bf2292e3ea87d624684443dd64cc4012965f0f80b122a7f991cdbc8d45c4f7d0cf1265a4ad784b90be7b39c7a4b05c6e2fbc5b260bbbdeed7e417aa8d103414bd45aa2a783fd7de89fc9d475e08e9ffd568c43b0ac156e1b5db0fdedc0146fd78f457a0442f217b27cf19d8eada0fc89e4fc439a4a52ca946d404b2a7eb7c31f32308821274a681230bd26d81ecf119d1a93c7a55058fe1fc1c9086b541af258ba57961a28b43463104c3e56d1e6063db30ec2bdbd82287ef40b0f90080e1b2568fd0a7d5ddd36acd127ab5347d1d6b51980be1615ad55552d57a1efd8ca55822415dee1401feafda53653fbf0ef5fa96f2a3ab92fab1e509da4469514191dd821797de4c42f66dca9055e917828fd3fe236b927bdac3aea064d26a6e92a39e7e0e68c18f79cd108341bb0587482963bc78dbf214a38c8f89ac56409b316ca197375bef97b72fd0ab94fc8c02c198cd7e474a739cf7cd145d9a641df9db807189a9726ccac2e7384bc03f258f997784acb220a659346b9d1c9c3f37aed17d383820ec665d064567277863dd4505992589d56d40297f97338a1b64a6a52adf68f53b5383fa9cdcba2d74e64fe2a24723b44a8aa05049d5d4edcb04a4569987921038dc9c49284f9d20f42a71defce59639e2a06603173c86e751f3e379b5e80990e37d8d75b37ac53f9e59a137a6f387d7482f1a5aac1bec6990571a32b93560f0c8c26f8b478146c145ebfba66ef2e5f5b1465900580f2df43df96659dc15f04e5875bfc06fc59469718bdb98d8a5b6ecfb39fbc7df8345f127b6978f6e01a2841e34f6cca5fc47008c5add2dc0cc3c5d7b7da449ac87dcbdcc516ca115fbf4bfa775892c0a6a13a8a1d84a6abddcb9d78a918d7ee532705527991381cf067485d31c6b7dddfd6774d028b982a49860340dd34d221af52d4b4f22e0fd892a567b33ffe57ff14e11201762b2af9f1ab4c1c9666e45517e82853d53c25139afb0281bfacedf81b50d93f793ef7e665215d1d472714175c1867135b6d26d5b3ee8b93274c2eaa9986f92b9bf75c07acfb9b2cd5dd29305a576d1c0250ef2d6cc8f3d50b9c1a59de25cf13d85b438931d0091dce4ae37bdcf6087824efc8c98215975d6591c26e3b2dc407ef32dd3773777884a39d71aa5c51869d38079584e30d7f84ad94dfdc67f6d99566775a67568989527b9d7e18e9b061154e5ac2ebfae4e53e559b9f7400a426d13a578ff20e9fa182b49f153ffb90a887b0c46dd0e5c5ab8404c20f73c05b5c2003d106bbb22c2ed61c5210f0a6d8713db10b3eaef563f978ffd6b0441eba0b237db25a2864698adc5a79cdd4d15abbb94355c8e3000a45e442621213c89ca52c462e35bc8ce5c7248b244033b2ed199d33f42c0eb9e9a46ce3acf8786dcf8fed502fbd7f670b8ce26729e3271ed128b076064a0afd3c4e51641486f6fbfd2ebc80007b13a0a80c9b7f10a0b8b72c017f5d1dc4db0252d496e793dd6774af064b1f42de9723e5b3c263c6c33637aaa2e34526ce3bb80c85b05d7bf9a856af4b6c384c8205bc61820175523ea09b2d90de0709a2eebe659616787451f72c56c5c0d409c1b21a5a40faa3e6a12066e0e706679ff45151138428ddb0a612994228c0456951f82b54945e23c03f08a8206ed88a7bc8e6d5db6d1225891d70b416e037eb83e84b72ba3ab053447178c2ea96d13947c3b9e7b0640134ed3973750be4d83de901a6ae9e82effc1a51663bceef1fbd7f4b2624d442f8eb4301200a2a3a1b28cb1f7694bc2981a0b6cda8ca4184821b5f085025cebecce0bf29f80930d39edba1ff3cb54a58e5b749699edf235004f8a514160fa32acb486c09bc08906c7bbe550329fd5f701bbefbaa3980dcc362b845179186ae78da0e92705cbc30d63edba12e7a3753395b8d86ab53ffc4cc4dbd2779eeceaf368d9e8fac1dc56a40683a4b92d3bfc78365605cef2dee35ceeaaf9cd343c7b1b7a68c6554dd4d2ae7d73944d768c8ca9728c64e5b02641fe061c8dbed3505abd842f3039da6fe82b6d44fe5e31e705f2de9afa4a10621162b2f91ae6fe22f57f8904cf3b8711de9bbd028c83ad258893218a1492c35041e92959cabbae76c592386b10b8d12c197eef2f1c43afe5252aa5f4afc33a7f87c68eb27677a15d98e35295851fbec62d665013576886db9afaa1945ad94fa53c4ea16f4a4840046fb2e9a48ca5c323b854f97322e62a0fbd6c8b5ef88a0bba9212da06fea64bd12a1cb54c8b773180910c9149176", 0x1000}, {&(0x7f0000001340)="1290df04f2b98e2ee5e14c4525ab2bb686a49e6f147da7502e814c4e393b1a97da4bb69d3f48634ac7e99e85fe279526935e6af93ec464ddf580ed2c8e34f6287b731a6c4f9b8b87f00d2dfd07808f754e7af5a3bff7b2b2af8c18ad4ae1aa9787ad4e9531a338d48f61bedef1d3a1840775a65d019bce5ce6d700395361893c70529c76ed131e5205ef22701d1a8ce6ddb210c9475cc6772cded8feee", 0x9d}, {&(0x7f00000001c0)="01b84747f11336322f6f796db9aa10d9bf65d0e8676ce7bed8b3546f0fb2ecd0143e896dcacabdd7f9a79f49f830701e1eb1df077e210a05379d28", 0x3b}], 0x3, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r10, 0x0, r17}], 0x20, 0x4}, 0xa) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setpgid(r3, r6) write(r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x5) 04:02:52 executing program 1: msgget(0x0, 0xefaf786259cf4b70) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x02\x13\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 04:02:52 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) mknodat(r4, &(0x7f0000000340)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(r2, 0x6, r3) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c, 0x0, 0x0, 0x4}, {0x2}]}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x9, 0x8, 0x4, "f40000010000000000000000000000000000e900", 0x0, 0x3}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000100)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fcntl$setstatus(r7, 0x4, 0x80) pwrite(r6, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000300)) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0x1, 0x6, './file0\x00', 0x8, 0xfffff40b, 0x8, 0x9}) 04:02:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2378f7b678807d89e032dc19f570fe0ebac871767dbcbbff", 0x13) 04:02:52 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() ioctl$TIOCNXCL(r0, 0x2000740e) bind$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0x285) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r9, r7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000010c0)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000001100), &(0x7f0000001140)=0xc) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001180)={0x8, 0xffffffff, 0x6, 0x6, "1475f5991e74f0b6839eaae13f663f7ac0011c4b", 0x35de, 0x1}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) dup(r11) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r6, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x2}) setreuid(r6, r3) setuid(r6) 04:02:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="010025ef00fffffffd7ecbccd96fcbff0476329d3e203d3350d72522cb4c57b5e30e24d568bad846e25092337d41d60426b71385b6471d852b966fe5f4d94efb79ad346c408b2d46a87aec96ccaa954e9bbeccaf196a0c546d0505d87cd33bbbb52f2ed313d6aad9f3d7ce8487109cec919b30b90515698dd81954d931f5cd919860436105d3286c3753261cb307537487f163bdcaaef1570bbae24cd1e23172eccff534f912"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) fchmodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x2) setsockopt(r0, 0x5, 0x6, &(0x7f00000002c0), 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000040)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb00000092583109bd459e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb5747162932786a03cb50c60ac436c7104d74fddbd8b5cb048bd9592a54feacfeb0a2c47364986175a8e0125cd7615d9df7002ca62668725908b4f8bbd3ead64d25d16597964686f9d87738a730946e96b2840c62f927c954ce7a521ec3d2879b094393aab48e8bee132492235aa8f58c92150e8eeb6dbf64a5d319f2d8a5de729261b46d979f3a90d811b4616c38a30d4c4d6cc25c441e7565d4d92df1c625c8402044af658826c157374e697bb7ee1add59f0e65a73e2737274975d3167c0c1903248df970eaa7d87217e0c79c0f742f7ed", 0x5894, 0x0, 0x0, 0x0) 04:02:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x7) preadv(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)=""/56}], 0x1ad87eb, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x80000001) fcntl$setflags(r0, 0x2, 0x1) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x3, 0x1f, 0x20, 0x100}, {0x1, 0x1f, 0x6, 0xffffffff}, {0x0, 0xe0, 0x20, 0x8}, {0xc449, 0x7, 0x1, 0xffffff69}, {0x1, 0xf9, 0x4}, {0x8, 0x80, 0x8, 0x9}]}) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000122, &(0x7f00000001c0)}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="a51b8670ad13e092ab372a0778ca") ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) 04:02:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) unlink(&(0x7f00000000c0)='./file0\x00') 04:02:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x1, 0x82) semop(r4, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000380)=""/6) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) semget$private(0x0, 0x3, 0xef856db7f5245582) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x20000) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) poll(&(0x7f0000000500)=[{r11, 0x4}, {r12, 0x4}], 0x2, 0xfffffffe) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) write(r10, &(0x7f00000003c0)="691f1bf6fab2f612e09902a8f42733367535ac4cefdd70fc0bf8a3faaaefe76df23933650cec2f0ce980821a3409657792eda6d491cc71d382b84f1cc42e96dc8d53273daa3b885b95b8e8a03af1830f3f99a3e89d0a07064a3762a1a4a62b292a2246147eef0104f7397d9c643627230f61170afc717386aa180c332785121064013eda9c2d37eef14913cb2924fe2bfaecaa660cf30718b643222d897e89395ba1a4a4c4957ef90080936b61be35f2d35a9dd6c30519ee7a7a8f4e1c9c26901b3ace79", 0xc4) r13 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x6, r6, r7, r8, r9, 0x80, 0x2}, 0x5, 0x0, r13, r14, 0x8, 0xadcd, 0x5}) 04:02:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x24}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) 04:02:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x1ff, 0x7, "000000000000000100002000", 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x100, 0xa3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="27fc3596c59fa6316b0eaf5f40715250331ae5b86e2e", 0x16) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x400, 0x0) write(r1, &(0x7f0000000140)="eb1262b4705b1bb61dba44b96ccbfe811bdb4df4818cb087803ef743f1d045ed8cc781ddaf34bdd6bd3a701bbc536fbc07a593b0a47ca2182d3c11579c20ee56fbb2624482c87003fbcd04764316c9bbf1ff83660a81612fa6e4b023", 0x5c) execve(0x0, 0x0, 0x0) 04:02:52 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0xfcfc96ac7f787f8a, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2d}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x9) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 04:02:52 executing program 1: 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0xfffffff8}, {0x18, 0x1, 0x7, 0x4}, 0x2, [0x0, 0x5256, 0x2, 0x7fffffff, 0x6, 0x31b9, 0x100, 0x4]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r0, r3) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) socket$inet(0x2, 0x2, 0x8) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:52 executing program 0: clock_getres(0x3, &(0x7f0000000000)) acct(0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xf1}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 04:02:52 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() open$dir(&(0x7f0000000580)='./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}) r5 = msgget(0x0, 0x400) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = 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)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x0, &(0x7f00000001c0)) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(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) 04:02:52 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x840) 04:02:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCPROMISC(r1, 0x20004269) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = getuid() r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x4, r7, r9, r7, r9, 0x21, 0x40}, 0x773, 0x5, r6, r6, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r5, r8, r9]) recvfrom$inet6(r4, &(0x7f0000000180)=""/87, 0x57, 0xbe623b1c46917d75, 0x0, 0x0) fchown(r1, r2, r8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x263, &(0x7f0000000100)="7a75c63c5a0093ec50c3518784b4") sendto(0xffffffffffffffff, &(0x7f0000001240)="2dc82a4f01408da2462d55aa96e6347eeffed92aa566d40dbf322abb4c813f8b2dbde8b97738ec101af19778a55b1f65fc3ee0a0ac9378b7ea0571286e572f379142b16fb8265bf5d625d200c8c67de22cd631c989632d3118c9b511140a30b4c1741b9e11801701f9bb58711815abbfe606fdf1098dc2d983f37744b3dc9c76801ae3d7462a12639bda244047521cd693271dc0d9e9b1d1bfd80ef6b59e504913b62848da33648ea90ee3e2d9ad80814c110b08c77a04c214bcb352604b0b375bc16602264649534c6a23f43ba95ec4ecd6abb256fbf1d6ae2b5a9cc7aca95178c86934125a65d3408fd3927626208aad4e4e3e6f0302950b16ec465385066f53c2acedcb1cedb832561f2d5d3e5409529837ff55fd8401abe457141ec2a92eaeb8360d08fb9cf64a5c3c3632f41e30b093d5c0e67f516026993c77993d88a8ae11b2628e090087dfb2430418ad10b4c9bb38155fb55635d3f72197ed460587525dff20a0655ae4cff348ff15c1a920b738edad44471b75fe805fe27c32b5ca402fad0d03f7d9169c89eb33e35786952bc12981528de440c421c7f7ef3b7e60205e45c775d4bbf0e8d76bc97a2facced321540937f372bb51f92028706dfafde30ea18571f38a24df125fc9753cc8083dd5928e568e49b6af6cd671328d156af96a3bc1b3655cf3c1947e2ca6826706acb436f7babb358070a0cee2b6912b2e95480babeab2f8580c28cf2ed3eda5844136bf6f106a7351eec4baeb35ba4456c9d4eb7ed711b9d548c24015a67403e50d1c4c82a40534fd819a35e116154586cb9b788d1b65b0b30672bdfbf0395ecb854ebc3db682fbf983b166df53e8143e7df40a3a56ec589c6329a1b87e22c4f5862b88a48674721a16f9ae9480554dd7dea0f165e63158356795f8043e9c98b20820cf5aa17bafc31b0eb25a8b128f17d7dd31e2a8ad82bb6597218fbe6c1eab365128ce2aa305d3b99de87fd3aae46d42eebf66894ff46c76aa6a393d1b2de103e000aa1334cc0d18575712a512b2482221add9b869f1e491d3ac1ec34f63a992162a14ab65361bccd08a33caf6cb7bbcd5fd102a1f4ade8e5482a89036127740a150d226ee740d15c07b2f79de250145a838e5b55abdc0bb12b9f595947f312d7587417ac9e86801a35e08c14fc57bae76505edd09d9748c542cac0737a0f3d51ad9e7911efabcc9f3b81180f7a9b18e313c8859a33a2e50a2dec31da8f267d6b4f36037dbee0480bb3dc07a275073adbd3890a0226abd765230e1899f85fd6bb360d7e537927ecfa30c9141c64446c4bb835e63a1038e765f12ca089bc758d20ff39097fee356b3872e0ed6c3f371093571c8338587d4c7029cfe407dcb9ba52f9c04ada5c5f2ecd58de76bf3e66d10b1ee03a2ec4b6997038b3a6a2ba7de0a4ba3ff669daab60558cb9b5a42af8407d7dea0e867551ff33799056276c49e9c11de34049dda9bd7af7cf2158b34f686e127c2c6b11354207489f06c42e763d7d8368f74fe106d2c9283ec82abfe789c69363ba7d6bdaafc7fcf048a2955722fe46d0b1a12894a155a37e33e3366363be1c6c4998a7707e499218cff267beae74ea04df3ccf528f30a8e147e62ffbb3bc233cb71f1b137c6c1d0e3347e0d5e8ffa3fdd96d420eb57ac3447f7ce255198e3407c3d95eb98f18d9ffdcba092c99581f93ae05f9b8740dd3e66b21cd9444ddd4a4a7df09b477f553fac319ab9799c92daf83ca69f9dce76961c538d54a93b9695823505db2c88e4dacb8304a6ee8ee00b8f7f52b06677495e164df9437ebc3b2e4cade9590f4d27e78a0879ede5d530a60843ee3b0ebcdcb76db046e4068d5b776883f909504542e8ba0e426c38d6868b3af692be2bac77872f021f8a098584b1eff966e2a141d9b0463be654918fc77de2a1def2897a87b29afb55a412482cf5982a64f0189e9802c71a50aaa6d78cb4edb30e978cc75fc99b6a2528c192203455a7b18cb13aacff24a8fd932c31c304ad945a59b2da24c99232faf9bbd4e0591de66f49ac4084593c7e97c1fb6c72cad29b3752b58baa9f20f5745121fbd10a52de1b8eeb2a1ea05b0ea583b0f8403d82256bf41c02bd15bad4810e6737d5227a1ba76315f0fe5720bcd98bbf5c9c6e7bbac883abcf95761b92c84a6aaa123f6f3182e027c5891466b21452168eb0ccc54a90400c967b36bd4efbeaf71b47f8d98dcac2021059dbf8ea7be289362a5f250e48ecf626d22a54aef5b07de9c58a2e2741fb562f38b2f15aa9fd95552983188ca31ce8f90d750a88ea6a5c686d676649f6fde6c1138d1511c0f441232761f9360400c8c71b8b17534e463187ff4e7a9ec663b701504f35dd5288ff9ac9afa854b71eb843bd9882cfa7762f9568ffab8451045631a92953bc886d29a042ec732f70b95f067767976fe4cefddc3237635c123e364fad369e46715f396f9b1efd1ed34381f6b8331fbd0d60bf722c0caf73d6a2bbded3a04a38e1e09e6176b2b84f3b93bbc225454eeee12b24a29d18ab10a56074386e9342bc2492dfeca34d20cecd09210404efc7828c599ff4d9fa49b6e6d7bf61d628675807758789f54035802c689179a7762e863e251d20ccac952aea7474db009ead5854e33f5ef4550980d8a8729f8d4effeb9e28bad183753001e5b26910e1977d8376d0408c0e75aa548405bac278803d5bf5c7819c9b90e5f24055460bb0d59a5ac0861db7133a450c5df20f2e897f5254685c0d834bb8a90f37596091f404d468243805f6134aa08977db7edde44425a9619ab55696da16d8208857f8093f81e81a8ba6899020ea72f39f05961848a0c36e33f25aa4f1c5aeab857e2df5dddb1d513a928377daa00acd897ddfa866d345329db47eba94992799e8d33f1c61c4e6b0dc97966c6fb3e3625bec1fd78f88b60d468db1f6f62b3b5cb93440a55ffe6c063c52e0325b20b4aa02da7d7790fde9676eac5dac6f5bdce442598fd0c7320811fd81b98e47665dae95440a511c3076a3bf8e529d63868c61006efcb3f301143db4b76a9d49c0c141f249e5469fe5786e6eeb8884e80375178616139d706bb93e7efeabfcc09e2edf367c193504838f0b3d6fe24242618707b32148e07bdafb52fdb1360664454c2b20526d06fe8dbed380a1725e799397865d9c916af955e69da2beddb78f111bd8e84f73832092d02f4b13a5d70bbeb1d5aaa156e64e25f34c6ecdbb0a4c457dcd64c93bc677ad829381d0fa82225ef20e23bb2709fc225bb25b3ef76b2ec309e1f8ee4aa6b3d0a9b4adb9cacdd0cbc62299aa9a5576d6fa1647b529cff415ff7fddafec73c41d0ccdc5af7eece2cef75766e0ad1ec1c9dec905cf230f65be976f9f057ed51fb61434359f1fd23a580cbe23cdb39d93d8550882ab329fbe325496820572ec7b768d6ddda89064e6ffa6980153200eadf7eceef5f8e0c8ba692fdda800be8accf7a9de5b9fca5891eb88a354117db7e35dd8734a9c64374bc23a2f7a52af96e06678240cce35ac37662aff953033048482038e130cb0e808ce179c41201512a8554aad1f3e596d9d8251711ff4ff491e7b53564c0326df1c171ba4e5d92ad638a38d4f5af11973b35c7dd62ef6bd409ae0d1bb9877e34423abd5cd8c019f6b2ea583f668b1d4d28206e39239f0f78a289bea345b364aeab843be66272fc3e2f63a442d08a1591a95a3c084fd0ba4ca4ee16f465f4826588cec9b80d4468814f106fb7c7e848ab7a98d587f43de21df990666f1cbcc0c8e861dbb68ab42a542264ae69b9633a228caf98e0dcac2aad2eae77ccabfbddaeb859baaa9737fcbb00b975f5a9a525d822ac24d723637d086bdd508a75f152d12bfee991de75e639ae8590097029d3ac7bed8233a9e7706a398f5a42cdb766c7f6cf8a81d487b77d3eafcf072799b9198ec7ee59eb354be867d6193c9acca3b1a0bcb6187ed382904cdad8691c62f456841a31fcec52dbaa6b034f58b0191f77db9ff879d299bfdbccd59b3515c0bd55dd8ba3233691e6c98c0144226b4456964e39ddfcce1ac74181df8cb3547000e55a96a1869077e151108e987b2fbc3aba6601371244e39d11c77d174f01659cb49b77ffabf3bfc4f84364db956bb75efb87bb36e506e8e85d4af43bb14aa969adc5a4d3f541245971c1821602e50bf03973dc9786cbcb7356ef0f6b441793ea9bcba7cf3118a219d8c7aea60642abe62090ebb07ed77b50df03cd1093e467ee8686bcbadbdeb9bfcf7733d628343343cf8fa126ea63f10638119256381d56bdb537f1291a970688925cad6ebe56a5a644c021b5c8d9e71df8a7d273fef687723cc05946eb5996aef0d61a520d12d2a66902b7bd39a2175c49b0d2958015a373d2fe3e3fe1ccd5da0813ed1e7c75d0cf4de2cef5673537e3114ee0bc261650eb206e7340ffec0e1f59294704f17386edf2b6cc40efe4332554eb49538e1a414375e02dde99f1b0b796bfc488d0d68fa9deef58c4c86c0da677e2aba442108904871bf5e45a7416618ad709a77164bf481531f18b36784d5278d575d4e68cfaada993afe4e7677618184505f3d138aa09636a956fdc85713358f937567dfe8b5750b96673b4acc9894a7f6a3c2d50b530d6e852633580091de234259d8f8b6e65d07f288203868eae34e6995ef233fb05760ee2abc04293b1994bc2a3185380eaa88e3508e92c56ff79c6085ce9f049689e2bb9fb25614fd04d866613d236e67f225694fb6711128185c90b1563378c6b6a9278b01479844308a7d2f436163efa5e05c118e09c81105af7681d46e2ca028bed148bcfc36eae5c23f1b0115467ed720cf8c93d42cfdd90682aa2139729c91f05d8a7a133b18c846c4b09ae9193e5875a828c0b6a52c7327936ce0f86771f42b0f9e2b2753b67f35a63bcfbf16594a2abd3882bbe69ae72f76de10492c7b513bacac239caf497ef856c550546c55ea4db5a31538c4a7986bdd4dcc2255d76ef1bf04b7a9d8516d44eab2b86d6ca52f67bbc57b469d97adf744a28729b8ba7d9bd16bf5ddef9e59d3451dd76961e96d12dce23b4625c6c8947f1d8e5c449a18b943eb3d0548d360346e69c4151eecfef4ae695c9df111f47715c8e48057ab60ed37d7f5f68274aa3182f3332b9f531936bcb83571af216afb616815aebbc73ba8fcb89f2d7ba89c82d6b5703de54f6d2d5240fe566726f7476760ec2e40ad0f039ca226b449f198e62fdaab7b70afcb75d45ca74870db990618ac77f8f60e1d8465ff9c1335d641623356ce46061a78db601e9dec08484813a5f553082ef684b6efcb37c5ed3be89bc5afbfb55e64d95418964b3ea828b57a41e3d3b84f0a44dfda022ad5132b25c226216ed4b29d492d5004acf90ff0ffdede61c80362edf84f806f2d001cc5250455920b57d39253b89920e16d3f7123a9328230620af8201668d9aa925a5a555c09e6fc7611baa6ae207e350a9edc7a57d8313ecf682b5b841be2c15c2fd03437d1edc19b67b4b3527658105ee065c313c7711672dcf7b4086178bd5eadc9b6262592ee4dbc654f1ff88a4b659d7244fc08a55575d46f3229cd059613536bfe5ea8a4835b9633d27852521437dd614e2898850e24422759f300d5a33f8da06617365c0edae79cef7a96f40964243a85b7e307c4fbe62ed84a241c1ad4d7ee0b882ea60a998606165343829f63c2c6416b45e7e83251ef5437de93a98656706f7a2bdbcdedf7a780ec079ab8cf028753b92f0719d646a7c858cc7b2bffaf8e26a51aae21df5cac", 0x1000, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 04:02:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) accept$inet6(r2, 0x0, &(0x7f0000000140)) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000540)=""/226, 0x2) 04:02:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 04:02:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x165a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000006c, &(0x7f0000000000)=[{0x0, 0x7b2f, 0x6, 0x1ff}, {0x0, 0x0, 0x0, 0x9553}, {0x6, 0x3f, 0x0, 0x8}]}) 04:02:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000140)) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r11 = openat(r10, &(0x7f0000000400)='./bus\x00', 0x2, 0x1e6) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3, 0x56}, {0x4c}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r14 = socket$inet6(0x18, 0x5, 0x0) r15 = kqueue() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r17 = dup2(r16, r11) kevent(r0, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0xd7db}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x3, 0x401}, {{r9}, 0xfffffffffffffffe, 0x40, 0xb0000001, 0x5, 0xb78}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x18}, {{}, 0xfffffffffffffffe, 0x2, 0x10, 0xfffffffffffffbc3}, {{r11}, 0xffffffffffffffff, 0x4dfa3b9df2dc2965, 0x0, 0xf021, 0x4}, {{r17}, 0xffffffffffffffff, 0xa, 0x2, 0xfffffffffffffffa}], 0xd3fd, &(0x7f0000000540)=[{{r13}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x401, 0x100000001}, {{r14}, 0xfffffffffffffffc, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x800fffb8, 0x1f, 0x3}, {{r15}, 0xfffffffffffffff8, 0x80, 0x1, 0x800, 0x9}], 0x0, &(0x7f00000005c0)={0x32, 0x9}) r18 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x4, r5, r7, r5, r7, 0x21, 0x40}, 0x773, 0x5, r4, r4, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r3, r6, r7]) getgroups(0x2, &(0x7f0000000380)=[r3, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r19, 0x6) r20 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r20, &(0x7f0000000000)="220e22", 0x3) r21 = getppid() r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r22) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xe6, r22, r21, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r23, 0x40044271, &(0x7f0000000100)) pwrite(r23, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r23, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000040)={0xff, 0x8, 0x200, 0x0, "d6ea54419765d26a8cb138ea8118f08f71a04cb0", 0x4c4, 0xffffffff}) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xfffffffb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x3}, {0x20000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 04:02:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = dup2(r1, r2) fcntl$getown(r3, 0x5) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x1, 0x4) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 04:02:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSDTR(r3, 0x20007479) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000340)=[{0xa71, 0x1, 0x5, 0x80000000}, {0x13, 0x89, 0x1, 0x1}, {0x8, 0x1, 0x81, 0xc02}, {0x4, 0x6, 0x5, 0xfffffffd}, {0x2, 0xc5, 0x0, 0x1}]}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) fcntl$getflags(r4, 0x3) 04:02:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 04:02:54 executing program 0: munlockall() mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x103) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 04:02:54 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xfd4a310ad38fdde, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x800, 0x104) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000340)=""/229, &(0x7f0000000140)=0xe5) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x3b, 0x1}, 0x8) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186204017b002b2c000000267e897f7700000005a89b8a973268381a5071cb000bc3faf94ae5e124c6a36000753dd4d16120195f81db838f74652d62e100c51bad0000000000000000c37bb79d7d2c336ec5e000", 0x57}], 0x1) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 04:02:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) writev(r1, &(0x7f0000000000), 0x0) 04:02:54 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) getpeername$unix(r0, &(0x7f0000000900)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 04:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x9) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80000000, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffed1, &(0x7f0000000200)="fd632d99542aa800d3050000002300000067") 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="9c02740b9b07f3c3c8c0767dc4d78e9b274b94404242593dfb8fd056e9f0032f7bbe3cefbe14fd05571b13dd7b1695f78df8cdef73dac3c154aa8b8fce57d78f6dafe270c5e217a312dea13b909e9661279d1ae9fc63ed65f2a2c28a868a554e7bba15afa28e0c4c64b506d847ddf66ba329f7ae19678fbf6c2fda2055f4fd53814d227e7adfc8048039a2bcec1736825c4c0e5e8ac3f2d65a6fd09b8a862fa661b441abd4e575fe0844d8fb17bc58561aba3ba125ea418831166a52ced18374b1678aabdd91a2", 0xc7}, {&(0x7f0000000000)="7c556bed4ca4dec0834e8cc5ada1756e62eea19b", 0x14}, {&(0x7f0000000240)="4b246aea5aa9adffc766b57f54e434603c3f0fd30aba0fd57c6a35e8823da870371706953fb50241e5d45d8b13a3f33a74893c6e66fb5859a9810720623c05281429984bbed05ebd82e366655176c6f56a83264508e41623ed42dd5bac36eb831638b7e61b7576e64f36ca518822e65f6c6ad088ad", 0x75}, {&(0x7f0000000040)="7f20781db66dc3df996c7ae0e54e9e090adc", 0x12}, {&(0x7f00000002c0)="aaebaf0dcc9cbdc019090c040e3cb2d419d4455c7b1fd4b927abf873c33d6ef420", 0x21}, {&(0x7f0000000300)="283e1e4c090fadd0f48c99f576b47f89b4db6544203b627c696d201a2c6f51ce3b2098d4da87cf1d8cbc44d70b8c4940e38bdb71a6014ca5519bb529facc1ce04faebb23aab76958c10ef972a5110b6be771eb09f3690a954fe80b1312dde82cc8155abc618c398069d3ff4949bfc9effe22dc453497a45b860dc7f374113237c9", 0x81}, {&(0x7f00000003c0)="622868ccf258c52568cd9ce503aca7b022cb9cc631cf13f35eecdbd33f53c163a5adcbfbc3890f3a2e4679245a5671127295fb4d29d447b5426896cabcc6d4811c593da5d075fa9050bfe9d47805d87c715a5f88fce54fac52940f74d9aebd3922492ed961c6dcc65025a9ebfc8bb1bbc671251fe1895247cca6cc134ceefa987b7b568403929445838e6872f2ee2036f01bee4f0c852b2f579d519972b03f52a913de2507f0f77568a82a667eddaea421", 0xb1}, {&(0x7f0000000480)="f6d49a3b42afb541eefdf26a30133026c6a690b27c7c193e5fc98d83272af10c15ad2530f5015e1ac97135dddf4dd9da31da6f3bba749229d79cfacfbb6ad1127b808f57a063790590230d1dcd65ad0fae55de4a682579bce2a733a7e0c93de5215e4511c9468e1f34907154519739ffb5d36a8f2fd338ff3d29ae6b10a57432b043def36e8e82b8342e602c21471266821156845eb29faed1520689835d3e12035c889d848a347210e66cd4d4cb03e1901d478cb27aa8390c256d8d98dfcc1240c717538d46902c11419496d1ea5f67fd3d368932", 0xd5}], 0x8, 0x0, 0x53) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x1}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(0xffffffffffffff9c, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 04:02:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) setsockopt(r3, 0x11, 0x0, &(0x7f0000000240)="7bf17fa4f79894424a0f5dc7df971b0e2cdfa7e0ed801b7c9575e786ebccb138ccebd739742619261090723f021eee457b88abef6b95e434d319d15a0305d435e52521", 0x43) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) 04:02:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x3, './file0\x00'}) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1ff) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 04:02:54 executing program 0: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) kevent(r0, 0x0, 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3a99c3721571fe1a, 0x4, 0x66c7, 0x7}, {{}, 0xfffffffffffffffb, 0x40, 0x2, 0x8, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x7}], 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4104], 0xfffffffffffffe07, 0x0, 0x1000) r4 = geteuid() r5 = getgid() r6 = syz_open_pts() r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = getgid() r11 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x4, r9, r10, r9, r10, 0x21, 0x40}, 0x773, 0x5, r8, r8, 0x80000000, 0x2, 0xffff}) r12 = syz_open_pts() r13 = openat(r12, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000140)) r14 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() r19 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x4, r16, r18, r16, r18, 0x21, 0x40}, 0x773, 0x5, r15, r15, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r14, r17, r18]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r20, 0x40044271, &(0x7f0000000100)) pwrite(r20, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r20, 0x20004b0a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r22) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xfffffe00, r4, r5, r9, r18, 0x8, 0x3f}, 0x0, 0x7, r21, r22, 0xda, 0x6e, 0x8, 0x4}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 04:02:54 executing program 1: r0 = msgget$private(0x0, 0x846) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r0, &(0x7f00000000c0)={0x1, "1df3131facf08cd963feff3903b9d53b765e760c3331092af3fe1cc2c4415dd5ebc647fc42ae3e569135180be142b63ba5d4d8f835ade13a2281d21cd67965664b0e19e35f6d998464e6e8578433c7ecff82d64b1537599061d5a579c60372eb87c76d35e1f6bd124248b0a2f016f8cd649ec17a61efa609beb2fa52d7aa10f394a3e6b52414a27b7337ccb1d36a02f9292d636579885ef2d92574c84a02021e9e01c0c9d4a737412e33279fa98e8b286e6ebc238ba1a7b4bc2fe54d1a30152a90301c90984ebd952d1c1c3e298fe8940250ae932f0047ccd51cf3101d66a919c18033036c7126ce02bb74e2b2"}, 0xf5, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f00000007c0)="fbafcb8f557b7c2600ca320400"/30, 0x1e, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4000025}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4000025}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 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="00fcffffff000100"], 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(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000700)=ANY=[@ANYBLOB="700480000000000000653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) r23 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r23, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r23, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r23, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r24]) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4000025}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4000025}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = socket$inet(0x2, 0x8000, 0x2) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4000025}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000740)={0x1ffffca3}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r30, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r30, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r30, 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r31]) getgroups(0x1, &(0x7f0000000300)=[r31]) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) msgsnd(r33, &(0x7f0000000800)=ANY=[@ANYRES16=r17, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYPTR, @ANYPTR, @ANYRES16=r34, @ANYRES32=r35, @ANYRESHEX=r37, @ANYPTR]], @ANYRES32=r36, @ANYRESOCT=r31], 0x4, 0x1000) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) r45 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r45, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r45, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r45, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r46]) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000480)="b13a0b485f5b3239c24ef6b36c77f82b9f517e2798ddb6dd9f6106f59073a666cc5a59dc191dd4757fe32d910ac7f562c0e721ed0dd1ea1532d68363cc8d87a119c0eb38e141f0c09f58f20c474bb83234dd988261e56f9bd92917afe8fd011a85b70d6f66bc59a1abf5b272f995dc7ff59d94267f78465b1468d3cd6351caf4d587f4ab312816c4fb0b88a88b140eb5163023467c574d101082f3", 0x9b}, {&(0x7f0000000540)="510bbb14123b59d094f6324e8951aa431b03403b0353462702d057a8251e57376281b896ade81dba63abe027bec0fe981212bb593ab31fe0ad0fe5c6f8746abed7afed159fe2623acf7132ef73adfcfa8c1485fdec8553c62c6a4984078d27d51fa95d6bac70a0771d92fc81861010c79797d54dd032c33d9717cf7ff42c00f8d3098b581192ab5a0d9b8b5103aae07b8e3d034b0fd67c9284c29372f74d3dfb53cfc6bfe75af0c6a7258b904d8f96fe96b19518ddaefc229fc5ac65a0ef4ff68a0ec469f5a464", 0xc7}, {&(0x7f0000000640)="41ad020fe595de3b3c068a2a46e022bfecb90e95d2672f60e3dc85ebabb340325a963e1ee39bab5a56aa2d6d72349a024cc279bd8a81d121f85fe0c637934f1b74ae446e1cf46d5bc96d0e651303e1878bd5343e76bfe696767707b527b129fcfa840b8b98e095555bde0a753320bc824ae1e88895a6d05440ef80da5dad6cd67e53831c000c658b6b1dfbedfc924ffa01620b04454bb72242a1192aafe3aec16d99339bbc281deb7e795f", 0xab}, {&(0x7f0000000200)="2137547cb489", 0x6}], 0x4, &(0x7f0000000a00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r4, @ANYRES32=r24, @ANYBLOB="000000003000000000000000ffff000000000000eb2a2071baa4d0ec75b8b853d03cbc622617f5d7462d8cee3a5821f977e49ae22f28990ff8e4fac5", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r2, @ANYRES32=r29, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32, @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x305, 0x1}, 0xc) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000180)="00edac9af32cb17a8da3f5b9780d78d8d24cda8384b4098d954c7f2a21ef8fea52d5e20bcac40038d29b6daa59842930ca1a4bc7db8fc4c1f017bea1c75b540774b1", 0x42}, {&(0x7f0000000200)="cae3e6d0d574d6b1b48f54b242d45564c16f63a003b9b821cd99c4865af0d7e0ec4c81d0fbcad49395ef4bdb84f32284e8e9773af99cddfaac3bf2c0cee0a77fda1db020cdcc625c898d7ec5485e9b08b9805b2bdf60403ff4b60ab4d38eea2b3b6e38c02b8809c3c64cd1835dfafbb292b966794c1d66143b435d7280e52e8c34780c7b91dd861d2571557ba4adce14f8b8f4f4c627bc595cfbe4e15d19f84515b7", 0xa2}, {&(0x7f0000000000)="3d01d1932ebdb940643babff9cf71c", 0xf}, {&(0x7f00000002c0)="db1ef9ea6dad59d8ffd346b06c8dac706fbb8817bab02846c48ba4c5d15d6eb557d0db896cdaa02819788a80d5d72e98c30028ebd9a293f9340b469dd06e7757851bcd097fd953c3cf73b065a96b1709d034c7da26fbe89136", 0x59}, {&(0x7f0000000340)="767b50a90e38b5b61fc704ac5b17fd6f88e11c7306d4da27824470447441a91b603ace1326afead2fac21c9fa955caeac5a3b1386ef185225cbda6220dc410a80b4c31d308f1d1e1041812452ce85606eac45907540102672b27623f9f6e61502a4eae0d9c889ff4b20f2a7b77bc045e05ee315edc475fd59a81fcbc375fdc0317244ec77a66294338f1985f02754487204a627bb6553f89aafed68f5758c40522f4894994f272699f89bd274b534ed4d1ff917165a35bdbe706c0ccd59d2c13b8cb8b16", 0xc4}, {&(0x7f0000000440)="ad6eba3ae4cf9f9312c8ee26718c90814d23a11ce56074f2f49955ed46fc8a6a75aab653ee1dce53319ec37bc48fa83b4e2f2b59ee24df4aefc9656a2b512d77c7c7d295dbbde72894676c34c9b687108802fa4a896164a592bb080b3d6396be2dfd6550", 0x64}, {&(0x7f00000004c0)="7a7bb7cde428984fdfb4ed458af82f6e16ba0284457894c3f9f9d468d648edf1aae07e7f22e38898458423d86d77079b4bf70aa37d7ad4edc688c21cff422cecf0314bf52342a38cd47a78a631ae6360333f57a1cb2b0a173a20a37a287c97540ffdd1e487aa5008e4ee8b978ca01882d1706680", 0x74}, {&(0x7f0000000540)="6d5ff45d39e902cac5908530aafe4d0fe0c4f5c799846fba05b9c721ee65a6ada900ce5ccc354d004eaaa7a49551a83c3ea5e0511c884fdd889388d9efaa7fce887562ab3c9a62fb18158c03d757bfd92b4824b60ef1ffeebac57037bc1c56e38992a9fc880358c16b90b77c76d6d9e7d9453177ef195a6661acfaf1d6218c9992107d62a3226401ebe57a6aeaa0ce3e8b8197cf905f84464f114ae92f256a4365595e8e40085a6cdfd3c025198d15ad5c9d1ff4bcf90cf7f4b5215cce29311b3d4e644b2885c98e040ad4d82617844faf1549cd32617384d508506c1a094af18e5fce3d9546db042d4bf9e308da3a1c8f3996dd499d3641a7fd1a4903b78f9b22e9e9069edcb9896f89bb35c088dea473d48b1bbf7888712c16bbd4dfb89ad6aed57704f115fb2cbf63beb6534d42ed0d7e9b5058896cacdd51c2ccf25dcc0e6682ded1e97b8bc5220fb4d23c6b61d50d12206182cbf1bac01d37808d20ebb14c94e7ad73363c523d8f976fc82e82fa3e647ab0bd54d9f6ee7e4882078da32a4c86b3ecb2d4e8f9fa7475e91847ae1d1adf331f7e8983d8f3e07fd058309d58a9012c4d237f7c529980af0e65f3b4137fb48989e72f2d39b6ce9d258f45de43242364f28997b6f320891d8e9197dfb82cc5515e96b1e62e3497c6dce4647a1a0ddd12ae1e6c6ae7ff50bf1e5142a19ad0424c13c88d76491ae84d7d28816ffd16880dfeb4918a27ec887b9a6ce64028e0a60dc27416e355d566935fb23b5dcb6afc96a81b02a575615e62b1f7215c27aa294e1d36a0785c60feba60827f5759282d211579d520c1bcda23a6539daed4f2540e755e8a940e969276345cdedccf34016f594b8496b74b454ee27fda2fcc76415b8132e3f0410c05b186d56edc2bfb0dc146e50a5527a19523ded4b0c9e2cf2cd8d07402b1708d834e6494981536927d8a6fb9e0859bee7fe356281709c8a1cdb73b3f236d37180ab76c2bbcd73da629b0118d40f198c96d4b13fb692db888569b540be3fe18a01b7bf3af1d3172c9aa28f581fab3d213af01b07cb3a2059ca5aca30ea2b2b9f94a3aee43bc8606f32fd18d1c22f9561dda0d670b3e2ecb9a357dcaf8c0887fdd0de54ac39d027d7645f236473ea5e860a93fba76378b0ce0b3cac8098e877a7db2ca7dba4212ea867866e36411a4a6a75ae1c33bbc9be793be0b6bb3af16c7bed723265de338d1bedc5bad511813039752c737bd3b824fa3c01d2fd2d4f6c2ce071a2d9b1ab0dda1ed464d962e10afa5cabb04d3175ce9aa965d1ad052b732796362163ca0be2f64adfec24bffc7d38041568ad0f66d2248b3df0d3bab9b45b92500707613c9555d887b2b727b75aac6af79809badb616a220d96d666737df1712f053a09f93793f3c424d28f4ddf98d1504933b5e3a4c52fcc9a77e04d3a6b2937f5ae0190c4c06c8f3d0238af54c39a9589fe2f8cf05ba7cb9b8bc495bb025ba009dacea8252efff270761afb4a808fb9b76e2a3562e43c8a489e72e6cd9802686231ff05198eaf362e835737687cb3dd01bc05cdce32dd38c2e71da5bbe8ef4d80a44aabab270a1bdbffd3dd702503971900c9d0c1977cb9ed0c3356de86a2bb17a731a06ed4b3a6838317749582030b8124ff7415a07ef0b7ded0f8a70ae5f2b3d832a708416cbacd6eff013730c9c0ab6b3ea74b18472225d4de00d5d66f776b269acc5a124b70c2a91d262e68b08087f4ba5df3f97b90aad0e63bd81af77354fee77d9b1236367be78bc8fd8753af0c4036a8163a6180db650da656a7cdb7a982b5094cdc9dd6c828803a0c12696e9a871eae2ad19bd0432f391c10e56f115835bb936752e6b8e47f9ade2241d70cefc07d9a30ba98a5333eb60c754c383ef4b9313151fd96bbd25839b01808882d703d6c2f5ed3e9697708be82c6fd1052c14d74663cf13fe60a8506b3078999c5be349727654e7ed6bb68086bdb5103583352e0e1b825f6a01e60e681ecd92a9e627b1fe27e7a0160371c7b9f1c70aebae735462e2c8d26dd26f8f91b531ca902366fa1f12044322375f8605b8d14b30c3679aecbb328de01f747560e3a5af2d2e33eeebfc696241e6defe889430eda536a399fb83812cde06a0dc1e13624c6b7b08664b608348807d371130ee083cd7512c64c29ae511a5da59b617aee6abd3664a8f9873dd80a8eaa82d23485ae7260760bb3b403f3595e876ae693c88bed071b03112d0d89608d9f5ae308df9360dc46f9b9b53e348ebd87c27c85a546ac8172aaace5f681ca2123b2a5741b31308dcb81de20efcb63267bbfb8135661829a40f0ca74c1d4ccdb71df2ac1b5533993a08cecbc565540ff4cd65342ec6b0acab65d9843d5f4b03f3e9147b419ef418cc0517029711db03fe39e53d40bd04da076ed03045109b5e9c4449ea504426a29a6711b4d182a501e1349d5d08080bbdc1cf05a60533fe2cb1e3aae2494dd060a8a14ef5d948a3ca7a185647e0b561a6b8859bdb558a70375bf3b0668fc1c277a9ff33d7d0774ff4566d2724a4fba5468e0417d9741f5834022839c37414dd2185cff7543a97958dd27c7a9009d462f0a652059b7ad8f83f43f7d96cebecfff31f5f270bc4f33cfec752b13d08023427d1c8da1cfef9fb55a228568d32d730e461437b3e9c284589259a3fca19684afdb04da3ff8f28babb655a4cbd8f8b572ead00c9431d7b89db14b0cbd5d139c6029542e272d66ef0a842e02d2c89f249a0f83f79efa416cb0829778415fbca20cb1ca2c70df0d6a87373892112ad11c230efdeb53300590ffc07edb07a63e9e18286e3da8709b87010b762ba5a13183e8ff2efde2129649e0012c04bc9b0dcf7b7885aa076dd795ea63c41d2480eeaa10f1a0de77ea328f843a7eb8566985951e5dea31e45db13998753dc73e0f6ef2c68ae28f1d30c01ff78a878891c6924420b5474bbf3bd9cd97c6cd1040fc1f77a9893404d891ca7b7fee01f16eccf37577bfc86ab888e0c73ba35d883a04644da8654368a7402109ed6ae593f0573ddaa972ff0dbee1c1dd12f3153be8824018f515d6c89e33ec5bda33114c488454d5cc8dfdf12991cb38363d0c2e058ce07468a7131dd35551e5ac8246aa88881f3bb61caa20ed857c1b8de4353cfc6c90fd2fd843985d60aa6080f2e6f0a5678c63b673ffc8602514d26c619f999cbd096831c8a55af9fec5ec765dd1c96e920c3c4e9f5cc741b81746891e9273b8d67a4f5c3bca05d3787b87d5cdf217e120513c5a87eea3d2d8e3e879487f1d5d6aabffcec4def58efc880147bbbf13a7be802aced38b4cff6070a2eb15b535ad26a3a85eaada269943c61675395c218e4c5229e321d2f1ba3138ddf13f29085a5ae92af007a2f5d7bffde01ca285dfd279beb8a688b6c0ffe945a44a0fee71db41950fe306626451685b2aaa4ababe3c85c87f135a3630803bc3705009a0b80af7445417b2807ead78c59b14ab58200e95a032f18524b4ddc2e5074fdf17bf7da5fb2d71ca446e1aa019c4ade78831ee82e130c824a273814fec4616e6a7b2c9ae2d0f4e968093fa37dda283b77e4cf6a059698195e6cc7860edc060a450b491fdc6a64bd296ebb19314c7c91086e3c37578870116684ae4d0e302cf0e601332c24c744b487341d3e869d3b8e82376b39bf8c4183d0277661a83891ccdd764b4d9326919fdd16d5f85ba50a4071a71c0baf62f10d454e18460e9a07a394670a27cf6632b83f05adbecb0cd086fe78f71effff778da49975398f996555a69b3df317c85438917c401b0093d3ed19870486d85b5c53a4221a03b35e2e1675afbaa5bfd61f8575f1ec24ab7336e520b1f850e7ccc03d02d48f79e3ff13e7223822462d3589844fddc04feccc27225630806bb80949070d8034fdc7d3cb7b31370b42eabe6569eed40b77d9bc6793822f0372e73f98d4c97ba25b57003df9fd583c9d724c210a4a3ba11ca568a52b74ee93cb1397cb2f5f374613dbea2ac0e4d73506472985f54aec5bb8f416405b5ff058acf2602e84b10d366e8cad6454881c033ccf43a8cbd87fc663bf709e6fe974606c115810866c5231566dc337f468ac3484b0a425aeada286a0ff8bf7e7c5137a0f3b940eb1a27d323cfd53a05877d44ea2ddfbebc47dfc883ebaa3152146e11626f5c4b68cec607247262f452f40735a6fc05e460af60db756641ab2c3d98e947fc75e093db5909400b18a862976a556a7e297cd3b6d604f8f58e5c93b452060be32b89d14f05edb54aa316d260a73e59abbb739b02d5296baaf7277772715ff68c9dcf309cdf6d7c8aedebd029f03de78b728bbc1dbb4522eb5094bf37bfe4197a1a26474569718d06d196696a66bc8f37eebb46f7540e248b025c9a34302c0631953abd01c82005a7c5684abd68c8a3b7ce74a978df0b1b348b4e8dc39578609d2685c0638a005d540c67ae37b32943dd675163af5286b63a2ea553f63a4e48b0d20b58c335cef94d12b7cdde9f93f9fd67f4995e5c0bcb9da38e12390e30d0e2e1e7fbbecf35e31774c70f398922eaa4d876493a3c259ceed316fb6d65d7f09d1b26b8b590f53c5f06cbe462be3b663e5fa164943634f600c821184a16dc455a65a2571d4e399de29be3a70d68213788686f12f91317adce87d1e86ad0efabef6180addd348554a19de89ed27e2babf3ee96269fab91b833be5c4ddb39853c6457866bd956b2d362ec8f16e2c9d446fcd2b26b45116e7059c943bbcc727d681fcc7f2c2efaa3ea91b7ca1fada4f45aa227ebd9aa528f9da17e4ea07dadafe727a15bb13122f4c09b486aee63476f5f955f472a642dabdaa3de5f1eed10ffea7d5a1a575723b3b464ecdaa391798ab2bb49316ff788e14e4ab1186dccd42a532ff0503faa21c2e48673f8d6a3f931fdd51d7ea573bb3571ea115bb5968f9fe3f035e0ed0e5d419c6922425d7630ae12fadf760192ddfaf5251e754835aa5f3f1f7f4acb9c7759f4db3adda8859ef10a151921fa26e5d2154823ee08151eda9093c3c13de8f0478a00b2dac5efa087dbb1c3c2300ea8a9eb965cba2627bbb61821d482717fa8fb9cd0dc20e3b83093f355d12b3d41de5fa861bf804368e8d5b77286b4017122d6b92360aba4530acc19238357820148664ee1c93f3c810d9b70f8715878b917cf0a8b9d4e6890ab953b69b35d697c7645d0112007a29e4760d979bba68c83e5baa2ac4a47c985a9a027c9289111ab55484eb6c1770ee3cd7fcc47f6064328279e9913a2fbc5d69587d211a499c91eb54cf77fd4f1bc6c2c69cf245addd23f8418897e41cf8368bfc36d4b5199903f85138bcb0e764897c4795ef50638493751d73807ecec43d7d9a44ca7040899279832f7a8695d06a6c66fe3ec0d04e0b96cd8e98a0f23278138097f791a0d0b6a0e9d266d17be483bb79124f6d88c87c0f3e508f262412ce46321e477d34926a7a49f0c64f1e47afa9485fe68f838387b7b7c424445669dbb9a205e2fd199ad1488d09540f549168542b6bb8ab42134b686ad17dcca5801aabca99f6f8e97f8244ad002b8d7db29a225e80982e01f26c02f59a8cca046ea6c629e5dbc2c26eb9df256047bfff6143bf311bfe44854b01c4f4fe9f670e124a3d81821e433dfa095b7c5400752437973867cbf737d65cafc0375d84feab354f3cb7bff2e6b75420fdb5ecc67cd60bca458aa40b765a8e0b3f339886895b207b21287349826663fd2289011e9204aa927f22cc44cf743b2caea8cc96b913ff10fe8b434f15ab288abeedeb30ad5b", 0x1000}, {&(0x7f0000001540)="11c09a559f70b68bbaaf648af753478d9da8bf46cda1f65bbf90a1777aa86c733923163b2aee59e01a97a4732aa7a09fb9e9b079ae25f2e4d90b466324d7bbc862ab411e11f82ad5c12d1581bcb38c71d1e687f5ce42fed6072436496f07fcd50c4db73e20007912fe7a0eee9cb836a462", 0x71}], 0x9) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x20}, 0x8) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) 04:02:54 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40000020, r3) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r2, &(0x7f0000000040), 0x100000000000038d) 04:02:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [], [{}, {}, {}, {}, {}, {}, {}, {0xfff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) writev(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) writev(r4, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) writev(r5, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 04:02:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet(0x2, 0x2, 0xff) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) pipe(&(0x7f00000001c0)) listen(r0, 0x0) pipe2(&(0x7f0000000240), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000280)={{0x7, 0x1}, {0x7, 0x3d2}}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x0, 0x5, 0x5}, 0x9) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x90) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/106, 0x6a) r4 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) getsockopt$sock_timeval(r4, 0xffff, 0x200a, &(0x7f0000000000), &(0x7f0000000040)=0x10) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1, 0x2c53}, {0x86d, 0xe2a3}}) 04:02:54 executing program 0: setrlimit(0x8, &(0x7f0000000300)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./bus\x00', 0x10000, 0xa) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x688c6d55005fac37, 0x80) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x20, 0x8001}) close(r0) r3 = syz_open_pts() r4 = syz_open_pts() r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = getgid() r9 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x4, r7, r8, r7, r8, 0x21, 0x40}, 0x773, 0x5, r6, r6, 0x80000000, 0x2, 0xffff}) r10 = syz_open_pts() r11 = openat(r10, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000140)) r12 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = shmget(0x2, 0x4000, 0x691, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x4, r14, r16, r14, r16, 0x21, 0x40}, 0x773, 0x5, r13, r13, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r12, r15, r16]) r18 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r12, 0x0, r18, 0x10, 0x5}, 0x5, 0x3, 0x3}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f00000007c0)="c52dcaca786e2f990b3d8ccb90c5c7f066dc50e5067868a07cee5e7ffdfc7bd0cf61b98b11e57670c64e7b278254c6dfef8f9eebc41c02025dd948cc14752ecccf9381256ddd767ecb44f0d8d1ce5049e0710aeddeb4c3db27bdc3a4d99493659b4c68e870f047d9a00c7cfb107506087e8e234fa0ecf19d176cbb8f3c3d0ea7a2e47cd49b3dc67aed8602eb12a4d8a503feddde9552b44d36c65ecb0439164ee0a86284ead2ed790a85b722831d52131747aaa6e4af54cf11b3aae97858940253ac23865e9c52df1b88d5283a3a7dfe8a7c571605b5a8b371f9ab8d24d6b91e537091c6857ab961eb70ad934c78074bb6e902050d5f055162081ec55d46c42d575154405418753940ac1264ffc3c4e5451a205a02ddb20bab03617e41a13006ff19484e47a2d23882e09b4554c525ada735a38f6bfd745bdc0c2f2d507166af69fb6096f47225774784caff3efb9f5ddc73a5db9a5c93f69a5e9e5d7c2595f16a53d4525843b1cff4de3e356d9f76f2fdbfe15f1a6640f636e185fca56ad9cd225db1db51ab87d9d2b77bb7af4e0da0bc212142520eeb536106964a5ef06d788ec474ebc8dcff7b03804fb3cfb4e0f6f07fcbf78ad40c39083004596568ccfb92f56cdbc59b13b5f5e2f9b1ea85def267dbcffa241b0a0693b47c680edc585232d6fefeebe5b2e0e5146dcd8118a096ee302d402c5f275d3e887acf28133c839d490465c3c13c7edcffe77223ec20d9496df89cbb3f5806", 0x218}], 0x1) 04:02:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) clock_getres(0x2, &(0x7f0000000080)) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 04:02:54 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x2) kqueue() kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r2) 04:02:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x3}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000010081, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x69, 0x400000000000002}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 04:02:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000340)="50402c53576ab2856b2eff0aa54e5de34d3e7607d6fc33c6bfea30c3483d3d878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069df4e85e6e90af8eae1e3e4f329b40618b65ec3421147395f221508fc8be6ec04f03aa23f721cb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32f31d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b853000000000000000000000000000064df4dd2fca15825a986086fb98f3d8a6e5aac796ae2de072fb4da0b4f092149de5c67a46174985b", 0x14d, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x7, 0x2}, {0x18, 0x3, 0x1f, 0x8}, 0x50, [0x9, 0x3, 0xb7c, 0x3, 0xda, 0x9, 0x34800, 0x9]}, 0x3c) r3 = dup2(0xffffffffffffffff, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r5 = dup2(r3, r4) getsockopt$sock_timeval(r5, 0xffff, 0x200c, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000001"], 0x10) write(r6, 0x0, 0x0) 04:02:55 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x9a61e02674fa908c, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="ff0000d9f489c59ec54fe612c7c4669c88ad468ac4676530a992772271647d3ef1f9db4424c72bd5064bbdfc10e712768e139c29c324b8bc926e97825ddb7fcba596de6f204aca7173846eedf144ca1f67ca8ea6c8be"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 04:02:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) socket$inet(0x2, 0x93ba10c2b7a92ada, 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 04:02:55 executing program 1: r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() r5 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x4, r3, r4, r3, r4, 0x21, 0x40}, 0x773, 0x5, r2, r2, 0x80000000, 0x2, 0xffff}) chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) setitimer(0x1, 0x0, &(0x7f0000000080)) 04:02:55 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xdb3607100439bc3c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3, 0x1, 0x4}, {0x4c, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x2}]}) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xffab, 0x8, 0x0, 0x1}, {0x7, 0x4, 0x4}, {0x2, 0x6, 0x20, 0x7ff}, {0x7, 0x5, 0x9, 0x400}, {0x8000, 0x6, 0x0, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x2c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") 04:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xcc, &(0x7f0000000100)="c4d46c0a81d12e00d77e4dbeb6d4") 04:02:55 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x146) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ftruncate(r1, 0x0, 0x20000a) 04:02:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xd, 0x1be, 0x80, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)=""/161, 0xa1}], 0x1, &(0x7f0000000180)=""/1, 0x1}, 0x40) open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 04:02:55 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x201) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 04:02:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x68db3a233655d9ae, 0x0) fchflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x26, 0x40}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000380)="189d3d8697b7ae6591861f32d9e43fb4708e3f474090e438a6beb9ada759184a639e85b51fbf1a821b7f72ab12a0b8de1a76e1648285f68d18362af0cb88480524312086240cddeb376cb6f57037f2bf858cbd4d2fffa93eb4ed241a1a13c58d4676d88238581512665fe50e28cc3bed0b1e28f3e049fbc585c280a7d26a5ff76211db3b46c558ddd05eab74510a44") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x7fff) 04:02:55 executing program 1: setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) socket(0x800000018, 0x1, 0x0) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x9, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r4, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r5 = getuid() setuid(r5) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgid() 04:02:55 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0ffffffffffff5931dfce96f4195421b7b49bf0e2602790cdd71d99e218284aeffaf4627dc5a065023e07dca34d23c63620322758a846a95b49ceef6e1921d511e810496b4f669a83531448a4bdef7b50969020701e15ec153a79"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000100)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3b", 0x30, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20000000 didn't change! 04:02:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000200)=""/4096, 0x1000}, 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='R`') 04:02:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x102) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 04:02:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = getpgid(0xffffffffffffffff) wait4(r7, 0x0, 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x21, 0x0, 0x200, 0x3a}, {{r3}, 0x5505692294623034, 0x8, 0x80000000, 0x9, 0x4}, {{r4}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x800, 0x4}, {{r5}, 0xffffffffffffffff, 0x21, 0x21, 0x1, 0xf2e7}], 0x0, &(0x7f0000000380), 0x3, &(0x7f0000000400)={0x80000000, 0x1}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="5b2e94ac7a9e61b586a203550ec87375345889f30b5a4c969115132edda1e5e6e2fdcdbf5a6efe10cc929affc96113576c7144f04a3b8e47f442eeb0e26af82ff554997d98a0d7b33bea979f96f1c1ae407d2cc4270384236c11e5d8d12a1062695bc839a7452ab7", 0x68}, {&(0x7f0000000340)="f121fea45f2e5b60c26311d1b896b7476576acbc9a43b60807952e878da7a56f568ed1185b51152986e73772cd5fb507e926f3cb8d1f7854da1b89e396a32ed928fb9c47d214ab946e24a69b216722a5af36f7f22e4868f2eb086dde1c7dcf21d315b62e0e5530a31d1248913a3b9f27697018d4c6351c71bc8ea8a16c88d1dd19ad1ff9dbc359414240f61ec6aa89fcefddad59dadd", 0x96}, {&(0x7f0000000500)="002a61a1db74230bce1411c7cc68614175e3cf49cdfa289bdb8389ec9bc0abc251a663dc6cddfce93b6464d98b459a875c7e95547b4e814c91cd7f441de6850cbbdbdbe28f65d5088505c4a8bb319cb95127aad1642edfe19a5c93ef1f2af4c71608eb26cb9581abc3e94ec5d447fbd96992d786e81658d87837ce1596cfe593d3be35cc8bc05588a12f90d86fe26cae7ca1d1967f0ce7d6df6c853c0588f4386de723af01607bdf36", 0xa9}, {&(0x7f0000001b00)="a286ef129075aef2ba32e66de188f91cfcfaabf89f3e883fb26547254539dcdc565ac752b60740fb758957b0b5d52d13462d131e29877dfbebfa596595c910252f7c6dd867b9d6618a956e620f001db51f72ed7623599051d09bb62fb3d5e291419a83e68a440b5c0efd269be01e7251582e9b581785c103a06de768cbd1e214c061edf73984f615ca2e982f2d87c347e8715f4702f55d1f522cf996f03ea5a4e394b04dd52a5885f9b900fa8ccd6e20d64fdd1758b3dd30736784eeaa0ed2c848a91eff21639e7c3cdfc45f4ca9cf30c2a106554768a3a319831621398b8e3b86dbbf30ce6206290e797137f39a5f862d0860044f53540d8117ab7dc8a01ac5ba324c1b3cf20a8fc0e6394d0a4632d7d96bc09758bb2df3a05124076c86e828785dbd0e0971f71ff7facabdd101d41f935e615d813d94e8a0e5dfe581cd317f296fb4fa559b55dcb0f2e380596156309e835789614a4f7a9063be69fe56d23160b4e0121cbf7bf774764bec26a5042bf934858c546961892b2fd13b520e2cc782fc4bada0a8c0fca3c7d65780a0971730321d7c9fdbf07ee7a748464f276287a129b3a03e21bb07a94e1cd743491883711d3eb07736cc34fa1cc5ce0f9d953a88389052fb27fcaa2b9b025f7233fb6d88f36b6fa5853f0b5939c800c4b1835b765d2962d3ddbc1ef19bd0a7eeb9d0ac210ce87b0baa44958ee481f73cb7421ab7cac2b12bfa25b93c60f846da5b9039efaef963232818d6254291fd36580c061ed4442a2a3041160af9299c3e3a9b7ff75df090cd3e3d82df4c836ced62da4302ff0ddefe53d414f588bcbe51060a36071ea822e2794a563c2cd21a50c6dff9b78d96e8ff103d09ac76d1a0f2f873ce2c0cad8051a5fe2d5cbb9b902603825a85c1873c939564d71282df86117f2273f5951a74341da4abf7fc2c6c2191c5c6949e0a8535763c7b14550958466cdc82f98fa0d7face728ca35f7ecfac26da5a1ef504c8f48293db3120b8a5ec81efed682390a8d8bc2a9c181204ce315448bbcf76eaa5f39b9a093af268f58787f96ccdd5a52b5831fd0e4beb31c0e5945db340d159bea663303d4f8ede0ec5abd7196994e11b65092b9820c04fa354ac23d8e30dae1bc6c2a455b5e9a1dea60689cea8242a8c92cdd35b99201a6328cd75225bb78ebff2d3684cfc508476064ce8084c62045d325360552ba005845f6bcbc468543ae514ed090b3d7679dc61829db9647725eea32c04dd5ad07d3d26da20eb2cea1ab6f248c4f62727786d92fb2216b8e71e097a287d05bdf168615342ff4ce3aa9070108af9549eda7d85cd78c2634aec276ccf84f0ccded3be08ae189e3d37daa2bc9675c5e602ee4ca575b051d48ea3825832560bbe0a035c0ab4194971eab3d1315098b9cd64ee69856ec86b78ededf38a80e41a82b08238b81de90f9b968075e34d1338a65c67c3750afe17ced17f82d0f573982a5a145dedac5ae56052fae7dc4261b35634221fc1d6501aabcb4f7d54a005cdfe8e7de9658f2a62ff2cd187fe694eecc5f669c8091cf97a972e433299693768f6307d48c12e49669fd20f143057570c9cb624e7e0dfefa5bb7362b75e0d2cc32e4dce73b0356d88bb8ea9a14f1fe5420ed7846dbc78c15a17491c7ae8f530caa443ab9365cf6d3f2415c6c61c5d4e3d728e7ab0b9685e79066a8bcc72ea5be0368170f4cd4cad7179f1e0d4267d0d8e9d43af73b10022e7cb49e45af36295a322a19e7f73a8f70bd79616e016ed972d1e41ea896d8ad68c3e060528054ff444b0ca915b8a16348fff17f8722801bc5f2ed7bada7f25f96b082a36586fb2bfa0dc06db366f9ce45835c4d5477753884eca4b13b94a6e9b484e84e2a2bf996dfecb6838f150151e0be922b6f471ef3b0f07f0f77370ed88962fd4d1fddf2f675d38b1282aae9d79acbb698701d9fd9975b7850f8c0d6c0662cf34b42a793983ef2c5d05c83c8c03c788c9217d7e20b2817918efad19b7be3c31e0b835341df241dc2ff1e7968aeee4b5ced7dc6cbb5d7cc6f5c7219ab1b8758c861a23f86fbda4691393fe10253422e15ba471e05ff3661dacfb4c564fe966d6f016cf785381ebe96ec1ed998b210d13b5649a4d3b278ccb491a0b126eca0ec3beb4205a3e6b9deb0fa94cddb089236fe8967538904949e28b48172803d897d9eb3f6542adf1893e0196c28998c336a3e2cdf3efe577a6a3cb5280ac20edb9e7d9472d7acd5e4659cda71d6d63b70d32025514f358533b63bad2bd5f198197f9d7154174550abdc08a29af905afc232cb04ab54af3680dba9f749e34acb4487d3aeb57f64c95c4cfcce3fd38675166b4ca1c916ddaecda244f7cc79e8ca6ae93d847751e84eeb010f701543c431abd690368b79f8209b83746f7fb038f048512f8017045a42454ad443d894fe41758489b9a4a7b4f7b5a5a8dfb74de00cbef964413027f0d2322b3ec1fac81c3d8a4f47f9266ee5e9690c26ddc7d655be6385630304c907d06cccf76dd80db7faeef248984d17da97bdd2b65c063b43b29908dfbb5095f93707fca52801563d5745289bac066e24f3b8ecced7447c3ab7f8f80873dc05584889a48414ac528a42bc54ffdb95d1b11fb7c88445615a844f0f614372a5b63e89c0406f5155dd494a980aff24a3e4231b538957a65a8d58ac6044e6309b9670a93441395d6e43a1905ea0d528263ab7e9a5f0fe2852d6bd4b0a0ea976cdb2bdbd9b8435d40cddcbd9890d14accb8655993f5a1076b7242c5da4a923b0047e606e0416a6070a6987d3cbfef99fada6ddf19dcdabdd14bf55546e78cfdc61483fe3fa8b760563700e1c854b9b7c19123328f9c3aa399396440000a85adb4c683e19f72bfb4557208533f9b072d0c9d08eef9cdc19798783193f53a763ead7d413b4de4f1be63d188e85e0bec326d956953fa8e2cc69fd6654d3c4b429f8939b9633b24fd8ddb0ed3e4b99244e5218afc7d1154e4624c5c34f3b2ef83041d149c86aee68c319033c5326760dfabad63ebac317f904e0c3e60ad2b836cee578ceb34baf33a2b3dee4098c169e71b56f89edfb036106616820428d3ecc35480fc300ac5f32cb700f39123e2e2a240ac60337f163d73151ba0e75d559167e78b400e6f175380cab7fbcc3ee906fadcf04b3b4e139be1defea5534dc5b9fadbf1f02703a3e9a8bdba09b247bcfbb2a98e34ef70d864f73427f4c4a7905b2c002ddf1511e39f933bf7d67d7efe690ded6454498d99d7b8b7af59020cd95194099e52412c43a711ff20e75c49eb3dd5118828ccbd95a872ec3342d154d8f44fff35eda28c75ae7b4c72219a3ef130cad50677974ff4fd92d90b4069b91d0fc37532b2080349e0cac2e328dce2e3d67908d69bbd1864d94b4d95446eefc2f55c94b40df65c2cfcd210647014d5ffb43d2d5539dc26c387e1af73009ac02842f025dcac7d277af9785a2c3f2630ed23e97cb29b0d2c864e3883cca938821af61acc9b0f48d0831c328873ef3490de0484b125cd71c3a8adcee5738c869343386903965855cf932731b7c339be5837d20c7c3e9c6fc163b3cc2eeb26de63e7a7931e84ba0fc8291bc1380204b25c3862a5f8b99239a90784a7feae3a9c57c890a40d354a5a29cf0337295d48d63eccc8eb8ee40c325a081d64e34a153da331783a9c250c260b654d08c824332499a891ac1190581f3228b0511586d6629b4877de7f9b8a5837c2b4b1e84b1394a955253dcf123aa002d00b78623a15bbd11c5914268517d60afd5598af1e1e2ccdfaaf28c9291d60f1eb58c271e7cabd50204254c6660e9d174bc015bcbd46e553536c2712afd8298e7b5e5cc4b76033d920712707914f21bb121380c8b692dba0e2f9a1c83087bc794f136b3ec6d49d60134bf3db3e10022cb7e2d80bd4b32547fc2b53c0fc35380605a38d473ac8619144fb278d786fa635b58f6acc217c49c0458ae73f7eb83926059c31dcd8e96207ee9f493138c70251fc874f5efa7a79855ec36d955971996dc5b0e235ceb0969bf7c6a4dd7f0b0fd643b1db1eecfd5dfa9fe321c9d0147dff705d8130bde9dbb4f5d492d9f1a66902d1bceb49eb03556005566542d3e417f10e7b6b61414d206dfae92edb225367e3a9e20a984a965fa60ef26a9d4e52d56cb27042cbf2f07204c14aae5db7ccaad69f66a535938108af81eb175b3dfe5e9115de9921fd2700026316e15ac4b7db736e46203fed934316af997afda34e6886955e61150c25819e953f8e56d527e3e8762124cfafdaa99c15517848151b36c5b499914c0c6f744d89ec502f6c795cb3007dfeb98761f84fb52e78da28859b2d83ed13367659fe64b76057834fc789bc433825a4cc0d7a400c72516effaa8baafeca6dc2ea810dbcbdc8c704eeaf402d94f668a56e8d09ce6e0443e27aeecd72890fdfc644cb6045a13302a583dfdca71a31968335704513179acc4b6c2b50708778bb9983885b1df1a9639a8d2d0ee6f545a5c9aa178ced36e67712e754ae70010ec555ae883a901e498e8faa755e3bb9bb3967ff16891a966d5b3fb5d6fed386f07c2b0bf61d51265f6ab2e596352146c6c6e53591d05527a0e6f49464b9ac7ee7a85b54a8646070c4c0ff15795865db2d0e803339f27c4dbe09b7743618ce4138930b9a6c2bcadf6918df57b2338285ca564f92f1c2c7bab1ff00089607d8115c42b61aba3a18c0dc3609294a41ae4103b6cac951f9e15e5828870a0b40d8d0ae77eb79696d8e8cff4e907e01d7438dd7d6427610c80ae81188c33927b546d1223da36dd01f4dc99691bb5221248202f4dc01428e8ca6cf8973815ebc05e2434b0e6f6d977733b360cb05126e7c4cf8d6d7b614fc0dbae15f3fbd0b269bd397d87b737a40b384b4dac3f71df72af221dc2db2530c82d9743f125fa32774ce983becf750dacb7eef28464de51fd9d08f7239672f605622a78ca13e97fc88439cb128073356fecb3f567c0847fb48638e897ff3f2b34f7352da620f52ebe50bd61ef90170a63eb4c6fb1bc0841e0db735e66d278ca31cacb5f6c555ddb64448601eeb537793f325dd9c0bc3b8e409761e329b30495dd1eab23adad95791d0d60da218c3f04aef8f20ecaffeaeedf3b6faf47e26c6230582df044763abb5c68bdc1f24e2b1ea5d52f63841f53c96dab5c4d0dbc504661fd47b4170ba41ed4ea770152b525b41f34307260cc248e779481a68f0da7ce7d883a604cecab09e197b176698c23722b9cb83a9632e6c4c5430c9007eea01830e2288f7bd3ee6ea69b40100a2717db451240c77e5953e80cf8fff2ebf216796ede219bc74b378359060494b0cbdf08b7e48cc0b262e6ca5e37d88417bd21fbf4335b2b668635cf66b497154df2e7b2c446dbce16a0c84b0269fc70f86f817f9c1d521223ad19682f194a8b112791daaf4430c20a9aaeb12d78a0f270420e547e81bc6c390a0287290875dc78df0d8aebd41af723af053b0f7ac041c224cfce3c63d4e29a32335c6bc34ef8dff1893f1eee4ecf7e49f15de384b55336fb6d373b11703f638498b436eeb120786f67f3f7fdfb1b24a9905829c90aa26dff4a45523519c30ad16ce89c049f792546a43ea756482f4944dcc87e1a753eda80ed2002ca1dc0b6c9d552292255207a3ecba20d1d8b81ab30f5f0a6d6ca8de01e5000a5b20ae80f84452446312db0d9d2cb8decaa042e5c28721f4828836200221bafd455fa70bc9325507797b5604b5f612d343f80f76ae865a87e88d259e06323afe06b9adcf40", 0x1000}, {&(0x7f00000005c0)="7ebfdab306d7d2e377b0fe687020f06f538107e21941d974cc9ccfae5f40a77456743c372e3776e413287142cbd89b71d51f10dcba7fa42722101b12818cdb39bccdcbfd1d93f33b978d3969ea2841437ef21b5db58cbbaf9ea3dbb14dc1555a26996a4187e64ac7998fb30fbaf12e94b98c1ead37d053502a311a8b8ba22ad559aa33c3e9cf3e94e4433d4b2e5b04c140ba3e75b81a8d496d5469ca5740039213bec677cf59f82f5223da1d01a9332fd856f62ecca852daf54d1928d5f4fdaeb1de82d3315d27f44d6246bb42412ccb8d7e7bcce81a13916270a511b073253b709aeecee2394373c9c8080b39357faa38437cd4eeb77a21f5", 0xf9}], 0x5) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r0, &(0x7f0000000280)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:02:56 executing program 1: sendsyslog(0x0, 0xfed3, 0x0) sendsyslog(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0xfffffffffffffffd) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 04:02:56 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fchflags(r3, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 04:02:56 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42edc4c7", 0x160, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x3, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000, 0x100000], [0x0, 0x0, 0x0, 0x2], [], [{0x0, 0xffffffff}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffff801}, {0x0, 0x0, 0x0, 0x4}], {0xffff}}}) 04:02:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = dup2(0xffffffffffffff9c, r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x0, 0x20, 0xc308, 0x39}, 0xc) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x160, 0x50, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:02:57 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x562) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f0000000340)='./file1\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x96, 0x400}, {0x2, 0x8, 0x1800}, {0xa91cf42bdd27b543, 0x3, 0x7fc}, {0x2, 0x8005, 0x1800}, {0x4, 0x4, 0x1000}, {0x2, 0xfffffffffffffffc, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x5) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000940)=ANY=[@ANYBLOB="fc012e66b1d372ad60592fa3f4a671c7a107696c65300c0071ed6954fce3849951df2da84f112acbfc358bdb62eb4c406fcca5ffd2a15a7fb54569d0974645e73b44daae23780ec54d48f5a9eecabe260f824a7fd7c12e2b262658cee8e21cd95512bc65bd0332ae3a6db6c66b6423ae5220430300580c76d6ddc5a8f348c045504735a01a6dc35031328ce11a3962543c638c674439bb99959b53413c1ce75e8b64b3c563872e1de00d9c8900003147132da0ea2468f2b6a55e5d51d084196863f10cdbcde9821234a6aeca5b8464c349a5c4c7611e9e56c962fc208275369610c0b5ff4021c348088bc5d4cf57dd4894fc95839d623456b6a6f048a5621f91cfdd0030d68481136ac2fb134f6fa6666b60aae8d260097a39cf8929086b20fe4e3e63c63dbb2e6e43cccbcfbe69fae645f5088f00000000000000000000000000000082573cdcf399c581f02cda8496eff3a96ef6499dafd84712ab1a9c2d1aeea14b1fa90944326902f076907cd7970d165ac519b1224dda927a72f94c8fa24a2c4394f632582e3a016ac6c39ac602a9397139b37a079b0e96a58414815fc0a367952108ba336994aea9c3d779555f0eccdf5a4bcfd9238d62057357e9bc7ca689fe37d928d173ececf0c0e1edad2830d757f49b8ab24b1388eacb5fd0245d4aafbc749d5c8255abcb29423ac4ee14b5f0171ab9c74ae4f703734c72c2342c88aa7aa17720b7851ab3563fd3488124dd5848ca9caf1533a7"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 04:02:57 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2}) 04:02:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fcntl$getown(r2, 0x5) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = socket$inet(0x2, 0x0, 0xa3) getsockopt(r5, 0x1, 0x48, &(0x7f0000000080)=""/39, &(0x7f00000000c0)=0x27) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:02:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x50e771436258555c, 0x2, 0x1, r2}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000240)='W\x00') r3 = geteuid() r4 = syz_open_pts() r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) r6 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x4, r8, r10, r8, r10, 0x21, 0x40}, 0x773, 0x5, r7, r7, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r6, r9, r10]) chown(&(0x7f0000000280)='./file0/file0\x00', r3, r9) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 04:02:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4104], 0xfffffffffffffe07, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/129) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x5, 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./bus\x00', r5, 0xc184fc50a77a8ffd}) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x2}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x16598bb571f2501, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x812, r1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 04:02:57 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0x40, 0x4) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x6) write(r1, &(0x7f0000335000), 0xfcb7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) r4 = socket(0x0, 0x3, 0x8) dup(r4) 04:02:57 executing program 1: semget$private(0x0, 0x4, 0x8) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r1 = dup(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="9d66be74330617823b4a1c4048a6efd4ff941c26e8b46b047b", 0x19}, {&(0x7f00000005c0)="89995e093ce18eb5dc9affdf6e6d282fc0b732e1f9341f382e5de392bffb7bcaf02bfb5e0c2bb1228db57c93780d5798b4ebc8e47411b96bc9f42a3696a505a7b8d387b7127ae9d76fee4201d66f86000027b322fc18ffbe", 0x58}, {&(0x7f0000000740)="0bd75898a9889084abb29ed6c83ca7580ff652e3c24b23c8eb9216c6f3f57fbb371151bee7ddc8fca3531f77c68f455c025353fb3bd04f015d09f2c60ded60a1633f2f31867915041b24d30404004c9c7521ef43d8d7eebb70f3b6fc9c0699b751fb83b3a5d3b1177ea14ec51081be358d38518d9c042fe21499cc3ef815bbf94352552540c29677b6546feb029c18308e2afcf08db7a753c83a15d79e74de9ac9a27b3091ba9c35a692efa272a7a2d22a63f2", 0xb3}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r3, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r4, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000580)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) clock_gettime(0x5, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206911, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000640)) r11 = semget(0x1, 0x1000000000007, 0x200) semop(r11, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r12 = open(&(0x7f0000000680)='./bus\x00', 0x20000, 0x198) write(r12, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom(r1, &(0x7f0000000140)=""/19, 0x13, 0xc00, &(0x7f0000000200)=@un=@abs={0x3, 0x0, 0x1}, 0x8) setgroups(0x0, &(0x7f0000000400)) r13 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000001c0)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x648, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000240)}) r15 = socket$unix(0x1, 0x5, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc0206911, &(0x7f00000000c0)) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000480)}) setsockopt$sock_timeval(r13, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) 04:02:57 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x8, 0x4, &(0x7f0000000000)='-e', 0x2) dup2(r1, r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663512dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) 04:02:57 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000006c0)={{0x1, 0x6}, {0xfffffffffffffff9, 0xffff}}, 0x2) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f", 0x351}], 0x5, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000700)) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x41, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0xed) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000340)="c8c356369c47f4696038604bcaf3b84fb2168a3070ccb58fd9c485ddaf52fe670ec15c33b335e34e1ddc4455ae263ad404e93115890f32290dbc661d8811686fe6eb7128bd9ccf16cd9bd2a5499da745dc0daa973cda0d04ef3c3e8fc313593d34fea81982740a86264fdf995fbcecb31224934bcc605943f3db761f93d38090104839dbc5", 0x85}, {&(0x7f00000001c0)}, {&(0x7f0000000280)="c5ce22a047ef17c61410c73bb110c7cce7736d1ae19041501229ddfcb796c41782483ae36d03c93953a86cc2bbd1d5da0e8f5c7dab1cc72008fb419e9c837b61e86192efdc6af994", 0x48}, {&(0x7f0000000200)="979fef40745d0b5ecaa765f224b32eee9619c209650280015bf0c115c2ca08", 0x1f}], 0x4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) bind$unix(r5, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 04:02:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) write(r1, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0x4b1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 04:02:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x1000, &(0x7f0000000240)="476ee1ca55ea2ea00e96f24f1bdb05a405010b6639ed4cc9fe0327283aa00a10d34226bdfc0e521d627a8a4a23cabfff5046081000af842c08c8ee65c9a1a4a316ef94da0891f41b22912c29d07659eb23118820d7f64b62fcb01b5204b64e68cdb21591fa4176762c043a1f2da1d4a0f8cd19bc8bd6a9f6cd4ecf1bd37493cff87bbb9f47f5eedc8c6cc79bcde816e5072a7a0a582c51b26e82aafc839ae81c83f05d187a06f8f48224097adbb4ff85412c2d62d552ab2f6579d7bc9867fe5d6e6af167c74190bffde40a8ae3c614d57c793d11c2ba4031dc664fc481c0885a8569a83fd1a401958d1620231327933a9f63fa8f4c359d21d2d5f7c2a3b255088aac16afc4fab72b34bd87e2c8a0bab6d4593d02db888ead462e9da2ca7666192639bb33e8a625d38039846df77fcf9d6e5bd9782c5526a8c28b2e44d924848831bb0311ec867847823f6436593302dc0362ba889358440aa55302f9de60501e7001c0db1e3e040dbe3063513553d32bad23603ccccf455fa8418d495157af900615562a25fbbd9467f50c6ceae9412ea19ec559468cd2fc8723a9a1a8d2d7522396ed8e639661505a88041e060ac138fb1d501a052d181c87cef06ad31fa8dbfc60bf00e36563f368403fbb2993f266a6333814080e31a88612f4d1c594d6dca264ecaa2ca44b8181ef8f2cc038574c7207b1e2233fa7cbcee1bf8de5cef86814adf3560cf7516541dbd138613f35d06a730ea99fa065b1bfb388a77a6790fb2a32659ccc82ed80d1fa5d8c39e4396f7e28b9bc8fd9673a954a41d673f04443f6b7217f6ad55b8f2906c1b4ad7ea2da99562000fef777cb1e6980d4d32c4f4a4be52d0f72c1f952a197a21dd4e30555207b67fac86a080310e6589ef14064a76dd4e05d4a1feca8d9338bb1131056ffd70f2557daa927c65d565bd50d8f8d581d3679ceeb3aa7f48db44c7a1702bdfb64acb7c484aff85d0175da09d455738fea11ae4b5b7ba44421c1ed1e0ba7bfa0a9151d4bd78c5c3042385c122fbc62ebe261d27f09f7ebbd154dadc2badc7ade061d6e44d67d56ba032ceb13c7a954db3dcf202ce81b332af0d85b9b42e5543a94420fc8a9b726b6de1997699f609da33b5cdbd6ea30606395ca3d6c6e8e3d0d74674427560cb4cae721bede4cc23fbed926688a61916ff550b66d55fd072be4a6f0466db408f62d6520c9646603862d86b006e4fbb622ab89a64c48758ee324a488e70897006f3f813e3a6d943bfc2b8edbaf50a0ee3e883d9553501dc0ddd202464d0cb271c7af33087764d5989888bbdb2012dd52f1aa05c18db509106b91bad7be0c272f454d4790ad2bda67202efd2487d60389bcb68d65c7105ca88021b24b4e7a1ba1da4c86af0b3e75bb38c6b5ff4042469420c4264ea447fc71eb048aa7ba190cdbf373e1beee5695922e9e75f4abd1db38ceb042084bf21e89e150f88ee9255a0038bbf8e1422fbaeac0509b5443f22e0dab8ef71ed4c1fc92c643d77371e3e41bd8e675899c0301456bdf71601270cba28d36b9774d7e17a40fb1c68a088bca095d3dd610435324f670409299475364066d380836582ba39bd3f1a19459a5856067e15f124dc6af05890e570924b38a8581403adfca7452cdab7a5447973f2a0728d3d37e6bc6406204d38923c5b7e20e01f0b5f4bc24e2787232dfdbdb1e09551e0f13859661e1585ab676e7e731ce2082e6e5eaad810ee0bd41aa641e50400c8ccc9ce603b950c14fedf593a899990749b47f11601f4fccbb0fd5db571aeb6d5a7d1b8123b2d689c9093b0376a654b3d080272e380658538d924a2cb93081d395cf261d111f479118cb61a6da44a0ff45597ce6ff4ed77a8b6965b89f1a7f8b3eedc75430047e5f7ea8a4aaf37adad0d9ed34224c56df7b2372fcdfa5e9ee215c9162a48a15276b804d80e6b7f1a6fd334d1632ab863878310582a162f00b8abd4c51a0a0f88b403e0f4e7c6b44d5e5c3fcab9d7ebc55ec12fe759b307bc03e4f6962f8bd1736918c84a0bcd2f9d099fd798940d469cd6b46aac4d0917abfd93b67117f59232869a5f9e2e5c0d6d52b01a7b560cd0befc57dfe3f5def7e323d600325205841bc0a0b4b1c5ab5be3e7f94c961f03621792d93523442a05b0a61b77cbdf77636b7e85576eaf6ee356ddd17603fa8372cc2421a83e1fa109dd59a011810d459136e79818bb7d102bdb93d8a2234ed2d6ec7c8b2cb16af21f5e57b4bcb088824750910404069a5fae5afa050653b6b9b2c756a6408505fc3ff56ce43baac2378e1e80e199866a8b18021bcd19e99ad96a99e09bc78db6a0b11f1dfb82c2e58626670f9c9cc59c59490feb719b56a26629c8b52841582bf60505faecc388647a17f01c1cc845f880bfb1d4e7508e0b077d4bc4542520ea9489c022dd7d389cd94f95f3eabd9440b24f5802c12449e69aafcbefc5b468e3c8a45363c0d61b903277d1079d3d40864117a03b47e9ae2f094ab0f67856093b499dfc667526848cdb677847e011d76fafa82690c526d717a1c59ae2a1b3451c515f78a8bec2be5d50918851df9906ac82cdfbe5780e602be5667f32bba2cf0d52143c9460a270938a67e2f17b6a85ebf48bbfd2f30cbdc69a77442c41f161cc0c0e6520a1e6be75f1d72b63e73a00cc60517b3264e6be8e429d13476a163c51fd83254b68cf8bcaacdde3ab7d41d1fb5afab10373835122ea739e0fc622e85f8df141b3ca4e0099b2ae0fc09fb28c0763a3b20399b005bd29e80fa2433c9630471f91d7adfd7ad6bc59e403c92c338c59aef9a367bed053553cc7190432e7aa6fc30803e7963e43e62353dfd0ba9c3f980602bfa38b9ff38bf7d6a2377486f38dfd1b9531de092a008ca3c9beb261c66ad6979c3e0dca91d3684e3cb29c5ee0775b95ba57463ecca9d44c25324fe19119cea238c33a28cb3e0f9dd031c38ee5a475f1d1e5ba6075b001272ff77d786a59460c25e0f6c173f5920acc369eaebfe1b531db4abedc3539f5f5d973b0a0c0af52dc46a6a5d141e8ce0b4d0c2559a1c64dbb1b43e5f3f41f7974bb6015835c8dc926fded9c1e5ea1995a6ed82ebcd41ab94275c0241bd37a4b049203cccd47fdd8fb46ba1e04ca5c8a04a61114c888375900964f34824d3b4868e13bd9971148592b6ee197885441464a8fcb56e2d44d78cce5262aa45679bc4c63a5d9cf30f37fae79af3e38a46dbed88c1138e692349e00ef832bf01a0b7c13e36a7d6d07b34fd1f2e5cfe900a75c40f7feefacf6503b09750976aaa3d1695c38fa46dd112fcf6e66ee912cd96c75c401e9ab33aa457d22630ededa6b331f173b0d7249cffd44b139bb93e979b06107af85f0a8b1f855bc715c65839ceb6dd9eaee0e0e5e68184606f211d68dfac4e8a78cb8cd0210280b9b19650331e3612fdad612d1ec7fc2233329b411e95a9ebc306e2f12e560ca6d87905e2f98c6848ad5c96e1ab16fca8c45728dfab65ace6756936598d94663099d2d7883f6a177edfbe011d128e9b29b658cfdc2c4da5e8fc307783b94a46d94943e6d52353224e1b7d1ad523dcefe7c3078875d8eca17bc02969e294d32353368b7bfc7eb527d8f783ead304a35e6a19aaf98e919f20b2e571ff0bdb42755177fe05096956a9b601a24326c06a549de6133d9d9ffe0a882606bd1e14cd437d345fd2ce5130cc04594bc85dacba0583cd5feaed2565319b15eaf9475c7cd18d9e317c4cde9f6543ab651e7c713889fe1fa8f26f756f539aa8c773cfe75a9fdd29d4d30ee705236fa2ae77e59e6c0c250ced532204141814151ae65087652619418ed9a29d1fa81cea3add6896c3b7ce04e8e51d2252ac150c174782e0c66a195c6f44eb324ac40a7db073436382c22a9a032feca6cb4acc4fa1139c3a776a4ddef5b80f1d24e5f09ffe88ac4b96ddb6b72204ccbf3ce8c93c9e69e816ce711744c64846ad7d9deb9cfdf53d627263d7bed86cc7a24755723908d073567a3367ce0df21d624525afc5a30b711f60d42c4090778b4d7dba51b3b710716a97f722f049bd83053bc2d0c384a2b12e4bc72a1727435c142d1d55c66cd93181f69a137c001eeb8ddd266fd2bcc1cac2907af0bbfa300d56546475c39960eee174e8214eb7129dad8b0516294c3545e2e350864b12e7a0a4ae62648d3c61b189f63f3356fadaf9d635058bc5ec3e824f5bb13ab4facd703da42f2214494568881b1e7ee4ca411febd9304bc3ecf72c68624bcb897e8cadcade994e82493d436566037bdc3154630adddd487ab1ce316336999d807937d6a4c70fa8f681efb703573cb530bd05fd5828859526d38014ff1377356e6ca5f3ab59631354d35782d2c9a2fcaa9660ab31b9c534303b26e202f2a3eabf9ee91f6b072e22df3d26c5bb663a1d6f27669ade6fccd6cecd8c344e5a7fbb2979be9670a6b783f92c663785529efeb69224c2113c0515d9b13fddd4df61b3be758eb08aae8f0ce1d2c79d0c37e2f2efc1049964ff0a651706c020583512cf348c54b29bb7142b1ce76b4912256084e61de138d071b3bbaf559a0e6b8e790c9340e7005f07d11b76bf339bff20e84f6c3146ab0fa3e8db8832c6b6a1111a3e26d73ab78e3e73d81237bcde86083f749f5c8c74b3ee4d3bfdfa2fdcb0718b10692f53587722f2f362600155978a4fda2c591cd5f64ce3fae2d3ea867aba26409e16da2750053d91ad6d5560db692cd4a5b358d73e6f64e1c4c717ba0594f43d00d98207777b8614d544d861596c3f81e077ad074450f8ce2068e9725b981cf24073f325d7c739087537b6a203bf71c48172bf6c130e925380ef69c9aae82a5dd62259c60967ae3f1da924965807472fc0b193f0f6b05d55b0ed43e7fee1632283664c51161f50bd1d28772bb850580218f10f59ee5d88d7b0bf989995da4f78ac297af566eec67a2789861b0506a2f50cb22c75dd8677a3d8378af62c7911a44a9c3f9d007319ab75e820a72a8a3268f53974e74293549d25487c9ec2d68e8b8787fd31231552da775fabb8d2efa5e20a43292a8e7daeb7dfa1e351b148c404d5f9ca5a79256ff844273c72a299390b0be035c5018050017ea49abdc22634b652326023b6d7bee62b020b7c20080fd06e543d8de455c401c6a4763c97f309bffb174e52ce54f8ee50101fecca984e4caf45714c4e5d5d5fdbf54cb5b57af5e03026666ac67722e627d7723c924de4d4f436ce8a80ce9cde7b448c2688fbf207ceaad1fef825d33d92d7b2ff4d38ffd349e9012bc1e3f51f8ba95cc585380b817bd7888000a5e1820316f71eec33d8060ad0ec8c326b03a02b67675bfb66ba616b9a62b7236d935875a0d5972e0e6b01654e35a39d0ad930b2350979dd3d5967f449ec0f9f57bf718490918ec3235b74a968bfcda3d6d00230126e17474bfb3822f24489315f982477133ce2729a9831361ca5dafd6200f72a0adddd84bcd760e24697c304745963383a8220c5029bd412dfa713110312bbe05adebbeeac1879ffc2adb4b0d6482662c7fa0dc6e7cd351917ec449fb24edbc23a9699a6f0d9ed62896dc2518bee0acc3156271ee24e9b9389fea4d92a58e6ae3e9277d0868be5ae763e460607e3722353a5e592c87dd27f7bb1154ef0f3f3a57b490d986a2a3f473c0fd9f2faec6b56424b5f85f7fc8cf43b439b8e93f962716de0a1071691ae286397f5f3e0ab21494ffdbf6342967b13fe8b596780c34346b987d3789230ee68b2a04cc2edc8f6582a60c2c93540715904a3da6d272e6f301d2a26") kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) getegid() 04:02:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x4) msgget$private(0x0, 0x400) 04:02:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x9a37580888180e01, 0x7, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x5, 0xff, 0x40}, {0x2, 0x80, 0x9, 0x7}, {0x9, 0xe2, 0x2, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCLOCK(r2, 0x20004276) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 04:02:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffeffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) pipe(&(0x7f0000000000)) 04:02:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x1b, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x3f7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r1, r1) connect$unix(r4, &(0x7f0000000240)=@file={0x2, './file0\x00'}, 0xffffffffffffff28) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) getpid() write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 04:02:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x0) r1 = dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchdir(r3) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000400)='./bus\x00', 0x161) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {0x0, 0x1}, {}, {}, {0x1}, {}, {}, {}, {0x3}, {}, {}, {0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r5 = semget$private(0x0, 0x1, 0x200) semop(r5, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000440)=""/38) 04:02:57 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) dup(0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8000, 0x2000000000000001) r1 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r1, 0x0, 0x9) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xffffffa6, 0xef4f5e9adc27374a, 0x0, 0x495) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000003c0)=[{0x7, 0x0, 0xfff, 0x8}, {0x3, 0x0, 0xb, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x10000000002}, {0x8, 0x4, 0x10000, 0x1}, {0x1, 0x400, 0x4, 0xdd}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r8 = semget(0x3, 0x2, 0x401) semop(r8, &(0x7f00000000c0), 0x2aaaaabc) r9 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r9, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) r10 = semget$private(0x0, 0x1, 0x82) semop(r10, &(0x7f00000001c0), 0x0) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 04:02:57 executing program 1: socket(0x2, 0x5, 0x81) r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x60c}, 0xc) r2 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x32) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) recvfrom$unix(r1, &(0x7f0000000080)=""/60, 0x3c, 0x3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 04:02:57 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000b80000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)) getuid() getuid() r1 = getuid() r2 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000001c0)=0x3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r5, 0x3d8e92e7e22167f2, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fcntl$setown(r3, 0x6, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000100)) pwrite(r8, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000300)=0x3) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000100)=0xfffffffffffffe6d) fcntl$setown(r7, 0x6, r9) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x100) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffff15) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10005}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x4, 0x2c3) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="6f8acf220000000000000000000000ffffffff0000000000"]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 04:02:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x13957f56c2e840fa, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r1 = socket$inet(0x2, 0x3, 0x102) connect$inet(r1, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) bind$unix(r2, &(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) dup2(r3, r0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) accept$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x687816b16a32bcd5, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000140)={0xfffffffffffffffa, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0xe1a) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xf81, 0x14f0, 0x7, 0x4, "7cc8723fc27607be845358c99714aaceb9ceb3ab", 0x200, 0xfffffffe}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x5, 0x8008}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 04:02:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) chdir(0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='(\x00']) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 04:02:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvmsg(r3, &(0x7f0000002280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002200)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000140)=""/36, 0x24}], 0x2, &(0x7f0000002240)=""/6, 0x6}, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 04:02:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c0b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:57 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r1 = kqueue() fcntl$dupfd(r1, 0x7, 0xffffffffffffff9c) getegid() r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 04:02:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) preadv(r1, &(0x7f00000008c0)=[{&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000540)=""/137, 0x89}, {&(0x7f0000000600)=""/202, 0xca}, {&(0x7f0000000340)=""/115, 0x73}, {&(0x7f0000000700)=""/172, 0xac}, {&(0x7f00000007c0)=""/119, 0x77}, {&(0x7f0000000840)=""/107, 0x6b}, {&(0x7f0000000240)=""/15, 0xf}], 0x8, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x74bf) 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) flock(r2, 0x1) r3 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r3) syz_open_pts() 04:02:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = msgget(0x3, 0x100) msgrcv(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="000020000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000009200000000000000000000000000001700000000000000000000000000aa831c250fd095c29ab5ea97000000008436e526000000000000000000000000000000000000000000000000000000000000f1ffffff0000000000000000000000007ccba582e664f9f86b3e9c1955c208d7144f8c3338923a59a4e44e66eb85ab99ed82c7b48547013e9338f26aa8961467f23f80b8ce22fd631258da81e53bd62fb6989f202465a7e240c93893efb6f728a57ef3d70ee56d5e02223af49ece78d48cab9fa5691ab4e42e37ce2fc87fdf6fcd9ac15dbdd6b017e4607d424259b3e7ebd7559a4b8a8576ee898f345adddf223945e2a9"], 0x97, 0x1, 0x1000) r8 = getuid() r9 = getuid() r10 = syz_open_pts() r11 = openat(r10, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000140)) r12 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x4, r14, r16, r14, r16, 0x21, 0x40}, 0x773, 0x5, r13, r13, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r12, r15, r16]) r18 = syz_open_pts() r19 = openat(r18, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r19, 0x40045744, &(0x7f0000000140)) r20 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x4, r22, r24, r22, r24, 0x21, 0x40}, 0x773, 0x5, r21, r21, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r20, r23, r24]) r26 = syz_open_pts() r27 = openat(r26, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r27, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r27, 0x40045744, &(0x7f0000000140)) r28 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r32 = getgid() r33 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x4, r30, r32, r30, r32, 0x21, 0x40}, 0x773, 0x5, r29, r29, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r28, r31, r32]) r34 = syz_open_pts() r35 = openat(r34, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r35, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r35, 0x40045744, &(0x7f0000000140)) r36 = getgid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() r41 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x4, r38, r40, r38, r40, 0x21, 0x40}, 0x773, 0x5, r37, r37, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r36, r39, r40]) r42 = syz_open_pts() r43 = openat(r42, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r43, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r43, 0x40045744, &(0x7f0000000140)) r44 = getgid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r48 = getgid() r49 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000980)={{0x4, r46, r48, r46, r48, 0x21, 0x40}, 0x773, 0x5, r45, r45, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r44, r47, r48]) getgroups(0x9, &(0x7f0000000180)=[r16, r23, 0x0, 0xffffffffffffffff, r31, r39, 0xffffffffffffffff, r47, 0xffffffffffffffff]) r51 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x7, r8, 0xffffffffffffffff, r9, r50, 0xb1414adad2e3dd1, 0x1}, 0x7ff, 0x7fffffff, r51, 0x0, 0x93ee, 0x2, 0xfffffffffffffff7, 0x7}) pwrite(r5, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000300)) socketpair$unix(0x1, 0x6b066ac784de3687, 0x0, &(0x7f0000000340)) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[], 0x0) write(r1, 0x0, 0x0) 04:02:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x6ecea04a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair(0x2, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xfd3, 0x3}, {0x18, 0x3, 0x4, 0x7}, 0xfffa, [0x2, 0x3, 0x8, 0x20, 0x8, 0x2, 0x1b7, 0x1]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") lseek(r1, 0x0, 0x0, 0x2) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x04\x00\x00\xfb\x00\x00\x00\x01\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100b0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x38f, &(0x7f0000000340)="b2") 04:02:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) pwrite(r0, &(0x7f0000000080)="c3", 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000100)=0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80, 0x7fff, 0x2, 0x401, "07521ea14b99b3c9362f787115e8d940022311e9", 0x1, 0xffd}) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x296) 04:02:58 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x15}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 04:02:58 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000040)={0x4, 0x200}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x401}, {0x40000061}, {0x8000000000000006, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd0, &(0x7f00000014c0)="b6b9f92a225a3095987c0f0025558f9b76de936dfb9de270b746229d0d6e07001dacada9088a0200002000000000a497ff73003695c06719f1eadabf4ac1eba350a5ad2fb2849df07d37617dbb49702d8bd36f2c85d51c0c00662b57dbb4a1337beeb5648be64e0ea3f59569af8af2498504ccb4dc1094493a8bae4e5383234c834e87d65ae38a2100476d1a32f59f0a4c53a9f96fb4bb6c4d157b612aa50da6efff192a25b61336b488df8d5173de5570ecbe645e16b7bd1b7f924add11d809eca46306b67b1c5e6d55daf866c1549984e721ae400ecb09e7fd6ed97c8a10891bb69b47b40c072f4668ba6070f124fd089e85225a9b8d0c3bea11aaaec02ff38b74f3a076aba36e65dbd9f0cdff598b731ae576fb238f8e") 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) r2 = geteuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x2d}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x10000) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r2, r6, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) geteuid() getgid() geteuid() setreuid(0x0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x400035}, {0x80000000000006}]}) read(r7, &(0x7f00000004c0)=""/4096, 0x1000) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='s\x04\x00', 0x10000, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x0, 0x4, 0x4, 0x68765cd5}, {0x1, 0x4, 0x81, 0x8}, {0x9, 0x6, 0x0, 0x58}, {0x7f, 0x20, 0x0, 0x10001}, {0x3, 0x2d, 0x3f, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x10000000004}, {0x400000061, 0x40, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) close(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x3, 0xffffffff, 0x2, 0x1, 0x4, 0x10000, 0xf80, 0x2, 0x1, 0x7, 0x1f}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x49b, &(0x7f0000000000)) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20040, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000002c0)=[{0x6, 0x7f, 0x1}, {0x6, 0x9, 0xea, 0x9}]}) 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", 0x8, 0x80000001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$KDGKBMODE(r3, 0x40044b06) socket(0x400000000018, 0x3, 0x3a) mprotect(&(0x7f000067e000/0x1000)=nil, 0x1000, 0x0) socket(0x40000000003e, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() r9 = syz_open_pts() r10 = openat(r9, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x4, r13, r15, r13, r15, 0x21, 0x40}, 0x773, 0x5, r12, r12, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r11, r14, r15]) r17 = getgid() getgroups(0x5, &(0x7f0000000240)=[r6, r7, r8, r14, r17]) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0x100}, 0xc) munmap(&(0x7f0000472000/0x4000)=nil, 0x4000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:02:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="40060900000000000000"], 0x10) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 04:02:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) lseek(r2, 0x0, 0x0, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 04:02:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) pread(r0, &(0x7f0000000040)="3e06c6159539ccbe6be7f9c74ef409856a7fea3aca64c3d9c5fbfe803bbec9cb2dafff3046fcc82a0700e100fafd196b0f09f64139f467cae9bc2b1e14a9a9d37a6b8165359791a685ee756b8265e0fca9c2999950d6e615e533344a62459e8e5ebf5afe72c4dec948356010462bce2c65d33834466e8dad1ae4a7329e461e59e456a8b77c90ae4e8f255fc851312f5062afc846f83f2a30fe1204cf03e0c259a62da9a45f7c6ee897515a7ff4ca55ef6fcca2bdb833f55e01d47d1be37acd8839e8ceff0f8782e3f0798ef5608179156d86283235cfaf2cd1e0627ea6b0ea28a5a556fcc3da43aa4a5d4f9b520c1e46bc79c686e487fa30d0946a13f190ccfa25654d28be34f6654b37b51028261ff7a7393d15afff22d87b24e21866191e548d76d96a4f90e9db61389f9513a49419b720a200cfa8ee29ffc85a7e3de03c0ff8557a7e8bad43dede75f179272e3282be429c4c31e643fbd40eb1044217c8609f1940ecdd16f4719c0f2f4d90a716eb45c9c37e32eeb30ea6a76f18c3067fed7b8e547e4a96556d867b325095150f2c96bbb412761ca16bfb3a1b71ae3302d6945618ca29b14a0f5ce157f826cfddf9679bcd4b37f9d88d57fd7f734f9736ed03876539900cc99884d469b599f169991acf57d235fc154475b23db46438a971867274eaf5feaabf7b522b25dc8a166b5635264ab9c80889dcd61074207bb10265b7e02f927fb1b276bf5e3f17861fb679afeab1b9889ffc79eb8dd5d629396be619a3426f4e1f8638da6941b47eb37908666f347c557fee9527ea37ef1615f2927b55aba57b12ef881785af13869d6edb0d00b644affa562ea83d06c48e7a718985573186fea4aee2ced5fff94b9d33e089530b50a0f0ba6d9a8f6a0c5972449a44f9097afa19bb0e88a76915dd728ff671d08d72b2603e2ab29946f93ee889981820eaa907c2275a70a59dd78f2fac982def68a010c62f42902bb93dc45d3cb8c19a3f0f15c221c2b80ec59e1dc39bc03bbcaba81db9e37d2c0607fbb84a4df0c387d362e34ba569d57b8fe694880b204eb86d2a202fa9d180222f069ee4bc98ffda85c727b1a0db3756043f756a21cf0774996288ddb286f4db42b9e50f589e47aefa383c6c907608e1ee574f3ea6f10e4bd9111f7bf0679b5810f19ea7591f5f63330fbfffca4be5c23c430d5cd16c59013a33a0abe384f32a7740df80c2d42936beeb3a15458de3b8652de48621aac79a0730a8d620d2c5e63b18179f2baab9f4a29b397b52f20c30a30fa1732a653c45c8b2682318846807e54a51ec6ae471f05b3ab6913fb31b2bc1752cc1a7cb346452d0ec0297350b75e7b5a0efcfc5d919cd7f9581623f71debb6154afa3057c3fcd2ec32369c831d0d2cb1e0b3f2a14ba0642fd8b3f5faf7c9b1c0ae4e109a5d6fdef044f46df854729c2e86a1d613919e11e742f8b8a297848fee3984b58654b117f9fb5089d5aaaa59b75626ea9344004a52b206286f0a97533227f2a28f519e4f64e81e142b4bd462701c0c51865f941d8bcdef64393c0359a080afd8f46a91cfb1749dca05b59e2b8f410c1884d8993b9e45222a3e33242fe5f96f971bfdaef478a378f311bb98e8f664f6c3b4e090955502f0ffa3b079bbacc90a89119ed70f71a27117add431fb9249405a5bae7eb44c558ac3009181a6be7c0c777e527340b350dbfe7f121ef4fef9e4a2c2365ea51759ae5660a0a6e3353d3cf5919e4696d704feffdcedbea15d4994ae7ff85bac7477e32f2709be5af3dad02b0faa22db9a33cb5f1f8f675da05947cf92a8f7f04b22ba9b785231eb8f295034a51a1baf1e4a4721cb5e3b50d5c20500df3a55a2741c177c1ab2049c35f1123a965e0e9225f0f9d8e8df7a52d7e706feeafc97cc841f3ebb7be43a3dab00ce114d0d324610765b07765c2c6d47ec5a2fd69cb7144adb72414f75f99582316dfc8fce6eb1b9797d9177e25eb280eb8344120b9122cb31bad98130911dece0d407b87271b28d04096aa534bf93a6126af07f44dfc30f7e473f63c1a872d15f5015fa7f41a8befa8dc9f5b8059faebaa94f0ada4126e207a9ba39f564fd4d6114811c62a969327956dab4c462386d27e7e884dbb7fa3e9c241fb2e72eb8c88fefe862dc73822eb5f029bf955e5379ba89273a155dde34ae2f0d01db96ba29bad60b15e7d5f6c074a60b52c6dd9bfa8c15adc641e21507347e3e3fa71440abdff25cc4dc0d31e4bab89a9917eec67cf9e3b37646c23e7ad9e6e4d0b2914b012607915c4acb9801788d370fee7058c45cd6e1a2eb2f1989193f0d9efaec1aa6cca1d08487b4b10f9b6557fbf9dfb0fbb91bf1409018c173cf91dc9c0f4590ea738e02a5b05b060ad955d61555931129e9325a674c8ffd806c784296a89e601445eb5f5b111491479d385ce4f1fd27c3ed77e4ee83badffdd124bc0d29d7fb990e51c54cb9dec9da6afacb65c2ee6b523434d971bd07fe6c2368fa8b2e800f0167a109876bdb399cbfa3c1f3f4e2c0f208ea3b86e180cfd7a978f0cb314c1cdf7621f779bd56012f109c9e1f20c095b40e6da831748ced507edb06abf9ba02c93771a73c0ce8c919f6245b2bfe58718a307e7245207871a9d7d9df944772d2a15d14f35d99125c6236290674380031a458f59a3a443b16bacc13f58941ca0f8214818c0bce9a3d63d03afa6bca5bb1ecabdd710ada3a28cd2717701a008615a20de3b24f5f323eb27da87abc06621d77e172690f3d8cdf254984c1ca5f934e11f80a8f67a992a073eb73eeaec315d65c6e75c1ec12256f6cc9ee77c2ee978f6921d9f7b35d4574496b629cae5bec68d72c5273d0ddec99fb85347bfc06e0cb4c264bed4bf36f8502758e1e3f4ac226216c68205e573eeaa7e3ef07939c67b420521ee4bad89a3fca55737ea8d0d0ead778c53cd1cae44808c8cac693841e0e06d89f8a0aeaddbf56a7499fdb1e32173ab1100672f3f717554e15d7324aa710f17a18d15ec8b2a737a9f19974f29aec8d2a745f08bb6756fa81333ad21ae239fc7a540b72004b0b9b60c766cc56ddb49b97b247ddfdd39171e21e7aa1701af781def8a24d181c1ed385b1a087f8d7030f95c169f9118dad18a952792d4d5163437f82ceb3cac58e57a27094b03ab857aaf8d9ad6a86c32bc9b2e902d98aedbca2fe4efa5990c3350ac211ea61a2af834875232a97cc1eb933db480eabe3ecd6dc653ef8242be3e763516b59d18f180ab47e80b339cbe0eff17ac824c6cdaad66c1cbbc33162e87687e030d40980b43b9198370d6865a88810ef1170a880cc69f9294e01f6a084bea30394309981ef70423ba2013712e949e2cf91c4ce5b2d438eebba97725e2d93c7090009dc151ba919ebb5afb2ef888a40a09accdab10f6a62bf21fe0c6ebc9667972f426ba2a0a6385a1295700efd9b7a767773607669a6ec1d4efe54b6b6fd87963d3a78f9e1a53800514dd2b589b5e6bd6555f80acb785014992f031b6defd341afd6a13d7ef5bc3919cd12fee1804a6b97f9d67a4a3a6c2c74e57bf4c426fbf4bd44dd354cca58807f49d483c9905c12322beaf7b851912c377279ca0ad126ec55f4150e0164c85ece3e25a10b0930f82325a964dd39f2befde85ccc7c64db656966f7dca3f744e1dea7e556c25540666803c291102d5d7b9fea5aadd9f1f3837bcfdc84e993964bad1eefd33a7043d78f80477a4d2b969e28edf4a6a7ebcf60ddd11f80714ebff70c18eea138d577b610a39633d93bfb38c060785d2f52efc42f439dab9bd6e327fbf3b8f0a6b56f325dc2c689b0b77ed7d42d705dbe4432b4064281a29d94580c13c1e25bde1c3bad7d7f85100ae31f50d1a006855cb15fe846da5882e748a2d47391da7a726871067c71e193776b6010448bdd5dfa7ce111d26450a43ed5d22e7442d34f8636190a7f5ec4f83cdea95132bc51e0a2ad261dc2ca14b1fab7f752963083f767137a89558331667144e44b2d8208fb3f52aba18cd36051cc7822dc6c687f1ff83617b47842e1d58946f583ec2848b88bcd175250d9a6622458a2709627b679670ddd3b8227b3c95bc5f8c533c14ac3caadd1af31511f5f8501aa274162b9e596a9668795949eba66ed5b6bca3d7bd727b0c5b88a1a345a6f7ac4223638c620d530320144c7d45a1595003139e2943daf59c8f362f744a5f9f2e320d91b3059a7a103d488d4adaee62c70129396101fefa5254bb7499490b924ded4f0948f9f1fad61faa5118b57fd4a07c4c28ff08700e9ff9048e8149249afc582a5b49acae964f3688532daca5b2af3112cd9099a4d1ddc4644e848b69d64defa9f0571eba6996a8b73bac4e03a5adc8071994be1e73a651a5006c0b05c3d8dfe183070ea7b89ce43ab635dba8c38a4a7b1d86d4346e43ac50955783e9fe1d764ddb0bc0258e7ef598e4bc15eb3b584d9e31ff1b14a8dea332fa725b52e1424c6f3697245ccfba604d4dac5fc9977b0a81fae3f264a621ecffe8d6132b1abdf2a13bf944e2c68272dbc4cbb4487cce6541c90d69012c8c3bdc1114ccdfdabd0ad5019b5debdf3314873aa7191d190810c0eddb1e8457701e1a5a8551eed96238c3b823758f5675b35ef4d8d6dccb46daf3578e1aee1ff71814e42cd273ee071f3c88b70a74c601c5d630f61d549c877a9a01612591f2c28f9ab16d5786eb32706d31f24d7b688cb49c5da0853a9bcb5a0aaa59adeacf681a155cc4dbc38dd2f50125c13ce5a5830d19c41aa382bcc4dc289e59e6b676c9b90a80c179c905e5728fa9527f3896ffeba23ce4da50d49330a213fa15eaf7ef5a223a2fdbc16ab081b1a770758d4c5174fb6610da70a126f42590c64b19878ad22d8453c8264cc542d108ebe276c62168712e052fa89a73fbb525c68201b43ca77f752beef9d2a4d8c8bc31a4dadf00455d574daa883f661147e9add808c9fa262a99309f6938bb7d26eb8b34881ac0ea7764452cc0c4901edc9b7596f19bb1fe55013a7fcd890d6a3d7fb99c6ef23f0b65912acd2bc4f21abe65cb92ff115638f54a7b55bc82ce950b4e07fc9fa22f0b1ce48b5cba4dec5ca9ce32f147cdbc472935a6ac1887881a6453a44aa8c1ef136c2e1244b0630a1f1d012e314a849f889c9a0d3f3e7f15ee38724a087d05ad520c382d662b7837f83f1f42f750155a643927c74db19dc33d20f932b47f80a0a696ce8833816e33b89b46658ee9339ef7756772169d488107782c9e6e03b66bc488635ffc8bb197406057dd2050b97371fdc8b1ef2dc511c0d7c0e6ec1180aad48b3c8a1729521f4309c8d8464cb982323fd0b3a08bcb8cd648df0d0aa7c2294774d6f8fa37e5423c7709def0daa907bfd34d7871467db63259d5df585d730e8cc220b682fc9bef4f334be9bbc9fa2e1c1d795e09a8e8cfc71c5ac3b7713225de729c63986ec5938f82e76c8b5310c04a65a2367a361c85b014cd44c247bd801b3c010b83775e617b72f36e926a9fda03f798008533b88346a7d40ca2f84b4a75b992b861dbc6f9aff09a97dcfa409547037a90b3515ee9a429326dbd5fddc9f7c1d9ad01e87cf7cee87aa71d84e79bb6035baa4bc1536334de5d824a346d41b7bb8f0bf4d36125aaa5d21355e4cd6f764549dc2902712426e9b2d615b650a515ade2a301c3c1f6b3d3d1d6d1e300dbcc0ebb184b81dad4d1ea793e65929e2d7d9950aa2342b2c0b1660e2a2791319557cbc79e1f46fc27144563ec54b7fc1278edd87d200cb9786c572058e10d991b8e02ee0eb055a074b80c64", 0x1000, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x8000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001080)) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) r2 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000010c0)=""/4096) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000020c0)=""/33) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000002100), &(0x7f0000002140)=0xc) bind$inet(r4, &(0x7f0000002180)={0x2, 0x3}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000021c0)=""/54) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002200)={0x0}, &(0x7f0000002240)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000002280)={0x1, 0x4, 0x1, 0x1, r5}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000022c0)=0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000002300)) fchmod(r4, 0x2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002340)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000023c0)={{}, 0x9, &(0x7f0000002380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r7 = getgid() setegid(r7) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000002400)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000002440)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000002480)=0x4) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000002500)={0x81, 0x34, 0xffff, 0x0, "ab3c7c1dfc7f5c270bb0b2d6e543f5bed4da8fa9", 0xb416, 0x5}) socket(0x10, 0x3, 0x3f) accept$inet(r6, &(0x7f0000002540), &(0x7f0000002580)=0xc) clock_settime(0x0, &(0x7f00000025c0)={0x6932}) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000002600), &(0x7f0000002640)=0xc) getsockopt(r10, 0x80000001, 0xecd, &(0x7f0000002680)=""/96, &(0x7f0000002700)=0x60) 23:28:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r2 = socket(0x2, 0xc003, 0x4) connect$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1dd49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf811100"], 0x10) write(r2, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)="2d50e0ed15f1f2251ae38a5cf27156d51d05bb2efde6a1876dce5fee28c640ea7bb910f2591ed2d5394df16067e03b5d3ab675e107772c6ba8c6d2b43118cddec0ee7051a5fff65706750e1a0310b38e10aed3d3d2fde08414", 0x59}, {&(0x7f00000002c0)="d614b2c60b98f21ffa5d89619ac3c436db625beba6a4aa981ec2100666ee65b8ddd70f1b88fdc340b116e16c4917b1151c5a22fa1d780affcea293bafba38b494602025356408f10a95af10840bd50143e8cd802069c", 0x56}, {&(0x7f0000000340)="6700061388121c0a92e19eb9712b81d8f9b7aec056088ac927157367370eae91b25d81b86c9bebaaf8e272a43475c4b3521150153865393443e14b8595aed40a441d449145b0fa8593285e0e071b33b4912314a92aef339b6c062e63d79f1f38c6a7e15bd3d03cc2d1203aac11d7d2b7f4ff3f0d20c831e7f5fff18ed82a87ec", 0x80}, {&(0x7f0000000100)="4592a32647d672ccbabec64330f0244251a2aa20a8d997d85141ff578d676fcdf6f40ca9787417aa", 0x28}, {&(0x7f00000003c0)="e708aad5e1bfb6a50d3be751c8511290efcff6252cf2ce41436a20f577dc6996ac2e394c6b834f3088f42a04ddf0c4513c98db34946c556f038b109f4f59fc0a969748314c6cb9bfa7d15815ecc861dad023bcc9a4207b0685c484f426ea2d14d2639d3b80f6b459a1c140a3fc772885df2aefe2e9bf665dd0fbb71e3528247f7e1d5315ce1771163951a4c2371213", 0x8f}], 0x5) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000740)=0x6) lchown(&(0x7f0000000000)='./file0\x00', r0, r5) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 23:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x2}, 0x10) 23:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget$private(0x0, 0x3, 0x14) syz_emit_ethernet(0x2e, &(0x7f0000000080)="5ffdf5cda46864d62cf7a1a923e00e2c1f2125d840d1dd10773193eb78a948615e9e2fa47956b8b112ba2368cdbb") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) r1 = msgget(0x0, 0x200) msgsnd(r1, &(0x7f0000000240)={0x0, "4834a5d2c2b9742294ab3a5c26f7a80df1d1c6d68f393a50d024282f1515ad973f80ac6b1bbef13fb4aa70436dccad7335e79a250993dde00d8a60a35b17a0be038fe9c6829ed10dcbd1b66a09d6bf534973ad7e4647c16c8aaef19ecf0e77e5d9faa31b539aa9a77218ddb99c7af57a34d537fef7f22b895b61f86c9232f98f0d04fe8fbc624fb7512417d48eb6f7747a4eaaf867d83195e0df01c507651d939f21e80f47cacd72772fafe06a1f885b3e2a91674a4fc29be8629e7d3309af3c341f1196c9a7ed1396bba9f51c90ff742f9744a6c14d7cda4928b8b8c0dde3b8d8ed6555ddb38b5bed845ea44a9b312939f0d7d251a54d559f445a9551"}, 0x105, 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 23:28:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 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)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) getegid() 23:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f00000002c0), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r3) r4 = socket$inet6(0x18, 0x8000, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) write(r5, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x6c, 0x3, 0x0, 0x1ff}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 23:28:50 executing program 0: chdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="57477e3838bf", 0x6) execve(0x0, 0x0, 0x0) 23:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x50}, {0x5}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:28:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) rmdir(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 23:28:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = dup2(r1, r0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5}, 0xc) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000180)=0x8020000) 23:28:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x401, 0x2, 0x1ff, 0x4, "000091da6d71000100002000", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) dup2(r0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x4, 0x1000}], 0x6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0xfffffffffffffffc, 0x1b4}, {{r2}, 0x8000000000000005, 0x70, 0x80000080, 0x8, 0x3ff}], 0x0, &(0x7f00000002c0)={0xfc5a, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 23:28:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/223, &(0x7f0000000000)=0xdf) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000290000003300000000000400d2f6a269f03e0152bd934de8f0da61b2788b22d78f1b35525edb12eac7ef66d2a7ac2bad9b3942ae2b56d490e5955302c7382a590dc2c9b895ad014ffb5deca828c8ebb2ef8f2a0908107d2c2ba285bea5b5404646a0dde6a095a03bd828c75af5d7435bc8adb28fe91c30bff0c78990a00ddf157315067fe79a0e22aaa9c88d1120202ce7c6fde989b544392803d5988d235f353103cb38f47bc6258e36a00a9b49be7ec2a9e1b96d350b84db84f23465a44a2b6943ab8f5bb13c8a2b56437af93558417d3c27e89396c931c89116ce"], 0x10}, 0x0) 23:28:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) connect$unix(r3, &(0x7f0000000100)=@abs={0x3, 0x0, 0x0}, 0xffffffc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x0, 0x1, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x8) 23:28:50 executing program 1: r0 = syz_open_pts() dup(r0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x9, 0x200, 0x5, 0x8}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) msgget(0x0, 0x210) r3 = fcntl$getown(r1, 0x5) getpgid(r3) 23:28:50 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0xdf2, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r4 = socket(0x2, 0x3, 0x0) r5 = dup2(r0, r4) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000100)) pwrite(r6, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000300)) connect$inet(r6, &(0x7f0000000200)={0x2, 0x1}, 0xc) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 23:28:50 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x26, 0x6}, {0x43, 0x1f}, {0x1, 0x7ff}, {0x151, 0x200}, {0x100, 0x400}], 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) accept$unix(r6, 0x0, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) dup2(r9, r8) 23:28:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f00002a8000/0x1000)=nil, 0x1000) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pread(r2, &(0x7f0000000100)="613306a0c79fe0b5ce8c543ae1c340ec7c6d0a8700d2e664b98eb5b40edc18db2251274eee2e08a74e4f38224dfb692cc0be8767589e6a5fe616593e7aabf5392c85dbade09929300f1c24a9e63f6e1ddc45932a287120354d496b484cbe6c4ab488e192307e649bc422f292cf30654f6858dc464a4e6992e190a5b80776e3cc7f69d7bdbb4d7eac2212b7db2c3568123d9fc84be6e82c5fbdf171ba412a5ac5ceac50ef0a598c7fca0056ab3e083b59ab863f70027a5d549f3d9a181d92a535be38e3440a1f866c6efeac8165d01f1ce111b27bc5dc08f796025843d71ac06ac81e2cecf71fc9c1e2a9dedb05a84d7dd021c108eded86c90bc67911fe6fbb1974811a2282db6ce825149bf0a54c19a2630aed1d2e176650968c780bbe6a61f79af885be83ce816e68021b16ebe6a6cd84c6ef05c2b8bb78bc5ca8f98cfecae872af10a628ce2bbef2610f79e4379c31b6e6b1e8288fcbd1e3a68d21e132f6e8116d58aa7280c6a40e0cabaa6610d5cffd6100764a856ee0cab7f65e1956861d30b30adbcbb619cf60a437a6ca5c8184265965e82895f207eec78dedf7926b3d38fb3b793ec14f179dc4c19ed083914f653941ca4a1208683a47f713fff4abec1750ced58f93647ff24ade3b5e1359befe313c03cbcfacec852c34a8bb81e44a0a401cf5478a6cd873a7d5e79ea31c869f0b6a0dcc4f6b3bb28a0743f533b797dc470c90bec98a81a4a52abc9ff45e4b9de802ca3cb340611d59eb7d8f03ab19cc89dc4cc37ede15884b9585c9e780f085f6d1c99720326f6d801da7ee9fe1eda7565b9c96c604f5f06b01453bb7b3ba6c0853375aa8bda68117c36fed5a8ffe65bd87788708459a5e38e06ee4211f73561bf4587c58e57f33c4c0ba877fecf82025b0eea5522dbc2f03da445a838246dcb71b637a3616ffe5b9e3b152bf96ae0a0106468151c602231270742d65b04782cc2564eb5ff69c60080d0d5d3dcd46d846cb7248aeadcc8a2cdac74464441344f4961924f82646109702e5b242e0d927d5eef7514a7bcfff3c0861de239421ead28b03de74e92ac9e4621611f968eb33f0fa746759ce353b0936454c308c631d1cb70e0b1c1d2abf3ebe474e452a1d84812d0ceac31faf5fcada514daf1f8c2b7e05a129cb767518e08f6d9f8951490eb2e2c9e861e114194c5c234f3b1db10e685f488a1c900fbb697cffb4f7d1273b862bd512c790e3bb1d0768bc07fdf30852dab590ee58db27d6449ed84519b96bdbda7727fdc64d824edaaba02d4c71bf102a72a761cbe919d8fc6742246bf4f5ec5e4431a6f50861f533c8e8eef14c95bbea2ed64d23aaa8b03452a7234ec1b4db7798e4b10305a80cb3741e320ccba7d8bd15f7b68f7883818bf41dca8274c64fcf62cf3dc886ea473ecd4233c606328dbe168d44516a978c2afff34960cc1d264ccac42d8b87ee8a83339aa348ce2475ba45876fc1087d321d3539f71da3b4ebf246a26f9b10749d7a1d5ba803284ec085f8dc97afa4db947295d331fa29cd47744c2c96a3e91cedc82e11bc10f15479bfaf18539c949f208f515707d3f9f91af91d12149d35b5e6261bf413436f103d5168885328ad3ca69a966c6720c97ce59f9d346e03e027bc5c0d8659369faf3da57297596d34ce9ff6c94b811af4c71aadc039ab56bb551a1d381ff5ded8fd4923b8ecef4c771f2565212278ed56091c3371371be881e3891e1874c697a4dda933f4f0c93136ca69c73af30b2b2df158c663682473be7b5ec5e5779f115e2ce2b24999e53dae40cdf9908cd8e2d10839d340685346757c07015765a391e399438a3729bbcaec90fc98e07168e92015f0e702f4353b4c3558f9619a7d0a62984b04163fc8b5aca777832d5f3c822bfe3cb7d6425866aee1e3f651b96753e5fc594a52c015c06dce7f04da277aa744e14fee2608e789d79ed665dc82e36af016b1290439303e5d74732e74611e30c7f13e493c2ba802887717f8e8468bf44b488187c969aae31bc1b72afc96d8a3455192068dd3796e86802ac345056833295d276337ddc9bb1225d11ad130f01d195f291e36807cd20794268d21281f6bf6a9e3d2c46090f70f572728f75e8d7f0280b8205af2b717b385a4156767407cea3d1bca6ec4330e8c9678c50809e394074b8a26e4ef8eee9fa37495e17f7d24778cf268a98d8bfeef25b05aa87bb46546be11db6fe82dc173f94371b7137e3491f9d305deb883adbfcdc04c162c1cf2d1b267aed453074fa0f3e644c6612643b4b8bd53451b94c2fd3b0ce3e99a1a34710b48230f804c9daff852b29e7d7048ccb99b947695caf00709bb0c9fd3a0871fdb08f8cb74d540b3fbee918a1d64477f87763626d3db4cde1deaadcc1a40b5c193bcceb3600d94000889e53cb8a7c9f7bf10421fe16f0d0da7107c1a4dd8622d445644754b7bfe71f84bed0ee5735f2e57b092a78aa82a0fae2fbdf98949e9e8db4981063263711fccb434ae51952c2f3f252ab8b460ebe6527b6d60e882354404eadc03191bef63a7b4b0e4fde8bb92506f4312d33c060dc40895b85a6cd32e93c064a0c5750ce17844c9ce6e125842eff205cc3919648bdcc07e64c23eab25e9c0366e022b42281d93a6c4b53d7b1eb465b147b991b5906ded76d19e43f74bee8cfdbb9861093f053d63498d2cfeceb496804dcb4a382dac9033230767915ebca09d89abd117255f021da61dde031f6ae01e38932a82e72a7e1cf0c69f8f46bc3f4d787e3a8a2ec2133b67346d25b21ade0f8ec9207a637f0d630cb660ebab46ad374b066b46abe40decfefdb7c879de6d5a7ea58ad873e426c04e2d153b506ca1edbd4f8d30a127a71703857e95326a6212eab0167f32d6f6b0cb87f4da7dc245b3fd3122e76c1115c173c91cab926b6821b9cdd52d1435c186e0d51b021abb6fa6c38fa6449a34522abed7c6637d116584c430bd846408a03c285bee15d9fa0f4df88451cce930f127e6a53e29e940b32efaa111b8d9a0e39bafa74a45c6a8da49a1d6a730590403cff64ec3ba833e56368b4696502ef05fe5dffdf272bddf9005687a8cbd32711d4747a13bf88a31c27e560c5890e5e6ac1949c30fb0b58718b47240e3ca75cd6f457d16095448030f85680c4038c63aa6fcd68168de31fb3eed8fdb66d072b532abe17dfe2ca446db24cd16f6725067f0acc09f85d6a481d638ce54e53ed36276b0ddb37595c3c7a3c7c1999c6c4d8cd47331443b3f29ee381672f7441688bcbc33687251ec998e0464946c3f308e7d8d300e4b2c49efe8b0dd6d34cc46266022d06b54354a59cb4d16306bb9b6f3caf24bb308c1ae3ec6936cb628a1dd50193c4f8dbd871e54ff24c701586f371f659e521068da822dd41db7481591745f8d51c7999863dc9535ebed1ddddcb5f5619abb296222f14e44a3f6fc005377c973b92d54f2563561afe45d3f82de179af2f08109864d61e24a673081824f81ad788c70cf873e2d641a38606e04f67338634440e3c00e5443d401ca1dca157f3d039ef08903803693c77b8bb8d913937c03e955b3480e5de845e464cf9e2d1bd1538496c99fa2a54185a00eccf9d6cd68527e66777d42bb5102141b45fb24ca2f60c83ba79f69ed5a07fec7df9372a7959520c9e9c95efc3247c5506bffb3eb149b698c2ec613a5275c432e83f80d3f2b4c2071fe818f86b7fab90b66be9c5bde9be1f6d1319ef318a1d97d1ccca8d4b347c907d7829805e09ab222f9233fdc493526111c2d146cee95f6d7841d43a5aa2013329db59b7e9805dbaf7cc42277e9478b5993efc59f03b4c86827b985b8806aafe28943072f2f71fddde1904fc8488c1ad62748af36a2967962d2923a282191143c1819cc04d63f64d93716344f773b323a8ea77b9293990a8c10b41a446f9de97ded7b753d1524cde40545974605994a30f7ef41988eaac43b71282e12027d6cce5ad84f572c5939124fafc34c9bd897fb7d80d28bbf60887d288634ea04d55d9fbd107e9ae998f58da24563e55dc7410246e8f503430e6b93666172035205482a2bb39db826fe9512826936e1a1a1fdfe247316524d5ac27aa5022aeae8b20f133a0c71c7e251b74c7560e331916f7a327a296e3193e5ff478e3854ce59d765355c487604559e73640b50636905ccf17f86d2fff54ae51c0c1a367b1641dc933f61559e046696207f91c997d6d1bcba3d9f11615c2e5438fe3551c86e2de6de2b3f01cbdd0bbf4dc178630799b57258add47cf6623ac22d82b713cb2ab112f65b9db199c9d63690078d642ce4b829cb3e7044b0d7edfa820c67e45d3138f51b54b7445023e3f5da45bdc0a9dc8a8eee3c569906b47265b9a8164523fbafe0187bbb8bd5155fc02aa5473e0671eea3c5e7a23e4712626423ae67b6d9dfe8461df44a5445de4927733b31937d4356d79c11c9cd58de3dc70d620b59379f341f07757b672f685562760776c9cd594bb0eeb7b2a4facbcee01896dfe80879c6b13864fbd925a17959356a4742236869c36393fb70ed9e6198ccf75c198f8eb6253eef001558b6ef04f182cab79159b123d264710048b6a53f143c4c399d4a1e9bc491c0371641f6e1773222752d12a354f7fa58536eb9730196d2debb09b1bac9a4f66370fb8e681571a946da8bb5713c6b8a4b63519d7e9e9fb8c0121dac4e670c54817873e048ead7639db6aca5bd53cb429c667bf2b95c58add8f7e9ca6d9fca0655239dddf4d63ff1be4b949b36e11aa723361d68af6a4d3b5a6283760fd721b362187c5c362f4929f3fefcde78327714e38cedd3880d62e46360a57fc1c3a6f6ea1925843877d95c12cea5d277cc1a84f54ef2efc8dddf9e8daab4d12fa84facc7313ee363c36dbadb43cd654108b47f4cf1dd69afe5ec9bccb945766db2ed8f469929149df6ab4f6093fa312fb42462621768a510b17e9685f5a1790cc0360c71e3c72a085d8c8a9d2f6a2fba99cd3fba2e69aa26f628056a764386e909895443cf58c357e666a22241240e7eab482bc86265457484218cdfc2f0cd91047ccddfe967b7349e1e308157e9ee6909a5ab65e3d4a23581e90db56624da8c9b7e0b44684387b1071dd010df919f3dc64c9f834c86d89f2159f6048a7545ad2d3cb858bc00f39f4071daa086463b9fda1691f713ef6957b93cb00d512f35d493872e5934afd0c9635220a50c3d300db0fffc8ff1ce97eaf220f0a135ca54b28f47d610cb6352b0f38327dd941ca275f58ff2ea0e43a1488771d571b422b5ac5efdffd391cf269123211e2e4afd9c4e09c4b75d9f7767dbab59b6a897322f5037299fca927fbd0886b9f560524eec2afa78e9b06bae960b20f36b72a5a831e1f3fdc919e0d0e3045b606f488edfad4a4d9c85c4316db95c24dec2bbb2cfda34bc9b4941201954496606ec43711ba1f06469eecd28a00df748db6a691fa2078a2d9a65e37c24cb83acb30b82e278c82e8396d65fb221b68848d9fb8b19914c68e2bcaf0f7edaeeed10cba0d19040e78219b8881ba9597e923ff832ecbd3395a3ab2f97096bf438542e1cda67baf6ec889fd62494d526692d21102b178ed7abcfd8b655202dcec26e29e3df3c36d00135cd376a0c2d3412bdfd2edd89600a2c7a96a8f20b666b7ad091b065d36e939be82373e18bc1655833f307847fd4cabe5ff400aed08224b0deb5076b854e6aaafb6bbb1eedbd81479ae82547a014247e947aa73f1aef4e125979dbcfaf3f0be93995724abaf64980c9f0f72d288d044c5f37dce31eee460bb0", 0x1000, 0x0, 0x0) socket(0x400000000018, 0x3, 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 23:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x94, 0xfe, 0x40}, {0x800, 0x0, 0x7, 0x3}, {0x2, 0x9, 0x80}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1000) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 23:28:50 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) flock(r4, 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r6 = kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000380)={0x100, 0x1}, 0x10) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) kevent(r0, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2, 0x0, 0x77, 0x2}, {{r1}, 0xfffffffffffffffb, 0x90, 0x2, 0x5, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x8000, 0x47a3}, {{r3}, 0xffffffffffffffff, 0x40, 0x40000000, 0x1, 0xffffffffffffffe0}, {{r5}, 0x7fffffffffffffff, 0x0, 0x1, 0x4, 0x6}, {{r6}, 0xfffffffffffffffc, 0x0, 0x8, 0x4, 0x8}, {{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x4}], 0x6, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffa, 0x5, 0x40000000, 0x100, 0x7}, {{}, 0xfffffffffffffffe, 0xe39d2c9edbd9ba7c, 0x4, 0x100000001, 0x5}, {{r9}, 0xfffffffffffffffd, 0x22, 0x20, 0x5, 0xa028}], 0x8, &(0x7f0000000280)={0x3, 0x7}) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f00000003c0)) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) 23:28:50 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000009b, &(0x7f00000000c0)=[{0x2}, {0x4c}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x40) 23:28:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0xfffffff7) 23:28:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734cb99f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c8cefe5db1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43c977656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00e2a0308ef6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb83a546426da5d941f986fc40017f07064b23f1e1692c35dbdc77d3f703a94ea03300c7000000000000000000000080d03e2c529735640124e1502f8c067154339114617b7cb265694e8f000bc122f0c1f35142ff223bf6b0288babc10300b8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582df33b0dd482a1a3b1e566676f770cb69579ec2c2c7dc52b61d7e75c9f6e081bf1b06643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b262e9d9da718be75d14d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda710cc490476d51611b5eae714704970311e947bf313b757a70a108e9cc55bcca376100055c9ff67959d7afbf57ce2aed0877503c000000000000000000000000000000000000000000000000700aa30ba34c57c0344316090a123caa6f8f26037c9a62ce7a3214e2dd4e904affbd91b080e55406fdcd70a456408a740e5de3b2e7704856360fdbc2a37f02b254a75a4331b17c5e2d192da8b0dae61a9aa6dbe652f78f9b0c9b8553395e7aa591e08448f1bc6ba362b910777340594265de31e86e70ab2597a50168870cd726695547fb8e6aab3b8a60670ca530b7598f56a20890b72f34afe1b440df6f9bf0984c43d3fe52e86b95a859a20e85488f4b8fb75d03e7ad9d4d4002441685ba91ce4e2f83c08809e2ee6685fdc124da8a0673f9f608203452cbe7df1d02d7d44ae06927f765e49cc3c631c01d34da5f1b56fbb3560f0da51f10f1ecaf80b13c387ea186bf4297aa57e8dc10d29be5bf98d0bf03252d9e7d489a7b2c0a691aafc7a6fdaa23740a67d50a1be5e342ae81f30fa592346b22f1f90528037f2b9f2f0de22576739c12250f13bc24ac075283d8500864e013979a330bbaae4cfdb7750875c49c961ca99f626591a4f2796e09d0a4ad906eadfa4955c64dc89a2d5de3ed6aab4e3b48a435c118882ff237f4c26874bfa75ac68d39567c05140239be5d0edb289670e891a225837e991b7876d41684000000000000000000000000000000000000000000000000009b87ee24c1875cf9f9f8f99e61713e3bdfccbec89391ea60cab10b73fa0fa50b49d859e40325eb7c9cd9acd25a00dc043bba4b035bdd21645c4aa6c36099d64e6e422a9c439c23d5dad406fd57b250aa682fc61219574ef1bb0131f7522e3f407c4d3332e2e87bf4261ee3940926c4fcb41d36d6b3557c79955c52f6bf49bf61c2a6ad87e3a458fcc442f2d6f3ad00"/1214], 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="64f3df81220404cd04fab27c6e023164a84c09871413ee9acdce0d88c4192a4000000069575247af7b33a0d84fec692bb6b298e9849c8982cfd946effbf998bf05ffb2ac81a2f4705e972aee3a1f6c0aac859877b3c65bb50082b113e766ab6d00c0e89d2f908d768ce2704782c21ffd30f4f6c1918c3ae65faa23cb51b2ca57ed65029c6cd41a7fbbd3e0c811da47", 0x8f}, {&(0x7f0000000100)="b4da31f5424736747e875f6a286cd8bab81862e7904778276e8766891513ace597ffafc5f1b9d7cd2f63e34ce5be314b3f5528a762a78499e0942a39edd0669f52e2fd03c715c4b8e7843342742ce25701f47947d7648124d1fb648bb7604d722a20a76aa01cb2cd7bdaeb4ff2c9a5617a9df56ed4c8f779eb432ffe9a74c602862007f9a9a9e65f9fcc19a53c916cb98f797c4245c268fc311fed6b009a391cb2420a61d62d468837c65247f5c3bfb5085f59186ef3a4eb0223e56ead036928a41803efd269be7fe24775d649512a700b1f62cc8b00d4293b1232786c", 0xdd}, {&(0x7f0000000280)="bd98208c54ea2d3cd04eb8d97a24308870072999edf86b85addee130373594b7d1fabec2a2029edcaef9b9b5cd6badfc14a72c273de0d00446b0aaf5ba626733092e58dd228105a49f0a4d6de98cc0cfe6e05b859fa94b8dd3b4fcd5b7e500990976750c5fc4cc562df941ace8663f1a64ccb5b0294df9a79636ed03a9e0abe076d2a0e2eb4aa81dd1f4cd1c3beee578da7e955ab1841e0efd9a5a0d5ced543c5c44d5b4dff73e0cab3c73080f88d4a4227ef6794ee7ab38409f8f15816add7e8dcb9b22f62d5a8b42997bd582580158bc07eca6af1536399187a0f07ddd61ad2edc6ba918edc2a17816a477da97", 0xee}, {&(0x7f0000000d80)="4a0a92525b3780a2dc911e8e462d9dd5d38b230eafef72577ac3c6ba79572357d51d412e1b237e18842c5701849ab1dcdfe352065a5315f556099fbf9c1dcce5a7a45aa1b264cd67d086e4304ffae1d2d8776792097866ed3444d64f8da021da94f730057e086bb5cf05556dbf034413c2b28793229364373520a6b34a8c5069c4e737806c37f64aab0e27c3528e0d2d71162ac642677c5f2e67efec0faa7aea98a2690b52a1c67adb2dbb07078ab56beb4eea2a016154bf02573f7cdac03df77ef16722029fe3d983fc40d6db1c99e63dab82ad40c3a733437a17a4504b2c9034c3c60e314a5eab58fab8c9ced8a10d315cb1cf7803c4915cc92b8f0fda1a64520b94deea83e1e04dde60158e521678a8ac1840102bed4e334b75055c0bc90d1e7f43bbdfe9d31deb98a5b26bd4bd328f378d1f0aa241bd817a2759c1604572579d156609e5151d886cd25258ae73e0b56773583bf4963cba0d1a477736696a5a7a523c85a61f49ecdce3e63e4a394167e9e15d424f56238f492985f6300b6dacb0abf318cf7146676d563a6a1c870f2c67ead65c1a30b000787ad5c067363954aef7fbcb89182654e8c9562019d8d3c8bb236eaff2ac13e8c4b97bd7ee6b10f18af736b7d4155195ba3d4015e337b203ddb633782f9825856c627ff03fe84e9666f87b55d7fa9436ec5bc385c61ecc73200e6e2c023f2cc793e89d42a8573667e3e1d0de769d1f9fb9b680cc6c1ef0193103d2ea96c054e95d6634b9b0d00cf2f694c37850ca7d64b5b65284e9d6652f15ac9e4722824ff36df0a60a27dbaad83e4dc4599c29e2aefe578807f03cb01b708bd70781fcb99562035d25f0f2bdea47b9cf90bb9772cdd99b6175140b3df57d89012cf8fd990cb3965d3d62a10e5ea818fd80c067db4fe74aad1fa70dea51feb705462ec4c84f072cf25837012eb387099c3a2a820137e4a9c9cfa13a0eb0bc41017331774c6b2b3756f741f46dcaf8c1a2761ba77b193d31797f1c012ec3791e1ac91c0b4b713b6d87cc664dfb9a3b5d226a6f7a4434ad2fb40efd6c5a65c12d3be3d13628fb25d96b6d00b1b66fdc2b6010f27d1a59829bf028f7144285520de23132369f76df3591400a639de180540572ce6f43502933425152960db774a4d48720840ef87c5a079eb07a0b29f523dde9a5cdda4aac37bf7fac340d068a0ec5c71e2e85abd98e666222558fbcb04e765be862", 0x367}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x7101091e39e2e3aa, 0x28) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 23:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 23:28:51 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000080}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) r2 = semget$private(0x0, 0x1, 0x82) semop(r2, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3f]) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x9, 0x0, 0xb9f1, 0x8}) 23:28:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 23:28:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x110) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0xc) r2 = socket(0x18, 0x3, 0x2) 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) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 23:28:51 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x1000, 0x0) 23:28:51 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000002c0)=ANY=[@ANYBLOB="c4810008cc567fd75aac3789ffffff000000000000000000643f71dc4ea4fc9f94334950172374ba00aa3ee7bb40f302d1fe779ade0c23a9e86cb077a1e7e5f2529d0e7c975927e832931c08c6c21757a9b4f68ac550c3cfac7ef87fa8eea0b20c525e3c9a03"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2d66696c653000fc047f8f95bcacb867a37f25bad70cf2468b6410fe302608bc30e2f75aba4d6f6cfa6813231bf9b5e024243fe8536a548a3bb03ad7faa1196e2ae84ebfea4f924b5895bc76a28372045e60c1264636b2c54a946dcab3fcf4e3398e87c85194ace5add4e6c7c68c67655ba37a980257"], 0x10) socket(0x10000000002, 0x2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r5, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r6, &(0x7f0000000340)="895e654f5c1d00000000b675851d69bf2d3bb9670a97e579e5fc1bf73eae96a4c38b9087e0b41916613ca9da673c38c9d610429b01491ef33df8f38fda6a686650b1073ca7aa904c9718a2d1290a6e770dceafc239e0837bc120153400aa8a0782f585060922a6a9f3afd2638df8a56fe736feea905a4000fc8f2c6aa3d243d713cd6bd45482b1d18a9dd426dbd06a555106e919a0e8eca10c60d7ed11e9dde6ea0024cd4b0c3249e37febdceb03cd981e5f5db39d6188640bf7573432abb1497e5b558715c6510eb89e1c761df031340c3c208d3a1ccdbfdba88fd8788b76ad66dbc283aa1efef3ab1073094700e9520856ae5c2ef242a646d3244a", 0xffffffffffffffcf, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000814, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r7, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r8, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60, 0x1}, {0x35}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r9, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 23:28:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000340)="50402c53576ab2856b2eff0ac3483d3d378ce48780f9ffffff7dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a079b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c2750500000000000000f4a915ca1d5ff1180a901b1896a030cf32731d4050ec31882ed3df9c56e9bbefea09ba768264db9e61fb66829465b8534bfb126cd0c6e66c0beb8c1a5e0003983e1c6af351b0d1413b19411985c67d6d8502f6a07639d95f5d5cf406ac8058f3f089b75f938e378ca34a60e1aba995772536fef3fbabdb62b0ccf468048b6dd22dcb3a6defb706", 0x4e78f03438000a85, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getdents(r0, &(0x7f0000000000), 0x0) r2 = socket(0x4000000800000018, 0x3, 0x0) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:28:51 executing program 1: poll(&(0x7f0000000040), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fcntl$getown(r0, 0x5) 23:28:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 23:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) acct(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x64}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c, 0x6f}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 23:28:52 executing program 0: 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, 0x4, 0xff) 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, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006199e7cec89e45ce7cd179a5801fb44f29410913425634db7de438b0651785ba69cd62"], 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(&(0x7f0000000100)='.\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(r12, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r13 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r13, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) 23:28:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0xd0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) recvfrom$unix(r1, &(0x7f0000000080)=""/178, 0xb2, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 23:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x8, 0x0, 0x0, 0x10}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 23:28:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2c002000b9"], 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(0x1, 0x8006, 0xfe) 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) 23:28:52 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x3a, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)) 23:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) r1 = dup(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSDTR(r1, 0x20007479) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 23:28:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000000), 0x9, &(0x7f0000000240)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r3}], 0x1, 0xfffffffe) 23:28:52 executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xfffffff8) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) listen(r1, 0x5) shutdown(r0, 0x1) 23:28:53 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 23:28:53 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x3, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000240)=""/128) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c, 0x0, 0x0, 0x10000000}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x20) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r3, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 23:28:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffe, "0000020700"}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r3, &(0x7f0000000080)=[{0x3, 0x101, 0x400}, {0x0, 0x0, 0x1000}, {0x3, 0xa14, 0xc00}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:28:53 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = dup(r3) openat(r4, &(0x7f0000001100)='./file0\x00', 0x8, 0xf1e810c27f0aefaf) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1dfb9bc25e05dfd3c2040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da900"/330, 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) 23:28:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x490, 0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{)\x00', &(0x7f0000000240)='(:,\'k\x00', &(0x7f0000000280)='#%%\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x2a) msgget$private(0x0, 0x10) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x200, 0x3a, 0x2, 0xde}, {0x3, 0x9, 0x8, 0x5}, {0x400, 0x7f, 0x20, 0x8000}, {0x5, 0x7f, 0x9}, {0xffff, 0x5, 0xbf, 0x5}]}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000480)={0x3, 0x100, 0x4}) r2 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x400, 0x1ab) mkdirat(r2, &(0x7f0000000500)='./file1\x00', 0x1) r3 = shmget$private(0x0, 0x1000, 0x184, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x5000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000540)={0x7, 0x7fff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f00000005c0)='./file1\x00', 0x1c2, 0x4) r6 = shmget(0x3, 0x11000, 0x200, &(0x7f0000feb000/0x11000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000600)=""/214) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x20, 0x0) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000740)=0x8) execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000940)=[&(0x7f00000007c0)='#%%\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='{)\x00', &(0x7f0000000880)='!\x00', &(0x7f00000008c0)='^\x00', &(0x7f0000000900)='\x00'], &(0x7f0000000a00)=[&(0x7f0000000980)='%\x00', &(0x7f00000009c0)='/dev/null\x00']) r8 = shmget(0x2, 0x12000, 0x620, &(0x7f0000feb000/0x12000)=nil) shmctl$SHM_LOCK(r8, 0x3) r9 = accept$inet(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) ftruncate(r9, 0x0, 0x1) geteuid() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000ac0)={0x3, 0x800, 0x36, 0x8001, "2d110dbdf962c045e23d27a048c73b80e663154c", 0x3, 0x9}) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/speaker\x00', 0x8, 0x0) fcntl$getown(r10, 0x5) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/klog\x00', 0x80, 0x0) r12 = fcntl$dupfd(r1, 0xfa7a2f90c02e4b80, 0xffffffffffffffff) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/speaker\x00', 0x40, 0x0) poll(&(0x7f0000000bc0)=[{r11, 0x40}, {r12, 0x10}, {r5, 0x2}, {r13, 0x8}, {r7, 0x4}], 0x5, 0x0) 23:28:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = getuid() seteuid(r2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getgid() r8 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x4, r6, r7, r6, r7, 0x21, 0x40}, 0x773, 0x5, r5, r5, 0x80000000, 0x2, 0xffff}) r9 = syz_open_pts() r10 = openat(r9, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) r11 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x4, r13, r15, r13, r15, 0x21, 0x40}, 0x773, 0x5, r12, r12, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r11, r14, r15]) getgroups(0x2, &(0x7f00000001c0)=[r15, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r6, r17) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.le0/file0\x00\x00\x00\x00'], 0x10) 23:28:53 executing program 1: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x18088, 0x0) pread(r0, &(0x7f0000000040)="4fa982c924b3ce5269c5ea467d318fa3aaabe672d576adaaede59611df460221882419a0f8a4d90ee0e36cb887c1c2eb062acb38ab6363d8bb9a2ef2b450a9d1185745cd74bfadf9501c46f92b87c2628ddbb6269f36b68cf3462d3407f46aa7", 0x60, 0x0, 0x0) 23:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x24, 0xfe}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 23:28:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xa8) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1, 0x0, 0x0) 23:28:53 executing program 0: 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000, r4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r10 = getuid() ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x0, 0x0, 0x0, 0x400}, 0x4) r13 = socket(0x10, 0x5, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f0000000780)=0xfffffe8e) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x0, 0x9}, 0x800, 0x1, r12, r14, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r15 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x2, &(0x7f0000000340)) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r15, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r16 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r16, &(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) 23:28:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x101, 0xc20, r4}) r5 = syz_open_pts() close(r5) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000340)={0xffffffff, 0x5, 0x1ff, 0x8, 0x80, 0x80000001, 0x3, 0x10, [{0x5, 0x9, 0x401, 0xffff}, {0x8, 0x200, 0x4}, {0x0, 0x8, 0x74fad794, 0xf0b6}, {0x7fff, 0x0, 0x3, 0xab}, {0x1, 0x4, 0x7, 0x80000001}, {0x8cca, 0x0, 0x5, 0x1}, {0x80, 0x7fff, 0x8, 0x7943fe91}, {0x1, 0xe993, 0x4, 0x9}, {0x8, 0x7, 0x7, 0x7fff}, {0x0, 0x200, 0x1ff, 0xd2bb}, {0x4, 0x0, 0x3, 0xdac8}, {0x1, 0x3e1, 0x5d5d, 0x500000}, {0x5, 0x1, 0x0, 0x1000}, {0x80000000, 0x1, 0x2, 0x8001}, {0x21, 0x1000, 0x1105d1b5, 0x9c}, {0x4664, 0x5, 0xffffffff, 0x7}]}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) 23:28:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0xfffffffa) lstat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "750000000001000000f9f640fc00", 0xfffffffd, 0x8}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x1, 0x5, 0x2) dup(r1) 23:28:53 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000140)={0x2, "025959d21d3b1c4d639ecd6a51aca2045b1c77cd30a25c031181b78e1ebcf2b762edd127e4b749914397c34486dc53dde122117ae5d5d96066a08900b3f4555ed3011b006ed89c81bc694a7c24049b52c8c01be0e6b71d8d40bfc80dfdb814ab84b079cd54d033c3b1bf7aa3258a6cd0ddb00df3ff78468b097b3d1d59ca1a41df9c802916cf824183f390965538162d74f7c5866b7207082ffc0a4aec1b2967e08b78e95f0a918b314440d51c561ac882949584973d60e0917843e173beb3074daf566e0b2b4fb6c7f97ef6ae5599377b2e401ae737"}, 0xde, 0x800) acct(&(0x7f0000000240)='./file0\x00') ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r5 = accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x5, 0xffffffffffffff9c) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x20}, {r2, 0x101}, {r0, 0x4}, {r3, 0x90}, {r5, 0x8}, {r7, 0x9}], 0x7, 0x2) 23:28:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100, 0x6}) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) 23:28:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="3c3a9c4f66ded9d361414b0be711ac42b9b59cad0e32e99bfca58cdffb6e6a01dc05696339a59c2edcf4c91fd4"], 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) pipe(&(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 23:28:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) dup2(r2, r3) 23:28:53 executing program 0: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x2) fchdir(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8207ccbc53d58e9185e8bfd4753a649095f659c85c94bc2bf8d060de13cc85c0cbe8267416390304f02d6ceed747cfb351e884dda3264713d5a4d73f782419bf71b8b831ca7932c57402d785d2451039f3e4fac048c045047c40e17cd4850a8c74bb942658af94e446b1998f3a55fef5425d8be9804672d770e33b2f585db4", 0x7f) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000058d000/0x2000)=nil, 0x2000, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="8c2f17ecee6e771682ebd669014ee4bf9f57c293c4dec42ced938389158f250b7c199f9a04", 0x25) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 23:28:53 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="2e1bbd11bda76b803343c6e60592db20d11a29c6b3699d4ceb89758e710c1035f4078e3325cb715408558a5b0edd5d0bdd767ef1dc94646b659c8d4d384b5fbb554f6140c7e8487ab07a5c0bbc0fa974b65f5dd40c27d395f0906d55f3a15f3db7a33dcfeebd0737d610b143615f4ea3c37f57ccad4383767ae9c4420a29ed3bfe458de1ec2261daa5c8a81f3a6f77869bf64991006990fac7409e53c2c4d4213ca739ddbdfbf9c9dac435f4525c5711339e0e4e941421ca97128fd138e3319b3fa7bbbfeaab09176c36565371845369f057ccc3f7064f391ff241280029025d7abca3", 0x5b}], 0x37d) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() r5 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x4, r3, r4, r3, r4, 0x4f, 0x40}, 0x773, 0x5, r2, r2, 0x80000000, 0x2, 0xff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) write(r6, &(0x7f0000000340)="a7e7f563bf7368252273b2db1fd30f5a04eaf564ccc4631b3aa75f8755fa0a468fe1509df988b5b4d75dfd9e0cd5e80ecd3ea23fc36bd371eb863cc7227dfd85e0605ca798314aaa43ffd5d5519dde6342940f64287d5c55c33b38ecac1eb68bba12a5ce74cf315c868ad19922cbcd27222e787121b6d77933e43db886f46947402d22e0fefe01334e948f5176704928afebb343e1fcd23c0ddb08384e72d437dd90be0650", 0xa5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) shmctl$IPC_RMID(r5, 0x0) 23:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xfffffffffffffeba, &(0x7f0000000080)="080d34613fb2c507153a05b8a2a9") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 23:28:54 executing program 1: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='.\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xe8cc, './file1\x00', './file1\x00'}) r1 = open(&(0x7f0000000100)='./file1\x00', 0x8, 0x78) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() r7 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x4, r5, r6, r5, r6, 0x21, 0x40}, 0x773, 0x5, r4, r4, 0x80000000, 0x2, 0xffff}) r8 = syz_open_pts() r9 = openat(r8, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000140)) r10 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x4, r12, r14, r12, r14, 0x21, 0x40}, 0x773, 0x5, r11, r11, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r10, r13, r14]) fchownat(r1, &(0x7f0000000180)='./file1\x00', r5, r14, 0xe) 23:28:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80000000}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) 23:28:54 executing program 0: r0 = socket(0x1, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) open(0x0, 0x0, 0x180) read(r2, &(0x7f0000000140)=""/247, 0xf7) fcntl$setflags(r1, 0x2, 0x1) recvmsg(r2, &(0x7f0000001300)={0x0, 0xaa, 0x0, 0xf8, 0x0}, 0x800) 23:28:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x200029, 0x200000033, 0x0, 0x0) semget$private(0x0, 0x3, 0x8) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/197) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) fcntl$dupfd(r3, 0x0, r3) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpid() 23:28:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x5, 0x5c) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 23:28:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x9, 0x5}, {0xffff, 0x4, 0x8000, 0xe000000000000000}, {0x1, 0x6, 0xcc80, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) flock(r3, 0x2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r5 = semget$private(0x0, 0x0, 0x40) r6 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/55) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x8400fd116ad77e3f, 0x0, &(0x7f0000001400)) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r7, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) fchmod(r7, 0x4058c0a6390478c3) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) syz_open_pts() 23:28:54 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b2, &(0x7f0000000040)) 23:28:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x400000000000000}], 0xfffffe00, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x4, 0x1, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0xca49054b4ed4fe11, &(0x7f0000000140)=0x400, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fchmod(r0, 0x1e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:28:54 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 23:28:54 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0), 0xe08, 0x0, 0xffffffffffffff2b}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:28:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0xc0c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/84}, &(0x7f0000000000)=0x56) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r3 = kqueue() utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x5, 0xffff}, {0x2, 0xb8e}}) kevent(r3, &(0x7f0000000300), 0x0, 0x0, 0x37feba1c, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x9022, 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x400, 0x8}, {0x4, 0x1}}) 23:28:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffd, 0x5, 0xfffffffc, "d88190c2f58d8a97f846bb722d67c49b42ef9809", 0x10000007}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:28:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2c8, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82000075f75e409e22e1e6700000000000000000"], 0x10) open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r3 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x4, r5, r7, r5, r7, 0x21, 0x40}, 0x773, 0x5, r4, r4, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r3, r6, r7]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r7, r9) 23:28:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair(0x10, 0x4, 0x39, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 23:28:55 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa5, 0xb, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:28:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:28:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:28:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x914) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 23:28:56 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x20240, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) 23:28:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x264, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000000000008090ac4c00f57edfc5298910ff00000000f6ffd67c8a5b671b1b542a538706010000b81000000009"], 0x30}, 0x400) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4b348785, 0x5, 0xad, 0x7ff, "f6bca40d108795ce1b30af70090acd7e5cb6b9de", 0x8a4, 0x800}) 23:28:56 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42edc4c7", 0x160, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x3, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x2000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [{0x0, 0xba2f}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 23:28:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28004) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[0x5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) close(r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 23:28:56 executing program 1: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xf6) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) fchmod(0xffffffffffffffff, 0xe3) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcde447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/176], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 23:28:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4) 23:28:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000380)=0x20) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x6}) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r5, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x1, 0x101}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvfrom(0xffffffffffffff9c, &(0x7f0000000240)=""/224, 0xe0, 0x800, &(0x7f0000000340)=@in={0x2, 0x0}, 0xfffffffffffffd9b) 23:28:56 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)={0x20f, &(0x7f0000000180)=[{0x45}, {}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffc, 0x5bf}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 23:28:56 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x80000000, 0x7, 0x3f, 0x8, &(0x7f0000000440)={{0x7f, 0x8, 0x3, 0x81, 0x1, 0xfff9, 0x81}, {[0x5, 0xd4c, 0x4, 0x1, 0xffffffff, 0xfff, 0x40, 0xff, 0x100, 0x7ff, 0x0, 0x10000, 0x5, 0x6, 0x9316, 0x4, 0x1, 0x80], [0x0, 0x2, 0x5, 0xc96a, 0x9, 0x5, 0x8, 0x8, 0x5, 0x4], [0x80, 0x6, 0x556c, 0xcfc, 0x6, 0x0, 0x2], [0xfdb, 0x8, 0x10001, 0x88d9, 0x80000000, 0x8], [{0x8, 0x98d2, 0x1f, 0x7}, {0xce, 0x3, 0x1ac, 0x6}, {0x7, 0x519, 0x1, 0x70}, {0x200, 0x5, 0x8, 0x1}, {0x20, 0x1, 0x9, 0x100000000}, {0x46, 0x3, 0x100, 0x3}, {0x6, 0xfff, 0x8, 0x1}, {0x2, 0x4de3, 0x1, 0xb6d}], {0x3f2, 0x9816, 0x4, 0x8}, {0x8, 0x3ff, 0x3, 0x8}}}, 0x6, 0x8}) r3 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0xc59) ioctl$TIOCNXCL(r0, 0x2000740e) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) r6 = msgget$private(0x0, 0x40) msgsnd(r6, &(0x7f00000003c0)={0x3, "37e419e7764315a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f546"}, 0x5d, 0x800) 23:28:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 23:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0xb6fa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x4006}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x10001, 0x2}) syz_emit_ethernet(0x61, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 23:28:57 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="c46c65e1012ea55b978de5fc1707fd4001ce3000"], 0x10, 0x0}, 0x0) 23:28:57 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29002000a9"], 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) chflags(&(0x7f0000000040)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 23:28:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1f00c2fa"], 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, "0000000000000001000020003d05b71845da57ef"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) connect$inet(r4, &(0x7f0000000340)={0x2, 0x3}, 0xc) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) minherit(&(0x7f000007b000/0x2000)=nil, 0x2000, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) write(r5, &(0x7f0000000140)="a5076c9b7906a1459acca23113053f2e6fd639162ca83051bd9f24f0948733d135270894016faa3b18cbf5938706a66dfc000b106cff342e4219ca0379b27e6ce1e45946e6250d151c30ca4390a21dbcd65e4e3eb241b44642323c73d0471e6a7d81e9df8a9d43ceb959385310484ae5e6425a85815e3d0468772112b797ddcb7051dde197aa0149caaec185ad9ba91b67", 0x91) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1, 0x9}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:28:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8509d7af6ac939c3, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffff9c, 0x2, 0x100, &(0x7f0000000040)="1e27", 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 23:28:57 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) 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) 23:28:57 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = socket$inet(0x2, 0x4000, 0x8) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffefffc, 0xc}, 0xfffffd0a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f0000000300)) 23:28:57 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x2f) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xb4) 23:28:57 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fff4824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087bde2a9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dfe979a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6013e6df90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00"/4101], &(0x7f0000001040)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x8e) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3ff, 0x776d}, {0x18, 0x3, 0x20, 0xf1}, 0x8, [0x3, 0x3f, 0xb27, 0x5f4e, 0xfff, 0x5, 0x1, 0x80]}, 0x3c) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) r5 = accept$unix(r4, &(0x7f0000000340)=@file={0x0, ""/69}, &(0x7f0000000140)=0x47) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r7 = fcntl$getown(r6, 0x5) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x81, 0x2, r7}) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000300)=ANY=[@ANYBLOB="00000a973e4db52a7000000000080000000000"], 0xc, 0x2, 0x1000) msgsnd(r8, 0x0, 0x0, 0x1800) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x9, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000040)) 23:28:57 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x2, 0x0, 0x0, 0xfffffffd, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2, 0x2000100000001}) 23:28:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="85eace746e8d361b26612b347706288b68217a4f7f3d86f35ad92f226ea4c8158133c5ee083815f08d6fc291905e2cd70e77a27118e955920d9e3fce589ee6be0146661f5ab9db6431859961d81781ae0ffceb83b570f019a2a53dd3a3311955a0e6aca33512e641a7fbbcb5bcb8edd3cf5a2787d884c64c80652dc4970c15ed18ade04fcf89086285d5d605a427a796b1f370d68cc2c5982af14ec03097c383f6c9a076ff8c74efbe2bb24bcf76915bc32f8cc45af7e466ffafc449dff859ca7b58face16392c382f6f65972e89eb4dd6", 0xd1}, {&(0x7f0000000240)="a90343e953b85b9fa13870dbf2a28cb36b16e326f999dcf9a81b954d15ff26dc9028fe9ca4d80b5c86f5baa45476e0cb8d673d9fc13872b93b63a3bf661b53bd8583d36cd049e78b19eff5ba09143212883aea18598fa18c8a1927ec0f034e553bbd4e0298091694459b9dc2b139f09582", 0x18b}, {&(0x7f00000002c0)="4c113ccb0c5765163e96392f7a3eb2b7c4bb518072329c978caf9d01660b371b0e02a82dfc9c2cba67a493564608ddceb63bf718f6378b7d5f3ca74e345086c41067b36eb49b38d994877eb354ab726e2e69b10c27ad55ad3dc57fe302cbbbec0a6ecc4bcee7a032bbb2e9372bdcbdfef38226c68d1a519ee91dc11c476405ede92fd3a6833b5146debc94451cb8f293613c0cdfe9c09212f7379fdc9e4fae649d159167adb8bc93e56074ede257cf783581cd4e8dd66773bad9fe42ba77d4e130c7f68e5ca4abc580af420edf10ba433bd181476a93d86e35e8a95577ecad3ab015fe9c8c2e0e8c767214c7e5", 0xed}, {&(0x7f0000000480)="9aee52cccd61fd23543ca00181ab56758992538e2a34", 0x16}], 0x4) 23:28:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) pwritev(r3, &(0x7f0000002900)=[{&(0x7f0000000380)="306b4472aa7f6d8a8beb305eebdc61818590f1e4875d90e307433c6b1d63ceac5125e76d7907a311dbbb4a4e873c8831ee8be747e1ab888ba9ec8b85c8dfe80291222d4b36cdc4f87d75fd12c33aae217a2a28b59ce8b22b8aac4099ef4a09844c", 0x61}, {&(0x7f0000000280)="167e394f5833924000d266dd3be2790dcadec23faec66d", 0x17}, {&(0x7f0000000480)="edae039dc82ec54bc310e0f3f70a9bce4a0f91df6b5fa5add8e4e9c0493cfc931597357f640cf84ba4500e7a31f31d777dae25e76843df01a53988a0080580722a91c4702ce9b5a4a3e0f8075f9d72e2092e424f672d82c07cb21a3733517b8b7a6cdcfc005d97b2757c5f6e2c4d99c830affa706b5c077328a635ec41d5b444855f2eb4c5c8b1c738041e07ad4e0e459139e27bbcb407a94ccaa7036673e157014f1f28f925ca67e603f676d051e0e8bcc9599c645161f744ef7347e862fb1327848e2fafc5f7dd3a799498dcc894a47e1e688feae10e33508086330ae5abd4439e78c5fc4844662c5b555632bbbd426327ef8b8ee054c4b601a24572f9", 0xfe}, {&(0x7f0000000400)="4b6e6d9f8b6ca8f098a1b4f8e2a6cede26230e7c2e9c8b58", 0x18}, {&(0x7f0000000580)="6603306848cfb0a65fe0d59f9c887d68df0e625d81291b74e17181dcf0c9e09aaf47db9db4c3003e0222e593", 0x2c}, {&(0x7f00000016c0)="a7315b8ffa09e360aa4538014a31fe27bf3fc0aec44efee4212bf91604f9549550ab2ddfda8e62fab67b3509a702f9d1d751f707ef77be447cde163ffb0ac2097a1f7e0e68a18dee9dcf1f7220315d976f4e1c8232e3ad9795148bbc17887d89d84678238418e6b7921c86faa9eb151b714f51df9b095d03a62760b3a03fbc63b02e6b6206ecf389250ece8e340d51858120c2195806af8aad0195617bbddc6cb691f6c10d56c82e69aa83a6d549349e92c14f1e8cefb44dd6f908e7f7d691bded94fa350c4b06d655b58036f43399852c3ac0c28ed16f49515ab2fc6184d59b643f293ddf8ac2fad95bfbc988cb2635be01cf586ce1ce08468cf7f0ba2c48fc73dab019427af0a5794ccd01a7d3ee6c1068415a7ca90d8128d80a84c45a11f11fc9db8ff8d3dfdd4f81d0a6efe8e315df8ca8c1f471c4e15ec27380adf7107302ca6f6e859e9ca6acc0be17e4359263127fa0f139fa65fd1a8685c416002a65f60dc1ff8c6026fdffc2974b38caa2b4bd29c2039df0f5e2b7f0b3386f254a8448bee8190f4a04cd6e032fd4dc4775a8a485e3afe8661aa74eedbf96c6382c5932d02e08ab91e82b4761083ead4665dfd329734dc35c75f1288e74eb8dd840aa6ee3a137da554951b1285aff2ce649d9a54f900d5d91d935861bac5d716ec73261f4cf6441ac3afe343368e64ce10a08a649eafd817e0288f621a062f5e3217d677abf12bb93d15a9726e0bca6bcce8e6f6c5ec9328de95d4504b875f24074a265f20e1038a3cd1cfe577496ddeac03e5722fa43d7c884853d3056704378664bf4edef05431d8d39c2d044507076d8ab234aa60c23489edba9cfa552578ad739946d0e9afa1d5a0f435287d0f51428e9a5b7bb864d8b454729f8d99c458d5ff35feb099d9200eaab5eedf95a3a68f621d63fc6d891ce8f80ac85422adf9e50efc823944c507554b7776e5fdfc824d09ba84f5361eb58297e3fd21e20c72bd03e264b4df765a914080dae891ed6a2f3b1fac0c23d413858ef7912dcfb3fe849fa0710b197f9501afe4354aae16bc3f34953240d276bf137e7ffc994e4a4284ec19a9c0af7534aac6c327ac775ac2982b33eb7994b0170e0a7539f0ed8933879bb2369a26b1438633e12c63bada88bc5a0dd25b59ce2a7ed1e76b153d51ab286257d8160dace9ac25de138f9de3b69ad244dc4455be71126d3c6bac0fe7db9734b86d364e88713ee172876d14d2545f7e7a2d6c78b44089f83e84ed74c2a060547b38047b4592d6894c8fa9ec98528a23f7f08acfd0f57e1496dd26da7524bdcf9ec45ae4b762e753c416b9d26607101636f6814ce46b6736e3efd3276e0f289c6a96a4edfc111552841d71e56ea6adf8e68e84febe85a8ccbf8c1e6f84320263c70e2d9d2884506c7f3a8e6b842b591ee7febc099fd14f869ec03eb7119971c2619822cb8b9531c7e480807422b0a0821eb0eeace54c93cd4faa765544eecd4f196e0ee73a04bc192d0ad9f3abedd111f0bb37700fdee6ee95abf23ac1b70be2694ac8af6491ca52152de97a0b725bb2c6e677ee258d122b97e829befc25ce7159f0cd601eeb96cbdfaa67767bb4c48e3b8e59c96757071331ce1ecc38d99e85cdab1e6ff2e11249dda5de4b436eb455d69aec41f7ddeb2a5c41f6ae141eb74972c6f0ef01b9c90a419b123de1e2af6ff439251d194150a1e0be7bdf4b137ab96d07e030feba1c6b6c1c5cd278a08dc2e7e64f09b6a07597e211b7363e34a5d3f797186e2ebd206ebb9f21c21613a42fc7b36bb6ba117c5b34c35d3c65792a55a111437110f51cc70d74be3b495e933c4756ce31811e3d25c506728ce6dfb482e6c3805507768d14a8384c53cf7429dceb1581e2facf93a3ba4aca9df2308d71930bc4a715018ecb23e04a08f700eb9114aa2d4f5e78003a5eae6c23bc806e756c8795fd22d053d543446f74719450f25cc3858d872cf60bf5d087e0b9f34076c4d5b50b1cfd9af83f9578e944f523ac5828f4dc8a61b2f9a4e2e33ff67bd10c2deca8892b9403b94debefda64bef10c25b72caf6024270565edab0a09892767cd3a87bd8e5822c3295dd34e33aa91f4d6c970947178a24af059912f82e904f8faec5194ac9d39b2278bfe4f88b8589dd48266f9539cc1c74be279a6e6c3e332f412a8231991654071ee95c333759f514c225e37dc882c00a6d0ac2c3a61fb0dd2ec34ca529670c14336ebd13384d8ab017bc23eeab0434ca0b697c085d1d7e0db18b2aa675b3c02de38b65eb94b4f75704f05648854981d8b52975b9278c34d293775b8e4904ff4caef229ed46d027d264b347b49b69da38fb9a9b4534ee36a606bbacf9233361316dfc433de8b153131fc45c4d9f3ec209421d04aa050d79ce720d8697e44c3c8178e6ceeb2522e97f295dade063dcf9ba1779adc0033204afce3274b9af6e006afdd6416cece1752f61703ef04956b6491481a1c27c2306f9fe539738583b28fe0cea4d49e373eeb93d73e496287b796041e3a126e4001db64c56168a31c9703526e105b899633e77c193fc1646a33560eedcde0e6ae3efc692c634ce1f8e3982d03a314dcc834d2f421e5fb7ac83e62d2fa7d2a15d968d03229d9e0ec0b1efeebd288bde439f1afa446cf6cbbe3a660d63b751bc7e390e086c3c02669a51b9592499de0ba35b51aa3f768f6d711c604fb3d6c197e98eff940a6a03be1c6db35dbcc1d69387d2bce8fe24eb58f25e6e06dd16db6746c0ca84d06a35ad658cf0010ee2ac74b8be1fc47146036e18e8f227683b2197f10c78b2f8882fdae5a0312e010ec1c7051358d1e7270be689102d5d737ce1e1a0f44dc28bb2210ecaf8daafa1a215f015b6e988884c1b3e5488d6772d40e9b406f435cd84c5059ed76410581f3e8aec15f4c27929174c19cda220cf0fd6819e4b0fe0111f3c6ce19973d6ca3d23c018b789315c5e9c0e4c59433e3e1be23260dd1b12fcf45b69288a48a55fed14a05d27e773d52a9132d7dbdd25ad155796f81c77ce5c24c69e8fe2124285f6bfea8916734dd12e4fb9cae85a5b2663e65c852a5438806e8b1cb9d47e3094be71eaf9e4733f16502d58aec35137bfc739c933b106e06e7329cb600bb38c529142016f1c3d18cf7426b3bbf6e765a62b839cd401ed91b23bcdd44d721734a0199129686818dedd653f3dcb43c0d82dc99d54f6b53cb95f8c93202f1aea419a5ab7b9c992f4076d87e700c14c8d011ccca64c1afe8e855b960fe4008b910a4f5dfb2b0fd6ef735f2a31a6697ad01e27d1cdff8d1f1aa491ab9dd0fb87cd0c1da551436e7fc03f41815e2db5384fbdea4bdee63c3bbd8330aff5d5678782424b28682b16d3ccd5506fd9f291a404a9e6438e3a845e449ec02b411c64a14b124b8f1a10305b5aee90ef20dde43317723161d4cd556c053ae098621ed95922dc2c609434290878837a9fcd42c83cbaab603c90124890727761b3ee3c195fb33ff5e752170dd3cb0024da6af5899b71c0ef09e3ff7fa92a45840b778d4d0daf408a3f098e402f5298d029ca3a4669d367e777da2912f667ace94768fe5a38f71d94ee9f30dcc87224b88378ec138d89f11fb0351e008a5d78d7d8bd94664d3d8e0fff791b05d91d53f7a1997dfce97db8728a7f931c1c4fa26ce85a0b8c0aabff2036939404a178eb8bb8b7835a0bb42b80998632e362cc83caf4a36df8ad13ff5e8c61cffbf324460c7ccb3429ef5ef96f8b121d320a099959167578c9f5b55cc825cd7b4f7920bdc7d7775ae906c11b222211b85b403b6c0ecd5b02765809e2b05521ed85df9d61987da6ae771c9761f70e93f511441b7478d608f6cd11e11a9974dcee39300447a1f2e6c617f68461554c7e4a3484a22724eb78fad79cdef7b7aff46c15f3f7fc73d3c54176a769d6a4719c8eb99468d2065c46830fc49a68265861d40e86367efd169f16c2ab70b7e4cdb8d3e1e3a9e098e14ed9f7c71adb8262b2a53a3da22cedfe8b798a4db3e3b9939c4e1cf36bd08ec476e6f0141d1ed204b4e7fc34fa2c07ac25264f4ce2d9c8bd8b8a49415ad7781fd9e69e454d4f85385350c5d86a390bb2f464b985af2fcc04d97ccd8a7980dc1b61cbbfbaf9ad566bb622f4217e68c48abcdef29a14dd2e95245b9b6a1db16965a873e2b713dfc074657f381c7f7ded6dfb113bc615f32d8e3b5e294262ce108e520d36f95ee28a603aa9c9de196be451c8999bd2bac75d28ae614d7ecec472e30e4b686309d0f06f5daea58f73331745c85d2def0f0f588b7d49d91b2dd794d6f29e9a9884953739a5c5963117e272d49f0ec0c970faa5b76baa6580fd9732ec53b97675eb659f36e5c5a7ade3ceba02d6d87469870ae56662314e65822638648bd8863a8e3d23c222dc7d6f8b3bfa59ffbd50c47c0596ac2ec7de63e1e47470aa7f5f476977c768ee6852bb65135bf00bed7427366c00bb5654da22504211c8465ab1f713bf2f461fdf55ebde712275995eb53d726c38d6ffd33e43c3eb511e9549e89e993413c22a29fc1355a96a20e9027f97e3937946a649e204a04a7290daf3be4ec674808e5d37524e886e4adcc27bfc94f3ce6e9d7d6cb4d277738159c9928f512e83ed2aa3feda6d3c969cea3ef851297e2cf20128b9eee1fb820173473fb536d1bf647a790229777dc6553a8569bb32fa7ca4ca2eb70ab1a68fb87acb6d20a1e40a6f81a6a5da69c79f8a18b26aaffbd640b21d81194a4ad508b933fcae7452603fb9d9d277254661f6fafda50280ef1132aebf51dc70e642929840dd0e82ea2da25ef8813c4d14e2defb14876c2bcffe4e457f3cd04bfc9bfdf4aac903b48e02b9ceb26191917c4f3d419c41d1a864dbcc53cb943cd2c0bc6c35985c8a72d25c4471ecbdfb073970cb977644e595cb7862f29f4c736a57ebcdc843068747cde669cccd966c214d3dabfc66f594786e7e92795a0a2bc2ccce648aaca78235f6424a3a24bf718e333b3bfd3e38bc2ca32e5c1912853f68f71ea5fb445e20b065093ea0588160d56e5fe9effc848306cb2afe4ea0d9a2458b458e54a747bc63191584ddde74f795241d8ae18114663fda6941321ee2f323a82d398399641acdb9cbc7b00fcc27a9bd7ded4d82902a9d8462b9cb3723ab93521df6cdec9c409a0585486c5385e70d87c8b466384f9dd8f2e5d25ac9a2e6bc4bab14ca4ecdfde216359d852b45e37d2eca5600cb823e6d3c99e81f31e4b0f713a288a2cd75c80c36a2fe8f75a712ab5efcb6c63455ac4fefd7f2f19fb49b5fe91de43b41f6a42cff433fcae0079f2fd06a46bed4317bae7e39e7242321708f718f4f7443c1a78b8b2dadd898396016a03df0da240a5cbfa8637a2039f7fdb5521e8d5a9388215bc6d7421f433b8252bea089c5e447ddb793f9828547a1636576b8d17ac9f043d1cc3faa8dacd72cf0cdfa906a1723445057e883215a4b29ca0c979fe4ab14a3b76e5e566bd51dbd60603ec924c191b6444be5bec8d9c8ba08a4407e6095c246616f43c63444394c231119733152565773958129139a0a8f99b317812e31a56f3ebcfd5454006e7c4f83ea362d7db87df9b857e8bb06458f2d52368489fd79f791cd7b52c1f1a909f6590a9d8547cff6b71e6950bee05118f8edf095f7a442d7977c9136ea73db01af41c818f9c3ae21732a4d89be07b0539bcbce5ff087d7e60ab137089a86b4b2eddeafd0ecb615690b665880796cd50c21d30d738937af7d2f1bedd567dd34ff37251eb5039f781eedd329c9e16bb7a6d93e8b68cd", 0x1000}, {&(0x7f00000026c0)="aa9efcc54f1cb3c2b0a322b5376f5d68b14f5eb80498d79af8bf32853c1299593b92a122a8e1ccd95c064894de1c674146e6cb7768f11586b47f053a0e82e2411b4d898517493a9e29688d2f7ae518c8118b6e92670ee77fd8689f6d1a780eba7189195e0888929fb4b63ef8034298e54aa8fd2f7237f392257dbd6dcf91988536c47f07f7872dee4dab3f84061927", 0x8f}, {&(0x7f0000002780)="87478ae59d3c5c144fd78a22886afb3c67d5a344c85f9fc1a156cd46411aca7c4fecff8c59984d5b559366c6c09038a9c8d2b403ea2d816621cf2b73c64423a39956397e36acc69067519d617e22a0ae65e7f6207f806a1e89d3a7dfe3fe6c070dde741b7993e9540a59f7fa43a41d3113f4aae90ae67744854a3cfe481a0de48620e8708c42343ff296f9f916e8f4dffd37513ef9ee3a36af0daa476f58019f0dc15ca0df812c7b93a327663ec3081e28eabaa47467445409cb1e556099d414cf0fcdb8ac9f15e23908f86a28e9955136fb3e3f3ad74cd3f809843ebd5f11590c3bb953b15cac4b5522a317e55053a8fe6905", 0xf3}, {&(0x7f0000002880)="f26346e22f6047dcd11c8348e1c04236928d29a019c95f8986bfbabc8bc432c04d7587802ae179fcff7c667a70aed46113b643d08873b680d7c7d1a4ec6e09a91c389182101e44ba498f9183d9f9931880b8eaab", 0x54}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x6, [{}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {0x0, 0x4}, {}, {}, {0x1}, {}, {}, {}, {0x1}, {}, {}, {}, {0x0, 0x1}]}) r5 = semget$private(0x0, 0x3, 0x222) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) 23:28:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) 23:28:57 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchdir(r2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 23:28:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x0) r1 = dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = dup(r3) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000400)='./file0\x00', r5, 0x2}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000100)) pwrite(r7, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000300)) chflagsat(r7, &(0x7f00000004c0)='./bus\x00', 0x1, 0x2) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x1d, 0x4, 0x4, 0xff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchdir(r6) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') msgget(0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r8 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0x99}, {}, {0x0, 0xfffffffe}, {}, {}, {0x1, 0x20}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x2, 0x8}, {}, {0x0, 0x1}, {}, {0x0, 0x4}]}) r9 = semget$private(0x0, 0x1, 0x200) semop(r9, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) 23:28:57 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf04", 0x18}], 0x1) 23:28:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDSETRAD(r1, 0x20004b43) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 23:28:57 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getegid() r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r6 = getgid() r7 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x4, r4, r6, r4, r6, 0x21, 0x40}, 0x773, 0x5, r3, r3, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r2, r5, r6]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 23:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000340)=[{0x81, 0xfe, 0x80, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) fchdir(r1) fcntl$setstatus(r1, 0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) shmctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8002) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000600)={0x7f, 0x8, 0xf9, 0x3, &(0x7f0000000380)={{0x1, 0x1, 0x80, 0xee, 0x9, 0x7, 0x7}, {[0x2, 0x2e3, 0x20, 0x8, 0xffffffffffffffa4, 0x6, 0x3a04, 0x8, 0x9, 0x9, 0x0, 0x6, 0x751, 0x7, 0x40000000000000, 0x7fffffff, 0x66d8, 0x7], [0x3, 0xfff, 0x10000, 0x774, 0x10001, 0x9, 0x1, 0x9, 0x25b, 0x4], [0x4e08, 0x100000000, 0x3, 0x2, 0x7f, 0x20, 0xc8], [0x1, 0x7fffffff, 0x2, 0x3, 0x4, 0x1], [{0x4, 0x10000, 0x5, 0x7}, {0x6, 0xfffffff8, 0x3, 0x100000000}, {0x100, 0xffff, 0x9, 0x3}, {0x7ff, 0x0, 0xffff8000, 0x7}, {0x401, 0x8, 0x100, 0x6}, {0x1000, 0x1, 0x55e0, 0x401}, {0xfffe, 0x667, 0x0, 0x8000}, {0x400, 0x4, 0x7, 0x81}], {0x7ff, 0x9, 0x5, 0x61}, {0x7, 0x100, 0x1, 0xdc}}}, 0x401, 0x8}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') 23:28:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x21, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) getgid() 23:28:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) 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) 23:28:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x210) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fcntl$dupfd(r2, 0xa, r3) 23:28:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000028000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f000029e000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 23:28:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000100)='\b', 0x1) 23:28:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fcntl$getflags(r4, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x163, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000ac0)={0x200000000000036d, &(0x7f0000000b40)}) ioctl$BIOCPROMISC(r5, 0x20004269) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x8000, 0x0) r9 = fcntl$dupfd(r2, 0x1e, r8) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000540)={0x10, 0x4, 0x4, 0x1000, [{&(0x7f0000002000/0x1000)=nil, &(0x7f0000001000/0xf000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000b000/0x1000)=nil, 0xfff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil, 0x100000000}, {&(0x7f000000c000/0x4000)=nil, &(0x7f0000009000/0x1000)=nil, 0x84f1}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000009000/0x1000)=nil, 0x3750}, {&(0x7f0000010000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x783}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000010000/0x2000)=nil, 0x4}, {&(0x7f000000c000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x7}, {&(0x7f000000f000/0x4000)=nil, &(0x7f0000012000/0x4000)=nil, 0x40}, {&(0x7f000000c000/0x2000)=nil, &(0x7f000000b000/0x3000)=nil, 0x10001}, {&(0x7f000000b000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x80) close(0xffffffffffffffff) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8, 0x0) pwritev(r11, &(0x7f00000004c0)=[{&(0x7f0000000200)="6218e2842e93c913dce35d43d78dc3472f8223ad510961fc345cff482ed753141f70ece3671e3c129a8b274b3ea740be7980cd4ee3e0ed1f3dea44297cc2463b0a38366f87be797ad4626b4e59b3871f85382c7611d10e3de08448", 0x5b}, {&(0x7f0000000280)="36bdb60219a9d15566a273d77bd002862ef5c9c913b5c40c80e82e65f2d2c6996529a2e2a0d1514a0a6c80c45942dc634b441a68139964bc34495916f80dd7", 0x3f}, {&(0x7f00000002c0)="4ec2bd924c295a42b02debabc6dc2ccc7cb500f1666402cfd4f2a3b359bd922dd0dbbd3a1acd83d13dc28fce9e1d3406", 0x30}, {&(0x7f0000000300)="3452dd5220d9f5789c2a21e29f678eceaaf8a621e323ad3115dfda900cc053f0ef3443f867479cbb81e52c208e26673b00936f172b5340ad0ac691943174c5b6d133e4f904478b42c3124787ca99c371b9f138807811a0619b551706ed9fd5ac2da803180dd2fb403e2c128046cba3241bcca9ec58e9b95613052b5b88ad8fae765a21ff08f832e5c183b8825b5bac85da0a2c5aef82dfa7eb2993b47942b2", 0x3ba}, {&(0x7f00000003c0)="9b404eb08c50e36bff75839df0ccd8a4a3060d6cb2a7cc95a642d42eec69e7e4e3e0b8c8fd037f58d7d9abce80fc4cbd7193fd896e8578e5f050ab2d625116b0c18cb41536a7fec55d75d1e71f16b9a1cc3b56d6558d159980b2d2b60ebbd1b0ea3859b6ce6d19fc502f05a86673586e4b1b25e8d97ae068175abd99a7f0839cdff935d98c3181138ebd8bc7db9d01b8ee110652be563bf246e8822afcaba642cb5413becb559b2ac551148751596b5e49b379e2cb304f7e6b9084f6861ddfa8828dcf031a18449b9a8f58a8230626f58ca20d856a8d020afeafbbbb6b17e9311ecd070355406706eb87bea18f13dc092434dbeb56", 0xf5}], 0x5, 0x0, 0x1b) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x1814, 0xffffffffffffff9c, 0x0, 0x0) 23:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x81}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x0, &(0x7f00000000c0)}) 23:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10280, 0x0) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 23:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x40103}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10008) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x7, 0x81}, {0x4, 0x6, 0x1f, 0x2}, {0xff01, 0x4, 0xb}, {0x0, 0x0, 0x9, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:28:58 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, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000004c0)=[{0x4000000000003}, {0x1}, {0x10006, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = msgget$private(0x0, 0x100000029) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYPTR64], 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r4, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000340)="0b31d21ee6ed52b7518faafdf3167a0dc91887b09c96388f8963ebe19c5c98d0595841853f1aacbe2762e5c18b83b20a2f9b692decee186cf011b76737d7c073409a84b170254494c89cb1d6583578ef5fc20c9d347f09cc223608c0d38fe22c151b1051b70d5f2447082898076e7b7177342143e1eae0c36d2c5bc6856372e57f183644e7cedfbf7e479721be6aaebbf4f242e66e0ea7f8b3be54b28bb062ab17d2a7f3d6ffea16e357cf392ab7d2701351a304d9bea2f2813f5dd00500"/200, 0x26, 0x0, 0x800000000000) r8 = msgget(0x1, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100, 0x6}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x800) 23:28:58 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0xfffffffffffffe53, 0x0, 0x1be, &(0x7f00000003c0)=""/254, 0xfffffffffffffeac}, 0x2a451068bc880b80) r1 = getuid() r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() r7 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x4, r5, r6, r5, r6, 0x21, 0x40}, 0x773, 0x5, r4, r4, 0x80000000, 0x2, 0xffff}) setreuid(r1, r5) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r8 = socket$unix(0x1, 0x1, 0x0) shutdown(r8, 0x2) 23:28:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:28:59 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) r1 = accept$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r1, &(0x7f00000016c0)="49e7b6a242e3454c4baf3ce5dfc2eac77b74275d5460c7c3873383a26ee07d3895b99efaac6b1e4fb27f093bf1ac7398cf558bdd3b506718f6c6bff202dab6a7b3512d443e3c7b736ab418b8181011f5d7b21d0c8da05bcaab3f6437191edc230896c32c4a8860c1fa73ffcace3d5348ae71c5acce5f98d4ab668e1e1413fb3d16f57b8b42ef89358c7b36900df294e49e51f31c2f2a87208aab873b4f02595836219078af3f1df149b98b6d3eda310d1d18e47756cc2d94d623557ece918af6c3a3de9243d41b2e5183c9109fc10eeea00988ac52eebcf706e5de77f6584340c3c7467fef11a09bc663683efa1c9594caf98dee9f0150a3818c8f595958c8f75f3a203b9a4b9d5e47d06ddcbe6671363450d3c7db7686f04b4a0e709d339cbf428f18cc6b45aa57a9b03863777c29475775c73c765fa6f1b66dda132629ae6215db63c37b19cf2d90c377345d845a8261010fe2bff9e9c0ad75868f5c73d56d3ef3b5a22b318f4ae7ddaf48e4a0b4fc498f44395e308ddea2818fe7a177ced32ec303cb621247e924f9638a4c50bcb992c3769a98121784f89026b1b434f365ce1dc9da3fa25dff15f182a57742fa779427cc8826cd57dc7160150c2f2ba8832be64b82cc77d09bd4e757a667b50c06f3e7643b6c1ec004948278657817ce6999e120449f9f24d30a8a9a933c48c2daf4fd2b2760cd7a19ffeb0f55e42d5e7b74dba6dd7b47b5c76fabafeaf988231bbe82f35120d2b9e51ff0b143f507cb2448c0c9727241b474b006b96b4f5c0c205d6d0b4c08099948bdf599f783ff75fdf2a061755d21112cbad7b20710dc5363a568444d17476a74f8f9e5a8e32946a36918a451c60545356fe95b6652473a51e165500903f2f4167e6a801d2862d849b5e889f1a47c7f3f5eabbc809414109e29b9a03f1bc92b3db0e3ec656403f7700ac008b5d71485813910493fc2c52acb17ec29577b9a6d083e7a299cc35465020d58531711878f5150702be44a827356f5f19219e2644c7c0262056cb962f223fc6f73a72bf5544c7fca1386580cfc6cba8cfd506e27bfaf7f92c6e99696a1f9fb8476db677ebec3d38a594d30163b7b935953fdaaa8dc8bebc52a7e7b837ee7bf9c1436263c010a69e900510503f56b2ed16d1b612e39bb5a8e7db0c4939cd0e7a4edfa5ea9a45fab2633941418943ff7808f0077aec493b84a300b5fd8d4b29ec6a4de98b4a5b24465d5a40f55607af43de07fc74cf5917f7e5af899ee077de0f932bc4fad499dc6b6cdf89952aa30bf7d2500504b6e35ad38bee2aa4277257a8d7c1c58ebf6bb01271849eabf8559711aa3c7aec0d433f7c0a0a5b2983269becd8e55890ae554e6edc20d3c7750af915291b1479f6531d3df58cd5b1856a11af9bcf42b294d707666ec52bc761c85e773090bba427a4cdda67cc7bb4c72ca8984673cf2cb26d5a101373e2b900d3520c70d9ca9bf5a3024e8978878d8996661dfdb1f747b44b072426c9133878a72ce24d88155e640958de24f7968d36d8f4c4e150cbb86024346f421baf8866d90cd13cb4dc8d8c2a44bba7c17c27294091a9e5e0a482c75343f68342a9383f492349218c5b1529ac5a2f6a9cbabda79a83bbeaf52c07cc1a59739e9aa54a50e64eaeb463ac6e8f5079360ad51f80f509cd020f282216277280c5f3fcfbefda61d8ebeda9463c35fefb5e6cffb733163ee71156b69cdf4f5441d5226f3edede913cf0fd692477e2163bf670beb7015c106971b43362ec6dfc4dd8f5fece16bb67f5bba38d7be5767fd5462cc5155b4e62745ef28e01f3fc4b35d26e63e8ce51789b6b3dbe2d760d46550cb9efb9291921b8d73df1e243811aaa050cce10bec2f8f57f3f8bd83c0f8461278ae26f326aa87e142cb0476a933c060a169a885643f271c4a9e84347b3581d60cddb7509980681443ee33cb879b952fa508ac2dfded28626e9b08b224b761f969e6afad126ab32f49c83e01b35c04aea347aecea145a879a8d91080f9371b3314e9ae3df075f609d8e6a4e36b48a12dc6f4c2698c4e471c5f216931e5f530733d6a9fa793af44e3339c73490976a4548a8ade50d3ac572c529532b5c28574c2784abfe2f46bc90d01cc263f911ce71a8d60a53d1a468083bd1b93829cfc8cfc9b71092f5891300cd8d791c2b41269246dacb610da0d5841e8b7d7a0f473bb74fecc99d6bf4fd657450865edbcb5bb5312d9da72e341246d1f2526be8a6ae489f91d27fa618d498813e824e7d0316eacffca6b9c10ab92faeb4e8547f1f61067dc6824f4f72fc8ab838791505a50d7830e4b09485dcfa03022e097f226b7c07dc62e8184c7644f073e8d1084f6d529a366fa1a37388539d708ca1e244249eae7fe1cb0823b3092f68fb59596823d7e0f55cee135ab814309d525ae7da60f935ba9deb734fd9569e67b696a95a61a3498a768fe229c26e4d6fcf84ec5e3ce189afd5536b9ca7ce715dca455af77671cadac229f65f05856b5533c930f3599af48c7de58b48eb716a1753f3df5f9c509ec3b6a3007d5751fefe76c3b5421a3c74ff46820e873c97f6eac5284cb9638910d9af1b987bfd21ee62ed750e30e2074235efe49f034e9d940b05653ed9d4e4773e9e6fe92b0e1e904c1eba67b4fce86d17851201f8237f18123cc6ec50ca453374d1af50a0b81e57c87665ff224bfa0a22209dd9bdb785d13104104d003d1571049a8396db457bb43fffc10d17c3de7a1528cee40e2bf677ca30c41c85702a98b50a6a215c1634cdd9513e910cc04138aed0d1f7bb5139686f708f135193c3e3863560bb42225f8d781831c8f4d08149e7f5716108d50552e9f3af90122e87dbbe2ac24d7ff72f690efed254fe7929b31965a608fdbe7622e9bf820fe57d6c6753d8948e502d5d476c2df7123eb29384757db12c4b71a59528b5ab544cac6f852dad2b9f494cbf6d103df0846500afb09585ad3adf289e01fb35417e100f53a0283033c6436b56c965c43d8f0ea2a4be3e5f3155723e1edc1db52ad5b8db8f2f37d2f62fb2dda78da38fa6d6238c7185104e7f1b459e2d92b84ed531ba7e012b37bfc7cc1dc00e57d3937ff8f3ae85b512e71a29afbfddfcf2b23e3e103eae9e76cbd28feec74ba52ca285332be686a86f4759a9a448a0fd06526634361a38821d5f7557c4b5544b8668ffa17ecd9b90566e5dad318712c36659107136476ab7a98998f4e96c7285ef8be5f3c4a0cd07bd8922e6007916985458584a88c65a2f10078900b111ef137544a76c70eeb327054f4be457b6cbb4fe02d75173d20c2e0af56fdafea9bf1554bda209913e360f5a8108c83707ce1d276588f7fae6db8a72cf7bfc406493f335c46644d7aaf3e02e0dcb8ca1b4d56e2d69939d2b5f417874d16faebcd43d1d52d16a7cffe5508e65c9d17d6c5ad48252cbdc5039bc9d5b342bd6eb18777c80703d4d1613c1c0371b2c4edb0aab54095d38c249dde815c44372c03537ce401a0bad19f33af89bc62398cddab35ddf6dd1e38ed5fd7129fb8a1e980a61c29069736c41888030246aa2bb39230f5a86954f96b5ffee844ea03ada0528f2ad4b42c32766384514c18fe0686da720efd43cb6a3986b73ef49720217ba7f0c3546ffe982e9650ada0f090fe1ff4451fa7a5e83f45808f034d2496c65fa9e06b73433dd3fdbcc22051be4137c6668bff40c9919044db4281909f43a1cce78bf6660cd1bf9ba77612499e4e028d879bab6977db2c7c45bb2341257b8b28c2bba0f0c319c147bc24fced3b6e6260dab10526965c30e35b7295f7a7e3b91591aba1bb7f4c043403160e97d32e0d156b613b67977b5b1ab5d157761e8775ee292365174b9dd9ac7d0fc8296441384d8427356aa5ddf3672d2deca27d39919b870a86aeb72fd88b9b2627ef63a39f929ed988f5558b848ae0c06815b6c1a7a7746e30da25a28cf9fb99e643961874503b4d8c0aa3e0501657666e3b3484bb2f84c6e6c94f0df3be6b451fa97a8b96bc15eb7bd324d424fc72f8f435c2c687549b3f9b645f0b783a5d6d68bd538b7ba133c15298aaa9cfdb102039cbcb56dbc715fc52289ec24ff080264f510c78d6d02def1d5fec5157434434dcb53a9ec6929898ba9ca0cb26a24453a755b179704a6e3d275c3fa446365ffa45becdebc4600fc54df77ce137507c6e55f6ec50f345990227838df5a494b4b183c63e0025cdd972aa7b9bf4c1bf6730819578fe632db84470bcf92236127f3203dfb0b2583339516a063fd3f39a372c82f588d9d7a9714cb7cfd3e4ec9d8f37f0fda3a6610e44265150fc585f55eb1cdc6c87688694581f247170f92fb096d91b4288cd4578a3b7318eab5db2ef4a07f02a9d6d1198dbbaa3dda76e46e11e4257bf611c7516623115826a5b983d8475fa3adfed7a198490e704b95977d73946b152c1002bce305e9607c4dc1f325f626c51cad2ddb53923f995f309fcd6a7bf1be7722ef37ec0f1448c5d8580ed94f1d4cd4539bdbbd8b8405f85e011a63247a0cbeb77d9192ad9b16b9913a102f97f4b030005b12beb0f0517880d261393fefff5398e1cdbd18f6934554d914c0bc6fb2214418dad6885db2156c871067b8b71a611042725e8583534d5bb69f3377b1f3e4e131233e43e7801636fb64f0ccc232ad842ef69551308371bd819f0b49dcec42bb1bccd6f7f8de9cc587315274292faf3fc56afb7be36700e49a6acc05e038084c01bc99fd921d76b9ec5df1c36a96d642f0898a361695b0c7ffae1084532bb6301ae14f0ea276b0deee578fded8bb1fc8795ef88b56b0da7455272712089476b3651661bbd6839e715f37799ce9da0d68502617c20ec49a3e7c7671cc769957309ea086a3bc469618181f2e588269693cd8d59fa731ca06bfd1b6e139a04f45667190dda7c725b1469eeb222324b175adbcdc6283e37a4d9d7fda73ae2500c6d0f5e4acbeeee5586ac90d580e77c36c1dbd3264522227ced7c6ab55a22e12320814e956310b474d81bf2c8ed7d39ed2a137322f83235f5e29ac033bd61c20f7acc88886b7d97962dc06dcda237630dc4517e964019fa29dd8d17db46a8d80af956290ef4287a3092455c25dec33eb433dcf3541b0adf60aa5f38fc0b9f2c32473cd87ae55b313c40f81d8919f843d662c50ff33a423b23c36c44d195d9591219831bee0eac26db06d6f6e94c8c631215b0aef51e4d4b13979a043d7e89f93a0ee71edd1c20fd94b7e9c9e5aa7387cab2e8204d3a7fbd2ec4fabe0568dfc306830ee612eae278d5f9e2d554b4c5edc6f58235496b70833738339c4e148f8315ea379106ea22d32aadd5aea56755cac23a608e1e3b0f7a4bda069925c754b5c16f7f96acdf8582a75cff239cfcfbeecc9bf99a796f147b4e887a1eeb48398039f2dc3f5f31fe49be0208ad5331bd57fc9e97a75918d5b1ece3be0c78949d5a784e52fee71b1c3b51f14e949367b74fe90f217c1267295d50ebfc3893a0fe028cc7460fd893930b42d060ae44c92fc9047537a52d8eee924c1559e8d127e7bc6f871e937f73c82b077b37826b1327d44c0e7032d3ac451d3525ac83b6484f0de7d331794ece3f24b6b25d79217428f75e6a1680c13f857b0a13b2cbd12bdd2febcb60fd103761ebca1daa73bcf2f391c08e19fd6fc856ef1f1a4c5546753e0d58fc46e95006d4aa6b4c2baa351cb130599aec990d27d76c7612753dca6cd0eb3dcc2569f85a0078dccd5cf97eadedeb488ffdd8911ffc25eda5776e363701ef4433b40775f6e27090b7", 0x1000, 0xc0a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:28:59 executing program 0: getuid() r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000340)=0x20) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() r6 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x4, r4, r5, r4, r5, 0x21, 0x40}, 0x773, 0x5, r3, r3, 0x80000000, 0x2, 0xffff}) setreuid(0xffffffffffffffff, r4) r7 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000100)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pwrite(r9, &(0x7f0000000380)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a930c7d008477fb207d26bcdf99c04da944d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2c44d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95a72119fd1f43295b4e6c294fbcbbe6928c7f445e27099fb66829465b8", 0x10262, 0x0, 0xfffffffffffffffd) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000180)={0xc436, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f00000000c0)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x7, 0x9, 0x400, 0x7, "e32322333f7eb975908e80b00ff47373ddba3d8d", 0x57, 0x70}) r12 = syz_open_pts() ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000040)=0x10000) 23:28:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x3, 0xb5, 0x2}, 0x8, [0x0, 0x0, 0x9, 0x3f, 0x656, 0x1, 0xffffffff, 0x7fff]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000380)="8c65eeb648db6f6a5db6e0231b9e356bdec42610daeb2d9f3b68080ac989eedd90936ca68c3e44d1fdbf11aa2584bf0d83278b098af480c005b5d3986df208959313c814e332cea3387f27fc2776af7a81d2627a860440c4c6869459ada0cf16ea5985c0a05b3e9a4391661c70c2bc02303be4c96eb392349c73180000000037627b08954c06aa43a9070c1cef31f6f61135a2d3d8502309aa3b079e52e84105516929bf16ec3e40b9cab62e246b235fdb5be83ef49b9d26ec72a377172e3cd68c61615e71f468fe72e67919a9c453c540d0a0a83a13a6c68d8a719350f844a5173d004405249a1b1d81c252053e329a5be215d2439aeace58ca8ce5f5f7f1f900ea", 0xffffffffffffff3f) 23:28:59 executing program 1: shmdt(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:28:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003bd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="1fc26515b963ff5ff6a70567de67a8f68ceb71ce44f4ac756423", 0x1a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:28:59 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) r7 = msgget$private(0x0, 0x40) msgsnd(r7, &(0x7f00000003c0)={0x3, "37e419e7764315a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f546"}, 0x5d, 0x800) 23:28:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x50, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x12, 0x0, &(0x7f0000000140)=""/18}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000200)={0x6, 0x10000, 0x5, {[0x8e, 0x5, 0x66, 0x52, 0x6111c882, 0x8, 0x800, 0x10000, 0x2, 0x81, 0x6, 0x0, 0x3, 0x2, 0xa65, 0xf2c, 0xdb01, 0x8], [0x4, 0x7f, 0x7, 0x400, 0x2, 0x10001, 0x6, 0x2d57, 0x2, 0xfffffffffffffffe], [0x6, 0x7, 0x0, 0x12620f81, 0x100000000, 0x0, 0x2], [0x7, 0x8, 0x3, 0x1000, 0x5, 0x36], [{0x4, 0x1, 0x1, 0x3}, {0x5, 0x9, 0x10001, 0x80}, {0x7, 0xe3, 0xf7a, 0x4}, {0x3, 0x4ca, 0x3, 0x1}, {0x800, 0xe964, 0x5, 0x3}, {0x0, 0x2, 0x9b, 0x7}, {0x3, 0x400, 0x3dfc, 0x3}, {0x7, 0x1, 0x7, 0x7ff}], {0x1, 0x1, 0x5, 0x80000001}, {0x4, 0xec00, 0xbf22, 0x1}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) 23:28:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) write(r0, &(0x7f0000000080)="008000", 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xfff, 0x9}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:28:59 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x74, 0x6, 0x8e8d]}) 23:28:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r2) dup2(r0, r1) r3 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x106}]}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000140)=""/104, 0x2a4}, {&(0x7f0000000240)=""/62, 0x3e}], 0x2) pipe(&(0x7f00000000c0)) acct(&(0x7f0000000100)='./file0\x00') fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)={0x8, 0x16d}) execve(0x0, 0x0, 0x0) 23:28:59 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x0, 0x2}], 0xfffffffe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 23:28:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3f, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x4, r6, r8, r6, r8, 0x21, 0x40}, 0x773, 0x5, r5, r5, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r4, r7, r8]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffd2c) r11 = syz_open_pts() r12 = openat(r11, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000140)) r13 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() r18 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x4, r15, r17, r15, r17, 0x21, 0x40}, 0x773, 0x5, r14, r14, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r13, r16, r17]) r19 = syz_open_pts() r20 = openat(r19, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r20, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r20, 0x40045744, &(0x7f0000000140)) r21 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() r26 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x4, r23, r25, r23, r25, 0x21, 0x40}, 0x773, 0x5, r22, r22, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r21, r24, r25]) getgroups(0x4, &(0x7f0000000040)=[r7, r10, r16, r25]) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 23:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0xd9}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() r7 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x4, r5, r6, r5, r6, 0x21, 0x40}, 0x773, 0x5, r4, r4, 0x80000000, 0x2, 0xffff}) r8 = getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = syz_open_pts() r12 = openat(r11, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000140)) r13 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() r18 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x4, r15, r17, r15, r17, 0x21, 0x40}, 0x773, 0x5, r14, r14, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r13, r16, r17]) r19 = getpgid(0xffffffffffffffff) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r5, r8, r10, r17, 0x40, 0x4}, 0x8000, 0x2790, r19, r20, 0x1c, 0x4, 0x18c}) 23:28:59 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) setrlimit(0x183255226494183c, &(0x7f0000000000)={0x10000, 0x100000}) r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000000c0)="fa161fdf4cfcf56f37f79b5c44b01f8928c567d2fb8827c52f218549a8858001b15aee12d382cbc4801321c5e465fcf523b860a993831ec8ca189680e18d40d65de211e1667bddf227399979d10c3d1f2d3ba6915d7c8f1f6d87767d60445aa8ac2c661ab4e5976bd0d5586741a939be7f54838ff639b5f566dfbc4a1df08ff8a86b5ab6f8e72a6b0acc24c4d225427e17869efdb31ebfabe1b6548e987d745c0cb5ef78e3c24646a54419ea3c1dd2ef9cfb01ff9201c88028e74511c21ea2088a135f544d64dd57db5ecd6e722893bfb98e89fd05f9d5", 0xd7) 23:28:59 executing program 1: r0 = semget$private(0x0, 0x7bd38777019b45af, 0x484) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/162) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) connect$inet(r3, &(0x7f0000000040), 0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES64=r1, @ANYRES16=0x0, @ANYRES32=r2, @ANYBLOB="a01d2fa6e23787a4c0d8fb802bcd7c33d7ffef466d7d219b44df283eaad2c913cfa1649d68322e4da5f5b3ec79470e9e91f7ebaef2540034f268", @ANYRESOCT=r2, @ANYRESDEC=0x0, @ANYRES32=r3], 0x77}, 0x202) 23:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x8) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000200)="945b800371983f3646927581ed1c756a028db64d7aec00ae49771c906e53d59921c0be59e855504f4227c08e2098bde12e377a3af947d6be17274d9fa703baf67d4d404f7ef1b5e42fa39df9de184327a9f13a4d9d171d382af070579d10de4448f732f7b3701b8289e3bda22400ba891e012ba80345d1c1d9dbb28981f459af8377fa", 0x83}, {&(0x7f0000000140)="2d156812cfa98e93f822aa34a7b49fe514aefff4ff635b204c95f953be36bb00da9d8b027825e7ae4ba41507042937b465f461f13eaed05dcd91", 0x3a}, {&(0x7f0000000340)="36fda0299bebed2af649640cde2c6beee48e23f4a05247a6193d9a868eec3987d8c4d79f09b66971896f2357b9e82c507f5167fabbbdf5c1ab02e05809f319cc0f3576e67a7c3b66ffe994da83c8f08e7528b60828f6673448a8591da173ac3360904ee3447c7b8086da0dbda186fd910ec75c455e148698453e9928a6bd2760dcd0b1e77b232ba04468359ede85cb0af76fb9c410d1d5c20e24eb75f9353eda465528225e8faca2a7", 0xa9}, {&(0x7f0000000400)="52723a9d8765d90a73aa00a6555ee419054ef8d144f95818b2c3f595e17d666791c1d2b6d77d435205b53ac95ce836b4b8159f932604194bd7f1c098d4b6f18d86ca27296edec9f8324e992be8bce89c759b47236ff421a5d467e7d8ebfef1971384a5501249c71cf54246197f423ccc8931bf179364d3d0", 0x78}, {&(0x7f0000000480)="2c4772673a2695bdd3c179e20646eceef0164a481ed7e4b5a98456515641283a165cf0e20896b3c6e2e0ded7db83e2ae6ab3a5df48c7fc10ff2c071fa2b61b4a68693a1038dd39f6a7e5854208e9692b5711d01f4b86a6f2c75d904f97ced02e8aae79324e3819658de6888f0500f4cbb7bbb030b8333906ce7b90afef0aa34756b02b99567787ec8b553256d66cd5ac3c10fa257f9a12319385ddb5294c9b6a8ec6ee1bc5473cc933cb8bcf162fda11953de5385ce5de012235c9332782a95233a7752b5e5ea950ed303d215176c8621835e59435d67dfd1edddffa4c81150b3c50e97672ba76c6ef27b5c6e27faf197159df57a01a8a7f812b4d77dd84", 0xfe}, {&(0x7f0000000580)="a8133a5e76bed874b6797881cfd962618868befd337954f48fc2537f91496413d8c595ec34dfe8dfe138bc45b73267e8e6babd73b46a5cfce0810872c7700da5b318b2be7432ebf48e50fbc0f5fec163a504c09f2516c0ce6cbc254cbf53dbb5c73428d934b3f77118c48a0a54c491da8c8ed13c4251e574c35d6f09823b5acba1508bb38023c87cf63298d8e572d88ffe0a483ac924ba4c1ba3169b53e85633161eb8c70698a4405ae222143ed333b0cc6016c2836f9da5037c724b395b7a55fd728316e2b0e8f991ee8e44f9576b615793ea24939c849642596080e1236b0a681b5de7a7101a8584b7e96df682bc", 0xef}, {&(0x7f0000000180)}, {&(0x7f0000000680)="b3480ae87fcd79a67445fbeec047e862ed4057ff6fa07c92bed06ed8dec7f3731651ff78d0c550739071371779f545c85ba2c3d258ba86ce2a754dcfc1610a877c0358d402de90ad9f0a52e7d851d1f85abb6f46a79dfdb40d8a8ce7efe53bef34497f596120e022f32b09d50d3ee635e3ea82484ec36c38ad43f1ff1053ffbee95d7bc86a1acc338fdaeeca6f9768f00834c6539a39f2eb31a60e70819852b09122f48315d54ef32fda41ca0f422574bfcca0d25dacff047f406703366a3f6df95f01d0aa79f1e46c5de229ffae4edbe8fc842e9382723f051235062e2ab750e87f648940dd99e741ae1b8cf1e962ab8027d9c8992fcd558d5f7b048e9bf8fad9a4a0633ae036086011834fb6fa4ab88ae61496b895fd53b80a82e0271d2cc7630f762032972225e5f277e3033d259dc403823d99213c19d6a8a71cabafcbc2c57a7fa2cca53c9cd967c53646341c814e6b2a0d9be55d40c71064323f796b5b77dbe7bdbd842204c6fd32a0224e5bf9c8a800f9d2e2f0ba8554b372940a726089d779449bce54b59dc11cb695fc88dfa7c93eb484afd2fe9b78c1a888e24cd34d0414475b0c0162f8d65a27223f0c859b85b0447ed5ca4db5937f458baf683c358e385df7aa6b52e035089c2b0f9ef2656b78c55bb5ceb57547ea71fb3bf0a0c15dc0e29e9c04ae99d0b48592e1abda186575972218c30bc0d1ad25d42bb28666cc427dde3483b5acc0769abd55a1909e19ff82854e1e093c10dee365797eb95530ea900903cf58cd0e07f4643effddb05da164af77907a91464a0acd28d1c2215a46db9d19025f84e010c27a9257dcdd4bfe368c3a9bbf583a01fb39c2f5cfca5954a9db148bd285c2ff247927db589ccfda565d3a17e1d534d5116715c2714bc720d1be2256802bbc6b2d67d9d2ce024caad2ff229c7f2beb91de18a08404e2ff9d4192155c7209ed5f99fa59dba68fbd4abce558c10fec85bd4a0c5e2f40cf1ade12655ff8bd78be688d8472e44b26b7d6872063e31996d13518f02bce8850e033e2e027e95e8f64115909632cf9d487b05a1b90883555a841351de5923cfd0de88b6c700cf3e5019bbc68faa07253069fa029de3903f613c4ac05fcc39af0a0e9aafb77328b671f3add91b45466b6d95f7d137c43d46b0314361f1b8ee85c15e7e242485fd228add33bf42fd451e9fb23df0b6a6f90bfffe59e5e728d30807dae3817c343fcd0db89b8f5837b80b6def00d3ed86744dc08a32742a6ef3f6812f00dee8060fdd34d17d94e8db38675cd04baf2fb3b2d28d3d817dc339c984882ef77773bbe76e6f122d8123422d2700c0d3826f05523836d209e1366b55381767a0841075d880d1f25e0986758f8e8d013b0f556197d122c30fd97f7d26e22a0fb7256741981dbb388ca14780a75518f94b892b32684d6510d993c553679fde9ce0b671df3810cafcf64742a6a2dc2ae52676137bec1866547266bd036d5018b64964b95301938feb0f0bca3ee28056866455fca2ca8d251913519825516c476bcfd1a172bdda51f88a717cbf6a74dd2ac09fb05541fa3d5d3a767a6b63b1e2c7801148e201b51359aa2f3ff032b497fff348735cc800daebfef31743dd0b1a16ff9110d303452e4fd086541839f9c09779f847ffbf1431d58e5021f4fd4e1bba8a2d3f55bbf0d399652aa331079e347b97bb113fb16b0e8ec5b9a0804ec2cc4b5e84cb2c2dbe6839299c6eebf51225ccdd84259e832bde3308df65ad9a3bf09a1d2d34bd6453a7e5a98d66ac5d5bacc72fa95f3f3446c6d91a16b997ded75efd027cdee262f7235eb07f317fbc53648a5b363292ce007caf9dbc2a46a3a48a1c0b8c75af43680eff2cc98501b5d8cd71384fa2eafc7eb6d16a01c8a2c3e09394b476d4928bc0ce3aa9a99457b299d74d1d78ea24d8085e654a68ca908f3b5365d197a07f939213e923ba107190941bdcda1df4d91162f15e29f9eb79af4cc332afbacb9c1349f488c51a486daf4aa101e827654e29c37661a1c24f429e0b483ecb9e8e351249f16584c15d67039cf049bb30d43851abff2d7f4c5376491f79280d03ef510cbf239a0e2df1589bacb1cd1f4c1b4f69fe38aaad440b52e2764126abb58a356bb7fd4bc7f1ba9e14f70c4c394cd0f78ff18129536cc72020d57aa44e9365369da368e45a4d58d6bedf98327f7172312a99d92d4fe6da86a7d3cb150e7bbc0b139ff2daa91431a9c530b5b51b50ee0d80763b1ec8ac36abe3efd874a6af814af8a7a74382b1827ff7ecd9ef1ddfb93cefe0d1a7de7efcfbf79126c7f38f48123592f554bc9d1f7d7caa2079ebf5038c87f9f6865fe0cd8dc1a95a55318371067ca14df069e438ddfa05d327989c5d8629385307da5d3f99d9f6b660e389aa13187bbc00d32e81a9c77b2618ce7bf3c03f4f972bebff3cb118e664705af422d5fd64f5a95cbf4c863ad11f7c707050b751d79b128d2561ce63a5b3b16e202f2e84884e1931016c454ca31dbb2ee3a539599d9d7babf9e6b7ec20a1967978928ce8638af65406addece6541025f5fd316a19c222eadfacda7a98b2af6c74aadafef92c2f2c9aed2dfa8cda0a899340a3f36e1c30baa0ec1dbe5c5cac2e2501e4261285bd49c3f4883f790b7082df5dec591bf70b15a4c49614756d9ec5bfcc21c24034f82270feeb95f5c1b820e36121612a2328310d6d3b321f6b62bf6519456e496f9235fd4e273568f2a92a4e47e6d752382b7f222970cce8daa879e6d3ee956e7730ca17eb4f223a133c3e9cdbe721b76e10679adcf00e51ae0f7a07eeb87624338cad60c60cd5534b34e9e5fdd3448fec31f933828ebc2fe13bf273c0c73f14660602cc593111914b7abe8c37e48e20af9efeb70540a4094e1d959ad28c7734b03124cf960fa54dc6a6cc74db0e438e7910a32a78ce6ee378d4e064ea0dfd5d536304c9f5359546b484a32d28a179e284d7046c4f1b545e9f44c6e136965f7343d9afd64acd6c2f212040fb347ae33e251bf41636f69697234f5ab933c6c78faa3dafeb3230830df89596dce2dfca5fd308f790186869d2a712a0dba4125a6158ceba74280a8f3d7abd18cd46f14cd1fa5c1cf8680d6633f03d132362f67151c67156984929ee9a86cb867479a1eda389f417bae6abc935a79374331efe41510cb9d93891b3bab1594ccfcb3fb738168d988bb938a2276af99f4d20f5649e586ef2d03dc0622f19625ac5b84c225ac545e4acd6c6f6d07cf859b3582e696c49e1bdd1e6d2a2b7576adb0454d6d58171a66ef1179ba89e0b95cc560ea23ae592e80edc97f3db7c7fdb40dbe670602b770e7b365ae6dc70f081cb67a61f11e9fec318e81b31a4e6863a51330135cb30384afe984e41c88f774888b7c92402011cee8a5b5ef322ddeba7494557eb9de089b1941c5cc5acc835bd640940b7e1d9f78f00a3e4bd13f543dc30a5e07e97817792126fa692e766ebe9a8e21ab26c03d28f441f1181a88672a3731c7010bb12695ddc151b2e5e9e5b384c8b52953be2219cab6516a57ca18beec776d554802964793dc74774c3d3261419b1e810ae01a8a8c295dae16e0b191324ee9407cdb7d684ee15f9ad8d4a09c2db4098a7e191d2f610fb9726e931e3b837f68e404f20da594857add6e1f36667e5e2f30d4dfab4fe53cfb82371fbe9407fb154e2e6c9d1c3e2425f26af0b5dbacdb39cadb075917d11488f8bf76dbb6b3f579e8bad31999cc1d0ee5bd5ae34a3cfeb068dad00e0696ece2e5de616551e15fd92d868917a2c91b4d32d620655c088ae3064e8fa33edb65e12925af37dba619131e130c45ecf946cf30011719487a312dc77de0ac45141e9b973ff16870c2aa4169496ab28ed835b5508183faac1fd2c5037d74bbca60cc7474bb26c96f0ce286e32609bb62a933b7e7f0e4f489d8ea31be8afe1813333b2f05103004ee32ce7f7d95d80fb04c5bbfee748a1fb562747508b791e7d48db865f229b27d1d54850b93a94841bc70dcbe243ef1ed8762d6a148d81a02d943380e96191934db236b021ab4663874c890d075b4adbf5898d9fa7b8813f38c4941f02c156c96db88086ffbf0876ba7529e80f855b7466151e988507f7f713566ea8a290132c1910a824c2dc0e1fa64f5b8669d7fbf2ac2274239fcdbdfa7a890829a7afaae1e1969c6f1e908f5f09af231144ee024b74482107b143cb2e8776b8af9d97e697ace6bba448a8a71655c3ea902a8203775e10c3f4c91995b299b249e24e78e503e7f3075417ed1761fd51c3698cf414e829fafa0fdf4f0b582ab6cd78f89174522c78426f22b36a277394a2da45d7b7efeaf7c6469964dd300f3f23d63da66eba446f7397570c9de27b595df6b5bdc1f7601d609ae6f51cb621c62c24715fe47a0da0ed03bf94b7e61a6a5b7af4ad34b8a766641ec1cfacef0c49e263ef756664ef1a7722a7746f58c326d98dcd900c5f8b49f9182de151db6ccb70c10ef8b63f2d9d0badd8d528d2515bae1c7f84847993fef29c3210d6c21efa1e13aadad3e5332bd3c80686968fbe5ccb685057ba089caf49381dcf0520dd1bf8b29d3c5cbdb6b4a0c0925e7565cb4946a60a73451b3b7bd1c132f5a88880c49119ee11995995730d56cc31aa10de2a671c10b17f3bc36fa137b900e84a4eb3afd6fbe7e792a28a8c2bf110136927be23c0780a0309dacf8a1ee600bd2e79b57e5c4e44ed3ffb149cdcdb2f0f051d929b79df55e5197c419bc3ce2e575a898820a542672957e82f46cecc4790d3e0b401aba37fae2c189c4308ec6f7638194e1d4ccbf7ad829cd44e5cf71f50a8f3d105e04b371662ba1661c8ad2093eda09ead38b069b7de35d49ab253c1666ca27a965204fe168fb55a08203a5a76556684dc977d1118d12bcaaf144879735d0fa708266ef5b6c86fc0cb7b8188c5ce53527cce29a62128c01c3649f82545bf9506030738f8b0c2d3d54d26c7895688bc3af2e9361da05e2be4a0949d40154ed7db4afaf0e904457b0a97ad23892c2499e7540fccba9360d160dfc0c74860f2f971c4f4c5fd325cdac3923d6fbc3f9bdfdf6ec0585ea2aff09574d2c78d1613f26345a8de51bb4c50be0965f671e2a8b86674e9f1c459cc0c8396b3b1e59055ab4df1ad99574f5352e23e261ed89fbb89ae2cfa3c18d2daa45b0b65bb5696eacdbb28622383e79879621be7c0d54f5fe817a84286baf15bd12eaeb9d54b030e47fe9563f6716017fb956e80a86f788733cf9e07b1e879242fa35dc7b5f14091c0c2fed045b2c9bf3890e871e4f56880a7f20bf79bd559a6e3e7e372eff1e089f52ce0495e3605ad71b935632a4a00b18b06c812ffef38dd60df8225fbf05ca7e36a56716eba97345d1d81d2a473033349f6eff4d5c3cf37714fd39e33b919ea81644fa46786c22f101b98fc8fcc693d0df124623021bbe9117a83249ce4210be5258678349e79dd2bc157a6c86f1596d8837c33ba78aa51c05e14d597a181c1d32083849b70001d3caeba4fb49a30de085b23ec9581e9f2dedf0e2f363241c77aac6fa5043f22acaa2f7af16579850f9f4b1877a611c2e2ad153ff617d0da6df2839087986cd36e9d6df17ce72da58c9768a3d8ca20c9494642643bc83942583b357a4287601491c073ab49362b2a59dfdd0ec9c8f335659386ece091349d5b51acd2562eb23814bc44b0909282de8028a36590b315143a810b6c882590b6a32b2159cc10167fee3868ffbd7f7245c22bbf02d382868cc2fe0d32c94c18d113db511c5ee98c8c3ff8", 0x1000}, {&(0x7f0000001680)="26f9886c3dfd32794a88ae834c46649122d58cff4410f85d5ae1e48ebf5ea14baef36cdd45d80fbc96d4fca4c2cb56f4e7debded72237d6d1dbebe265c570b375fc4c51aa828304f3f2ed1d17d1b6f8197148c2950", 0x55}], 0x9, &(0x7f00000017c0)=[{0xb8, 0x4677a7c3e8d4df49, 0x7fffffff, "e86dc703a7ee12421e02417f7c8d7773e4f4f6c8625e12a0b67b3568f97993d3676d824cf238dff13321a362778251d988153d2f1a731b2b8568831467f5cc07682fb65a593ab9ecccd8679fcd15f815083f324caf8baec8af6eacb5e1938573faef5910200d09426afd86dc9691257ebd065b01132d10d0ef8c15f89d17ea72ca290ab58a3aaf919630b5afc00305852a9047864c45c452e67e16beb4987805e648b83343326f"}], 0xb8}, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 23:28:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x80000001) write(r0, &(0x7f0000000140)="220e22", 0x3) r4 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r4}, 0x3000000000004, 0x8}) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x1, 0x1}, {0x7fff, 0x2}}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:28:59 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) r2 = semget$private(0x0, 0x5, 0x204) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1, 0x0, 0x1000}, {0x80, 0x4}, {0x6, 0xff, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="e4", 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = semget$private(0x0, 0x3, 0x205) semop(r5, &(0x7f0000000340)=[{0x2b25ad30f85f3ae3, 0x2, 0x800}, {0x6, 0xb1, 0x1800}, {0x0, 0x9d8f, 0x1000}, {0x0, 0x46b9, 0x1800}, {0x6d3e7956293163c3, 0x7}], 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x100000000, 0x7f, 0x3f, 0x0, 0x7ff, 0x401, 0x81, 0x1, 0x4, 0x7, 0x5}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000380)="09038287c5e38eaa7734e7e5b38122288d2296d17bca5d7352352b544f3bf6531fec0cb16aca1cfb223cdf66e0d91ae3e293f3593abbb2d94b3fc70f4a5c10ea25d83d776b6c57eeb4d76c423c2586ab21feaefaa6c48bb62caa0bcf1f92c6b2395eda330ecc81f7ad6dff040e81cdc6104b6fcc0302f00767f40ceb1339feed5800c001df", 0x85, 0x402, &(0x7f0000000440)=@file={0x1, './bus/file0\x00'}, 0xe) r7 = semget$private(0x0, 0x4, 0x60) semop(r7, &(0x7f0000000180)=[{0x3, 0xffffffff}], 0x1) r8 = socket(0x2, 0x4003, 0x0) getsockopt(r8, 0x0, 0x7, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r9) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r11}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) 23:28:59 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) 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(0x18, 0x2, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 23:28:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0}], 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) 23:28:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 23:29:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x1, 0x5, 0x7) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 23:29:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x6, 0x7bf5, 0x3f}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setreuid(0x0, 0xee00) msgget$private(0x0, 0x9ecea127022cbab) execve(0x0, 0x0, 0x0) write(r2, 0x0, 0x0) 23:29:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:00 executing program 1: r0 = socket(0x2, 0xc003, 0x6) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000edebd79c046375e4a62b36c41e8c91fe2d1aeac9bca658fde560729cdcc2c217b7a0168477d759e53e11dbe48f4903eaa73dbb6d9c4f9938244848a12232ef403d0e7ff62422ed7685cf79fec380de99d84a5d36d3fcb1a35fc5ebefe688f9bbb83fbc4407fdbc4ea3670ba583030000007f34f6d130ec22c54008c66a7b88b9ec7cf0dee283e414314e9879769a59b15d48d8cd4a0568275aaf0ed4d45ca6b8bf036d377c387d63698fbd487b128ddd22aec5128752f1a092f51948c7"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 23:29:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2010, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) 23:29:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 23:29:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x7, "000000000000000100002000", 0x0, 0xfffffffe}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x2, 0x0, 0x1}, 0x19f7fd1) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) socket(0x5, 0x4000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x4a2, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) write(r1, &(0x7f0000000100)="8c65", 0x3b9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) write(r3, &(0x7f00000001c0)="5ffe8d4be9e8ff26c7cf869815c483f5f57d0d6bf938903e843af71425f6a11350462e444db31e50e5eb553d13d313ff5fe39090adfed17253b33144236e292ebe88e9238a18cae511e194d18d1fc34eb39f1724a52a06223c3807035b45139c2eda1018225a873c40a36cadb4de16517a9b58f57a301b5272dd0dfdd57ae6df8d9a3b59c6674dbb1ecccd5981a3539f9f6e89cb2a04cb56b8be76b749d43d67bb9d0b493bae413f4ccb6cfafba6ecc20ee186ddcb8ad162be0fd4b57b1cf05e9e0964", 0xc3) 23:29:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) 23:29:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x10a, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10f15, 0x40) 23:29:02 executing program 0: r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() r5 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x4, r3, r4, r3, r4, 0x21, 0x40}, 0x773, 0x5, r2, r2, 0x80000000, 0x2, 0xffff}) r6 = shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x800) shmdt(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r7, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 23:29:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) close(r5) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x0) dup2(r3, r2) 23:29:02 executing program 1: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) 23:29:02 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) accept(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc8c00"/4098], &(0x7f00000001c0)=0x1002) mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x133) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x92c86c585ec634d3) openat(r2, &(0x7f0000000140)='./bus\x00', 0x182, 0x10) execve(&(0x7f00000010c0)='./bus\x00', &(0x7f0000001140)=[&(0x7f0000001100)='.:(+\x00'], &(0x7f0000001200)=[&(0x7f0000001180)='#**^)\'\x00', &(0x7f00000011c0)='*\'\'\x00']) 23:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x1}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0xffffffffffffff60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 23:29:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fsync(r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pwrite(r2, &(0x7f0000000100), 0x0, 0x0, 0x0) 23:29:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722", 0xc1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 23:29:02 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x40000000}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 23:29:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() r6 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x4, r4, r5, r4, r5, 0x21, 0x40}, 0x773, 0x5, r3, r3, 0x80000000, 0x2, 0xffff}) shmat(r6, &(0x7f0000ffa000/0x3000)=nil, 0x1800) 23:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x9, 0x10, 0x40}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x200002c}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 23:29:02 executing program 0: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x0, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000580)={'./file1\x00', 0x2, 0x5, 0x8, 0x0, 0xffff8000, 0x101, 0x1, 0x1, 0x7, 0x0, 0x9}) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000080)='w\x00', &(0x7f0000000140)='w\x00', &(0x7f00000001c0)='w\x00', &(0x7f0000000200)='w\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='w\x00', &(0x7f00000002c0)='w\x00', &(0x7f0000000300)='!$]\x00', &(0x7f0000000340)='\'*\\}%}{\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='/\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='(\x00', &(0x7f00000004c0)='#\x00']) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file1\x00') 23:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 23:29:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x4, r7, r9, r7, r9, 0x21, 0x40}, 0x773, 0x5, r6, r6, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r5, r8, r9]) r11 = getuid() r12 = syz_open_pts() r13 = openat(r12, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000140)) r14 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() r19 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x4, r16, r18, r16, r18, 0x21, 0x40}, 0x773, 0x5, r15, r15, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r14, r17, r18]) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) r21 = syz_open_pts() r22 = openat(r21, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r22, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r22, 0x40045744, &(0x7f0000000140)) r23 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r27 = getgid() r28 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x4, r25, r27, r25, r27, 0x21, 0x40}, 0x773, 0x5, r24, r24, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r23, r26, r27]) msgctl$IPC_SET(r1, 0x1, &(0x7f00000011c0)={{0x7, r2, r27, r11, r14, 0x20, 0xfff}, 0x1, 0x8, 0x0, r20, 0xeca, 0x80000000, 0x6c1d, 0x130}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r29 = socket(0x2, 0x2, 0x0) connect$unix(r29, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:29:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setuid(0xee01) fchown(r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 23:29:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x208) clock_gettime(0x4, &(0x7f0000000200)) 23:29:02 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 23:29:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f00000001c0)='./file1\x00', 0x7, 0x10, r2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000002000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x736) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./film0/file0\x00'], 0x10) 23:29:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4], [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [0x2], [{}, {}, {}, {}, {}, {0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 23:29:02 executing program 1: r0 = dup(0xffffffffffffffff) fchdir(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="8207ccbc53d58e9185e8bfd4753a649095f659c85c94bc2bf8d060de13cc85c0cbe8267416390304e82d6cee6c6bf36dbd15bef19852e4bd986dcf080000b831ca7932857402d785d2451039f3e4fac048c445047c40e17cd4850a8c74bb942658af94e446b1998f3a55fef5425d8b00"/127, 0x7f) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xb497) 23:29:02 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x2, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x32c2}], {}, {0x0, 0x8000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000530000/0x4000)=nil, 0x4000, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) semget(0x2, 0xb3e1f4d0b080aa36, 0x20) 23:29:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc020, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 23:29:02 executing program 1: poll(0x0, 0x0, 0x1ff) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x58b9}) kqueue() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x8b2, 0x6}, {0x18, 0x0, 0x101, 0x27}, 0x4000, [0x9, 0x4, 0xd33, 0x2, 0x0, 0x7f, 0x6e8e, 0x3]}, 0x3c) fcntl$lock(r0, 0x83d98966741ef0fb, &(0x7f0000000080)={0x2, 0x3, 0x7, 0xb9, r1}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) 23:29:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3f, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 23:29:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="59012e2f2f2fac0521a0696c653000b713684b38773d36c5b7180ab209a15b302938ecd215b9fa75bfd9564cdf1293b43baf7f86b19b37c1991ba55e501e0cc5ab78dacd669b88fabf83a7fe018c4bc237798a5286d8b2925281263e6c9f42d5836c"], 0xa) 23:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\xff\x00\x00\x00t\x9c\xdb\x83', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x9, 0x8, 0x0, 0x7f}, {0x800, 0x9, 0xfd, 0x5}]}) r6 = syz_open_pts() r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = getgid() r11 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) r12 = syz_open_pts() r13 = openat(r12, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000140)) r14 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() r19 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000340)={{0x4, r16, r18, r16, r18, 0x21, 0x40}, 0x773, 0x5, r15, r15, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r14, r17, r18]) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x4, r9, r10, r9, r17, 0x21, 0x40}, 0x774, 0x5, r8, r2, 0x80000000, 0x2, 0xffff}) shmctl$SHM_UNLOCK(r11, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 23:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x500, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x81, 0x7, 0x7, 0xf31b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 23:29:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0xebe6, 0x0, 0x0, 0x0, 0x0, 0x800000800006, 0x4000000000], [], [], [], {0x0, 0x0, 0x522a}, {0x0, 0x0, 0x69156428}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x48, &(0x7f00000000c0)=[{0xffff, 0x0, 0x0, 0x8}, {0x4c}, {0x8}]}) mmap(&(0x7f0000579000/0x2000)=nil, 0x2000, 0x1, 0x5810, r4, 0x0, 0x14) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 23:29:03 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xc, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000f5ff0000000000000000001a0000000000000000ecffffff000000000000000000000000000000000000000000006beaba220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b42040fe8d00000000000000000000000000000000000000000000000000f50062c76a2b492cf0a83f8c5e48798c900047927aa600000000008a11856710ccd3db92d81ad15cd6"], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000238f25bf00000000000000e6000000070000000000000000000000000000000000000000000000ad519d5ab439acd50000000000000000000000000000000000000000000000000000e67c4fdaf0dcaeb752cabfd5e8c9d70000000000f83c9739cdd56bbf00f4bcd98f60b552714baf981631de06646969615cd14f29b98aaa76077efd7a6b8f04741e0bbd1646cedbbedc7d14f22a1b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0c0ea0815472e2e38800efa19391fbcd5dfdc334b778e10e6db55ffdb69ba70b4508416889a9df437abca564af61c03ea5472ccb6f84c1a44f93e88e100000000000000009d584e72d88c405a7c1c000000000000000000000000000000007b3b590784d2dd23bb673c04173f725d2bf4f58d7bbc4372"], 0x1, 0x0, 0x0) r4 = getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)) r6 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgrp() fcntl$getown(r5, 0x5) r11 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r11) ktrace(0x0, 0x1, 0x8, r11) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0xc, 0x7fffffff}, 0xa8, 0x7ff, r11, 0xffffffffffffffff, 0x7f, 0xffffffffffffffff, 0x49, 0x7}) getgroups(0x3, &(0x7f0000000500)=[r8, r4, 0x0]) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000100)) r14 = msgget$private(0x0, 0xb3) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffdf4) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0xffff, r15, r16, r17, r18, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r19, r20, 0x7f, 0x3, 0x49, 0x7}) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, r16]) r22 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r22, 0x8020697a, &(0x7f00000000c0)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, r4, r4, r12, r21, r23]) setegid(0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r24, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x1, r11, 0x0, 0x0, 0x8, 0x1, 0x8}) 23:29:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) close(r0) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x225) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) dup2(r4, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) dup(r6) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 23:29:03 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000c3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r1) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r6 = dup2(r4, 0xffffffffffffffff) munlockall() r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r9, 0x0) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r11 = semget$private(0x0, 0x3, 0x300) r12 = syz_open_pts() r13 = openat(r12, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000140)) r14 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() r19 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x4, r16, r18, r16, r18, 0x21, 0x40}, 0x773, 0x5, r15, r15, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r14, r17, r18]) getgroups(0x7, &(0x7f0000000200)=[0x0, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setuid(0xee01) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000000280)=""/36) 23:29:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r1, &(0x7f00000013c0), 0x0) 23:29:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) 23:29:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffff01, 0x5, 0x49, "c27ba4e6f653b6609e07101ab1e03060bb60db38", 0x3f, 0x9}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) 23:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x40000006c}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 23:29:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) close(r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000ff000000009f00003be0903d9035801d6f8c73ea6a0bd471ba4f5721b44c16b4f6a811d6c3bfdcbb66be6818cc939f9bcc1697f33c0b30776ae7c736dada8ee6f97f50b1bb7309d4de02326c61b63150cd567cdae9628cd675bab46b89cb6a85d212fd91c86c848b0d97f98cf14f5842853a4aa798df9e187149ebc7a91e58b1b430226dc1d54d"], 0x10) dup2(r0, r2) getuid() 23:29:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 23:29:03 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}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000100)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kevent(0xffffffffffffff9c, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 23:29:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000200e7e886"], 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0x4, 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() fchown(r12, r13, r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getgid() fchown(r16, r17, r18) fchown(r10, r17, r6) r19 = socket(0x2, 0x1, 0x0) r20 = socket$unix(0x1, 0x1, 0x0) bind(r20, &(0x7f0000001900)=@in={0x2, 0x3}, 0xfffffe35) dup(r19) setsockopt$sock_int(r19, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r23) r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r24) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, r9, r11, r21, r22, 0x4}, 0x1ff, 0x7ff, r23, r24, 0xa000, 0x3, 0x1}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) r25 = socket(0x6, 0x4, 0x2) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = dup(r25) listen(r26, 0x0) sendmsg(r26, &(0x7f0000001800)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xaa, 0x10001}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="e11621f47d9a685f7064f306d62ba76283585f3439b2a122472190878819ed138e3c056f596fa976f9517ec77f54b8829f32f5d6c3d1ab7f4bb85c7aabbf831279a3f7594a6f763612cea1f4582335339f6057b059f91bf4288c2240ff92e8c73c002cb278bd16c40d000b96c09243de63a9d3889730c5430ed4c47eeecb7aa366dfffe9946b04ac5688f7491a31c1c273e4ef882779409a7fe01a28b8185de0f8f1ce8d714d0bda9d9cc23bb9c9ef2db0c6027de19c72bbd6dcfeb303dea34a9d31e4a72dd4f9f45119d7ac3eb9834180340eb0d6f516bf55a9fdf27f091ab1a4ea790cd9d36b523bd62f28cb0a780127ad684e514149709a51775b9c5cbdffee6d371648a43bbe02633d0940e324f2152fda5111a89132b1a6c0d5afaf4da2fd44ea510d8f2f6bd1a796da827b66b9749881143ad616230f2d1caa43481b4ad7ee48ac911de19d1c5b20c6da732a282c84ebdebdc4cbb5a31959d4e7c64de21b21bec59b71f09ae288fa99dfd20337f78ab13000cf2657d17750c6d0877b358265ab058e4ee497ba4f9055a2662129b4223d8498d412a695e17328cf3c87312003f93b2d388da96390c0ee87e6c1f6ae044cad15414e1f589fcfc9430e1867024d36709ec6a1a78b1775ace08238b093e79d2207f10b789e697c26509416da907620ba728661a664e2aab8901f8ce407383b10443e69c06af14738f6a195e91784c4762ccd712739df85e477c91b9c6e381857a6514b3c92a33b71a63acd774953334434bc6931cc32c69a8d008988b87a2354909e7db1ca012fed0fc29574776c0520fd702869c5130b08f256633c7394a1b5a92e7af2075143f4f4e0bf0c3e4e79697926243c1a962030ff8f28d03b7b55f8783c9438bc720f82b2cce69274fdfa0b9faa461fa94f3ecf1a89091a67773b6ed639ce305016c93b1525789acdac7b87f30e0a247537d5cc4b056f279177b35335482cb53585d0bf806fadfef7dbb7c46a2b065c1f64368f5b87ed7c10d5d5cea16409b07c509663785a269e9093d0328e0b9e620095b2965711578abf80fe4833b321e1877e0a62d0edff84d5d5c6ac5d4f18075c2d2d0102e6cf46af1a01a6129e884703389289c21b13b8ce52df452c9f469d556a507a2a2a7b4eac57030a394a7bbfdbca2545a4a7b22e733186fc28fcf0b888f929faf888c4bd21e0bb566246e1c2bb3c6fa765b05551a9abaaea59e4ed7c56445a84d718d2d53b19a08a120a58d5e2da6ccfdf4d32261425cc6288a7a765e0534d91fe18855b2af51135e2b5cd564cc5f9821736d3e109b023cd8bb8d7ea8c71dda3ae404ea41eb88b394cbec4ae3ecf0bbc9298e88b484f3d4fc525e30f3d301faf9284a7a589a90bb7949082d7d36f2a0617d7bc6fe1bbdb641d85fbc4ff0ca638ca9984dbc0cd176907a0b1334374bd82d3df43778eb9bc2c80c05c8471476c924891e4ae892182dceeac6e71a72bf671101a4ed193e68ba06cb346145f78e5730bfbcba79f6c75e7363817e407d291a00f41050bc4cd1276919bf1dfa18582b565308bb967ae42cb3a92bc5baad032209c8d71dc42e656e724d36d1aa24120e771804dc48ac103503ca521802091b601bea58f1c286f5dd4467c3b2508a975f9d069d6eaa0377a5d00055972660f405c54948dfdc830160ea50b1f936a58ceecd97a724775ab65cdfb06aade3ccf65d1846e4c8df29822045f70fbde445fff0a4bbb6823079e48b58b595ea0824cb2d27c78161ba284b5aa62dbb02c27123f459020f223e61c2ab19eebb54cdbc848bb5e423351873c540b7812c5276a194009874307d4ef410cf175ad75910a4107ed01f590dc8940e6ed07f4088ed5ddbb52f9fd975ea769b42d047663c264f5dc5dce31995b3a709f04f3d59b187aba69e8b267ccc48cc3154529b27c785eace752a364b5618f2d5ba01a529a1988d8d234076bd320f6448d6886ac1b705335cae30284381b176a062ff0824276ea700ce12c39f33c742c79971ec23b16ef2def19a18297491c2734a359f1bee16c900a38e51852afdd8387785587cedacfd9ff339c2ecc1cf22095bfb2e883012397533de9574387a69222350eb846deb9b12edf587ee17c49d400d05d33be3ef3cfdeb1eb01d34111b3b9985f3031fdf12095567c6301fbd40ae9b66975d641bdb86cf6fbade7520a1375a1ca3dc003f676d6d2a170ce50232c90d11758bcb3c12af19971a89b1a8594f87a7e8accdcfdffe4d22ab56c781a82cdd2b2003a63ce0b2ea6f7520d5a2952daa6a4a409df8c383c3cc8f5df5a7e48ef96068537edc0ca3e30e488133f83120a494c89c341447f4ae24f553c670682e4f91cccc07ae938a8d6dece2bd8888d513d67076649497b101c233145b80986a30a3210a2dd9c72e3544a2d3cfef85ef26e35164c68b29eb1a6c657f59496346bab4cc2a2701bf0c170b4eaf356ddf571d164d368a392d99911e379736cf6046769b149de4e872eaaff482e6882b4c43101d6b7a5254d342c334579ff9b7128c25fa37ec39c55c00d6ed1eeaa77a63ad7e5bd145313112289f164473ad9eb2d17d512c51c0563f581228d0994d6ee6ce21c2a75f93e0074fc6d1187c33d9e3b3e5b552eb6f3ee3c4574f31cd9539545346cbd684c152c16c68ce92ba494967e5d53b869cc74f8cd41c47fcfc9ce9c8a3965437b17422fc7b73f2575649c8069ff123e5517991f00d143dfe6b4e3d1bbafe970808e2570c6967608782a6649279144130220e003b264c383eff6d17b1fcbccbdae89008983c486b9008ecb2c53fe0dc1cf2fd54184d3b9119a78ecd8239df2576733f5a5e6d3c4f5ec050ac0e4256154a74a53149fbbc54bd6b5e798709c852bed60ce7b77484c82df7884a9e8678bf2949911b6586d114c9828dd1ff8a017e67158937555f3aa9d9d0a9d983cf989ce401577aa65607348a8cfe16c0d62258d58a3d5b692d4d9a06f86ddaaee3c3f4fe9b3ed0ede26e86fe5c8d4f157d39e8c872ca8138493c1d8f518ad5d7efc9ee194aa09ce990dc239d07eafa80c1f2791786dc2eacea0e2344e1fedfa2d5b50be002ed96c206129e8c08fea3179e47e9c0a31159904d3fbf84c5fcf669f8d62e9aae35d309e6c8dc915d353b924cd35e91ce1ad1940ee2cb8624a741a6bb5d152f49c49cbc8b3a90ecc4012dd369c4b97851174548b66220f4d017e6ebd1db9be18e21d2d4ebcb29221c58d9712228c69baf093cf25bcdef6918fbf6d3c7bce96cecafc405fcb9279bfde70e39c579da13ffd4bb068fe3368412cbf118aa3edda88e2748337c5a89490f4e892090e5e5d37e4a850437743ecbb14c5e6d376146f6ca72b0360911c0708f13aa2dbf012f6f50f01213a126c616f813afdb4b6761c4f23826821f265b0836dbee73564b9b335a7bb2c588a720974a969ddbfe131edad7dd0b76bf02decc9240d59dd4986c6b73f2f4d698e73b1acfe2d2570d539ad53fd2051de79c618d29ff4149b0b4bca35c00f74f72b55b86daa6ad11677859fb590da7a5a046dfc8130e7fe53d0f94d6937cb118307d91e7368c17bdd48daa0ae1e317526cf4609c331d33a1da68d394d3d53e3c3c4c42abd870fb42957358f899bf44533e83fceec630bdf3908387d1fce548005e68493088a0ac3e1a9186cd1143ecf83210fcde02d05e2ae7cfb550e7e875a56fbba94999ab5cdb76b6205a78af9480c08c31aa2a3ac358259a201d03a23a24bad14fc7f8d9a230966e3a78f07c55a8f4c5e048a4ca1329dcc9de875e299d75ccb8f03bb2005fbe1bf32f9c9ac52218dcbd21ad956167640e46f8a908233628c44919d72a6cefc951c986f79a44d0e7351fe587981ef85f90e61c0d9fc11a4e5a051bc307ffd731139ece0743f8fa881b96525361d5276f13e09fe0d787ba91a3c39bb1b6f2b145aa48ef97c43a3eb72acf09aad5d993a5f5be5e4d1c4b7364822c79368939872c87f90381cab6ef24f518ddafe104133825f40527137b4343360a1a219607d76940a5b2d19699a1c34aef550d41a68415f2c419e7e4569ca36a6305dcf5f9bc300683b13372babd517098ddc5a2732c7ef44d41df63a591e04eaff54a96210e9b050ef71cccd7a826dde26d3daf070367aa60822a4dab72e58c2b49f30495e2cd68ba626caea66d09c045f1ff7a3b30f093f1c69de72fd9698d0b88e2e9e3ceaed5454db31bb8594f4a94c9a8ead49a9eda8138d7e7bc68720e0b26ddab37ea33c6f2bb1e45b6432964a50d429ef6732d7caec2188306be732f4c3dacf9ffa1157232bb67bde2fe69a482902df29c8085de06a4638ab900d7ae65d9c98da830910990839e2f11696af0f3a99335ca7337d144ac6f92c1f651ea509fb8468e258ab07fef6e34bb10e39a15c23d2005fd0478d58c564e47a1d240ecd68b9959646893acdf0bcb0ba8f997caff48fa39ab9698ea289518b0e6f9adb334a6469dc5c1f25d35eb8ea808d0744b9ebb7b54149f1e9ce0f3f214d7f68f2712f5ee5b352e09313d937e3aa3b50689095cc362c0da9d1e0b5a45244bdcb5799f9baad716a7a6b45c3f3d7ba099e5beb5a31dbd4be4390562415545ed04108a5cc2729d05210d04fa39444d555d47ee43cb97be61b6fd958a1947d32c1fe264e0bf52fea49f109c4b6cdda51f8b3050e9c30e6163af6c7adbc38af40bc2b2be69ba9ae255e25f650e4ea85b9045e783fd71d88607c18715ae235f396fb3601cc6b1930cfb86d69f4be0588d4a11e83cb3f18d6ded396b4050c6e5ef4cc4b725d7892fe14b974d687d40808d0edca14a87ac653d0f5a16f1f9eb474e603b1610f188728156239fac6bf34c07d5ec027b6315ba59c5ebb607744956d1fb4eea9e6d24c342bd5544d17e778da3e822d5d43454ac626137f2231921fa0aee0e281c660f568f92c75e4e518e050285cc65933f321ed7561af4e883bfe4df6bff49eb095bd41c4850f330123f18fd7ccaf68dc80bc98604af919f3f47d4c732e18881d158617a8bca71600228bfa4ecfc55e4645afa83ef3890e73a228ca70eac96b933c3a6cd0048f4aa2df78bd43356578c57448f25812073984cf5fb10dd9e511e5198b9b2c9cec43233e3e99262d4687d6f55a8163a7835a8b7cef716f0695e25e9bdf13e836f7c26a81ea9e458e1574753ca15a07729adf1cbf8099154ad427b14155495ce08faaa80290ca0b9513ecfb43742f5b927683c0c0eb54259b04ca223a9a3dfd4866b9565a90477c58554bccb9d3ac057363ac127bccf3f76290fac6fcdbe10cb04d4c12ed42d930475d927555038f2263bb176e37a3efc0c238f9a4985dfd49948683ad41267edbfe03ad89674afe8bb66fdd4341443f0f3fbe21983a6570eb41de0df22ad82888c396a81eea4bb224518e87cba475d0b719275f5700f32112b85fced1677ae3d40f46b5c6c4180f2b1494e56fb734d68e853e0a45ec9e194568e357dc19143506e158c94e9e9571b79b7544e4b7bc705b24539493cb2444ca55b047105857416a220ba37e8e81f54edffda47fa2312b5a71b9fb101eebc7b92d69eac30745399e74c213ffcec9b5c67452e98cddf526c64197df57147344e8c9fc6b42c548bff5441fd00a3b11791194fc6cc5c5b98514c7cbb2c35eb8e8657949ea801b849ce1c27738758c4fabd7ae1f6debc66229dde2a96daafd7d19f25b5d81d7a2f7204e81e9ee2bff3dfa5c04f4fec842ae4533c9a7ea80d69c76d4df0386c5bb1b82c13d9d0166e2018b836b630f9f11cb86086b445c09145345df", 0x1000}, {&(0x7f00000012c0)="9facf59d2c7d735b5378ee6882c207e80ad0b571a2c8adf64a8306dc953b48960861470ba33eed1a8a0285ff643e81d64b5a6687631e6a76ded4b63d2e5eb2766770b10a40218299da43736338546324ea3823c82b348e9fe0b9fb52f9dd2aa084f8607460c0e97f70591143dac066edba22b8", 0x73}, {&(0x7f0000001340)="86a72c8a69f551b2b87527ca771c540cc96dd5b295d7eb6c2387e73137b8c68a267d6be94efaaf085766edb064fe14293c41ef65b9bf5a005966aa00b49ae7b5ea297acbd5ac8b6659c76f7b906dbff0cea4b01e2dd9ab69de1d41c2f71cbc524b0c29c53d3a42c2be4b58588a2a9e881473a35382a1e9388b160291af13e5523763fe", 0x83}, {&(0x7f0000001400)="3cd1b775fde2ebfbce66fdbab20d", 0xe}, {&(0x7f0000001440)="9ab2a4aa429cb65f647717f3b07637fc0845b42a304f906fa675375e9581919204198bd84da1564b615f8555f0727140424b74002382ee4af9c789612a87db8ebce57e1bdc4069246780da9acd64851c9822358b651bf7d772e95463f9c827668ec39958b8ceeff99fca2e6c0e7256acbd174307ce58bf346b4cd446c2fc2191c7f79c2ce43bd241a7a15d38faf7602c9cb333e03e72a1dbd22ea40cedde9cd9adadd6091edbbf6fcd", 0xa9}], 0x6, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff0000bc0e0000a9c8e9f743809b21dd4fe6a565a20000b800000000000000ffff000003000000a8d420e38a82ec61dc2255473a3f4fcf3e2e841112dd9ef26a3bd8d25b3be81b33220c31862e90d55d8badef4eed9abd5b3ea33c5f0bc9de77d3a7b82f2696d1061c8947a163ea374952a31730aad23cf1070df7d97682591790f60efa0b5670968ade46f3d06393e863c668577cf5dca451ea86ccaa8b598f56d09db46f6775c430842a10796ce697c3d4538935e74824812d0540d6bebf856933d76ad55d62af250000000000002000000000000000ffff000001010000d7952d93639d6d55bbdd9fe12ba90000080100000000000001000000ff010000c4417ba1ab5d2fb490c09e6c03079ed569710f5d083fd879034e32ce69933b7f594d95a6711d073354b2a53f27434dd69451f5736139d24eda5277b01c81f66379c3a5d84efc4e81c52fbc521a424877875a8e3f9635ee5826a51c347510f2c82fab2b3e8b1b96e8749acd0de5201546bf860578c5fa79011623ae1ecdcdcab9ac1c84c6e509d200af245e4b3ebe1f3d83567b69556bed95fb3c5f658103150b6e8a3349909bf58efcac8c70f607b5b5cb4c62082c65b8c694194ecd71c878f1574908de412a18012769dac7c7c6d9d15eafb684cac032f08dd8ab5e54d0466435bdc7c859fb68617b3afd199cf710d38c6d0f450000000070000000000000000100000008000000a0b5a528425531d88ee764c2583c4d4712e3749fdc4806317ac8d7c54b0388fade11bebdd508262fa6673d9da6eb9d598dda4a88b9a419c8c9c44a97b97397e677b9236998b733670127c196f8d94c2e5f1e7082ca9946777f5becefc39e04d6fc9fcfaf28ea35f9000000008d707879f25b0d4e148b39f97e20f2c902a5c4007825f4335124d546e28d1519c610935c70f42ac030462a70b5654925d7b2fd3526df57cfbb683069ac8ea9b7c88d4ba89dbad672745b8df680913f5d73bed283383925d2a876cb1d1850db9d8f81a31b53fa6afd336f5eb2fae648435eb070424947be571c98149d7c74e3e33f393cb214cc30d9a2a6514e44db55"], 0x270}, 0x40c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getgid() fchown(r27, r28, r29) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r31 = getgid() accept$inet6(r26, &(0x7f0000001940), &(0x7f00000019c0)=0xc) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchown(r33, r32, r31) lchown(&(0x7f0000001980)='./file0/file0\x00', r28, r14) 23:29:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 23:29:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 23:29:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="3707a88e39d7bb0c7fdd97d666a02c00"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) writev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x3, 0x100000000}, &(0x7f0000001f00)={0x2c, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x7, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0x8, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r7, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0x7, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002880), 0xc) r8 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r8, &(0x7f0000000000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_UNLOCK(r8, 0x4) 23:29:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x10, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) bind(r3, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) shmget$private(0x0, 0x4000, 0x10, &(0x7f000013a000/0x4000)=nil) 23:29:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f00000001c0)=[{0x7fff, 0x4, 0x7, 0xb911}, {0x5, 0xac, 0x4, 0x9}, {0x7f0, 0x1, 0xb7, 0x5000000}, {0x40, 0x8, 0x20, 0x6}, {0x3ff, 0x5, 0x1, 0x58}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20000076, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) close(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0xfffff800) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 23:29:04 executing program 1: r0 = socket(0x2, 0xc003, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x159, &(0x7f0000000340)=[{0x3, 0x2, 0xff}, {0x3, 0x40, 0x3f}, {0x4, 0x4e, 0x7, 0x8}, {0x0, 0x8d, 0x46, 0x4}, {0x8, 0x1, 0x9, 0x5}]}) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="6270730cce6d764e0b4ec930f9fff7eadfc6264e059c971ddb09838427c0b1dd424d585c3d43e642f8735eb6db24627984e4d19f53f668ad", @ANYRESOCT=r0, @ANYRESHEX=r3, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRESDEC=r8, @ANYRESHEX=0x0, @ANYRES64, @ANYRES64, @ANYRES64, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESDEC=r4, @ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYBLOB="770fd91f4c17cdd44b2f4e225728dc672c4563c2412b0b76f694e9c6689fa256d93693eca0d463f6355efa750b041f768e3ee832c1a65d8eecbab2bf405ad646d0e221e28b3d15170c6bfcf05d36a67c", @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES64=r0], @ANYRES32=r6, @ANYRESOCT=r7, @ANYPTR=&(0x7f0000000380)=ANY=[]], @ANYRES64=r0], @ANYPTR, @ANYRES16=r3], @ANYRES32=0x0, @ANYRESDEC], 0x6) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) 23:29:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x80, 0x0, 0x102}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x7) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xbc33, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) symlinkat(&(0x7f0000000340)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 23:29:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getpeername(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) faccessat(r3, &(0x7f0000000040)='./bus\x00', 0x41, 0x2) shutdown(r1, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x1) 23:29:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000002c0)=[{0x5, 0x5, 0xff, 0x1}, {0x7, 0x20, 0x4, 0x4}, {0x3ff, 0x14, 0x8, 0x9}, {0x9, 0xf8, 0x1, 0x3}, {0x9, 0x1, 0x40, 0x6}, {0x5, 0x8, 0x9, 0x2}, {0x0, 0x40, 0x8, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20280, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) kqueue() read(r1, &(0x7f00000001c0)=""/237, 0xed) 23:29:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000e40)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wskbd\x00', 0x18080, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd\x00', 0x20040, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r7 = accept(0xffffffffffffffff, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r11 = dup2(r10, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000e80)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000ec0)="91f451c85666297188f47434c5c5e490a71668d217e334882b6df4cc1255235d01c7fe72d721cb1196999226b27334fb61ad2d417eaa9927db7b8878ae2ee75d84742c416c8c3944b4367a8c19b80f779e81667e96509a3deca8e36771902689137005e3accb5e1d089df8f789493f29d7cd1d68c0471ba927c3c5b42cf3066065cb1eb8a726e0fa05849c79cf00a74277ccfe9e2089114a7049cfbcc966a24fc2a465788e24fcdad657e33b36331f0370e53934222a9e0a6d84de1dfb56ec0cd13383bea8f62dca2992d1591b79f1", 0xcf}, {&(0x7f0000000fc0)="edf6948b9d924714f5767ab0578c95647609eb5097dc28e210f5f5b8407d2ed9957abeee66397cef2288afad984411ee5a411681cf178727b98698453f9aef9e454939ecf511190dcc130ba27ff7c8afc76e8f3067a9e9a41bb78fbd8a804b860d0f3893bc26b6ba64db3bfe314c34e136eaac85e2abe83ac3fdf414a2bbbe552e3b605ada1b69e7f6cf45d407c5679c99717aabbde754aafa9527229636a9ef96f401f25923b3b148aa46c277b502100dea", 0xb2}, {&(0x7f0000001080)="857ddcb02153d38377153219566d6dd909aae3e72760ad939fad96d0f918144ad8a29088e4dcf162a536e0c4ee92bdd7169bd99eae4786faf84dc594e72fb71bd2913d6922571dd71b77e6e83ca559", 0x4f}, {&(0x7f0000001100)="37b9f3269e9dd2d6f5c478aa1e20f7e9041159d27d34fd15df478052e7f77e05b8317dc49443707153a7f541776735e4e7803501da23c52f10c3751c695b6464934a839a2f7e8661fe8b60a05ce04698a8561aaf15dc0d24de4e45945179c472c58010737c3e67724fbefa646658bad2cc9c7b20b021513baa3910e7315c6f7e3dc1aed7b3e434b00f1e84a28acb620fdd1cbb952a64afdccf6eb155ae33e85448770dea4b8097fea7626d16cc04efbd45d7fb1e7abdd962", 0xb8}], 0x4, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9, r11]}], 0x50}, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r12, 0x40044271, &(0x7f0000000100)) pwrite(r12, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000000300)) recvmsg(r12, &(0x7f0000000e00)={&(0x7f0000000780)=@un=@abs, 0x8, &(0x7f0000000cc0)=[{&(0x7f00000007c0)=""/219, 0xdb}, {&(0x7f00000008c0)=""/149, 0x95}, {&(0x7f0000000980)=""/34, 0x22}, {&(0x7f00000009c0)=""/150, 0x96}, {&(0x7f0000000a80)=""/199, 0xc7}, {&(0x7f0000000b80)=""/27, 0x1b}, {&(0x7f0000000bc0)=""/243, 0xf3}], 0x7, &(0x7f0000000d40)=""/143, 0x8f}, 0x844) chroot(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r14, 0x40044271, &(0x7f0000000100)) pwrite(r14, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) renameat(r13, &(0x7f0000000700)='./file0\x00', r13, &(0x7f0000000740)='./file0\x00') ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000300)) recvmsg(r14, &(0x7f00000006c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/99, 0x63}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000500)=""/126, 0x7e}], 0x8, &(0x7f0000000600)=""/188, 0xbc}, 0x820) 23:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSTOP(r1, 0x2000746f) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") 23:29:04 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) 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) clock_gettime(0x4, &(0x7f0000000080)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 23:29:04 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x420, r1) 23:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x7, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000180)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 23:29:04 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r0) setsockopt(0xffffffffffffff9c, 0x2, 0x80000001, &(0x7f0000000000)="0bba31c5e9c61dedee9cbb2cdbaa275396832dae78615b31d114adeaddcb3b850acb09511e265cbddb0e6302fe4f4d2624255af176d2e8fd0ba19f7b572ec091588901a0cacf257c271613295ad8206b5aae9e788971d5038715546ebb903dad1761627b84e6ba7d8940776c6fec39036e62dc8b70c9ebff9b7d4478c88a2ce1a4ce45a0bb1a8a334884754cf3c721", 0x8f) r1 = semget(0x1, 0x2, 0x148) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x7, 0x101, 0xcf9]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xaeb357d5e360f375, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x7ff, [{0x54e60c9d99858403, 0x81}, {0x815e04fb635051e3}, {0x3, 0x9}, {0x2}, {0x3, 0x6}, {0x2, 0x1000}, {0x3, 0x9}, {0x3, 0x80}, {0x3}, {0x3, 0xc27}, {0x3, 0x40}, {0x1, 0x31}, {0x1, 0x1f}, {0x1, 0x3}, {0x3, 0x1f}, {0x2, 0x6}, {0x2}, {0x3, 0x559c0437}, {0x2}, {0x2, 0x2}, {0x1, 0x7}, {0x3, 0x2}, {0x2, 0x8001}, {0x3, 0x401}, {0x3, 0x80a}, {0x2, 0x8}, {0x2, 0x80}, {0x1, 0xebc}, {0x3, 0xe76}, {0x2, 0x1ff}, {0x2}, {0x3, 0x7ff}]}) r3 = semget(0x2, 0x3, 0x200) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000280)=0x4dd6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x7fff, r4, r5, r6, r7, 0x40, 0x2}, 0x9, 0x1, 0x10000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x92a51eda6666e7cf, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0xfffe, 0x3, 0xfd, 0x887c, 0x6}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r8, &(0x7f0000000400), 0xb, &(0x7f0000000440)) r9 = getgid() r10 = getpid() getpgid(r10) getegid() setregid(r9, 0x0) chroot(&(0x7f0000000500)='./file0\x00') shmget(0x1, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) semget$private(0x0, 0x1, 0x8) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f0000000540)) shmctl$IPC_RMID(0x0, 0x0) 23:29:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0xe) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xe66) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c8"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000003c0)={0x7, 0x9, {0x1, 0x6}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000100)) pwrite(r6, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000340)='./file0\x00', 0x100, 0x100) fcntl$dupfd(r7, 0x5, r2) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 23:29:04 executing program 0: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1"], 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x7e9d7391fc91d836, 0x0) bind(r1, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r3, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000002c0)=0x4) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 23:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x86, 0xfffffff8}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x45}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 23:29:04 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@abs={0x5df32fcbf16d3a95, 0x0, 0x3}, 0x8) madvise(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 23:29:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) acct(&(0x7f0000000040)='./bus\x00') open$dir(&(0x7f0000000380)='./file1\x00', 0x400, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x50, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000400)='./file1\x00', 0x8, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x1, 0x5, 0x9, 0x0, 0x8, 0x4, 0x1000, 0x2, 0x0, 0x4, 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) fchmodat(r2, &(0x7f0000000140)='./file1\x00', 0xc60dc8b73250f3a4, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x1, 0x10001, 0x2, 0x2, 0xcd3, 0x62b, 0x2, 0x0, 0x2, 0x9, 0x7}) write(r0, &(0x7f0000000000)="510fc3", 0x3) socket$inet6(0x18, 0x8000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x24a, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000500)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000000c0)={0x2, 0x7f, {0x2, 0x80}}) open(&(0x7f00000003c0)='./file1\x00', 0x10802, 0x32) 23:29:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021bd, 0x40004000000028a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0xc0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) ioctl$TIOCSTOP(r0, 0x2000746f) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/70}, &(0x7f0000000040)=0x48) 23:29:04 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000200)=[{0x4, 0x8, 0x3}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x7, 0x10001}, 0x8) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x1ff, 0x0, "000000000000000100002000", 0x8000, 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0xb20f, 0x21, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt(r2, 0x9a9, 0x9, &(0x7f0000000140)=""/157, &(0x7f0000000080)=0x9d) close(r1) socket(0x400000000018, 0x4006, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x3f0) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 23:29:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x0, 0x2, 0x9) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000001180)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) sendmsg(r1, &(0x7f0000002340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000080)="cffeceebfc28fa7b174cdec613427901fdc013d0cb44ab9e4fe918e9b5c1b67bac4eae8b39289d65d712424bd8388efd4c62913e5f69b442be3edd9085c9862d0a4b7d9b16b3c62e3dcd7b7d16ad191ac117bf41739bdd5317ffac42fbb342e98a7ce74dcafb97b3525e23e2a8390eb5a03648ffdc659f03a5df8648464d492d0185614c89ad770757797ba89adb7432b64e11adcad8fb529bc706d99bbb205e0784173718a1b04cece1f72f5bb03d14e1cf2adbe612b7d4a4ad23aa686b22d91d3b2c2112a8fc07387081379503684299acef8fe14c7bf3521601022d9d6fa57b86c248c222f2e60dee4ad1efd95ec6278a5eeff2112c8b139dedc1c132032db8191a04de3dcbae0b6c794afb9c77ca2f0857a61927d69e9bdb06ca5ca478c0fd4387b6dfcfa2a46b6c0137ac607a5f3d7c21b969051541f29e208f2b75fd85b54fc93d9b5546736841710509388bbd4130315c12152877dc82b854e20f0ad7e76f5b5ed840f2c0026461bdb9fa2c6c5e69e2f9e7bc64d672ef32a2f34920f9f60dfb99108687cc3777b4e1455034a9af3fcb8cdb16281e38d9673fa54faf4e5577d5642ac3d0fb3b17c41cbf6369ecda0ca3768651997834dbc2e288906f38c5f759c096c08ea5ffa127ec952017cf99bbfd4ba2b01eb8006abe040ae6a9430c9b48bf361bd946d8296139bbf529a4d4df06e0e593b4f3b78ccd5dc07782b2e8f4d74d05e96bad5e5cc4c30f68ce60476e14b494419e183ddd9646efc58441764dda8782ff20c75391455b0a2cd1bedcf55e783b90b4cce27b0d15c8b16f7c4e1195de304f5977ac34693271eb16cc9a9aa1bff052a89e0b0841faf05d225abc0f1c2e840d913fc3bb49cb965c110898fb3f26a383de41a91b4d177f7075d9ba0df51b2184223ce8b43b0bda81476d5c884b5a02c4c9460a14083aabcb7e3ef52cdae23fa14465ecb4577eecbe69716614b948000716e7fae75abfd0024cf469c1596d721d04ecd757be6b1b97460f6e0df6352536c4338485ea6d39df4e1954fa0787f91ab776317c1358df7f195f921e491298326e740ddf03fcf4db543028eb171f8296e0a1d5afbc290efe8c648212d0be5fbdbe105a82072d2f3242eb9b7390275c9049d789be152c4a57071dee66dcbcd3fef272de549473f979d24c449f3d209b2e76c2ba2d4dfcee26779607ad0087ef5cdb6c149af62a657519cfe5b59e80fcbb01b30a84523d976728516314b635555bab2c1bca85a5700e1d0e4c1fb21ef6452849aeab53f977f9cfb255dcc65f2137c514da08446680d706fcbc25c6e7af493831877c1a12723689bf6e2788edf8671921e7a5093a8df79550e0c1739288f2c7184b5ca513bafc6eab5e4bba412ad7f377db0afab1b53c903d1d69a707bcad03fbab396730be6d89fe582086e29d2138f05098bbb8a78fce6fd7678373d5682da98cd2fbc25f5dc72f3ccb629d701b0e147c989145b97d36515bdbd3677fed62bdb1826e9c4e4602dba698bf33d77b484a4147c22012f39b13b9362613d8ac44cb9b3f8e4f69221da62c4b7f23b44f212e4e888b0d7471d8608bdffa05715b0a3ac9d95d059334d5603dfa6932c29bd43e91a1cb41021ca99f9e3d9b39347523febe61258fd242cdf903aa98edaeaa110ac5bcc01babe6761ec3ebbaf7ae7aae7249443bb65297a4a1965ee5b63a58e8433ac8770a6f959046ce8a550dfa89a7dddc3070a0969e002d4c1fe81615673471339973248330d629b85367dcc54c13dc2c1615d433fda9edc569c4aacc85f30e10b37412fb3cab7e2a3203c684e28625a5a717a8761001348491af837bec502891e691ccc4ab5131f09639d5bb7507e56b3b04addcff8ca55f5211f99d4420e7439cf0a87c9d5f57d6ad1fb84d8ff279c6549fa2a02b532d320249be45462052aa9f3b822abd524692436a01b994f0f7dd0bb1990c00d55a735c9e59c22f6b65bcd0068c37d51f71d4cd21c6c20b725efca7cd1599093997057bfa6f3727e8015352d41e09a48e119841cb331c256dcc3812b8af41227d7dcbc472aa538ae6c30c406fa12b6b66895635dee1723b0cf2c88c050e7297e6f45a85c0aa69a6b6c2a762d6e1afb3ac4c4dfe3ede5c3eb1e31c8692eb1e52e22b057fb288138b61eee5707d96ac39fa66128c5074f305b77b8a2ac5e64885fb1aa5b31ffb2d9d036ecaafe1a4a00c61e2f6f723387643049b8436f94cc93357b07dabd763acafede3ef65edbae96c3caa0f0659cea6a13fcc21aaccae15059bb7775d90bdda85804212820c46326e9b2b95b5761f2673f0ad24a6619be0f2ec8f12f5e1db1dc8a86d8f6f506a164352303646c31d4725ed1de72b6d55d33ab1c60a9300f9410a55b4a5bfc7e009351df3ce2b8ed21b7cf28341e2a23d40264bba5d186480833e53bc54c3202d201a83095dc5cae4055dc4af9d6a4603d501cca484c067a07d477a9d9494ce082a1c378532f6bff5208ca57424ccf1a9237cadb0f7e6eced896e48769fdda13ed19570a617c0776103c2fdab322126cf2d50db90c5f7428bccdb48f1440135357cd9cccaa5fbc11a84d47bdf9f3b4f7843a03aae02de0e39a0abb43834f85a7c7c9f5c1003e4889cb0c08b19f9053a20b793590213d3b026539aaf508095bdc8eac184c5ea7a23149f61aa25e9292b835733a31fbc4539f20b769b8193b67325473223dd254bca9c5025ae14a8941c2c6aa3e8b182473f6161680d30b9d7d3e9f232918773294c4d8933841c094562670c5d624ff617ead4183cce9d227d64ccfb936ddefec7191e15733531c7065d2c2df574f665fb1f8d1371c28180a3f67ed9f572a172a6872aacf0a5764461aa671164b43d012c65f61c088ef9c7f9eafa4eb28d45f1c31a0812f63a8188588ce3604f123c6b8a6acaebe98609eba2c2513b94da32c6a4d9b5c7d8ce117e4a0fa8cd62cd264f65a62ac03b972241761cfe2bf0ed88ac40bd6a77518ed0bfc7e378cf5ecb6290b56d9c2712af718a779be759b1fa6c8e6347a32b0b16397b467c064ee5db2a78097651b2a2cf75d5cbcecb8fb9159a16df7eb035101220b78c023c589ee2a089fdaf774b3e089d7a954e0699a64df8b7dc16e602a1342fdb8685e8ef8dea08e503e726d30975979e168b94d6a788f8056d36104708e9f244841845bfe8227fd3dfa337e6bde1c5a0177073707f26ab3d281866b3008eaaacedf9cab88abb7c35729fc83502a44a360c42b39c2f5882698ffe81720f8ccfdb69372b21996deb5d56439d4666b28f44a885acfde4587002356e7028b099237332a5975308395ef32d4557fc417562a54c523ac504e8ff1c0f5ac6b766afbcee331f407bd9a0e46e982d46d8c0c72dad6005b50e4005e2220716705f25bde192b046c9383542bf64d1ef137f74fc5a3ab17bf8e01ab081253a24fb262d826fb02443126cca67177825191e5be948471811097edbb5aee585129a6037d75702a3b5b60599f3a960cb67026981b1f2b4c4994e70aa7352d483081886887e2f5fc0ca99e3c87ac6443d3e5f4187e3897da9b7a95f77e3c648cb9d7cf45c95d28a59bd43db175930a9f37d8a7acec031488180d7ebfc49122ea681c028fcb91fae8f98734e10ff7f4e99536417bd41acaf4c3f3632be8e776bb2777558107b987995a2d5b3a272dabd6b21c282e1eb3119c76ab07e8dc5a9ab047a57f147a1b8bac450b4649e7941e92b820577ce455f76b5d92e6df2081e92a888a0403d134150853a446604207c706c8dd2025ae52ea9845402815e126708633d86b6ec4d857aa44a5a495bad40ffe6cb64e436bd4fc4e5cc236f02595213583690906fe9ba070efc8ad8dda7173e9bf3aec272e648e1793f9c0fb6935f37c4120b2e7498ea6dfa419f9d56869ecbdef959ca2958f3042a8f95299dde14dd24bbef955299034109abf402fe5a8450467b14c83265324d20a7c3dd826551e88509648c1c02f00dcf0769c678e752f7328da894327250bec41b2d4af598f884bcd063ab1fa734f1336485f51be10e4b4b56ae5c16f141399106164632c81d18e6848875826f95de07c03468084841de1ea4438cf4ececeec606035193f6fbaa792a0378865a143ae0ec044f075ff47ce8eb25e6a7efa386f90be7414a5c917fa5dbfdfbb2f409a2db29ec558a97715a35a89482f762b02bc7f6841f4e44ad5d0e41911b4ae67a3ef7050d9e48a33ec0ac867c69503717686814b19818e3893a46b2640de72fc8da92c008d544f953c409b4268aa271f2251f75397fb70607c30502f480f8acc7a4296da201f304f68d023dda4a7f9ae01b53132ad0b7ac400962e0db4c9f8a67d602d6ad5cd02bc61c4f8872e63d0fb7b5a61d77133acbbcd5004a14301361d211885efff6c4bbdd35c31b12eb8ea925dda8ddc4fdd8e12ad9e8c84a0bf1e97c9af6d5e12d9f6371109670ff5736b4b8175fdeab31b11b76e860dfcd3f46139a7b873a551451124595fedd41c1b93209617a161fc3de7fcba6f45e44366240693828cfbe89b3251afca0685ddee6e40dd00c8ba7791a334376d48d9adc24b01c757b7b5b23988f2ed9df14b86060aa5c2f172673ffa76735e6494cc7b97c92889da2ad7bb5b99553f6c718b4bef315d84c2f944267e7ac01b6018f6a13d728ec966f79bf952df806ee8f6ae72b3d4870ad714cdca55b45184fc392ce4a3439a2ef17deeb0777cfebdcfd10a24d33e86ce1159ee664f030638b2f5ab6e77e287cb1f646bbce9ad9979acf5a153e880766fca11d879cd5d89902f1b2b1648591ea2e899cdfc2575d317055fd907c7124369c42b9b26392f14cf719fafc1b5a26c1871fc8a524180412a9760873ffb297d15f97b5844aac4996016562896169ed233dc5ff0b3aa5edca16fca3ba5b28a379fb3f3e15f152d13e008029dde04e7cc2159140f4afc15c11611b171a8ec8109ee37c7fccee1a943aa703e38d3fbb75e43d1c1c767b5e9be31ed26f336ea9201882a989eec6124a14f9d1c41366b2fdb7b3751ceaccff5906375e961262758854b38df4980dd9da55152f21853211b88668b37eeb24489906c4d53ffc1e814ca20b04c87704ea0109318e611e8a7dfcc3fea11e732a5d43f46c3f56e55859704e9b2730c572d4a19c9d9dc4da0dea50ab8f6a431f7ba0cb659b40cbfd30ff66ad3d42b36c976f98679351304a3006d8fa3872ef16838e590e9b808ce03a2a11db68a596dbe0efd5d913f38a39876184a959bd96ab48068a7f5a1d774d180a8ecbcc1a8afce41bd0c7b3df47aeab44a43e6fd0206cb555c3e1d4707f811394079422f33d72a6cb38457241e85761a2638c261dd1931e006029388545a44671c4d65e533be054fb2942d87c17a696af135941516712a2eb2c47b5612ea3fa4ac0cec43f1d9505ff42d0dbc5f973371292fdd02ee818309d07b43529e881e6dc6ee79e8e277d928c7e8050119cf979b00ae944b87f7e309a3ef7d04a421f129f5649f293e3855bd75ffaf6fcaa6abd814507be14e6c5f36ada902c0784ef18555bfd1cdc47e87bc1b91a292e0e15316aa155c51c2dbbe4665b7464a4f47d7d1872ba0fd7585307b3f1e43ef636735f63a7c3d1ae606575b9876fa86e09c9c28ec7814a77443281219f8d700ccedbd2a9f5bc5469f94d54414d411cb16fc320cf7b4080298384ffa6a1bbface6d9bdb3a568eb3ea99618baadde1bb7ab4e809f874c224dba21c406797618e9a0fa60d3495029c5e5f768642c6403f7b3772ce3a280e987f67596573292dc7", 0x1000}, {&(0x7f0000001080)="f2760dd55f0533cd576211a4ebf3", 0xe}], 0x2, &(0x7f0000003640)=ANY=[@ANYBLOB="10100000000000000100000004000000d7afb819b7273c5cc0ab04bb05a2dc2e6f9d52bf450ba399c98d92cda745917baf38c9955ea9d20f570abe0f7daf85b5de96598d0e0cdf45d5f895b2adf39ecec0efbf4d8db700d0dcc4b19ac86c3115c77df0682a2d977d0cad5a8e9332a5e56f8d02c5c37efb79db705b2e4b83b14ba85e2394db8fcdd0b143ea0174d3391756240d6c4816b3123957eb8e97bfd34c873bcd3b09feda385733ff07d691bceca8e1924cfb9fcaf8c9b3b3703f061258b43d3b86afa8c6ed15be344ac67a516083f1d546b43c498ea1ce7fba87ea22cbe6f17f06e827b19b00621c275b43925609791f862ae2b7737897deb9ec1cae2955fe9d476053a3f90b2fc99c77d99890a783e5d44a402a9fd4d8934be319d893ee1034fd409c599d0570471a6965dbbab6f20adffae04a31bdc3659af83858f492dd1b49dca582aec786b95c5200461f7243a5277ecbde90a582f619a8cf74936eb87b53d8185bf8b095188f8d62a3dda2675066d90cc4cde4dd40d745e5d61d51c2ce043eb4a75a10459f5acdff981012d76f58d0c7673d13a7822c925c616c0e105634327712818c67b069dc513b697c8e1c4f2cc2baf718610c8586ca79b73cb3d98b0bc446ba043cf23372fa0f0b6db0e76c94af3c34d8d02c5fde0f76ca110fec46c4ed080cc25857fe4de1bbd1a65854cb1674b084df97252b8f494ab232b4f9c0613debc34fe44fcd0be33c8df988be1a63fe0283767262fe9abc54399f61f8b4356823816ff47dab44a3cb322f03d07e5db7229c6346b0c351dc3415e3c48b8a465345be5bea8b44da072bcf02683d207ca9fce4c06b71ac3bda3c8dd0e7bdf42355fea368543a0fd0d00bd15419bd36587af489684de8d8d499053da72ffa1e0e1f9e1a0ce3407c1da6d636efb7e6755b81dd81ee395c38a79e2c69dadedee60b6d2205c46535fe0367d0ba495c3148d3c1f0fc9ea927480a58199409e8b9752ae8abe25f689f67a563d24904c5f393ad0e08d68f7591626260870f01c7dfbdb19ae9e067e8538afddd99a8f5c2890368fa7bdd84c15593fd2692084cbcf328da575ca1a7319c2dc12a72272e13437ce5676900684f43778c20d67db3a929a3b8bc08e0dd5063076747a9b2d606e2da6de1b33b208aee68617383946b5566339120f7d9a14978a5dd6636ed3493a78e7ba3447663026e135988d2a52daa24da3132da9856418d8c435045f77c05db62a87b09d73d2d9191798938cdce6a0d047418fdd2b118fafaaf67513eaf54bc2fb10ef5ff58505b03e2b79f0f8ee34ac391a45e82049d00e2f203f12daff950228b32ecede3540ab8f51c109f2fddcaeac3269a09579659bc6199e57b38e78a21c690c2b8a62c4d7da87da9b7202217b661b14dbc7de986d701bd2e86a812dab72c096bb048a5fcfb0d2a6ff50961d1995a9c2df3ef054ebd436702e344b53982452a841f5c9f49fe3a46b03da0e650f65570732d472254806ac092d18cbf17da8a2551b71c11283333c726b829a017f2c7b3a6a0442c4c47bf60c1654f3cfcbf885d366b89262910cb08f58037e6c55c873b058161265153632694b6e2bba4ac984b95d89bdab7ffef41ea024cb5a43d5a5cb172fbbe9d850e24cddc98019911d4f275b4f44d7c40aa73b82e72c53781bb3c54484516ac468e2791a63a5ee5b301b121077fe95d6c549f3fcb693dc938e0805541eb87bd5ff204ece0ab0032e4a7fa7e15fde0fea6a5396e7e81758eb91ce59ee156e7a96a247eb3986f069872383f333bf5da222d762e26086587f8e5244e0f2f157da4ff62dee4b8513baaa45b4a99cc9c164e58155cfb0bccfe2b636af00de488fc06ef610c90b5029479fe045e4702a3d985b7e0f1d094996b7cc8757305b9a06f9c2610cd6f1b7bb2a480ec43902a619ac04a6d52690d214365d617e4ffde9d2653ea3a3e2f24947b62abc3f03c6dd1a59ede733aa3475f0c5e5c69a12c7328fee11f4798f3c1082e90121e0d98d1fcea26fff992b93831ff342b31cccc16fe6df35aa6e160ecc11a53b225ffb2b84bb42a05ce61ccbf515e3817e5db4a78490c75a0bd9a96bcd0459f72b3ea58936f7c1836e82bd2bb4ab904a6fca5cc302df7dbae0df7771dd23ea540c711e4f732b1ea8b22c38d427bbaca291796c137d8f6bd1531675cd601b5a98418103cf3842035991b727d13961c256ecaf554f062f6d3b0f2fbd834f2561ff1f42ca8b410d579af6c0ac4b0d81a4adbaf521ac4ec29b087750f7878a77322a9d2e1234e5f9c6aaa5180c2797d4d4cfe1d1a368030af5804b16f36adc35bc5ab019b045b7de6248d31ea7bd00ae571b81c371e83902525089f060b2f0776e6e882ba594885513115e66d501d61202058c5c4aeddfe4931e65fbbf708752dbebc896837563c277dbe629b6298d38776daee2a8014df9d078d2c6217af7af60bd1637bb3e552000b64e2a79ce2717482facf645c53510d02275ab6076abce4cad999715ac17daa388621c625eae30abf607c1c5a2a0ddef779b2b36ac7a0616dcbdb389e4020366211b47032c613cbee89046e52277a4180289e08532914c800cd68480b51d0619c78e9617a5aaa81103cd6930efe9bba409d2d1fa334b7708c821ae38d0f9f0f5726b59b17ddffa05947f7e11139cb039bcd88353814b427f1a749b6e6d3977f086d61ac7b02abeebe2f9b0e7f8c5784d5869ac1a07e6484e376166339c15c15dd06fa6f9aa59b833f5c5c8873f9b8227842e25689cbcf06a00d9b56ef1078bf939e38c8c9194bda04d5a18846d57c9011b7fc92c0f71335333acb2a9851b97e7c7bc8cfaa77bbd85374738fefdce4332052fcd669a5110287a0076836583d780cfcba14ee3869f110fba56688582f7104df6882b3e70536bce4602ed5a5de38e3c6da7f72bc26d97953a625b1e74c96d71fac4b2c030bb33ea2735c01c2a49377685370c39ee2196efc7335783849ac10aa6f617e4d9950c1d84dbb8a40b085466261bb621fef819aa319dc1a66065c24888d12711993a824715834d4955a019cb63f0649cf31da95bc9d9da649c96a2ffb6939e16e59cbdfb35c44c29062d13442915f727998af6093c8302826eb0c9c521672e84219be2c113d80d6d29522ccc9c2a5cf07181b04be28d2d71fc0d0c3440e6e758c7411850571a5e4c4bba11e42a27862cbdc84ee5071e9ae2877df861b81d4ffb2eda2c1d52eccd8742d164906c04df3cac5325b4c65b64635a26f5f6cb7b11c646628ae9964ddbcc57fac30677bca1a876e7b11aa0fe043b442e5c51029f12fedb231abdccf5a0b03e758fab9c7482e9e788dad0e07cfb052d0a6bbd21f5adb8083acf2086ecdf7f6e282323271954c625758b13df5a8e5981ea8fef916cb8302805c4c76dcb71c3b9d686ed8f9c0d885e5813228dfaa5b4ed7da293bbf932f5d9731a8fe05a9ef77aa66e3185ce3948cef6a07b6466a435d4ba36e6162349429ea24327a765640c835423352ee2d4fe7e2720524f24eb9a1d630f055fffbba832e0ac34d740ea56e9ec83e24f18a71217b33402113f1323b499128b90443f6c74fc0fa04b4abab0a3d54e6818b1c799a352dfe1e5da2c69097a5582b5c4919c2d06640f7a354c6bef4360e973480ca683e6afe5021aab2395591642df93bc22dbca2b6dcd5a831fd32be608ddfd469eac606a61e6cbe36f03707aaf79030ee40a1ff2eb5763d28eecbdca275e60d93457193a8986ef6252668e7619ab4257c5198133d116cca4ec3d0026fd9798988a9dbf9b0f39c8d9e69d174871b2425c3e3382423a685e06dffe24f427dab82321276062e1b337ee13923bb10537adb302ddcb1425571d0abf3e39105cf1dc45383ab84c74b5791bd462559cbc1646047e39006e45d58c7e413a373e7305b48caeb5ec4c761eb1b576ed8cdc4a85ed3f907005ae69d65d581950c7dd3b91977bc8e76b053c335dcd29617daa7fcf4735e9259623e3b9e33755bb3636f1bd12b5132ded52468c97a74868fb77a1d06aa0d3e79c46f6ff6056f6eda73d406a55c069fb2abf228c583d0a9ddb9dae262df86568c88dbd5eb44336406800e6b4483fbb373fc4c946bbc72cb5d2a495a260371f96d202c0d762abca5d2984edc65cfacebcda9be4df1b07f90a9961298cba8763adb86d67f4ea79186c1cc2d4f6452c43c71e6322b7536333da69d2261d88603b5bf690e9ce82a75c4bb56ee82e8c63e87868dee37fd5668ca9ce18b1c9ba0c6d4e0f8faa40373cc5aaf9332c4813ce52d64c32fc308b416bceecdaea6c38ba6621c06c2cc0ada9202d4bce6218bf35fe835f4112d08a833cd387bdf36eeada1a6b3a82bc91976a507d94a2c952a445b40055e87318958d54b8ca3b86e178baf7f3ca12298766ee8134fcedb6ca778cc8872bae583602841b800032dd84a9b23555facafa6d4718d0efdc33b65fedb7abc848aa63977b1d4ca0a5fac6ab55d46cb1ab3f3efe9327b66016bc27ddaf16bb0636c704eb82964113637c5471727fc698d838693f523adb24f0923f26d34923d4182a5423e8597c88e6cc3bd7f5293653ba09ba9689e24fe1a4912096f6bcb744868027d930e50ddab1cf0a2a76417d69bc49f5b024b1939cc0bbb04a5234aa2ce90eb9631a2dd9ece37ae57ea45201e528869b4a475b4f80b304a5a29f59e1c684a22f64bec13855b6617ef3d14774864b6bde50f60fdbc203b9a774982fdb39c165e3e4afcfa42314c2b7bf4825bd6bdca61a40c90f57227eb46e9bbe0f86e6c78be74d314b6e2760e4404030eb4ceddc1e014763a3fa043b8e258574b58e2bd4e35d4bc465006299a06b270e583a607a5e9a5c02fd95c6ed31fc3c6456ced0d882e797a7d96069024a13e1cbc6a5db80b1e7c88c928e730e475d3db665327983f850a3d6aa41dc6ae1480ac4c16c6cc8a6b2aec86d1f48b1fc51c57908772e99e489dd707417a06066287340766db69822963a3390de1653994757579a84fb32376faf85672534fe4805911910b81dcc2cfdfa486ac1c5e2629a4103a3ec2289e6afc8612aaaf82910485b3deead7b25a952e9223e02caa5d8677e70a20c0b0ce0cac67f7273b43a7c988af46d8667e38f8ea5ae69dc1171144251ff7f528306c5e94698eccdb9f8bae75acc3950f2a5a456d1b969f5c44931506d10de946d0b27dc735022d9f8978adf38560f48caff5c9140aabf4f1acdd42317c895b28aee0f0153aea73349c7331a7f54f9e4238992be6e792084686ccc6c4d7932b527108d9fae83041f46fa29e5b563c8e95e09842b3e38705c873255bc32680bda4d5ca4ea68fea614cb00faa6c56cf415c3cf3fdf4088d65874620b955771e39e2426aeeebe07e2a7892c8a505c32da20c61e95a3b410f7d6ebcdd6806ec07b4b8342cccf3d211ba3f599fa8cfe74fbfd68bb70b2dba05653d14bd32a02e1c7d0fd6cca3a837028eaca1f3c588f47a19719e5cebfd4e0f5c3e12df6b68e4b192f2a04b44b3eeff09e864e5a230bc5199d2c6fea30ceb54d4edf9f214172a51394907358b90c7448c3d79acde37fd1cf9fcfd8e988d2833be4eda23eff676831491a30e33141105ed253dd75837b3d76019f31085fca5305c9a20e35ced87eebe0bbbf70dff0000007f54cad0c9d28b610914521c503428d184ad52faf6a7af1f4ce3156dfff9338e2f6279d8cba9aa26c449be6f0ed66847d01fd0d270b1c3bc4ee46b6c78729e93f5ace75fd612e17cf2ed61e777b409655b5d089c816b17543b4be7f498a5e52c441dd15d145202cd81439f56b979a4e80000000000000000000000ffffff7f54e335fb806b43774567a895f7e691ff2f47e2c4e4f3e636693b019dcacc951456e3884a82a3e9594adb53c163ac2392387cfaef336fb56f2ae8399b1c670e8e8ab36afa14c27130fb291f9503567ffe77c7f61428eba49c641eb3a871379bff23c5421eddaacb093a00854f6f02f5a4ac9f3d4fea92ca9bf98efaaec7053781fd772ea900908551a4ef8a720bfc25cf5909b11dfde865016429959afab8126ad1a2d6bbd232bc9219525262c75afc5a4680579b3bcf42ad2a77aaed243b0ca5ab555505d3d5a539d3aaf9499de4435177c7c05005f5e81051530a7a00000000100100000000000001800000ff03000063f2bef9ad35d48e9ad720abaea0697994849410a6a34c9146e6a3daf0b654098b12cfa1ccfd9c71c95c709b83c68cfdccbd85e1773a517feb10c50dbd77bc8c3b2c68a4a92cb6ef4f98f2d13020898b992483afa8689c8262fcfaf3db7507b75d720229d19f797d5eb52f84d31814b19ea5e47324ffb847459b214255132b618818405b8f7b07b607890fe18e81e1600d9051d0418add0e4fe78e04972bead9b1bac8c77cc68f295d90435e5f05ee3ae7835aea66041ef1922c6e22d87464f1a2cebed0b8cfc1541f428511b0a27dec50bd046b2ddede76c23c7d9812621264dc5e2db51ec6e52b3579da56e3bdc7a03fffb57e5bc1edf60e4df17e00000000f061bba01d4febaa108727793cd58bf0b06809e93bfbf3285c89fe1a56db36cdcb58522aa587c6d604d18b13761c640a0c3400000000000000663a33f0626707402f8b265e231c7ea775ef5be9356be70216b9a59101bc55ccddca316ee8fa80721a098c578c85c4a02ea252"], 0x1208}, 0x1) r4 = semget$private(0x0, 0x8, 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000001580)=[{&(0x7f0000001100)="b20ec7", 0x3}, {&(0x7f0000001300)="d753f996", 0x4}, {&(0x7f0000001340)="0dfb082940210f2e636b418d9072b9f9d249dba7b466f1077a5fcf7b8bce22effbcd5eba34be8274e3e0d3f2fd1cecc5036743c234310185dce691d8aaf791155d4d43aedb15cfd352aa9947f38eeca14a99e592a6ed516e38b39cbd8550c713d0c54486eef69efa495898e2b9e3a3026e19fea40bee6211cb6695960d58a95d808b60dd704e76aeb8b658e8550b345d81593ec97a41e50d5d", 0x99}, {&(0x7f0000001400)="6cb66d7572984303d5bf25a7c089a253715a7a2f86e43226", 0x18}, {&(0x7f0000001440)="49c40316eef343c2ce74d464e9698b167960913a2c90849f09a53b99d5b96cc627377d2ef19420be30e09d493f5deaa4b4532a8702c8be7d0c2df412ebb432be153ef2a3be8c6f232bd098f5cfab8b11da56cebab2d36347ce04acafb8f388e3e49591c140b9321640c0d89e1b7ac713d12b095c9873516f7e2bbd52dc2e3628f2f58cdf", 0x84}, {&(0x7f0000001500)="b5921f8e9a48ced0f818c8da2d9c7c581c7220985b4880e3bc9444d87abe6361dd3de3bb1ca5ec7f9b022b8e76d86741efcafad6497a619a06cbc17b0a45894a85a487da29301f271ec540facfc6d929241149712602c607c82476a2b7a523173a44092a5d79c8eb", 0x68}], 0x9e, 0x0, 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) ktrace(0x0, 0x1, 0x73fcae1274ae2ed3, 0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000480)=""/101, 0x65) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001140)) close(r5) semctl$IPC_RMID(r4, 0x0, 0x0) 23:29:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f00000000c0)) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xdbdca2c23df9d7fa, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, 0x6}) dup(r1) 23:29:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 23:29:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) write(r1, &(0x7f0000000200)="d5d01e47ade0c3c2324ebfb788ba31e0da61f041b1dc7358c75c05c05a4cf6b6f1c0c6afd180f6ca8487facba66c21b12d72095be6937ee44d0c9b53b198b5f4e06456b7f564899294ac0a9e6d360a1bc36c67e9f9467b42ce8bb9d9cb288c7b09f6bd0f6c6a079848216322eede0fff3a15d791633cde68a20343fa658af77f14a8a15019ea14da665f570bca6e34d3881c9f51b6c861a57f1ebffb5c3f25794480a2d786f97e34546f567413ccc118f68b735c5751b29de2b4a15ad816833647c4a5e31d27a30eef20d430cd8ee7f34e945326c761709bb65625678825111626ecf0b4e6c37c", 0xe7) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7bf, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 23:29:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x4, r4, r6, r4, r5, 0x21, 0x575e}, 0x773, 0x9, r3, r3, 0x3, 0x2, 0x101}) setgroups(0x268, &(0x7f0000000280)=[r2, r5, r6]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 23:29:05 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 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) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 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, 0xbd4}], 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)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0xc51f}, {{r7}, 0x0, 0x80, 0x4, 0x652, 0x6726}, {{r9}, 0x7ffffffffffffffc, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0x7, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x7}, {{r8}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 23:29:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = dup(r1) renameat(r2, &(0x7f0000000040)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x5, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0x3], [], [], [{}, {0x0, 0x0, 0x400}, {}, {0xfffd}, {}, {0x0, 0x0, 0x0, 0x10000}]}}) 23:29:05 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x3779032b9a2e6608, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 23:29:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x05\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 23:29:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x2, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0xffff, 0x800}, {0x4, 0x81, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x32, 0xcd15513e59fc1db1}, {0x4, 0x7f, 0x800}, {0xaf30fc584c05d68, 0xc3, 0x800}, {0x0, 0x800, 0x6cc14c3474238f63}, {0x4, 0x8001}], 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fchmod(r3, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) socket(0x10, 0x1, 0x8) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 23:29:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x1a) 23:29:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000140)=""/109) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 23:29:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xc0, 0xe6) setsockopt(r2, 0xffffffff, 0xffffffffffffffff, &(0x7f0000001200)="272992078c02cd7a2a87122e9cdfc3311a1bdb66193b3ba6b458b296e8921be7e626f87bf6114362bce748c2d61c1f791d782d1190ec46415c6198bf3c7488456f6bfaa63a796e3ba23793fded692b6c94126fd08a6ed6bbc80677daebd517e1af5c7d12cb57ff7da94815f2724cabbaf4ca2100b8453c684871eae7d90fc7cbeb71f0b280ea28988955ba5197b8022e7335c378f33cd418492dce9d241d81afa51b1a176592ccce2bb1e8e8653cae6204e51dd963b04181edd1ccb5f6af13e5466ac607d0507dc4484f57414f14e35e72973881cc496ca03cfd5319", 0xdc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000010c0)=""/223) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x20000000000001, 0x8001}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000011c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x4, 0x2}, 0xc) 23:29:05 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchflags(r2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="40f0546e133c4d8a52e846191215ba55b194c7eca348fccda6d7e53012a8c92badbce48ecffbcb", 0x27}, {&(0x7f0000001340)="1915109fc38c97738857228a2665b725771778a1c4dd2f2a130097bccd08d0e7e0a5f9c758a5c0b65257531df73e8ece15448e71e5dbb2647fb6c7700489ef7ed28847f02e5cbae0f123bbc1342e0f673df5034467ae51e06fcaa1184bc247f9dfa91fa2b1f992b7eae84b4c7fbc3ac76e1070e6672f9948af1aa3c69636c7647b40eb5c8a8accf31686d4546f17afa6d0f9f4527f73909b248ecf191e399241b41faf33b46fdbe889ece970f86042a7abae0b1d93be3a8e321cf280efc60903ae8f9b8495df95c19bf2d8fb06b2ca287585f65a81e5b068c9b6ee601d8c8ba3f8d2a2b19612931ad583e02e5a7e30a6007e0ee2ce31da2eb319d15ba69d894d7d56012e863b9859a185b491f0f0f1a569071958d1fdb59d331a10956ebfc5a1e9ab53bf8d72e426e31584e1de77de54439613825377c1a4f28e5ade5c5261899a98beba6052d29be91cb48b9b6616a209592dcaaeac48b73b66277ea67847d05cc4ae4a8aff38f4010698c07d51e4cd3a77e13b0e650b03c74a3e337eb50be0c416d3c05eb94466fc2b08e88d3994fe66950a5e77fe0f3dfa8d2028ebe4b5ed2a3c319c301d7f5262e6788248f4e562dc7ee5deda21ef3c9329c2508eec1143573535f90c18426c39cce7e9a7375b8a799e178b4c160398db87a782d1f7f5c90ab562942868f0dc42b91ff24671f1d721caa3d8e7e88e1dc659ec7ee49ca60a114758f950b1cba023297f48cccadea8c49ea1baeeda6d09c48ae31e4d1eb98015aaf76f0c248d073f3b36272984cc57cc5a883ce6cd633894f652d26c3160256e55acced8050c889195d757ac022947b9ad4188e50e0fb729b81880f8b18130b719f9f156451fd00f5ef14de35d9ebfe7d4657227ba294cf499c266c94d38c472333f3ae1ce1b5d5b1a6835720d8321245288b99b101ec31cc39c0d717cb76686ae8539bb31de0160b54e5457fb4cf3e22e80984b81feee1c03fec3448feec50cfb2197d86dd9da24df75410cc9b37f54c81b9c28a560f287dd937e206e9bd6cb65fba11519091a1eafdb169a809ec6c2fe07e108b904156a11d33d2bd9b2a6f7d0fe5748c3d01809afc9e4df274451b91c64ebb88b3ffebd15a96f0ed6ce8c376022369a849c09fb9c86ead117472f050c057855bd8d56be2d9b53b3b527c4296f0b1f4e7ae838bc7524ac509dd860a37d377affb333bfa162f07ef53650a69dbadbc8c37e68b03cde4a0871ea56ea37d172caee0be353eb1ff3600ca9ff876a3b94f3e50be10d62797aa1dda8a27b5b86b693b1a2730eecb6f9c588d4961eb9e30ce80b6eac07e0d14f3773881fc0c0b47833e603e81a688734f5cd9fcba9b890780b978375fff4b5c47c14295c283ced372ffde471a0246312f4f718a9779628887a566d0c5d1d90c521b7b46d026bd6c372a0255703a73fd8c7fb4f6ec902f49b37ff870b67fce2931b32113b8f25ddafd97937006442cbff58d0f06a9b87ee167103faf879cba5ff51a66961482b4eeb6e4d9e1d7790a21f57e1c7e051e468a02ee14699cf10dd20e2c4a58c488fcc48f307dd97ae92a8f30949f6a7e9a8fc76882bcb5356e921aabd49d4de15453e75caa331872c3b20fd97272b6a6c952f407eef7c13228f21461de4d800cce1f3777ac149447504b44ce7d33ecd11d108558e98be2a04a3c40da5c7b11b50ccfb6bf2f71a25d6bff85248e9f4b8d6dab9a5cf7906d4f87859d518526b5fb37e1d039fc6c1d06998b71b8dc94deecf5b7b2818fe1942ccba8d9985017b39ceca1ee1248b74302821b99d379e6f1af3b0f00f7ea37f27b8b9f69330c2474350f7838de6b9fd76286bfaa5d8aa21d6488b4674884652112543b80d0c22836fbe64a28b3e1764ed7f565e2320c0423f2cae26f0018856b83b276cb9b9d8808da350ec4aa9e7e65c03e0e31b4cbb764c83198d2390b7d8f6a15e5c8dd2308d4861060de72f136bc9116c9290b993186016756775104f3f3b83c9c10aceaf6e5b6f789aa8963b7cd3d1502b75fad30c9c293ced13c6f5a98200eb29619c84ab9e718e08825441cb7dcc67934202db1858b80ba8c32f705fcb62b40a01c43240dff0a84c8493db5c59c0176cb9e1c151f2c9ee1211e8aba7cf32e31359f9356cc84955110ed9ba71272e82b35221599899f3b1d707ec92377c11fa70f111bfbd2fdaa72924f5828c998f40edeb61cf8ef1fbe1708f256a2efd6bdd2f76ba0107491235c276716cb8f2368956ac0524cbfb06e6ed1de2ab23c10a101c80dbd42d44ab0272999127df5a5f7bff33b40946499098eb244930f24d58e674ff4e5df6057161c9679dc8b73c386d5db55ec39b29d0501c7eeb2a0be494b76ce43723f5608c6461d6c2ae6cb7cb25e819ec958fc040d819c889ddd54ce3af710d3aa060552bf684e11aa48c5814a9df32ab932c95476d0591ae1f952266ee11518bd6ba2d9df681726661f88b0682b1a228ef9dac741fe9cb7410ef7fe8e25e8a9eb9c11ed4bd668dd331ef1dd3e72ffb2c37037d9a51aba0a697e576caf2905919d375e966ee1dc9fe06b70e3c0a4db9db0678940a944df89dfb578412e815053dcc2e416f19e41056e63a989622f8bd4007efd6a58e5dda748bae85adc322dbae805d9ac524c711a857dc4ce2c4ad531e4aef21f59c12f03d104e9813550e2ff6fc4c97411425d2dd47a71ab8538c4ca96f343e91b7d551aeefd9dd80f07a6ad7e132598e73db5b954f178b3af3db8ca47a63210fb355625e1966a8df37dfa2f16c2333102d22c2af6f39d92dc7cbbec8b1ece46eb91a1599f29a2eb67037b26338dc8d9b545435a419e9a78ff97fcbe4a337d0a3056c91c1a69c7b54c88c8051974b0d250ec77f07f0e3c0d01457595eaa56eb5ac2d02c837cb3f008fc48cc7fd8d6740ca2d4ffe17115b2dd5e359234322c2df40eb24c3a5ed21ac2460b11eb1be5693c5618e1d4fa55179c7fa2f6c68fbff830822acdbbfdb56d7baa7bf2f2acd0392cb79c3795e6b2dd0861154435461a504b9d2bb4a3e0d3ee4753b6be13dc7acac91ec00873c9aaddd801406fff84ed4878b1a34a3c0c4512f8e7c9464eb0b94774532e47bd66e20f66d69c808ea2dd38407b90be07b811229b5774b661d2be0e24814ce68a3e73c523df6b93ab38b5b3cbfc516cf3a2bd92bfa1c7191bbfb75d453721b7dd512fd29b14259575fe62acddb8d2405fb0fe7e5efbdeb6eeda04c33404db2e3f2e5e68a13de27916e1588be53ed7515cdc3dc770412191f9be0082e1dfa4ebd00fd4c89ae82ff360ab6d1de21233831f76947ca0efafc069ee5fc924768119ae32e9d99c73e8340189c8598925228cf1c3793ef9fb0a41b088ad93b69610fdffab1a8954aba5a729f62a6a8bd75743cf7b5c7ccf98ba2f17aa30803f68662abb5bee0ff8940c91c48c70845f16175e04ca4ebcc6ed067e3c2dc65d615dc2f93077a4dc34f1a40a4e3d875fd5d22ea2d26bec90d389b24a00eb3ca35d088c3915e404f4e648aa920151f3b3aa377189f6d8d6861b320e6190f8cff6c7f0cf2fb49abd75e54cee708950fe48151b89cfa7b72eafc2157efc77a858f01fb9146890763c39713988823151fc13778a673a47a5d63d9f80dfd3e5391469b8070186c196b56a8f3bffe942e6a26e3cfcf43dde6b3d8a39d19a922c3c3809713647d89d091d23761fba9464a0be02cf900743bf4aae3ea129f439cc4d96ed6851a5297dd4844952505568ec0674075686c3937ab39b23859c772480006a370d60d738b5e52e39da052bef6144d8248ff1b5a0888d76b15503a6f8acaaf5acdb78f7eb5859e2eb3c69e3cd0dfb26f6e08c2b7df7e6e51f86afe397b61e77b317710ac4888548f4f1e8cde7911b3c884089bc301ae8d24b479d07be6e7b1cbcd26b3fe553a0b5ae885ba20ee67e4148a86b3a0c3bf9acb55daf933c214397729b4362463689c794855f960c9f54e1996bb0771c20a199d790e5f0e955ef602194c470f179bb6bfa1c0b148b0c9bede0660a73f4297e29750b56551ba8f943e8a65db3d28e0d3dd89f5e6610918ee916c24477a6899b877b1e54d6a96e6864f307abbf47711eb24f7b84a20a1a24d97b2c3fa30206ba9bf48b73e24e26ec8955e7fa7294a24f7b350cb490d7d0ed1d4c4941e3f6af4962cf2889c594dec10efd9b100a63d3726612253e38a88174047fd2fd04e8aed197dbe646aa9456bb8fdc8df08a2a28126f39cb2c570d8de188038a6fb4d940e402188cac18e592c19b7bf1a6b3778c08f8cae0542ecc4adf007bd3eac943b0a25d7c9c8edade3caddba3a56a656b84dfd5e1a602b9e17aa8a36c45c9e635b222199a1d37aa96f7dcf73ea1f8e98c00259580203b78f23b48a30a58064d67c95041872c2b6da584db92b5d03539278ee6f40ec2fac7df6ba74159032f2d5a8abcbd00ee1d5bddb8ea7f09cfd6ac071dc6d4f8b5a6d707fb6a7bdc7e6fe507ed485b52d05b5787432f8d92832dc66499bb242a308b5d2534c95ac551db3850ffe0dab406a646bc1409f78f83901a80ffcc6cd8efe31d29359dc3dd8da253caae81b0083b197704f517626cd0772682bd331bea2c3bae969acac3e563518305dec435f5d64250d80df818966362a869bf6e1edc1db89c79296be62b6da6473c0402ba4ece874dda77408cdbf3cad5219d928d99e5805ce7d962a3bb2fd1e85c5269ff5c918a9970fff25cbade4f8e6fbafb160b83eb1f3bb1346538c75d290375d371dd1d28f9e76e5705767698eba1077ffec9e3ce395323c5233a200b4175213b9b51bd5537e8230319dd9d657663e4515142608429fb319983ebb946f2cda8b69d65dea6902cf75b8b0fa0ee605fc25842785ee5e66422310ff49cf622efe3c231308185a7061f78b1012205aec65e3db979136db7d84bfd1fb9d4fa37a41c86488a2dc68c8c929a91cb884de9c5e860d12c8cde239228cf938fac737a2d3d5827a75d0f8ad5822320aae0d5e5265459f942a9671a21c62a4562d7465857b3213e4666e34c7b3a3768813b770a1bae6b15df8c062fce4f7bc05ed9f8b384f2356d74e08f14b2a3693e31acbafb116ec2a3ca88e997275288f5e7299329ce53bd14a3b89bd0b2fd4daf56df7bd5b60c6d9d52324bf544c66ed3d8603fdc9b4365fb9b58bdad7501ff68c9a58577c654f71c42537737b191c6705fa7839b2986feec6f7a0a1b21d829d824e4a3d2f3f33e36bea05799cb759b66e316ee562aaf04df6ea3cb8b6a3fb5e6e029d61eb1d5d8d0f42b486513ad61d2b431505f38831b3da8966f4a6fc2ca07ef908002546af17ffe3105ce87f60d760f3a6e54d60d43b3a287e46567c1b66116bc72d813e962835732bb34bf9edde972861925e5072e0e00e8f0232f2abdbac9f2f1c758241ffa2d29840d8219fe14f6248e42b89d5f7350f8030a25e6b2e891d6007b70b70e1f9ab08e26af7d664fa2822fbfd9d5a4b77a0dd9c1a4206a1f5849d1fde93d7199315b5515fa1ee4781dfd26b8d9b8c6bc6cd980266c85524ac6a33660792ed0ffe11bb5a587d8a4bb989a8de2c92f5453aeccede737a3ee814eaf35f356249d096f5a9a46cd553d61a0810da648c6651c53e79a3e07237a12dc7c028f5eaaaecec23ddd1fae3063ef06eb6b4b40ec71298e4962318816c73e6f1aa8b3448ad55e9e2dc06b7c0945b6c035824eab0b08565ea5c231c5e3821d16fe9bcd162f4fbc11886e488898d1abfd0ddf62bcd51a9304dddac1543850df0c7735e08422c0a8226da0c86e2c4a768ec4", 0x1000}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000002540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) r6 = syz_open_pts() r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) r8 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x4, r10, r12, r10, r12, 0x21, 0x40}, 0x773, 0x5, r9, r9, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r8, r11, r12]) r14 = syz_open_pts() r15 = openat(r14, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r15, 0x40045744, &(0x7f0000000140)) r16 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() r21 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x4, r18, r20, r18, r20, 0x21, 0x40}, 0x773, 0x5, r17, r17, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r16, r19, r20]) getgroups(0x6, &(0x7f00000025c0)=[r11, r16, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) r24 = syz_open_pts() r25 = openat(r24, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r25, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r25, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r28 = getgid() r29 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x4, r27, r28, r27, r28, 0x21, 0x40}, 0x773, 0x5, r26, r26, 0x80000000, 0x2, 0xffff}) r30 = getegid() r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r32 = fcntl$getown(r31, 0x5) r33 = syz_open_pts() r34 = openat(r33, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r34, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r34, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r37 = getgid() r38 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x4, r36, r37, r36, r37, 0x21, 0x40}, 0x773, 0x5, r35, r35, 0x80000000, 0x2, 0xffff}) r39 = syz_open_pts() r40 = openat(r39, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r40, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r40, 0x40045744, &(0x7f0000000140)) r41 = getgid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() r46 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x4, r43, r45, r43, r45, 0x21, 0x40}, 0x773, 0x5, r42, r42, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r41, r44, r45]) r47 = open(&(0x7f0000002600)='./file0\x00', 0x20, 0x80) sendmsg$unix(r1, &(0x7f00000026c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000024c0)=[{&(0x7f00000001c0)="f47a419405502db8c9dfb57da93b64a9d39d11307768551433cfe661e128fa87cf66cdf69fa229b00a7bb80015a8d050318665", 0x33}, {&(0x7f0000000200)="426744cea64872", 0x7}, {&(0x7f0000000240)="e745b123bf56bb53ae9c45df71306848f017d66752969e518bd21fdc9764153abf98d5abe2d80446133840c20b2b4d441b0593411c57c4b3b664b84f9fdcdf0576f652721b589ed2c3a5492780ea5320ae982d958c6231a03709b47d068013c24f8626e6f3b6d13a427644d9a849e143a6e2699a6408", 0x76}, {&(0x7f0000000340)="42c6f7b53e8ea6614966340454c57c1b0fbe5fdd13d9883d7eb1d4d42c903894a60ebe4c42ed6fb50a04105cd76d639f60693f92b80f8b393439060fc67fffd55f6bdc2cc13d07ad92ba040b98e4616ecd1113e3948358ea5590fe07dd63161a4d36e838defa0286bc0f98499d4d5c4342cfcf51045725448a2fc0e866fa4dd005a8e285222ae94e467d8943d7c0dfc6b71f9e4c7d2f3528d0d688233ac77361cd36f56e97dfe5af3fb95896127074f5434d2db6580835a4dff11e7ce0c141b8ad6a9c1720256b2893229167d4307d7a72d092cfc5486458c0bdf5a97cd1cca3c28665dc25712bc56931c8226f2c61f58bb7816beeb8b7b0d0d5d61be60cf6d74ce69f73ef1637800883eba80b503ca70696ad92f446b1217326e23694b26f2ae9d2fc3dfcc209eb2d859d40206c7caabe3458207dcb0436f47a1fb8101bf838fdfe97fffd3419d0eff46e895e718b082bbd119e5e87218acba9b99fd8af14b12ade99822b1d1b2995539edd699a3830ad5114c2f932325265c987cd29216f1deb653c6f1a73846fbb18f3ea7e4adaba7a2d9c9896c2479418e3c1979702d94d52b74ebae2b124af6964dbd850f29152174ae030d240b383c06f31c0ec26a443dca42e56b0e0d89b72d590c0a590ccbc71ae8045e77056f28d48b798aa3c754b20bb439b1e3b30aa09e37c4c64cf8068e8a2f895456d62429bd1835ec1c0b83414674ee580287850867bb8ae202d1f2f180ef2cac133313d14499f426cbe07a06055358a71f9bca874e5423ad4667615741052e6901c70a219c2120072c0a3865e3b3bd934401a8b5dda6ed58a4a5e6e7dd6a7e0e140dbfc3a895977ffa05bcdce2373502c05e86af0ffae0d6454ca246f8abbac5bb35b9adb6a27ca6da22fdf3f6c9e56b069e83d5776255e3b8cc1d0872af7f57fa5adb8a9c228ba697e1f3925575a5dd69e6fda4e1cee5a7cf870a75e669ae23e3b9c7a40686bb93c660dde88ff83be2bd4c76f9359b8ce0e496ae612abf633add62562cb32bdf7bbf361d1655333a270d1bf9d70178b8f5989022d6abe07c1cb536300809207b714d7314e9fde108f752b1ca1fcf46796cf35b5fb81421da7eeb6cd5741a4f8987061e6cd99b42612ef2c5bc55fa5b17473e9387971f224fbd3d5517c656a8ebe0ca00a399cd9ed7758bbe1dad3e1e5812cd3b62e3de0a72991ebf1eb6133f655e18021aa551c4a96f618c1e37f263264c83c4861647cb56796de265b91d23542c0d47fb4f66bc7b86e659f891f78ab4836ea4ced13988c1c22b49fdcb8762f357a33c5bece1e2af52999769cad174b862cf4864bf736f5b8e4f7283b8307bcc60990a99b85f8e8c6005a6532cedf45d5537597bb2f9cc17df15d272d381a26e1f07d66554c4f1b10a63246e07abf1d3b4195addbfe01ebc964b765d88031ae229133d755e4b879ea72ef03cd655c6a57a9a52948987f0ee2d028aedd112db554bd7379929faf98ce87c6523f2cd2659e293d1e587b19fa0e83461fe90d173e5bb0e9345935b58d4236037f5b60e2b6f38e8c09f3db946f32e5bafe7dab5740a741e407cb968cc52751093c776719e2168301af39b947e60cca2856d52c1e699e22cfdda8b79a06266052869a41d30d0aa936eaf3c5495258d4de08b84c31781d09da71ab294f71c05c3d40fdb6264cb980d8a1439575fe0b350595b126068f4b2687c2546e6a8622bdcc62183a3115201bd4b4192541a4447a5cf4409cf5a9b3778254d727cef372e6d99b7fa35e79616eb14ded8043449ab653ebefa2a27986ba61ced332585ec168d491b4f56f8c2a1b02da36bc7f9bb8250e694436d115a7beb783b2471b3d39b798984237c9fbc39d275a8b3e95e245a5ac281d71eac920928a0e83abaebc6adf43e38f0198a797e4b3169e183c7659969a0400ed6899cacabfdaa8d1ec24e45e025cfa7112ed0fddf7df880db334b3dd1e617d1b60b1537769cf49eedf59d63825edb67ade93dc875b494e9adc95d9fcb1cfeb04d09219aab36f86ccb2c1ab13b6b8db9a32b2a5f0bf08ae8bd07803ac4e28a130ad7b2e3aa283f75fe00cf524f6e814d7586a57876fe927d124d11d00e428f3eb7073d5f59a89ab85edf913a91ae513b9473ee09ec470686fb4ea152786b553f6d394f49534701c0bab386e342df09807ee29a57b40acc50a281143b8901015bbb13596bbc59d602ea4469b128a4038237ba6691c5672b34f09992f97dfc5d15c5dabec40037da6db59a68978eb8da3dc8e260ab63f650d8597782122441b64c1afbb38cbbb08fb579127e8489a68695d58c0436ff4087327e0cef50d0de06d272767aa8256897f38a582bb792f5e8d5081ffda9096c24a63e8eddd1d580ffbcdb83943c5bcb47e03281fccdd7c0d30cebbc320a6b3a64b1b3be5a76612346433dad9f489f78a9e3b50f7ca0de9c590bb13c3fe30eadb3c3e46ecd61d7acb153340f78d266417a1c1d74a3170867f6ac6f87b1d0cdf8d4ef4d845cef2b2d23145326547ba0f6f99b7e175475367836c79428d14cc377806920ab76e73c9de179f963a4f2d3e941b30914acf101aa94a46d1d2506b6fdec3a2d2e9c0f706cbdd2dcd2f1eec712d9a81437b7f08335e6930d6bf1a9e8ef1fde920f45cdd63da30465515e06c84129866e458e1f6b4f811d34ddad63ba5f1c57bf24a4df7b2df9e3a73ff7efaf2a64f8f651a868da54f173723ea04d2dce2c7151aeb2768a24dd07819a191649f1a6df92053cc2101e7109375501ef6dc5bccbb7981b666e17cfa9867868ee0815c78373f2043a9c30da67621e9b6eb698097526f04d5e96e67e1f16c663b68ff34ca1c981d25fc0b3146f3c61d7fe970b3b27d56b146e33f72843a591225d07b665901b6845985aa8e6d63f7d75506c2befb6930e422957b08b419f570c7b6502ed7e69f00db655cdeb5700aedc2be1765663f01ae4bb3390e94bbbaa6c7eaf41b64b09ce593dadd1a84256cadcde25dd99d4e6c59a305bd86543dc4ca544f0eabfda9228f2889cdfce11f6ffb9120194a1cc17727117106c9b4c209e4969bd8052069c18e5cd838ea031ae1dc1cd46ca6f6592894b1665377ab74e2102b084f82be21bba46312f546295f9e2457d0caad9f05714276113d65a9c04fae1bdaffd7b25ee262ca50cf4bd95258aaf582e8f4835805352d50893134cddecc6b0d75e9b83cd42b7e0547fcb762f047f6d12b4997b309763a7d0b07fefe2c0ae23b9eeeb7db9c228fc3f06f403ffe79b9d977c68295e65deb6bb90ec1473dec614d9061fa4b61fbf20b5b0cc4c7dcf4a0b2928c6c1ed3751e56307112f667981426d6b8273e8a331ed233a3d58d36d7b2a778420f3df56ad745ad0f5fb78ab367dd52f6917ec3b4ac0a88290097cad9968bc7153e07609003f268e49b7759bf29d0b5347aad0c47382c1b51108594594f067a9ba8f253828662a31618d04a00c98e02062739d5a79ce5c5bda78134fdaebaf94d6cde151881c6ed258c7f747f90dce36313845e52382a0a4e39f79b25e9c0ccc452a4a82f5a7d306d864d52d6a4e8293884e9728cc2d3a0a06858b7e29e48ef3cfed328fb9321521774d00482ac96eb9842b807d6973b651c9a744f4b00bf966baa305d52897040eb08a8c68d5a3a36effdc1b52a06ae786085e230f4d7cacd28b3695037e460723cfd302e175d9fe65da9043bf87129877764d913e68184da88367defd1175e44b7dd2ea05ca82e0ed143c6c14ef082d31a72578ee0b92a9b4d60c263e54a28133d42f608928fe7ba9ffcdd083cf55fd11d55a6651b7e41361b747c5b57fb713aaf0dca2c5c444321de4b44d8e65d637d283b847e18e326689f55949278ad5a6b1afa6b4b894cbd65f6f68f6e3ea24fc2cf44fc7b06a0a927ff248bac6fc43ff3bf1042db31c1c2c6ec2e143305079368338868296fab118e1f91ad7d24f2164a4b154b68e3eaedcbad5eba778b0e88677c7613f45b5276438b9eb4fa7de8d4a10edcea226a25009749c98c9328a359bc193e6052bb0f422fba4703f7e27b90dfad2d64af9c014cb486648894ce3d2c5c299eee7824e988e97d10b27a76767d30867591e3f6221f739164d3a07e9408cd85f7dca8593620f590672a23acbaaa919562b043ef2d4a8b9599c1bd55f0a534d7041feaa944227426bdcf52269326d1e414bc3e794254fa5d5affaf7a292e140f3d44a2df03bc86311b41afb02b0b72dddfc637e5f5351df91d18483e8336836cb1c544e21414d2a3fe561f71310a345e479dbba4d655dea1ad31d2e49cdf900345a59c2b373b5d6edf8196b968aba98104d268f3fdad18b65867541a09b8d3f1cd4a48179de33a388c74d3f952fbaef4fbeb92843836da570ffc0632a7f323da06780f0c2bf1c4eaee72bceea5d4c743679037f6a4397ab4a3ba90b9b51b314706e5464de4f089b3598d8428ef8f43d1f9a27024bbd5212b35178912b1db99cbfbc5dce4b5b98a1dc2c1252aefd4f3d62dbd6902946c0ff3521c552a5b330a177892a41bbafb723fffe9f9a1b662e13208323747482a7f1d2bf9c8c44f1b9d35bd27a3bffe1cdd30da49d0c6d86ee6f23ddda04b0d118ecaf7dd909f33ff26e5356da6f10f91837dbc81fe93669673c662b957d4caceb3ce81069315d103288904acb939e60d71521e0988cd55d68f9dce7101e06f591aa9b3b767f31ce5d3e50582ea4b1a654d6d4aeadf027475d2ce5d19d395d403da30c7fab2764815cbf2f076f2322e5f36ffe2bb6bcb719ab2341ce1a9d0cef2def3fe2177c4810d074fab90ffe30833580c6121de83cf006747936fc8303ab09ee76dd11892b0560cbae4eefec39bfe61bfdf2f9472e752ea76b51d2f01e44c0254aa56e9c983acee31377f797944c42657f749ffd0bb3ae1387b272ea5676e82d7c794b736cd138c8021805721cf32a890d0a66f3e4180a213c7a01dc5df71ae41037bc865cfa6f3ddcee637d76b03a1f6f41b894a49c4948896785dd43b9b271c3f79d6ef389b6d77e64c629bf73ef5709ed32d263ca2e73c454226fb8ee06acb52ce83b2fc6ae6cce17151049df58a35ea626893ff8fc2b3ac3d68e080385f6a8693296238f8e28393a2fce8a9a7a7d987e76ce4817c731290ac1bc9880c01e330b5a007aa029ef8d9b80de10c2b61bd7495dadf6f2b8e0c221384fd9120eab074b63be83ba3f13591dc86651475e82a5b41ca6a8e5f4b07a6767237f9755571bbe6623c650a2df0eec52a5bf3a936f1c767448f9d4aef55c16e761eb2bf78ca118702b5ecec82e71dc2741396f121db644cbca7c611e4852391a512f6f05ddea759b8211adb4c9dd8a384d27e6a8f710329a6b83ac27c219a38e8cb447bf6f3134a45e47e54dc0c1a3a9417d0addb2606391a8d521ace76aa1e94abc6765b216a67987c41dad8a464e80224186b10451522955b20e25c23aa82bc5f162cc081137b019b922575f721522f787104b61bec852690f9abbf443deb77c6b75d7628e01afd3ee7aa0578be4ae601d6fa5f1fecb883f6de3a9f6d6adb997c3a26d51474dc88f7c54310948f0c5e9f63de8e359b53b8b05e0d714f4e64715a68efa5b0250eb7128059513b7e99a9a1962f75382c27b2d4d7183e49d29896f84dd19c34123e2bc59ca59a9ae6c1527f520accd9ebf00bd2b553341656e6f3afc434d88fad7cde6dfed2ccc8732254401158b03d0e3ccca074055102bb08a5681e81be3ac7ecf32a6428f3b3a114b12d8f6bd2ed3c121a001f5f8c583349e0fc865284a3bb", 0x1000}, {&(0x7f0000002340)="a0de9beff6013f64dd6e062bc7daa6d9fde4ed9f4481aee295c7ad14c0dd88640214bf2b0ae1592862b822b59c9cc54b6027ad0b707e276a149820f594c2745f2b6723a691a0866e04acce14fc0d4139e1cee74abbe44574e140c6b1ee706b7f60c40681debbe03771c45cc076dc70888788f7bcd2f7ecdfd7c24914c9c5b6f0a9409105f24a4d1b0210c92d9792f2388ff36be2e89a6232ad9813a5edcd2e5dd675101802df79a223ae8e11c9ed1e9bf12bb2bcae6bbfe39f3cbb409027d84676a788c5f2dc4b0724ad5f33d177e76dcc49da733fe6594eb666c96b24707832aaa1f640c7e56398", 0xe8}, {&(0x7f0000002440)="85a10b7c9174547eb522173263ed0835e4753fc707eda246aa1aa75d76eda82ee9ef776535f98464be809c1435553b4cae8580fbc1b54a81c643c9542c4c2538b13d6796c2267e355a63f2ac9ea358ab35ffe28144a03c33c8450596f718efbf272eaf4fc779faddcdc4264c4de55fcd387c", 0x72}], 0x6, &(0x7f0000002640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r27, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r36, @ANYRES32=r41, @ANYBLOB="e0c8feffffffffffffff0001000000", @ANYRES32=r47, @ANYRES32=r2], 0x78}, 0x204) 23:29:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 23:29:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r1) syz_open_pts() preadv(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000600)=""/157, 0x9d}, {&(0x7f00000006c0)=""/251, 0xfb}], 0x3, 0x0, 0x0) 23:29:06 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49f02000000871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) 23:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 23:29:06 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adedffffffffffffff653000463f7b238bf46854d78a2a197a386207000000890077f60e3a19008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6b00bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cb44933e511ab0b4100000000b4122cd23500"/189], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$inet(r3, &(0x7f0000000280)=""/73, 0x49, 0x843, &(0x7f0000000300)={0x2, 0x0}, 0xc) write(r1, 0x0, 0xfffffffffffffcfc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) preadv(r4, &(0x7f0000001480)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/176, 0xb0}, {&(0x7f0000001440)=""/50, 0x32}], 0x4, 0x0, 0x26) 23:29:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) 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"}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x9a98b8739beb1098, 0x7, 0x3}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) setsockopt(r3, 0x1, 0x0, &(0x7f0000000100)="5169790fbaa09ee969d26bb4d062520d99f502cc79f112d88d3928a1f1fb26d5bef363076607322840c03bd530afee84", 0x30) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 23:29:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000000)=0x7) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:29:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000000083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c475052f8c8bfe36e7124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) lseek(0xffffffffffffff9c, 0x0, 0x32, 0x1) 23:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/147) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) mlockall(0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:29:06 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x6, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x17d3247dccf12892, 0x9) 23:29:06 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) socket$inet(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 23:29:06 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xffffffffffffffc1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x770c, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) munlockall() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) sendto$unix(r2, &(0x7f0000000640)="b271976063ddc6692dd6fa5fd60ddcd2bc55092d0105e7071b36fcedb2e9cb0910d281386bf9171e6ac68ccd01f46cfa8bfa51127671cf4368f78c7504fd23bb2e2bf05b9283b561608bf017b4e38b9c7096b9b26fea73f0ae2ddca75838cfc44e3bf794699ebd5e53f96a685d53f63f7623d6ed902f22c58084b2976e4021513dbf7902bfe33609b7e8f7c5f751b5a6e3f6491bcfe9", 0xfffffd47, 0x60c, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3, 0x0, 0x0, 0xd4}, {0x4c}, {0x6}]}) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000040)="ab71b457a7e0a6263e94e823bf6c00154dcb6053284be5b7933ea40d57bb", 0x1e}, {&(0x7f0000000340)="d464dbf1788df356546479b8c44fe62e5c6722b051a43ae578e6e7ebcc1af066effab78b2da9337d780551b9ec12ddc50bb8d83c17b9d442c7e15159d054f572dbdb72579861efcd169b8d22dbe0271f9e1a524fa05b4bca7a6535ff9371306582b1a8a038c73dce3b2817f1339c6a76f9e0d680c97345a5fc9f62dffb721749ca0154ddea729f8ae1bc412a5a41d65db25e418d7934a0cb842673d17997d4d90d10a5f824f21959f8c1b0cd23ab197ceb23e26eceede51c8468848fbc7a47d9c1139aa2df4070418377d64a", 0xcc}, {&(0x7f0000000180)="53044dccc2ea15bb24", 0x9}, {&(0x7f0000000a80)="36adf69df3acd4e611cae8fd33715ef445c873ad7f3f3a39e883c66e75674f0bb28013c82095b91c57689d5ebe0ef792bde321cbdc4e8b11a40e0731ff7dc40723f0a6aa36b01b61809274b882f9c49c3de8eb650425a2215008779fc498e1d6b0a646d347e13a5de68523bf4c5346298931456c0052f9eeb58d3ef68e47b3a005c9d1e221dd995dd2f48be2f1cb82d7d3f8d150325e0af1fbbeffe3d030713a85f9a8195fe87df6a94912399b5314848ad11fb2a1adf3fba975d80f6e67e9d99221c8da4b09228532d8511ee0eae59fb1c405594c3d423edbdcddadf702454d6ef116723eb16b7348de221e69e0a5c650e6919d7713d8d6aacad5f3e128757d6bfcce9b20e60b6e6eb29a17bfa8b0c74fb77dd2f753feeca4902343682a7ac9c0f9f600ee7fad644b9cab20eb060bfc4d64860dcce74df3cb27bbff24d98bdce08d9e0ba353c7652586994625bda8d749b228aa27d9cd734063516b23b08f2570170796d6b87c4901f62fb634acbca043b0bb939fa73562a8cc3db6fdf1609ee538de1140642deb674280954af3c16b6555b0003e89ff49ae772f705ad8b36da3eee838402d15961fa4f27c5cd5822a2798d66e2418c1ba0d621e55007ca46d55dfc6918d7c204a930b65a52509f50bb47349e779655c72258d231c984620e53223f56bdcfee6e277a319abe91f1937800b5b8d6b1e87eb3dbb23c81a084285c2c3fedb687967b5c01c6960d59d699fd8acd22b4d7e2799e7a253659be51b8241e68c56e007f8f61096aa7d3c2adb48ed6c1273eb12621c333982c8a5538a9ab9c7ac60cee082efd30c97fc829cafd66f9397f210f1208a4f3b41bdfcef20de843f501b56fbbfdf3d286184dd82a5d4eee4c586d511f264cdc864a51d84b76f215679db2959c48ccb462afcc4f4841e810603bb60cc75d2f96e737f120efbe45b0b00e6b15aea80db222fb16a1e75f0568f53ec5de24e659e9744b6153dac32d16d6c1d4f5e75a84030216aa846a62e9f9a4bc7e4876bd5d7d201f4edd8aafbd586556ac412c22e67b07015e81b1ef3dd047427c9e7f0e1a17687eadc5a599f302924bb75e91430354ff4bf1b2f8dcc56e1759f895b74112b992bd7c8be77fbc1a0871e347004597139c133508185cd474740d9942245d4d3ee44a27f8277493a03de51245785aafa5558eba84a1adb814b652473a7b62db9a8007925f8191ad33d2eb7d81b608e3de9520165adb76f950211476f55e76370606cc9af584b66cde5e4b30683753d0179e850ab288005d4a86445c3764d8fb386464fd550d164ac2011a70e28319b5892b5993dbae6449784b527bf7fcd2be42c8e5362f944e6085d252aa5da2c505cce4d7963d1ddefe38c000cc584c11e747de71f5c08e48b667dac8c2b1172d31757674be7ae440f51858794f3c45c71a59621caee9b89c1e1c53cb455de7d0f8593f2e3c05e848137069748d436a3229353a4f43cc09ce2ac1d73031ca9a5081c903f51e1bdca2b6f0a87018490e329e795555a7a7066b7f13cb21dd77a04bc78ed992dc198b9f85595914a6fac43c2661d1d72f4eacfdc9f7f27cd9edb5c774a2309d5168e98f2c7a5687c36ffb54731904fede68130f9562259f14f684bf8f91bdea9f48aa039d3e058d0c6699fa97783428da336c339cd810833264565209c4a83c9eb852640f7431222992fb281d69a50b2895d996b83e7a00c237e5e0a5445b16bd507cd33cacde4fb3c983ffa19c1736bfd1b40ff465c68296589108d659e79ac14e02766926a380c59a1e36b418bd77a5ae293a01b516c38eede443893d5488ce9638cdf5035b29997a4441ca6ca4a07216c9156eea324e6a749dee353b5be4d3be2ee3b7df8e4578b887e7cda1e842c2a8cb99fb2c4754b1447bf4ada57ab3d75986444bb66647c04c75ca532ffd776871b37ea217950063384dc79125add39a181b726bd151eb02812ec871076fbd2948e8a59924ec49ded3a592781f3c4a06e6c4f784097fbee13943d1fe63dbd5d2b6cd4da3db1317c274c1499ffcf6fead8bd12448432a57bdadc721fc99cc4a9c205a0fa7e26faea3ef9beef6b289bb66040cd2f6e952f0f610ae2cf6bc00f60c4216e9b18ae81eb7fb2d5407302111f947e2014a7aaa22ba0b218c414acee4efce544d386a41147348a3c3cfef724143441272a24d1782cb7bb0a28652129aa852e49943d76605874c3f4a0eaf444add9fe5b74e2eeafe96a696852613ad41b55206e55b929840f69fe5b96d4416a6cda6e9c0a253958691070b865e1fc2299d9fe5a460af81ab95b81d7e23925e297d50c9c6ff1b9c2253dd7a670ccb74f19fa3e64644330193a59ce1b09174fc7dd8f5eb9f9641a4f482ed06440bcd74d3e11d52441b4f2b4d2691851b50c806b7ff6e5642970cefca1286b0e7ab71d4263d5a899b1c4abff43573653bc43d272da385af8679fe7a231eaf341ef80bb15823890392351c7877e77ad03dbea496903ea645a417c717f47551e5b4dc3b590b55658b8ee95afddc87105d2b40f9875dad423263c1698c6ab77e60c12d74fa9ad72ceacaa12c4dd9bab16c65e6e168dfeb25362146222729cf0b3be0d615e6041c919fda1d14b1815727bf6cef1dae6e9fb7c8600bff235ddb14c6a9d22acbbc44f6d0eb75b9171464854a94b3b2a880cfc65deab7cbd92b25d9f9e7eac842c030466628a1315a06a6f1bbafa258b048afce97ae15c2788a4c2d84af5279c7cf16949fe6bbeda656390ee1a3f986715c2d77619dfa7196fb89ac5bd84b4e3f6f29a2dcf86a2c1d42f2505e421d59456e4e48dce57c6e35c285643be63323ea40668c3b48ab664848f6c431ac2e2445b84ef87087aba4cb69a13b4cce919a7a6956fbf3f98f3adeea79369b85a1c32a06873699d3d203b2bb8a4e3259c51d34137e0741da462118204a435d6773b730509ee3ffd1b4041d43fa68de5311f7d77512020ef7bc3e30df14ec6f33110737ef4c0e92ea54c7376b8c88b3f0a7adf29e3ce40500ca4d1396a68ee89689447c0f00576983288d4bd2902527d0e6d64d40d3b46fa1b21dc15067652408972f032050260db4579c3fe0ad3d76e1c34faa65aab6a3e330be137f1a21e6f1f379109565f055323a5164376d44853fc3bbb00eec131bc24d8c2d2ca3a71a8f7a9977bccff379dc04064e61106cc76b1d824ae512249f11188df1db6f6714cd6b3fa1c346522bc19a406adb35fd184d79930836d5a13c9bd6d6f1f1fb3646ad96a84269d7ad4e8b066ef4e1612a2e470785e9676100d1b61e9207f83eef8a0696ec3ad7991d8dcbd8b05436cf7e624573250f63e9a28634ee2c7bf4beda968cf7b898162b67a616bec422b6210aa13b7e7a028d54c78d8c3552a3ce7be9a404ea3efbafd06f47d66a56a7cb051740161b83ef533beb221aaf76670683fc9b1ec25fb6287619d5a5c3d947906b93460a1e7d332fb1f0002ac9092d87186caa560f61be3a2d7316bfe2541bfe83e0cbb92cbf35559c36ebdafb5165d8bcb7d948f26c4c8fd549fdc39e16a74306ad8ef547bd69a7f3361c2b0d6e0cf552dc1c69c3dddafaa3a9c2b4d381084e08f416774722feb867d638e7bf30a6a3da27a101d3eaff35ae374f370d6dc27b9e570e91ebc6177c1cb4a5b8b713b1e741cf6c4b905ce437b03de64e2444548d6c6ad5cd3a713c9163c466292211094afb012a9079c8ed5e5c5a3a21e9a9962d200ba938277221ef121f6135418dae9bfccc90530ea87089b3ee9b5f8ff80e2e1cbe4379121e4279a722499e077286f21e627ec3cd4be48e372bccd62eccba616f625fbd0699c4c82a750181e404a86c8ccad66701566c8f3e54da54e20074ba0fdc6d520401ffeb2e3273e10cf5fab27d6c7754fd98ce45bd05ca14583724060de488c02f3fbd203434ebafe16f671eb83aa616245addc9de00ea63c73d5eba32d9cddfb97e3375a1579d0362f6f0227feff609e057c864b8cd187339237803e86f5774cd83f9db48ba098cb32a9a6612b8d6893b5382d76f9680b9bf0584c254092a89ddeb42065c4f4efedc262fb3f4713830fcdc4482f39f95f0798cfc4f48034e943371ffb2ff88f610f8dbab915376a93fd079ebf99c609a6794467f1fb61b03a7d8f80fd19a8594b9f197e04d1d96b4da654cf5db9724ee125e5bb9567070b7e1e8dcafce20cd50ab029ac1793c05ff57659ebfe03fd09bb04606bad9673e0644d103d3c156bbd11fb785def0a3b3d14780ffa1d05a7618de37b4c10fc9cd7292e8dcfbfa30ef20698acf4db80298f35b1fd568233a09eabf8928ffd2b1fe34c493678a8fc9de2bb37ce4b46716dd3fcd3167a860e8c8177f577ee574033ba912c925bd54aba49813c4aefc34bbc1a859d11a03cf15468d97936a7d9103a1be2e36a50b860d8bc18e17cbfad7ae7072fe57a8d5e5b02ef4227fd46428b80af88f63fb94ac693c7745311020c666f915128f22a7adea3ebff37ebb4739e862088505e7f5f8ae3219517b462db0df2256a3f4cd2fb01f70d3b8fe46254ca7e353ff5b91ee69affd4e003357a6a4579b0121bad62b0c286aef3a5498b7f174e54e16d9878dc20f9105ed3df492a796078114fd519d97aff21b5117b5b3ebbee72ce365d37948f294041050bea6df6248813fdecd6b3325fdc54f364520ad1a624609e4e4ad82a83b9bceb431858cad8855461b0fe6b8d494331dc3f1aec433743f33cf3152d6a35ca91475423152e08a9096bb976b7a5a65b8f04af8b50a194481c7899e3a380400e66ef70a7925dbb9b7e289046ed986f7ff88cb66762da16c402c6c9b2e874d5d2267197006d418ae14d8d72c504d6981afb068a9241925ce6de2a688fdf067f3bb732e092169f2ceeb43e888cf558f2efbd856f01881ba09bc248f36d38bff6e7fafdf1e0a19cde01450cb9024e1f935fdb79d2f96feb7a63f34a3aa891a851e7be805f02a1b682e152e90b5811a22a9f8aa23ad0458c2a9af6a0cfd33282d44ac0cf8f7f2c18273c182306baf006dd0b6627c0a0517501a3a6a1c8e9b8bf076a8d7d9f7be6cb309b9aba894c4dd6343ebd1d57f0afccab3dd3659fec13d74a5b3ea9392e2427814cbc0337101bd5cbc3ae0d93651fb10631d8973a7919c697adf43bf88a0b7931c9fa1ace1c16441feb07f87f6dd2b24007e5b4a139428b7a2bb6c7d8fcd8d0ad1398194150c074f64cc89d60ef40a1fb1b0ddfe8480fbf20195645f64ddefeade184efcba581336e58b4edd9baa350ba0ed11e8e40edce140bd039441d7c6f23cf803dd652c83aaf390ff844346b214b66f885c504c8e1e708b2ed7cdf60de7ccc8ce575b5873594511ea935d3a127d70a31b1686ae2f5c4bfb73f0516de38b294d94272cad42a8f10daa531e44aaa4e6631d242ec55efdbbe0f9ba12be6cb2514be530378ab3f6efb0fd7091e92342012083332666c46e793129c67826a0f44bc8ca87e786612f8006cba0577e9129a5082193acb9f44150cc9b9f7015b433a1a2fc46dedab78a2eba0588e035cb19e91684864a7469afddcd74a11d837ab38956895b20dc68ccfab07f5e1c4401013a1508c2f6ebaf63e87941dc0751d484b0587c755a0eeb51aaf1e05d046ee7347ca591dd26f26c142d54825946c175eec383762647bd85d4d0d9786a1a7f89334269649efbec79d0dd5aba6f8b276f60299f46a4acadb61fbe20e3c80be71bcc55af6f47554bc06714b83ff3c4c72cd158b49ba3d5ec3d5e4814427418d327ed375ddcdafaa8aca118a0ecb", 0x1000}, {&(0x7f0000000440)="29ac9372ebd4900be84eb738e1951116602f195ef9fc9521fd262c7c6fd9aad5151672fb138b440897e672354d6dac0e94a93b5c5c7bb1fa3b5db9cffc3a318f114fb37388d42ad27d507c338a5a49765de7e0bbf7ae26acb3e22f6940d375cf8d4d394bf295b17e7bd9bbf92f3bc0a4e2e80bfa0781c6e411e80e55402406ecc1", 0x81}, {&(0x7f0000000500)="879c4a4385baec942882e027247a239dc1406f6685630eeb1690dcc0203d41e42839e9b345ac49cdc892661e5865d2edd89ba707538803d470837a77a6a6cc3fd79ab032bdead5730b95395372111079dcb35a89fc7a522805895ebc1f9d494ac19af6882a5f26385cbadf9d2ddce7a9d7fa2b2cd8e0b5bb8945bdfd554e54b2b31f78e53a0320825200f2f4cd90a41938ef9d71f3f000a5b4c0f5f0932cbcffd4ae84ca", 0xa4}], 0x6, 0x0, 0x0) 23:29:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) fsync(r0) 23:29:07 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 23:29:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6fbfbf1c3320455f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0xa, &(0x7f0000000400)=[{0x4, 0xff, 0x83, 0x7}, {0xffff, 0x7f, 0x3, 0xfff}, {0x5, 0x54, 0x2, 0xffffffff}, {0x4, 0x4, 0x9, 0x1}, {0x9, 0xf8, 0xbb, 0x1}, {0x81, 0x95, 0x4d, 0x3}, {0x5, 0xd6, 0x5, 0x200}, {0x200, 0x3, 0x9, 0x9}, {0x1, 0x80, 0x6, 0x400}, {0x70, 0x2b, 0x7, 0x4}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3, 0x0, 0xfc, 0x3f}, {0x4c}, {0x2}]}) write(r2, &(0x7f0000000300)="674d08040feb7322f6395c9fca233275ade4d9d5439c69715b9994dd2037a0d8330a896d7093a146f0c2d05bedbf899271b7ed13066b1fde63126bb6fbff584393c19f62e9706b5bba6c62bf5a2947c8aae9283c298cc9e42dd0962171d5199068c3fda060f93b26c20f65c98eec5648ddd90760a8edf591c8124a6221367df6b766838dccec9e64791958c563e2ef722432c22e090a1a6a97de86751f4e4cd16ae1c27c984a4a0acb71435c696815fd1ce8", 0xb2) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pwrite(r5, &(0x7f0000000200)="50402c5357050000002eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2cf3f9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e0000000000000000e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9d56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) r6 = openat(r4, &(0x7f00000001c0)='./bus\x00', 0x40, 0x2) read(r6, &(0x7f0000000200)=""/65, 0x41) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r6, &(0x7f00000003c0)=@file={0x2, './file0\x00'}, 0xa) 23:29:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1ff, 0x9, 0x70000, 0x1, "de2d695b399cc8b32d05430c5e7bf6ab77b2f864", 0x10000, 0x1}) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 23:29:07 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x1) 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) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockopt(r2, 0x8000, 0x1f, &(0x7f0000000500)=""/246, &(0x7f0000000080)=0xf6) 23:29:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) pwrite(r2, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) close(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x1, 0x4, 0x100000001, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x61c}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1e5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xede}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9ed8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf09}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) sendto(r4, &(0x7f0000000380)="bb88ae73a7f02af9db740eb9e233ca572756a068aa7cb2cb36c7989db1338cc58635046c6d9bd17f3fa2832f2e18f45967a3b922a9c2bb4a1461e6356561e33bdbaedd78365be1d2a6bb98bbec9fc6d78830371dcc13aaa1696475877e3c60c74a77426f0aed611f6611e6e2456ae1a1ddac04934a584a36370f50b04ff2f4c6fde6a2b3e214", 0x86, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000440)={0x6, 0x100, 0x2, 0x8001, 0x9, 0x9, 0xffff, 0x7ff}, &(0x7f0000000480)={0xf91, 0x19, 0x0, 0xee3, 0x93b, 0x6, 0x200, 0x6554}, &(0x7f00000004c0)={0x7, 0x4, 0x800, 0x5, 0x5, 0xf8, 0x40, 0x1}, &(0x7f0000000500)={0x0, 0x80000001}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:29:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 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", 0x170) socket(0x2, 0x1, 0x7) 23:29:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) 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 = socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4c17, r2, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 23:29:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) select(0x40, &(0x7f0000000080)={0xffffffff, 0x0, 0x5c, 0x2, 0x9, 0x0, 0x2, 0x81}, &(0x7f00000000c0)={0x80000001, 0x8066, 0x5, 0x5, 0xfffffffffffffffa, 0x3, 0x8, 0x1}, &(0x7f0000000100)={0x81, 0x5, 0x1, 0x9, 0x6, 0x9, 0x2}, &(0x7f0000000140)={0x3, 0x1}) close(r1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xca0ad700746ff460, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 23:29:07 executing program 1: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x1, &(0x7f0000000000)=[r1]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 23:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x4}, {0x806}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x20) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)=""/28, &(0x7f00000001c0)=0x1c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) 23:29:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x7fffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') 23:29:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x90) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000340)={0xbfd3, 0x8000}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x1, 0x80) preadv(r4, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0xa00000000000000) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r4, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000d80)) 23:29:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) r4 = kqueue() r5 = dup2(r1, r2) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 23:29:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) pwrite(r4, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = syz_open_pts() r9 = openat(r8, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = getgid() r13 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x4, r11, r12, r11, r12, 0x21, 0x40}, 0x773, 0x5, r10, r10, 0x80000000, 0x2, 0xffff}) getgroups(0x3, &(0x7f0000000740)=[0x0, 0x0, 0x0]) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r17 = getppid() r18 = syz_open_pts() r19 = openat(r18, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r19, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r22 = getgid() r23 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x4, r21, r22, r21, r22, 0x21, 0x40}, 0x773, 0x5, r20, r20, 0x80000000, 0x2, 0xffff}) r24 = syz_open_pts() r25 = openat(r24, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r25, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r25, 0x40045744, &(0x7f0000000140)) r26 = getgid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r30 = getgid() r31 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x4, r28, r30, r28, r30, 0x21, 0x40}, 0x773, 0x5, r27, r27, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r26, r29, r30]) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r33 = open$dir(&(0x7f0000000780)='./file0\x00', 0x20, 0x1a4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r36 = getgid() r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r38 = getppid() r39 = getuid() r40 = getegid() sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000640)=[{&(0x7f00000001c0)="d1d9e5770dbe9150fdd2d9bf506549d8ed7b90b1b9d8af5d2b8c188f05c9f02581f1f1863e40acea0882b71a85e8b727a21c8820ec84f421826f59db9eca007b2a7b6f67e6ae4d0c5d1aa85ea6e602d5a172020634797c8073a204f2c7963847dc87f65b1b94ef1dc3543ed7b3e8c334045b903a06355523c576126df4fb51d2703bc22f7ce5b70d664cb88a8d87b4d44e3a7d22288b9ab967ec14d5b4522729e5f2e1eedc4675672f92dadeb152e515c8610c76c3b37a1bc256074971fe7f", 0xbf}, {&(0x7f0000000140)="be494877675649845a098135080baf9a02e1809ec4c66dae7adc23c848b23a9fd210e3b2b3198c4511430f", 0x2b}, {&(0x7f0000000280)="57b4191a40578aa8148c26e756133d5a4e01c10d85a8cb2971d5574e3199f97feb4f4766fc7a98b507521c067555361cad55a3ce6700216e8f67dea97202700e5913c93404d592b60f00826949c91686d3dfbc46a599bd45c125abe2add0adecb1ec03f87b528b7b917dbd3475139bb0737ae2896b06e3991e3f6260d908a55f9b1ec21fae1241a911468b8c55abd777f8079355f73c463c8ac6b0683dc8d324bf0325a5eb27421661ab09e855d0fabdf83a18a3ccdc732b2b0aa998a901c1ae4c55f34761bde710fc330bc8014a6e3f9a8a38dc5d9bef5a7b7e2f6e74224d4fa0289b7c1e100a9b7d59a8bb05cc71614d88d44fa446c5ac56", 0xf9}, {&(0x7f0000000380)="07c5abc1b5651fe3aa4e19e35c19f93e489da48956e5c88259ed458d786e4cb3a55963e1d6c24560ee9b59a69ceda29b9c7a8c50ef5fc474263a4e7ccf861522d0ea93559706292924def525c5a5be9bffa4e2376167bd8621b06e877c5cb84efad99acc6014a8d4946c1d2df48a05ddc0b68f7fc5966310b60da2894e6b3c0d99beec882c042c9b621b640f2637ce682ac92d26518da400605afc492cc86110740dd37a9380287fdaec5dc9abe3a24e333e43fea02e6a0c543934a0310909afce57a69b2ffa404c1c495de7cd2ffc702ee2489e35", 0xd5}, {&(0x7f0000000480)="dc51dbab653a0bbfb1c47f739a2ac5", 0xf}, {&(0x7f00000004c0)="beb4d18eeb2469c6f5be8a62571861d51e70e735e33542b9a1c09ccaaafddb3e002c996b47ea272eee90b39654fb2920b6497636f8ab912eb26cea635b8c35d30908e37fb7beb22448b50c940c8ed756f2a32af6f623d0a4853cebf1414412ea01bc2b496339ea199dcdf46a160cdbd7f7826bd7e9cebeef9d39eb7a81fddeab598213a3430f613734e8ce22212e7c5f958e034cd83677ba367bcf0dfc608b4fc2a9db6a71b263d0da99decfd2949c838af476", 0xb3}, {&(0x7f0000000580)="6a9ad787391bc1a8d6f2110b4aae31aad98a94a75950c6ce1898311fef57c64f1fe12af5eba327e65fdfb5c61dee3e7ec369081a161284ac5300e27b26308fd5", 0x40}, {&(0x7f00000005c0)="e3bcf7615f211dfbecf2f0c7616b893b777a2e80bc7c58f0497b82f629ec3cebb5c1af084340a4ec7f1bf11d39063d7799fab46e77d94e692b364203f1ebe8dc3ae6", 0x42}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r7, r11, r14}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r21, r26}, @rights={0x20, 0xffff, 0x1, [r3, r32, r2, r33]}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @rights={0x28, 0xffff, 0x1, [r0, r37, r2, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}], 0x118, 0x2}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 23:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x1c}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x8000, 0x3, r2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 23:29:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8500, 0x7) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x81, 0x4, 0x9, 0x5, "06a83483404c8724869f847556821d2fcc76a4b7", 0x6, 0x9}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x402, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r5 = dup2(0xffffffffffffffff, r1) r6 = socket(0x20, 0x8003, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) r8 = socket$inet6(0x18, 0x3, 0x6f) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffc, 0x35388e54932948e6, 0x0, 0x9}, {{r6}, 0xfffffffffffffffd, 0xbedaa00e1d10669b, 0xde4f36422584441e, 0x70, 0xffffffffffffff27}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x9, 0x6}, {{r1}, 0x7ffffffffffffffc, 0x52, 0x80, 0x9c47, 0xe6}, {{r7}, 0xfffffffffffffff8, 0x4, 0x1, 0x0, 0x7ff}, {{r8}, 0xfffffffffffffff9, 0x40, 0x0, 0x1, 0xfff}], 0x7fff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x88, 0x2, 0x4, 0x53bd1d18}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x5c1, 0x5}, {{}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x3e73fa89, 0x7}], 0x0, &(0x7f0000000380)={0x9d, 0x1}) fcntl$getown(r0, 0x5) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x2, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x400, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000440)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x1, 0x80, 0x81}, {{r1}, 0xfffffffffffffffd, 0x132, 0x2, 0x2, 0x66}, {{r9}, 0xfffffffffffffffa, 0x2, 0x0, 0xfc, 0xe0000000000}, {{r10}, 0x0, 0xee, 0x40000000, 0x3, 0x8001}, {{}, 0xfffffffffffffffb, 0x75, 0x2, 0x0, 0x3ff}], 0x8001, &(0x7f0000000540)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x4a, 0x6, 0x8}, {{r5}, 0xfffffffffffffffa, 0x20, 0x10, 0x5718, 0x200}, {{r2}, 0x0, 0x14, 0x2, 0x1, 0x4}, {{r11}, 0xfffffffffffffff9, 0x0, 0xc716ed6313777a8b, 0x3, 0x2b}], 0x9, &(0x7f00000005c0)={0xe9, 0x80000000}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f0000000640)={0x97, 0x5}) socketpair(0x6, 0x8000, 0x1f, &(0x7f0000000680)={0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r15 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x101, 0x4) ioctl$BIOCSHDRCMPLT(r15, 0x80044275, &(0x7f0000000780)=0x1) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000800), 0xc) r17 = socket$inet(0x2, 0x3, 0x3f) dup2(r17, r14) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000840)=0x4) 23:29:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={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, 0x4006, 0x7a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x511) 23:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x800000006}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x880, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 23:29:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() close(r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1c7a, 0x0) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) writev(r3, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) writev(r4, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000080)=0x5) writev(r5, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 23:29:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) recvfrom(r0, &(0x7f00000000c0)=""/86, 0x56, 0x800, &(0x7f0000000140)=@in6={0x18, 0x3, 0x25c, 0x4}, 0xc) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 23:29:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000410000000090300000000", 0x2c}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) 23:29:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) 23:29:08 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file1\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = 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(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x1, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setregid(r7, r12) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x110, 0x66) 23:29:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) kevent(r2, &(0x7f0000000100)=[{{}, 0xed8f93fc43bbf79d, 0x1, 0xf0000000, 0xff, 0x6}, {{r3}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x1f, 0xe4c}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x57ce8e98, 0xed5}, {{r5}, 0x0, 0x9a, 0x40000000, 0x3ff, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x2800000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x7d, 0x1, 0x80000001, 0xdba}, {{r6}, 0x8b3b943b5da74634, 0x4, 0x80000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x9}], 0x9f, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffc, 0x2c, 0x80, 0x0, 0x80b}, {{r0}, 0xffffffffffffffff, 0xa, 0x40, 0x8, 0x549}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0x4}, {{r8}, 0xf1d2564997aaa833, 0x4, 0x4, 0x7, 0x3}, {{r9}, 0xffffffffffffffff, 0xaa, 0xf0000000, 0x8, 0x800}, {{}, 0xfffffffffffffffc, 0xb0, 0x80000000, 0xf547, 0x15bbd752}, {{}, 0xfffffffffffffffd, 0x0, 0x10, 0x1, 0x7f}], 0x101, &(0x7f0000000000)={0x0, 0x9}) 23:29:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000000083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c475052f8c8bfe36e7124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 23:29:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0xc}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) sendto(r1, &(0x7f0000000200)="ed5c497324f757c6a68d486d0eb784e30f73d59e7c03fe6ea99f0fdb508aa2d32a25ff05abdb37f07c63985a07d9e6bebc852cafe99d950007062fc472ecdf61a98d1c3025e9ae5e19695937209c363094e32afb63fb41cf522d4f76fc01dd6ad5f5e243cac4921811b78adbaf5a76ff58aadd96d2ffe1e1f305a9f278116ae0adfe35c99636c4c691c3b46d6b2700b27864515065e79138bb20b0fffa72709d5f4b8fa2e41cfb4236c81d359372471de579393fef3c4ea16080bfb4ea30d5a9da341f6980615c571ddd5afdbb207ee61b94fdf1f0a7e9bb1d7537f5506b6139bcaa0c20f934b9a055916f7fd060477e731e", 0xf2, 0x8, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 23:29:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)=[{0x14}, {0x64, 0x0, 0x0, 0x2}, {0x9, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'\b\x00', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 23:29:09 executing program 0: r0 = dup(0xffffffffffffffff) fchdir(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="8207ccbc53d58e91853abfd4753a649095f659c85c94bc2bf8d060de13cc85c0cbe8267416390304f02d6ceed747cfb351e884dda3264713d5a4d73f782419bf71b8b831ca7932c57402d785d2451039f3e4fac048c045047c40e17cd4850a8c74bb942658af94e446b1998f3a55fef5425d8be9804672d770e33b2f585db4", 0xffffffffffffff28) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) 23:29:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x100, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendto(r0, &(0x7f0000000040)="fef2dc5479bd470f419a3e6c19932ae5e330e40423a48ef8f08a1a6eb935cce5d0bbe14f7819bf13f53c2e7311a1dc57fb4c3bc3350237381bafabc7", 0x3c, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f00000001c0)='.\x00') mknod$loop(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x10, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x48b1352aa0c59645, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r6 = fcntl$dupfd(r0, 0xa, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r8 = dup(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000180)=@file={0x0, './file0/file0/file0/file0\x00'}, 0x1c, &(0x7f0000000240)=[{&(0x7f0000000300)="83a2180a27dced454b382d4b3740a7772a5d2b1d58af21cc45673eede60be5dc19469fc607b71eb2a7bb4b856f39c989af677df801bb8a24dbab8c458416b3bced7369dbd213eafc56b4a36108d717bab269a40acbe089ace95b625b1bc282e680179beb9452bcf74cacdd649b5b9b376df6a0826714df9a06c91883096c4436db4d0c4562a549c6c6660cb8800a5e1dbab15273621e072d54de200b4cadc82097cca046fc143c41f1e85502d94acdae54b9051837204bb097d3828023b27e1fe59c1d60d279c9f923968875cffb951a27749c74e14a9cb2a6b9435f4fb29eccc8d023009f70fcfbb83553", 0xeb}, {&(0x7f0000000200)}, {&(0x7f0000000440)="0fc6a21b8209ba5a6413e22104320f2a1895d4ced8870f1c7e315ee38afcdd41c5016dd3fbc14d90a6a20236ba6309ae9859b08e9714617872a5b02f38950f58408e", 0x42}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r0, r0, r4]}, @rights={0x28, 0xffff, 0x1, [r6, r0, r8, r9, r10, 0xffffffffffffffff]}], 0x50}, 0x400) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 23:29:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 23:29:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x40) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fbf3f88e82371ed8a321"], 0x10) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff9, 0x5}, {0x1, 0x10001}}) r3 = socket(0x10000000002, 0x2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x200) r4 = dup2(r0, r3) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:29:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x400080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f00000001c0)=[{0x4, 0x40, 0xff, 0x800fe}, {0x8, 0x5, 0x20, 0x7}, {0xffff, 0x0, 0x8, 0x200000}, {0xe865, 0x1, 0x8, 0x8000}, {0x8d, 0x7, 0x20}, {0x5, 0x0, 0x16, 0x8}, {0x2, 0x3f, 0x40, 0x35df8ab6}, {0x81, 0x5, 0x7, 0x3fc}, {0x6, 0x6, 0x81}]}) r2 = fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000004c0)={0x7ff, 0x0, 0x51780000, 0x9, 0xfe, 0x3ff, 0x5, 0x10, [{0x5, 0xf812, 0x7, 0x6}, {0x401, 0xdd91a20, 0x23, 0x49}, {0x1ff, 0x3, 0x80, 0x4}, {0x1, 0x1, 0x40, 0x5}, {0x5, 0x1, 0x404, 0xe372}, {0xffffffff, 0x1, 0x2, 0x4664}, {0x0, 0x0, 0x3, 0x800}, {0x7, 0x8001, 0x2, 0x1}, {0x12, 0x6, 0xf978000, 0xcb}, {0x5, 0x1, 0x144, 0x5}, {0x1, 0x7, 0x3, 0xe0000000}, {0x9, 0x0, 0x3f, 0x6}, {0x3, 0x200, 0x1000, 0x7fff}, {0x10000000, 0xac, 0x2, 0x1}, {0x5c6, 0x6, 0xf9, 0x5}, {0xfffffe00, 0xfffffff8, 0x8, 0x8}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x0, 0x8, 0x80, 0xfffffff7}, {0x5, 0x7, 0x7, 0x1}, {0x400, 0x1, 0x4, 0x80000001}]}) 23:29:09 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) flock(r0, 0x6) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffc0, 0xfffffffffffffffd}) 23:29:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00010000000100000000000000001000"}) 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) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:29:09 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'ta\t', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[0x4, 0x7fff, 0x6]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = getgid() r9 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x4, r7, r8, r7, r8, 0x21, 0x40}, 0x773, 0x5, r10, r6, 0x80000000, 0x2, 0xffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r7, r11) r12 = getpid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x3ec929fcc7a3b92b) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x6, 0xd0000000, 0x7, 0x6, "27cb61ef954f1600f8054417a928c2209779354a", 0x81, 0x80}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r12) socket(0x2, 0x4003, 0x0) 23:29:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x0, 0xffff, 0x1, "a163fb6f617cb35128453629017d9b2f8b6fdd32a1c940ab52f1decc874d08cc3b4ad1360b0644881e1344db4a1fb379ab454f4b63a451755051538487b11c2719d1b5a01368bccdaf0c10dec1dc245b2d6eafd40f969819c3e1930f845c6032fdd9633de3ece018f14981bd9a9aad2566ed0c2e6052"}, {0x0, 0x118a489b0df66be7, 0x9, "fa2be19d2515ebb63bf13c15b37971eb290d101063795635f4f7c217e8f697170cc5361b6004751bdd1869ec99ea467709a637f81f9a15eada0d61b41bf257691ebda15e30749c9ffc8d3a44d041364ca444be6944aba49bdc92c6d205e72965776f2046e35b0ad580e77c1e496c43f4287857956195a45a49c824e72343462a18f3735a6719e4cf4d2f9eac562164fd417f5046"}], 0x6}, 0x6) 23:29:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x3e11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:09 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000040)="e6eb0bd184bb43ea32f95e021928a6df0f7753276f5e9f3fde3df2058d2c1fb1313c86ba72daf8e0c957a451d60fafbdd2b410290142d2b2e86c7f760217beba03711bebfba9884837ab4376295120a9b1aeeee98a3c5162cd3317284bbd503959e67b3df4a17661d79241a982beb717b6de41595cf86eaa604f88c43c0b", 0x7e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 23:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4000000000086, 0x80000000, 0x0, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x800000000000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getsockname$inet(r8, &(0x7f0000000280), &(0x7f0000000340)=0xc) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000f40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc389354df65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182100200f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d7327d28c9248d01dd13e20ecf268227a534e3fecc4d906d8383784657bf43df13a94e507815276d235f4233ac0933735d278762345f4c92c2afa0b4a91d8bb585aa69d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e27b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b159898ed63da1674f689e4870c8955ff1a020000000000000b623be34585025e24903259bfaa2da5e57e97624b18a1f212634910b02a3f57984fc98b22c9b867850e9ff5200b95"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) execve(0x0, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ba10 failed: hole in range 23:29:12 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x9}, {0x18, 0x2, 0xa5, 0x1fc}, 0x1, [0xad1, 0x125, 0x7, 0x9, 0x2, 0xbf3a8000, 0xffffffe0]}, 0x3c) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:29:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4fffdffff11fe4dbfa60400"}) syz_emit_ethernet(0x5c, &(0x7f0000000000)="56b0dece2cdb75b0abc61ba4d663cef1e591a2004507f4959ffb1b1e0bc8375d4eb94faceceb39cf384eab6869eb509a3b6619d7e50b4ac80ca683c79eb93fb5c62857073b6cbdd642acd90ab7ba2f1e839d1ec2895aaaa474adcfbd") readv(r2, &(0x7f0000000840), 0x69) syz_open_pts() syz_open_pts() 23:29:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 23:29:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x8, 0x99}, {0x5d, 0x0, 0x20}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r2 = getppid() getpgid(r2) 23:29:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x201e, &(0x7f0000000000)=[{0x0, 0x3f, 0x0, 0xfffffc01}, {0xfff9, 0x0, 0x7, 0x1ff}, {0xdac, 0x80, 0x5, 0x7}, {0x5, 0x8, 0xa, 0x2}, {0xfffa, 0x6, 0x0, 0x5}, {0x1, 0x1, 0x4, 0x75}, {0x81, 0x1f, 0x9, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 23:29:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 23:29:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x9) fcntl$getflags(r2, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 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) chflags(&(0x7f0000000080)='./file0\x00', 0x1) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:29:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) getsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:29:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r1, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r2, &(0x7f0000000100)='\x00', 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r3, &(0x7f0000000100)='\x00', 0x1) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r4, &(0x7f0000000100)='\x00', 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x7fffffff, "73cc5160527b0100e5340700"}) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 23:29:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:29:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x10000000) 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) 23:29:13 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) bind$unix(r1, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116807000e8c81acd5c8eaf8eea288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f0000000740)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf757073339adc0a77b757600516be614f3e182f4838", 0xaa}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000800)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9ad29ab311d650437bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb4b9b7699b576c8ab040e848c3e907e4b729185ba04795dca69acb2895205eb8df2df7990963309163a5d0ada93d1ed9aa9c2dc143b384674dbacfb5a2160a0dcf0365640e8722835bbb", 0x3c2}], 0x5, 0x0}, 0x8) 23:29:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67201b542a538706000000b803000000000000003100000003007fd00100003557d9eea91313007a474332802432e8ff804f1b95991db04c0455177597c12d59083d43fa42f0007b0fd3043423f7220da5984c100aa2e536997bc1c0be98e7d2c1363d682b767d0c1bc004db203a0e9dff58d30aae2d7449"], 0x8c}, 0x0) r0 = socket(0x18, 0x2, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1d, 0x3, 0x0, 0x0, 0x4, 0x3, 0x2, 0x2, 0x2, 0x2, 0x1}) 23:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xc, 0x658495560bba8a9b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 23:29:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r1 = dup(0xffffffffffffffff) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 23:29:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x82) semop(r1, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0xffff]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x81}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x443, &(0x7f0000000200)="7a75c63c5a0093ec500a1316fe1728e023774d68a967cc30c08f36f936bc42f1545de8047e20c0bcbebcd472b9fec34b8784b4a89638ca40e1f7406747592d9faca7fdff0800000fcf7e0080000000000000e0d49ae26fdd1911f72e00da9e28b9ddca5265b4def3c4fbfd79e184a99b7cfc90183e06aef8010000008692d7818a88306ef2") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) 23:29:13 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xff0a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) close(r2) pipe(&(0x7f0000000000)) close(r0) 23:29:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0xd8) write(r3, &(0x7f0000000180)="699549a83447eeb2632d32cfe1e009c95bb582f6cb77a127c68166df", 0x1c) fchdir(r2) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x400000000045}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000a00)) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)="aca001e600ea838e57e4e3293be06c8e95171ecff98dbb817be74fcd085872334c0ff43a7e3faf9c4fd11507734a779d0f7e53e70ec44c28e0ebb9ae6e0c22ce0470e156fcec39e4ebfa6c86c94d3f2daf31a259a440b7d73a443639940e5aefc137141284e4ba81c9468d1b000f561ddaf3c052e5913a5540d40d6ddc9643ba343e01a93214e368ef6f4a57bb217dbdc624bdb8430f6656f50fd577204872c48280e8b44588d5b536c8d8b509bfd25d911df52d3b0f8891da8e71cdf15410ea678bfad1d509", 0xc6}, {&(0x7f0000000240)="3f7bb1eb53d6fdc8e96055707a619b4220e919435f5192b47d073f1171f40b0271845391e31db0b1b9d835e9e391ddd403b93d1587241bb541cdc276c35d68197bdfc5c5c5c14da4f21575e3bf2a353f932bc2b3153299d08f2da206f6b7e6c8335cf818811597eb2dafeda97a251f5799e3d626c7a14b95cea7bc3402eb8728e7801560b60ba9c9247ffea0552cfccb270a495970f5c5e4577e19eccba01e657d1d774828ef81161c56476518e5ef6aa3dccf", 0xb3}, {&(0x7f0000000300)="78cca7be9ec00635167ca70b5d560972a8134255ce4d5614970f8f2db604cfebe96936095586ffed6074d9d8f8059b85f3a9d66be3efc6c82bea307ab5655226efb322da40a9d119da7ff294d858e5fcaa226cce265d8a496227c001661c217240aee5486c9afda5000c1bdd4e919c0180f17f1506620a682a146446b0f78b54850306fdfc9807f91bbf4c30976c86ebefd7e163cfa8779d129d8f47f0ef85145ba7c8643ecfdc9dce2c0ec3dd7f0379b160e5fb", 0xb4}, {&(0x7f0000000080)="ac3786875f8c0a07382ebf8a465b870b96652bbe35b12ec3b842294ca2ce870ce044c899ac1dac007cb74aca0a80e923e484e0ae514529c5ff8adc03", 0x3c}, {&(0x7f00000003c0)="a74c1b05b54b25cfbb5c3b910b56d48615b534c180ab4f1a7246c3f71f8fcd620c2f150235557a6978d77618f49852bb863a00927b15f60443fd9a1a0b8fad963dd727a5aa136d07608b462bbde9efc8a9489172784b7bc5bc7000e37474bfd2e4275aaf8c5f716f9c9f30e92416003a40f239d17117bd889adf38656c9e8c7c01539a10e192fe9704608300da345a8e37c09ff2ec1a5070cae8e5a2f834390b2098d4a9301a", 0xa6}], 0x5, &(0x7f0000000500)=[{0x58, 0x1, 0x4037, "3244c582dd44071dd5b93077dfee1527063cd1962e2e67240c0c6747aea90adaf16f27b8e9e898c02f3f19e86b68e4fc4a3952df6d83f70f1891e475fac0a75e71"}, {0x28, 0x1, 0x8, "5924180b70045b5c5fd01909a52c6f5e8d154f62"}, {0x110, 0xffff, 0x40, "824ab6307422a19b98f339a8e78205279dc46e67f909e1f199257c78365b3da4c2215b96f6e2a26281054e08ad99b3344e4846237a343ca8a11235c607faa301bae9b57ae144b3723ef363574fd701c8fe281c8c7483486f6ec1248c6961c874e8da989a1cf70a5a6bbe23215662aacf6da280a296ba9c087c39dd0b24fb18c73e087207e82793c049f80fc223c2cf1254805e53b60630c38d73b8d35e3183fbcc64b8a33d5188ad446d861774915b13f0bbd27dc4adbcefe69458363934a8b7997c68d12542b74ee6c6b88f2ff7138a07974ef6f8c8f4e90f9e0fc9dde28532dbe9f007d50dbfb515a419681b96139dafefb86bdf1412d2af9c800be6"}, {0x48, 0x1, 0x40, "6d63d0b0935cf0a9a0f7b6ac2c6c6ca519dd5c8c6c62b478e3ee346684e5e51812cb23c55161f2efe8f117f23273aeb9568c64bd"}, {0x40, 0x1, 0x2, "5c376e7541f51dfcd95734532e52585da80b91aeea924f6a7ddef52d608a0e9e54ff1c5861639106738755"}, {0xe0, 0x1, 0x5, "6ae8d4231be8673c12969d117c3c0bc2327faaa526af770ea71910b8d74a324fb45c93412a1109f832ef6b9c6119f0b926f842648dcafbbc04c15162e29ffcbdd71483482e402b9c66aa4fb424209f79cf0dddd8d1bc68e54278bd88011fa0173881492ccc39dc1478d50dfb07e5574040bcd09b59e226c19e033c27d922b080b0ca3f1e77a05fe023c8fcaa92dfdc99f4517a44c74e8fd7753d81dd384dff4845ab53034f1b836404ced6ccab9259f1b6b0846e257d3f4a94369eef8a44812ab1dba1c4a05390d66a399bb4a6"}, {0x88, 0x1, 0x101, "46d0ca38fb3ec3d54c1b7f230d64c750f3f3f69c4439966c977707424c5c276a6c0038797b948ebda035c995e3ebd8dac8c6a4ce926333661d1c236c610ce2704f3f3e24b10213bcd681658fdc2959535b8b4fab3aa18227b625926a469e7d7c7b5ed95e85a55a1bef6d2a3e256518b40e1bbd2106c0"}, {0xc8, 0x1, 0xdf, "cced022bc474e8d41be144c4510cd638078011e1c3d908939dac2a8d921aa9999a6fc0b8b571c4b89dff1285641326b18194603a25120cde2fd9491d238ddfb8e33feb1616cd9c0914c03020b41a2c8c68a4f0dd2e4059355a9b9d117c2df8b7e66bbb5b36d33ce25f581584145853ebb394a3ad9cc0c47850b359be6fea7d0c4b5127c58c4af995b4540f46851c5c6f05389ccbee57323dc51f1ac411f4bc5f980f79a1c502cf4cf0ea3080c3ab4f51184a"}], 0x448}, 0x408) 23:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) 23:29:13 executing program 0: r0 = socket(0x2, 0xc003, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) setsockopt(r1, 0x0, 0x0, &(0x7f0000000040)="a8a01caa38bdda21e656a4d594a75bc80fc4bde1eb1033b04f6bf895ccb518b3bd4bb6650b96bdfe1430db8ef98f324a4721c602effe46eca2d09b684b0ab0370e", 0x41) close(r0) 23:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) read(r0, &(0x7f0000000100)=""/147, 0x93) 23:29:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xf}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:13 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) 23:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x83, 0x20, 0x5, 0xcd}, {0x65, 0x56, 0x6e}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:29:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x40) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fcntl$dupfd(r2, 0x0, r3) 23:29:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186004008b0300000000000000000500000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) r2 = accept(r1, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140)=0x1f, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) fchmod(r3, 0x1315718d9bcafbf8) 23:29:13 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) r5 = msgget$private(0x0, 0x40) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="030005000000000037e419e7764315a4ea789f6e010400003e16f38f2e8063eff4d5f7d5e15da9e40ff484f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d59650d3fe1251f546"], 0x5d, 0x800) 23:29:13 executing program 0: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0xffffffffffffff22, 0x7) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 23:29:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mkdirat(r1, &(0x7f0000001b80)='./bus/file0\x00', 0x8) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001c00)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) close(r3) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000840)) r5 = open$dir(&(0x7f0000001b00)='./bus\x00', 0x40190, 0x40) rmdir(&(0x7f0000001bc0)='./bus/file0\x00') faccessat(r5, &(0x7f0000001b40)='./bus\x00', 0x101, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000001a80)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001c40)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0xffff) 23:29:13 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x0, 0x3, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x100) ioctl$KDENABIO(r3, 0x20004b3c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 23:29:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(0xffffffffffffff9c) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)="672b8326eb5d8433d698c77293b207bdd48e26743fd1eeaad87407d0c60487c2645750fd7f6522c28de9e72ff361eceaa9e4f7c6391ca9284a78c66064db343e0cf58d57fa178b62cb41687effbf1b586c9743", 0x53}, {&(0x7f0000000100)}, {&(0x7f00000002c0)="e0f8494c9fbd06e102a4a3859d6d67d463825598ea3c329f9d7ab4c65242f6ca859c5a108e13efc0b4ebeb911e716c0495a195aecb14918aec8734ffac29e96f9008e022f876a763f88956e045226c598f4c1e31ca71f6f011b0f46af5c6b52359a61c8bac7ce8df6ce11691a9c6cdb61226390590fcfcedc2cc0f9e913f411da0f63008f1b0730ef0385e9c8932f46ed5bffa373e5767f3a472726d4509fb34710ba388f3e616d51a0a18bc0ef80ec9c6e20fc94a8e7231f4f39f3487025703f12c5406dddf28d367188b8bf05faaa981af8c10cbfa568eef1e313296b7efaa7f57fddbcecac5a5777953de0f2ab36e1ddd18d2087971f6c7e926b96df17d22f7b35978150bf23e68725a8a095be153164ac64153d29a7fc0afe3a3fa7fb142a6458c5fb45d20e59c5523288d5ee6f83fd9ae0dc99337a1426ade12ba254c06f3d03bfdd5c3babb7d32a2d2a1b8ee223e7db93d567c8ae6ca08197a72e9c9035e95775a9040e4637dacf67ba40d5cbd3e8747ce2af9e0da6628a40ae32d654d605f8ddf696d7520dfe25d8db555722d723fe64a114936d9ecd9ce6794b5e79a85f7005076f777d2a0bbc1483312aca2999d162d5682a17d5b1321a9454127fa93b994a609d59be4841dbfdb5dbb2ffad6d54929d4711f3bd2190fcd509c2d91cfdf5c51ba9f5c16201d62c34f21874d266db91406b5d5d50e89a3136786e1174e251361885be19d7aedd5843da1c716e969460c7fd3df8064dcb22c78b333565ae711cbc81637f1d0bd2f48c5bd0c9b2ad538ee4c9f0604dd638e40d1b5a85fbfa03e8941089f2d2e9964f59d1cf08e6e72cffa192d3052fed0f4871db479cf1a88c958fa5d5d8d8a6d8db7e8dabd2d86b32e6197c2e082dd317349bd9bd7e1599998d6e119b994c552bac27c5032fbeef50d59f3faf761a714e209b69fc402365362dec0b8ac2f6342b91489010f76e7a429cbc26de789829526b70ee8360549b629c3a93e620d5e72a5cb6f12f83a21cdbf25a206c35eb194bb511a9fd9d0f107dd3bda487f107330b698ff450a0351c9179aa921920189938aa7cc4b56f958c9f5acfb1d8aefdf2646b10c7650a8fa5eef5ef0fb8dd5901a215d8795a4b9423e7024eba7a64699ef68a28b235db406e7f7dcc61ea4271002f0c500b5678bf228b106b811447d7e30429e6a8524c63dd8724603b3fe66175552d2e71b3ee842c8eae5050b6c99c4595afde2ff089019e1ca1d2b95dd1d3c6e118836991d63721213e3beb7a87dd8015900a7a49417bb08a7626919bbfbffa36474e8c85625cb2af3e31daeb6759349e783c2a5c2037fef90b85a4b9f77377dbd2cfd53046d0c5efeb90ba7d064367811cbc46aa5758c908453bc8918c835037d88f8d55f5899afac28921826a2400e2271a78dcd4c10d751ef8410216be941984b4ee7e08ffa511a8d9221f333bc4bdbbdba78edf0976ff74c2f9d9be60301d08bf33371e4618e04f8338be012f350f57f19b68f7a8e8c6745950be37960a8bdb83fb8b52c946239b17b2335c54472c540e687028ef9ab3db8bb8ee652072144a9254b9d72eb503afba2e4507954ecda9073af31285189d46ab8e58cd0767785d3b1165663772aad93346286addb6bb7d74542354739ab015f82c5bc86e166412bb64f0454b7f992e96a0946ea9564980291d856c5989b240c114d00b54588d004383b74dd8c49478b15b7d929e5c534a506ba818b213ac0957cec29ae96a9c2ce679c4cff0e2567656d751edd1bf0c6f9d92ad04e4ea7089f238a79cdb72317d9116c8f039f72b512a8313f85aea355214c5d5dc733231cdcfb79aa75c8e202eaa6f17d36a6c032a08a91aafa58a8cc409eec6e92b120b4a7fff7ea91a6aea10f1ef28780816cc7418d151b57aa1641bdfe49bb06f6abfde2d30e24bf58cf1a918b3d815a57ee5839d6467ec6794dd3501f75f397d1daae2af72fbae193764a612517687466c2adc0115f2c25c0de1911f70fca5c4a6f0673b1d88997afcc31b78cacce2770ebb1ba70c6433ab62304abb0da15412c2a3f959c69705d3fe836801ed0c0998d83802a187de7c50ea086b30440cc8dbe56677220f2d51698f64d6b3f231ef39d341d7f4c246a01b0efaa6973fbb30708b687d07f28711d817f64aec230509c78418b254ed9ff0d179ea6d97ed36f0ff22f2b105e47a876036bd0537551cb6a2632dd2883ccdee1eed9adc7554c660ac72a14ef29a35ae0fdd531c515fe4508415d4946bf269a2a9fc920489deb3f9758d35b4b51ae81059842628fa4dfd9b65810398f03c742e00a348dd50a782d18c94e3b88d6712c81c84ad8c78490595526d5d3e2b6d741ad3188f66318b492f600ce0743cbf5d98cce7d9759caac3b5fbf83218297e79ece0a740c173f8e3ac8d3ada36d4857194a5cfbcc29f74e4d00926625e17aede2c44a1a78aa2f50f8122262ed380fa44e5d3c947337c95aa443b86ce99bd5a7a0b0824fcd92ae746b589e9f94a04409aa4b68f11b60b9774f6a009a9ff2dac51207811a82f58718f5e8379d4e9c734e8e4595e8a3df15f3b0fb5939bb41c837718d3c3710d70df6dceda5e6c75915ad7b758bb0a81463a24b75302e8f8164488175d0c4cf0af0e64c93b049fd6cd038f3514eb7a231b42ceede0a0de5037d90342fa8ee64aeed02a70dda74ed3409ae3d0ac30d1f33c687afd3d8fcefc519816b852a958a76b3f2230b76da7cd2d9a068e85cd39814569f351462c70f9459e74c83a3103a95a285b3320abd66f491bba6f79d24069755c1e992b72ce779b4c71e92982f4cec9febe51edb41911d1035ce763b947b9dc297c45fd4d022ff973bca0e3b56a66b4694b6eeb3bfe09b745e3e507cb307593f7c9bdb43505904668843616e6d9dcc3bceb87c9540303c5c4a2352efb89aa0c547b2826cb7c867195a149de51b9ba71fe2806f52c0acdb349d4d098489a34ffa2cea7a22c365147d7faf2b64351a1c1016a9532bb7ff0faad66502f53572913b4182c5d53b6e4b46cf460beff4912005243ce00e351e434a2507379b7841d900b96dcd3fb79d7101e88f2be471d5757f2c9276fdedeb19697361695b5b5aa074f8fb6468bf213bf874cb07b17c1c350095378de7be136143dbece5c605a0df757c3c0b42444c69bcd39cb12c2bf9101082d9b3e1f2b4bdebe148e6dc70f6d07df8400cf3ae2347f451e300fe31f79352548dc42ddc14eef470c8998cd2af701782f37672d4417783122d49c588cb47e87a446f89e7bea25c7fd2a05c3b97941a88cf4ae2bb21aa293f0e6e6c6762c9f0be5ad4e559f0d70c67b7513259536501c42639db3c5b8182d44dcf59521c51c46684881ab663aa1d28cb181c8096d3936081aaeecbaad9d5bddde71c772bf9aa302ab96224d7e29ad514dbf393d3a713b520951ac976e67bbbb3446fab4f4fcfdca612b40710b31e7c5d1adc8c853817cba2c2a58d6e5061eae8322d2a664b86c18cabae662cf174ecc519bf53aed162ef73419bcdc290f1770b94d32ab48de11c89168030795617f9de60bf4b5ebf98bf55b2afd1b7cd3f5666727b67e7aac3a003b6e77080fde85c393fd397464d338769f08c3c706dd540f46ca9c76752f6cbb5fe33d8c9d3332a0acb6dcb202008d10dfb9b706172697a126acfa828367f00a7aa8b73d832e0f8b54902e8052460b51d2fa408588813d676f2a7d8c49af9b8b2d9f8bcd7d0e0c124ca8260ab5cce6042c7d973baca32618a3a85ba4cd1a14cdc16eb1e070623f80fcd9fb718f1415cb396712a8bf13caf73faf78f3af38994257256c6a5aa83c8c538cd12fb4a7bba57c8d51a1b8e32cea7c250f6a9964fc11fce7aa59c1927c7eddd68a0bca18c098662e61db172c1baf7b50e5173b3f59fd08177b9110cb6f9afa60d1504b4474eeac8cd1ea17a3fa624c2d194c0deec2a36539f9bea2141a0c0c2ced6075ba2be056c7608ac7971b464ebbcf0cc46e26a1551afa09db349c125ba7249a6ddce32d6f842804285a6d0db36f667dc30a2e184efee502e4c54b260efdbc679a62fc00c9b59afbbcc83c3f9b47afa7b5779ee7a4a0bb8f64cf9dc7003c45748dc1ded2e25ad3a335ae20d0aea534da793d713cfcbaf971617490501e6751d4e665a7197bfd20cc9314532667c35018009af9b3198ef61029759f300a5534af43bb7afcd01aeb248287fd1981e8aea64bfb0ff42717e39c439b7fee6c442e6c93cf6d06c0d99257e71d605ae0a55939966d2b6c3e886beff4c47d696eb48e2f887691634eb4beea08cc86a3d1e515d64d491ed619ed0ded1c0f69cc1014f56cdd8aa8feddce10eeb4b0b2ad3eded35228e1c2f6ab4d2a2f9206637cd243e6bc12f3656acb01e71318f2b5456f9e527d788f958495628bbd6597e85309b81552774f0f89433c0a51e6da3bb25dc56c2703d473377f30bdaada428bd03cd4bc047aedfe3de06877b26cc8ded4819ca2caa3fa7d2eb62fe760d6785ecd978b5746db064e40f6b3c100a80915c6fd18f9e53ce66011c2333aa3fa92afb7b69643b26e0becdcbd5a047e9156ed0e5a77e17e5eef46a88c6bd868228e9a49c1b7e3647321ff3c71ce53903f69a41386c7e8eb76b89d3e7572ca12ba26ae6d24ec16d84dbc3854c341311b03bfbbad08d7b82d6821c8f898bb1f09924558ea20b314da8df8ee8b637b8eb6d038e9d5f11f7f8ed1c99ca5d68817d271212f9083b8ea9d7ae98a39150d18415bbdb5eecdc75b21eb7ce07d8246a307ee789dafb640eeadb1ed7e3211675c9351500a348012f4233149f274c34ceaac75f0e637df3b35e1d13fc4c9fedfcb7531f588da8bfbd18072a19f4348da6252f708eb3a8bb63710978717dca2de241fbb4376123cfdf92a41091e8d3fdbb6b5c5f32f24b4a980944838e739d75d3ef76c36c24aff663e0929fcf3818d78e9794e2f2dfd3aaffc7f302db22903600f1e16536f48eef6926c91e46eebe76b4fb504dfb9c28ad89cdf511dc2092b964f5d371d4d062085041763377f41e3c9515a90a2ffb6024d86fbe8e31e990383df91818f6eeac2df6950c59ded15935707c2524017462a2f7c135e3ed06d8f68dffeffd17c1035dce2810a9655b8c170fd1d05c91714935be6d3988cd03f223120abc4652c7f94dc172be6c0c3882f1f546892cb2c1a49758fc1adea38d032d42baf6d38ae2516a29d5ec3a4366017190f5d8b95625b1e72a7f483e80c5a453fed7b55ac5e4ac8ee23af903d0bad4f2e9b99a793967fca42407069509261c94a3d9d8001a57cea20d09468bb60566a94f80939f806ff1fbb7ab8e7282ad3f9f52b56321d03bf89dd6a9069bd4c6858fac0e5866520f6c4463d6d62e02555afb86be7ce2a96b6db74cdd9b5b13f844c664a39efe6c4f39c7437622350142cabe837f2b18da14a3df3cbd5eb3f9bab04ebebf2202bd92092b633dc82b4ca6ed3e6f7373bf653ae0e031ae2cbfb6d55d0498b8a159e4ea10c5cb5303d32fb18f9f29bf0ccc1762ffc4b894ef5517578ea414ab2e12d5f5d22a9a6a514c55c3703adc624a18ca12d39c904519b4a800f584aa69cc09cc921ddf13008484ddd4b7d2f6a5b1b317430126994936164559ea0f837dbf3e35c049ba78be59d1e7f2d149bc1fcf9b1d82692ce7581ba6bc555aeb3e6a39e763974b82002a1c42d855f26261a39feb2c292faf14bed5a866b73be6c58225f1d578f65b0ee02277189ef467d0a8c28fc875de4cd608e76817d6521666e31eafd4f5b605c1906029ceb16d17", 0x1000}, {&(0x7f0000000180)="0b221b469da7d616f16e1919595618611ef7adbea3a630bf39d58af1b13fa02458f74b8272512c5b0e1a0a1ca13abfc16f5b8de76aad26c009e0498fc1f96b2a762a46f2600742877ac84ded25b5d3ca3bc87886d7347723213fa88fcb9e2dc425008122c9c0", 0x66}, {&(0x7f0000000240)="1eaef8e0b701864b8c2cb5ca5dc62906ba80f782849a67e4cad0efec0724a9e9df69ebc6a3c70242256178c094d3d204", 0x30}], 0x5, 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 23:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x9, 0x81, 0x2}) 23:29:13 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = msgget(0x1, 0x10) r4 = getuid() r5 = syz_open_pts() r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000140)) r7 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x4, r9, r11, r9, r11, 0x21, 0x40}, 0x773, 0x5, r8, r8, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r7, r10, r11]) r13 = syz_open_pts() r14 = openat(r13, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000300)=0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r15, 0x40044271, &(0x7f0000000100)) pwrite(r15, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r15, 0x20004b0a, &(0x7f0000000300)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r16, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r19 = getgid() r20 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x4, r18, r19, r18, r19, 0x21, 0x40}, 0x773, 0x5, r17, r17, 0x80000000, 0x2, 0xffff}) getgroups(0x1, &(0x7f0000000040)=[0x0]) r22 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r22) r23 = getpgid(r22) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x47ab, r4, r11, r18, r21, 0xa5, 0x8001}, 0x4, 0x10001, r23, r24, 0xb1, 0x7, 0x2, 0x80000001}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r25 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r25, r0) mlockall(0x0) 23:29:13 executing program 1: socket(0x1, 0x2, 0x89) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) msgget$private(0x0, 0x400) write(r1, &(0x7f0000000200)='R', 0x1) 23:29:13 executing program 0: acct(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001100)={0x5, &(0x7f00000010c0)=[{0x7, 0x2, 0x65, 0x5}, {0x1, 0x3b, 0x8, 0x3f}, {0x3, 0x9, 0x8, 0x6}, {0xff, 0x7, 0x8, 0x2}, {0x8, 0x4, 0x7, 0x5}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001080)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sync() 23:29:13 executing program 1: r0 = socket(0x2, 0xc006, 0xe5) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734cb99f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c8cefe5db1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43c977656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00e2a0308ef6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb83a546426da5d941f986fc40017f07064b23f1e1692c35dbdc77d3f703a94ea03300c7000000000000000000000080d03e2c529735640124e1502f8c067154339114617b7cb265694e8f000bc122f0c1f35142ff223bf6b0288babc10300b8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582df33b0dd482a1a3b1e566676f770cb69579ec2c2c7dc52b61d7e75c9f6e081bf1b06643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b262e9d9da718be75d14d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda710cc490476d51611b5eae714704970311e947bf313b757a70a108e9cc55bcca376100055c9ff67959d7afbf57ce2aed0877503c000000000000000000000000000000000000000000000000700aa30ba34c57c0344316090a123caa6f8f26037c9a62ce7a3214e2dd4e904affbd91b080e55406fdcd70a456408a740e5de3b2e7704856360fdbc2a37f02b254a75a4331b17c5e2d192da8b0dae61a9aa6dbe652f78f9b0c9b8553395e7aa591e08448f1bc6ba362b910777340594265de31e86e70ab2597a50168870cd726695547fb8e6aab3b8a60670ca530b7598f56a20890b72f34afe1b440df6f9bf0984c43d3fe52e86b95a859a20e85488f4b8fb75d03e7ad9d4d4002441685ba91ce4e2f83c08809e2ee6685fdc124da8a0673f9f608203452cbe7df1d02d7d44ae06927f765e49cc3c6317f1d34da5f1b56fbb3560f0da51f10f1ecaf80b13c387ea186bf4297aa57e8dc10d29be5bf98d0bf03252d9e7d489a7b2c0a691aafc7a6fdaa23740a67d50a1be5e342ae81f30fa592346b22f1f90528037f2b9f2f0de22576739c12250f13bc24ac075283d8500864e013979a330bbaae4cfdb7750875c49c961ca99f626591a4f2796e09d0a4ad906eadfa4955c64dc89a2d5de3ed6aab4e3b48a435c118882ff237f4c26874bfa75ac68d39567c05140239be5d0edb289670e891a225837e991b7876d41684000000000000000000000000000000000000000000000000009b87ee24c1875cf9f9f8f99e61713e3bdfccbec89391ea60cab10b73fa0fa50b49d859e40325eb7c9cd9acd25a00dc043bba4b035bdd21645c4aa6c36099d64e6e422a9c439c23d5dad406fd57b250aa682fc61219574ef1bb0131f7522e3f407c4d3332e2e87bf4261ee3940926c4fcb41d36d6b3557c79955c52f6bf49bf61c2a6ad87e3a458fcc442f2d6f3ad0000000000000000000000000000de2ad4322cfbb0a95d6979b9a4f605ced7e37728f7d27aa60c2b75a383430fa44e43912c77b21c8bc692eeb296cbf4c2e4fdc7c796509ffdd744d1a6e2436ce72e330440e9c1a04a486b1631676659052db701a15b71a144341a366fa15593867507886a1621e1bb15c56b0d1d0c5a88012f7cbddbe8e4d616c50a7302bb9cbbe4845411ca1837a454368aa1c8540ae5ca25a64e243071783057e7b9e1e2578d1bea3f9ce066e9bfbfa043e85e976a77012a75ae6bc889f3b01f5dc31b8ace7c52d133319419be8e69cc6edb6f514b949552eb3ee485063018b17ff4c52a"], 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6f67, 0x6}, {0x18, 0x1, 0x7, 0x80000001}, 0x400, [0x6, 0x3, 0x0, 0x445c, 0x9, 0x101, 0x8, 0x8001]}, 0x3c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="64f3df81220404cd04fab27c6e023164a84c09871413ee9acdce0d88c4192a4000000069575247af7b33a0d84fec692bb6b298e9849c8982cfd946effbf998bf05ffb2ac81a2f4705e972aee3a1f6c0aac859877b3c65bb50082b113e766ab6d00c0e89d2f908d768ce2704782c21ffd30f4f6c1918c3ae65faa23cb51b2ca57ed65029c6cd41a7fbbd3e0c811da47", 0x8f}, {&(0x7f0000000100)="b4da31f5424736747e875f6a286cd8bab81862e7904778276e8766891513ace597ffafc5f1b9d7cd2f63e34ce5be314b3f5528a762a78499e0942a39edd0669f52e2fd03c715c4b8e7843342742ce25701f47947d7648124d1fb648bb7604d722a20a76aa01cb2cd7bdaeb4ff2c9a5617a9df56ed4c8f779eb432ffe9a74c602862007f9a9a9e65f9fcc19a53c916cb98f797c4245c268fc311fed6b009a391cb2420a61d62d468837c65247f5c3bfb5085f59186ef3a4eb0223e56ead036928a41803efd269be7fe24775d649512a700b1f62cc8b00d4293b1232786c", 0xdd}, {&(0x7f0000000280)="bd98208c54ea2d3cd04eb8d97a24308870072999edf86b85addee130373594b7d1fabec2a2029edcaef9b9b5cd6badfc14a72c273de0d00446b0aaf5ba626733092e58dd228105a49f0a4d6de98cc0cfe6e05b859fa94b8dd3b4fcd5b7e500990976750c5fc4cc562df941ace8663f1a64ccb5b0294df9a79636ed03a9e0abe076d2a0e2eb4aa81dd1f4cd1c3beee578da7e955ab1841e0efd9a5a0d5ced543c5c44d5b4dff73e0cab3c73080f88d4a4227ef6794ee7ab38409f8f15816add7e8dcb9b22f62d5a8b42997bd582580158bc07eca6af1536399187a0f07ddd61ad2edc6ba918edc2a17816a477da97", 0xee}, {&(0x7f0000000d80)="4a0a92525b3780a2dc911e8e462d9dd5d38b230eafef72577ac3c6ba79572357d51d412e1b237e18842c5701849ab1dcdfe352065a5315f556099fbf9c1dcce5a7a45aa1b264cd67d086e4304ffae1d2d8776792097866ed3444d64f8da021da94f730057e086bb5cf05556dbf034413c2b28793229364373520a6b34a8c5069c4e737806c37f64aab0e27c3528e0d2d71162ac642677c5f2e67efec0faa7aea98a2690b52a1c67adb2dbb07078ab56beb4eea2a016154bf02573f7cdac03df77ef16722029fe3d983fc40d6db1c99e63dab82ad40c3a733437a17a4504b2c9034c3c60e314a5eab58fab8c9ced8a10d315cb1cf7803c4915cc92b8f0fda1a64520b94deea83e1e04dde60158e521678a8ac1840102bed4e334b75055c0bc90d1e7f43bbdfe9d31deb98a5b26bd4bd328f378d1f0aa241bd817a2759c1604572579d156609e5151d886cd25258ae73e0b56773583bf4963cba0d1a477736696a5a7a523c85a61f49ecdce3e63e4a394167e9e15d424f56238f492985f6300b6dacb0abf318cf7146676d563a6a1c870f2c67ead65c1a30b000787ad5c067363954aef7fbcb89182654e8c9562019d8d3c8bb236eaff2ac13e8c4b97bd7ee6b10f18af736b7d4155195ba3d4015e337b203ddb633782f9825856c627ff03fe84e9666f87b55d7fa9436ec5bc385c61ecc73200e6e2c023f2cc793e89d42a8573667e3e1d0de769d1f9fb9b680cc6c1ef0193103d2ea96c054e95d6634b9b0d00cf2f694c37850ca7d64b5b65284e9d6652f15ac9e4722824ff36df0a60a27dbaad83e4dc4599c29e2aefe578807f03cb01b708bd70781fcb99562035d25f0f2bdea47b9cf90bb9772cdd99b6175140b3df57d89012cf8fd990cb3965d3d62a10e5ea818fd80c067db4fe74aad1fa70dea51feb705462ec4c84f072cf25837012eb387099c3a2a820137e4a9c9cfa13a0eb0bc41017331774c6b2b3756f741f46dcaf8c1a2761ba77b193d31797f1c012ec3791e1ac91c0b4b713b6d87cc664dfb9a3b5d226a6f7a4434ad2fb40efd6c5a65c12d3be3d13628fb25d96b6d00b1b66fdc2b6010f27d1a59829bf028f7144285520de23132369f76df3591400a639de180540572ce6f43502933425152960db774a4d48720840ef87c5a079eb07a0b29f523dde9a5cdda4aac37bf7fac340d068a0ec5c71e2e85abd98e666222558fbcb04e765be862", 0x367}], 0x4) 23:29:13 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) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r2) 23:29:13 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0x0, "0200000000000000000020000000000800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 23:29:13 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0xbf57f0b4e7aff02d, 0x0, 0x1}, 0x8) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r3 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x4, r5, r7, r5, r7, 0x21, 0x40}, 0x773, 0x5, r4, r4, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r3, r6, r7]) r9 = getgid() r10 = syz_open_pts() r11 = openat(r10, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000140)) r12 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x4, r14, r16, r14, r16, 0x21, 0x40}, 0x773, 0x5, r13, r13, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r12, r15, r16]) r18 = syz_open_pts() r19 = openat(r18, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r19, 0x40045744, &(0x7f0000000140)) r20 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000180)={{0x4, r22, r24, r22, r24, 0x21, 0x40}, 0x773, 0x5, r21, r21, 0x80000000, 0x8, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r20, r23, r24]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = syz_open_pts() r28 = openat(r27, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r28, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r28, 0x40045744, &(0x7f0000000140)) r29 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r33 = getgid() r34 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x4, r31, r33, r31, r33, 0x21, 0x40}, 0x773, 0x5, r30, r30, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r29, r32, r33]) r35 = syz_open_pts() r36 = openat(r35, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r36, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r36, 0x40045744, &(0x7f0000000140)) r37 = getgid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r41 = getgid() r42 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x4, r39, r41, r39, r41, 0x21, 0x40}, 0x773, 0x5, r38, r38, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r37, r40, r41]) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, r40]) r44 = getgid() getgroups(0x8, &(0x7f0000000140)=[r6, r9, r12, r23, r26, r32, r43, r44]) 23:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{}, {r1, 0x91bc3b0fb28e87eb}, {r2, 0x40}], 0x20000000000000e4, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0xb4, &(0x7f0000000200)=[{0x7ff, 0x54, 0x7, 0x6}, {0x2000, 0x1, 0xfb, 0xb5000}, {0x5, 0x4, 0x9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) r4 = socket$inet(0x2, 0x2, 0x5) pread(r4, &(0x7f0000000180)="76192bc0e6097578c5ef36260a1d499e66424dfbf5d382b3685d45c0364e0756b59885b08857709c65b798fae63daaca64d77ce6c3b3f1816d8197309bff7095663944f579e87a5b632b18dd914a7115302eff6caf0236e4cc60d9bb7fa89eb260064d775f49ad103aa5bf9ceadc0e823f6f2dc6482e810f67685f", 0x7b, 0x0, 0x0) 23:29:14 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) sendto(r0, &(0x7f0000000240)="62056e1d30a0dccadff6e6fbbfc1158ae7adc82e16487cb2b77493bc2ae1740c58da3d83ba0b65f0abd866106a5e59922102049d4cfdf49e07f881c2d8018073bce0331d1f2f44e18e66bca9c77fc30e3521be1a986e5a11dbdb9f8cf5830964a942397fa76c5bdeda0c9ce34269b054f77ad2ffad7c9927934d57d53e4c1bdcaa749055c7bc08d9b43ce30e896df5ee22eaf447b1dedd902f036fb54601680910f67f58fa20e53fec4fddb0536da2be5e134b9250f70a0cb0f49f22ae4a1588247eaca878b2e97a7c300ac46971b1aa3dba", 0xd2, 0x800, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="e8e04cd67c398f2eb8d98dfc855bf32bcd3867e0708425217e3fd37fede94661ec9504351f1ea384a2b0366d930b5fb4470f0a2b1ff6988e1a8650e9aa32ceb33768591485f45823a8204f1aa899906e1012a24a52e38e0c4b8cd386a4dce0ffd2d3eb3739c8b6a063343186", 0x6c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './bus\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) fcntl$dupfd(r4, 0xa, r5) pwrite(r3, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000300)) faccessat(r3, &(0x7f0000000340)='./file0\x00', 0x108, 0x0) listen(r2, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) connect$unix(r6, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) 23:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\xff\xff\xff\xff\xff\xff', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) 23:29:14 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000800)='./bus\x00', 0x10000, 0x5a) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x9, './bus\x00', './bus\x00'}) kqueue() 23:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x3, 0x2, 0x4, 0xfffffffe}]}) ioctl$BIOCLOCK(r0, 0x20004276) 23:29:14 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x6, 0xc0, 0xe4000}, {0x7f, 0x7, 0xff, 0x1}, {0x1a1c, 0x3, 0x9}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c, 0x0, 0x20}, {0x6}]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 23:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) syz_emit_ethernet(0x38, &(0x7f0000000040)="118bb8bb742b96e117de714a6e76a715953dd373d7fc80b620c2877875f65c0eeb9642eb07b0e85ffe8266464e7249e2b29012703f767b96") pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 23:29:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = msgget(0x3, 0x28) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x31c2a483885a37d3) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, r31]) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x2}) r53 = socket(0x2, 0x2, 0x0) connect$unix(r53, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r54 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r53, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r53, r54) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r56 = socket(0x2, 0x2, 0x0) connect$unix(r56, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r57 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r56, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r56, r57) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r59, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r59, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r60 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r64 = getppid() r65 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r65, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r65, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f0000001880)={{0x2, r60, r62, r63, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r64, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r66, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r66, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r66, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r66, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r67 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r68, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r71 = getppid() r72 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r72, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r73 = fcntl$getown(r72, 0x5) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x2, r67, r69, r70, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r71, r73, 0xa5, 0x1, 0x100000000, 0x2}) r74 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x80, 0x0) r75 = socket(0x2, 0x2, 0x0) connect$unix(r75, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r76 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r75, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r75, r76) r77 = socket(0x2, 0x2, 0x0) connect$unix(r77, &(0x7f0000001900)=ANY=[@ANYBLOB="82022e1666696c6530008a2b7b87f9d74f878fd94321fb296d84de9cbecdee58d0bb772908cc2802ce09f1653ae5766414213eed6bce21f1ecb2a211be0de33f569d56c60670305a736ba02fa4e65892ef12"], 0x10) r78 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r78, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r77, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r77, r78) r79 = socket$inet(0x2, 0x5, 0x20) r80 = socket(0x2, 0x2, 0x0) connect$unix(r80, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r81 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r81, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r80, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r80, r81) r82 = socket(0x2, 0x2, 0x0) connect$unix(r82, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r83 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r82, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r82, r83) r84 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r84, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r84, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r84, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r84, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r84, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r85 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r86, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r89 = getppid() r90 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r90, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r91 = fcntl$getown(r90, 0x5) msgctl$IPC_SET(r84, 0x1, &(0x7f0000000980)={{0x2, r85, r87, r88, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r89, r91, 0xa5, 0x1, 0x100000000, 0x2}) r92 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r92, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r92, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r92, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r92, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r92, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r93 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r94, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r97 = getppid() r98 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r98, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r99 = fcntl$getown(r98, 0x5) msgctl$IPC_SET(r92, 0x1, &(0x7f0000000980)={{0x2, r93, r95, r96, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r97, r99, 0xa5, 0x1, 0x100000000, 0x2}) r100 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r100, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r100, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r100, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r100, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r100, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r101 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r102, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r105 = getppid() r106 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r106, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r107 = fcntl$getown(r106, 0x5) msgctl$IPC_SET(r100, 0x1, &(0x7f0000000980)={{0x2, r101, r103, r104, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r105, r107, 0xa5, 0x1, 0x100000000, 0x2}) r108 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r108, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r108, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r108, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r108, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r108, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r109 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r110, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r113 = getppid() r114 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r114, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r115 = fcntl$getown(r114, 0x5) msgctl$IPC_SET(r108, 0x1, &(0x7f0000000980)={{0x2, r109, r111, r112, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r113, r115, 0xa5, 0x1, 0x100000000, 0x2}) r116 = getuid() r117 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r117, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r117, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r117, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r117, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r117, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r118 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r119, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r122 = getppid() r123 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r123, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r124 = fcntl$getown(r123, 0x5) msgctl$IPC_SET(r117, 0x1, &(0x7f0000000980)={{0x2, r118, r120, r121, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r122, r124, 0xa5, 0x1, 0x100000000, 0x2}) r125 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r125, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r125, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r125, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r125, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r125, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r126 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r127, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r130 = getppid() r131 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r131, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r132 = fcntl$getown(r131, 0x5) msgctl$IPC_SET(r125, 0x1, &(0x7f0000000980)={{0x2, r126, r128, r129, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r130, r132, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f00000005c0)=[r120, r128]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r135 = socket(0x2, 0x2, 0x0) connect$unix(r135, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r136 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r136, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r135, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r135, r136) getsockopt$sock_cred(r136, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r138 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r138, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r138, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r138, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r138, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r138, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r139 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r140, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r143 = getppid() r144 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r144, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r145 = fcntl$getown(r144, 0x5) msgctl$IPC_SET(r138, 0x1, &(0x7f0000000980)={{0x2, r139, r141, r142, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r143, r145, 0xa5, 0x1, 0x100000000, 0x2}) r146 = getppid() r147 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r147, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r147, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r147, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r147, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r147, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r148 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r149, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r149, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r152 = getppid() r153 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r153, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r154 = fcntl$getown(r153, 0x5) msgctl$IPC_SET(r147, 0x1, &(0x7f0000000980)={{0x2, r148, r150, r151, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r152, r154, 0xa5, 0x1, 0x100000000, 0x2}) r155 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r155, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r155, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r155, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r155, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r155, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r156 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r157, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r157, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r160 = getppid() r161 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r161, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r162 = fcntl$getown(r161, 0x5) msgctl$IPC_SET(r155, 0x1, &(0x7f0000000980)={{0x2, r156, r158, r159, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r160, r162, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="e74cc0607135d9c9129f02b216a83e6a8abb9964489043618acde8e3192e65132bd9e29c0b601d4ec32a802fe3f4d5de7e97e243888290dd7ea1da2cc35744aba3491f880f2d9940af0e2ec54c3840ba0dcf0cd72b55b3f13bf36323c9eff116d072a19780e50cdcc54919cac79124bf1dca379e565b5782df762aaa32183dfc24c8faee936c693c8e27e02f591bcb570f05fca986dda3b227a3edf8af9f4b42f2b3345b4dd7b12286993c136cf9794024eaa26c3efc17fae391e8b32da5ef012ee5ee0e5dc1ebdac670708c80ddde456f577bf910a12e09c1cabdb19437511bfe909c5f613aa53b571229a1be65de8e422e2c6b1f914848299c", 0xfa}, {&(0x7f0000000240)="a57312c1ea2c06574d86f0b9988aaedd69cc47c73208884dca0d16475942cf2d562c119e8f95b97a835a013570a6ab", 0x2f}, {&(0x7f0000000280)="71b9774e0b046158a5be600041e4b3c1c56d2d25d6781573f9cd8d4fdf4243a0af6e5798edffd426a4a80e829a65708a6f815aaa0d2c08ade6f22fcc38b27b89b10db6c74a3c6067c714164c6cb415e19b04b6246ff89f2c835d6d98dfeca010ee9228fbc253644be2d0c301312fa38b3e1554cf05fe79968819c595a4730fa4b1393e207be064380887c20c12b1bef299f0886b26b336fad609a495ee559ecc823a1c758205369cde82d759b7397298388164fac8086d57e082aef0ea9ab9db7e3415a3150ead67d4ab9400bc1734a3e876e03a63b7442d72c393f93851a6bbdc54439763b4161c3904bce81b375bba7765", 0xf2}, {&(0x7f0000000380)="95b802df1fa2224c58bfd97a40ae2c5850c01ab453ca19dead76636a381f84e21c01c07d7d34a6ab8a70ea837799bd86612b9faaf56acd", 0x37}], 0x4, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r6, r14}, @cred={0x20, 0xffff, 0x0, r26, r27, r36}, @cred={0x20, 0xffff, 0x0, r42, r49, r55}, @cred={0x20, 0xffff, 0x0, r58, r60, r69}, @rights={0x30, 0xffff, 0x1, [r74, r0, r76, r77, r79, r81, r83]}, @cred={0x20, 0xffff, 0x0, r91, r93, r103}, @cred={0x20, 0xffff, 0x0, r113, r116, r133}, @cred={0x20, 0xffff, 0x0, r134, r137, r141}, @cred={0x20, 0xffff, 0x0, r146, r151, r158}], 0x130, 0x8}, 0x808) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:29:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) fcntl$getown(r0, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="cd002e2f66696c653000"], 0x10) 23:29:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x3}, {0x20000000000016}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 23:29:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000240)=0x204) 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 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) dup2(r2, r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 23:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 23:29:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:29:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x50) r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() r5 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x4, r3, r4, r3, r4, 0x21, 0x40}, 0x773, 0x5, r2, r2, 0x80000000, 0x2, 0xffff}) r6 = syz_open_pts() r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) r8 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x4, r10, r12, r10, r12, 0x21, 0x40}, 0x773, 0x5, r9, r9, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r8, r11, r12]) lchown(&(0x7f0000000000)='./bus\x00', r3, r8) 23:29:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:29:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f00000002c0)=[{0x7, 0x40}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}, {r6, 0xaf}, {r6, 0x10e}, {r6}, {r6, 0x2}], 0x5, 0x8eb6) shutdown(r6, 0x1) fcntl$dupfd(r6, 0x1b, r5) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r7, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) pwritev(r8, &(0x7f0000000540)=[{&(0x7f0000000300)="f4d6efbe4ca65de632e6a53fea5e87097fa9d794f1ec71fb39efb16708aecd98f74dafd30cd7641e67e0806348fc1c77d7389c49de2aec4442d74e71f008a85930b3a9152f2f3e131b41f1c7ce23aeb2a91e1353a51a7c20ed827634c8d30c546cb7fa345a64f66358f0d02ec6d09f1356add2779f36c7ac3918424c739f2ef52d32ce0a19473aca6c81cddc9cec9d22ce399f5d85037696e3", 0x99}, {&(0x7f0000000500)="6926424c8db4c61bf40d457483bdac4375602e96085d29f72d29eb708e7a6962e08c", 0x22}], 0x2, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) r9 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000400)=""/195) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 23:29:15 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0xc4}, {0x5}, {0x8fe, 0x0, 0x20}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 23:29:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x8000) mkdir(&(0x7f0000000100)='./bus\x00', 0x2) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x19, 0x0, 0x0, 0xfffffffd}, {0x246, 0x0, 0x0, 0x400000ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:29:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r4, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 23:29:15 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) dup2(r0, r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 23:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c}, {0x48}, {0x6, 0x0, 0x0, 0x7}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4c, 0x0, 0x0, 0x1000}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) r8 = dup2(0xffffffffffffff9c, r7) dup2(r8, r6) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r3, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000180)=0xa2c8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 23:29:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0000000"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000680)={0x0, 0x3f, 0x10001ff, 0x136720000000, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = kqueue() dup2(r9, 0xffffffffffffff9c) r10 = shmget$private(0x0, 0x2000, 0x38c, &(0x7f0000ffe000/0x2000)=nil) r11 = getegid() r12 = getuid() r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) fchownat(r13, &(0x7f00000010c0)='./bus\x00', r16, r22, 0x2) r23 = socket(0x2, 0xc003, 0x61) connect$unix(r23, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) writev(r23, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000003c0)=0xc) r25 = kqueue() r26 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r25, 0x48) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r27, 0x2000746e) kevent(r25, &(0x7f0000000240)=[{{r26}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r25, 0x4004667b, &(0x7f0000000540)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r28, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) poll(&(0x7f00000004c0)=[{r29, 0x40}, {r25, 0x1}, {r27, 0x8}, {r25, 0x40}, {r26, 0x80}, {0xffffffffffffffff, 0x40}, {r28, 0x4}, {r29, 0xa}], 0x8, 0x2) r30 = socket(0x2, 0xc003, 0x61) connect$unix(r30, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) writev(r30, &(0x7f0000000000)=[{0x0}], 0x1) r31 = accept$inet(r30, &(0x7f00000006c0), &(0x7f00000003c0)=0xe6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r33, r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f00000005c0)=0xc) fcntl$lock(r31, 0x8, &(0x7f0000000600)={0x1, 0x2, 0x8, 0x101, r34}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000400)={{0x7ff, 0xffffffffffffffff, r11, r12, r22, 0x140, 0x40}, 0x3, 0x9, r24, r34, 0x10000, 0xe6}) 23:29:16 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000100)=""/111) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0xb4ef, 0x80000001, 0x0]}) 23:29:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() r2 = msgget(0x3, 0x440) r3 = syz_open_pts() r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getgid() r8 = shmget(0x2, 0x2000, 0x440, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x4, r6, r7, r6, r7, 0x21, 0x40}, 0x773, 0x5, r5, r5, 0x80000000, 0x2, 0xffff}) r9 = syz_open_pts() r10 = openat(r9, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000140)) r11 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x4, r13, r15, r13, r15, 0x21, 0x40}, 0x773, 0x5, r12, r12, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r11, r14, r15]) r17 = syz_open_pts() r18 = openat(r17, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r18, 0x40045744, &(0x7f0000000140)) r19 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() r24 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x4, r21, r23, r21, r23, 0x21, 0x40}, 0x773, 0x5, r20, r20, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r19, r22, r23]) r25 = syz_open_pts() r26 = openat(r25, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r26, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r26, 0x40045744, &(0x7f0000000140)) r27 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r31 = getgid() r32 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x4, r29, r31, r29, r31, 0x21, 0x40}, 0x773, 0x5, r28, r28, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r27, r30, r31]) r33 = syz_open_pts() r34 = openat(r33, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r34, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r34, 0x40045744, &(0x7f0000000140)) r35 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r36, 0x40044271, &(0x7f0000000100)) pwrite(r36, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) ioctl$KDSETMODE(r36, 0x20004b0a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r37, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r37, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r38 = accept$inet6(r34, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r42 = getgid() r43 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x4, r40, r42, r40, r42, 0x21, 0x40}, 0x773, 0x5, r39, r39, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r35, r41, r42]) r44 = syz_open_pts() r45 = openat(r44, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r45, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r45, 0x40045744, &(0x7f0000000140)) r46 = getgid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r50 = getgid() r51 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x4, r48, r50, r48, r50, 0x21, 0x40}, 0x773, 0x5, r47, r47, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r46, r49, r50]) getgroups(0x9, &(0x7f0000000180)=[r11, 0x0, 0xffffffffffffffff, 0x0, r49, 0xffffffffffffffff, r42, 0xffffffffffffffff, r27]) r53 = syz_open_pts() r54 = openat(r53, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r54, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r54, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r57 = getgid() r58 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000980)={{0x4, r56, r27, r56, r57, 0x21, 0x40}, 0x773, 0x5, r55, r55, 0x80000000, 0x2, 0xffff}) r59 = getegid() r60 = getpgid(0xffffffffffffffff) r61 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r61) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xf18, r6, r52, r56, r59, 0x22, 0xd4}, 0xfffffffffffffffa, 0x1, r60, r61, 0xffffffff, 0x6, 0x8000, 0xd69}) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(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) 23:29:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair(0x18, 0x0, 0x1, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0xff9b) r4 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() dup2(r4, r2) 23:29:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d82372f666900cc3000"], 0xa) 23:29:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xd3) 23:29:16 executing program 1: nanosleep(&(0x7f0000000000)={0x5, 0x2397443c}, &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 23:29:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x1000000000000], [0x4, 0x0, 0x100000001, 0x0, 0x0, 0x0, 0x200000000229], [], [0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x44) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4d, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) munmap(&(0x7f00003be000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) fcntl$dupfd(r5, 0x0, r5) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *378060 51591 0 0 0x4000000 1K syz-executor.0 520751 64874 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206836,ffffffff821d2b89,3b7,ffffffff821e91c5) at __assert+0x2b rtrequest(1,ffff800022d72a88,4,ffff800022d72b58,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b95700,840100,ffff800000b95758,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b64000,ffff800000b95700,ffff800022d72e30,0) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff800022d72e20,ffff800000b64000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800022d72e20,ffff800000b64000,1) at in_ioctl+0x1e7 ifioctl(fffffd8062ffb368,8020690c,ffff800022d72e20,ffff800020ace530) at ifioctl+0xb64 sys_ioctl(ffff800020ace530,ffff800022d72f38,ffff800022d72f80) at sys_ioctl+0x5b9 syscall(ffff800022d73000) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,c8b16f43010) at Xsyscall+0x128 end of kernel end trace frame: 0xc8d65b0c800, count: 3 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 kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206836,ffffffff821d2b89,3b7,ffffffff821e91c5) at __assert+0x2b rtrequest(1,ffff800022d72a88,4,ffff800022d72b58,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b95700,840100,ffff800000b95758,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b64000,ffff800000b95700,ffff800022d72e30,0) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff800022d72e20,ffff800000b64000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800022d72e20,ffff800000b64000,1) at in_ioctl+0x1e7 ifioctl(fffffd8062ffb368,8020690c,ffff800022d72e20,ffff800020ace530) at ifioctl+0xb64 sys_ioctl(ffff800020ace530,ffff800022d72f38,ffff800022d72f80) at sys_ioctl+0x5b9 syscall(ffff800022d73000) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,c8b16f43010) at Xsyscall+0x128 end of kernel end trace frame: 0xc8d65b0c800, count: -12 ddb{1}> show registers rdi 0xffffffff816bc497 db_enter+0x17 rsi 0x4625 __ALIGN_SIZE+0x3625 rbp 0xffff800022d728a0 rbx 0xffff800022d72950 rdx 0x4626 __ALIGN_SIZE+0x3626 rcx 0xffff800020b54000 rax 0xffff800020b54000 r8 0xffffffff81241baf kprintf+0x16f r9 0x1 r10 0x25 r11 0xc4b75b57bdca7b98 r12 0x3000000008 r13 0xffff800022d728b0 r14 0x100 r15 0x1 rip 0xffffffff816bc498 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d72890 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=378060 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020acec98,0xffffffff8263b528 process=0xffff800020add880 user=0xffff800022d6e000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 51591 144483 10912 0 2 0 syz-executor.0 *51591 378060 10912 0 7 0x4000000 syz-executor.0 77290 190219 83083 0 2 0 syz-executor.1 77290 448866 83083 0 3 0x4000080 nanosleep syz-executor.1 83083 501197 25089 0 3 0x82 nanosleep syz-executor.1 10912 283462 25089 0 3 0x82 nanosleep syz-executor.0 64664 129176 1 0 3 0x100083 ttyin getty 21475 317718 0 0 3 0x14200 bored sosplice 25089 408297 90731 0 3 0x82 thrsleep syz-fuzzer 25089 236960 90731 0 3 0x4000082 thrsleep syz-fuzzer 25089 10049 90731 0 3 0x4000082 thrsleep syz-fuzzer 25089 453758 90731 0 3 0x4000082 thrsleep syz-fuzzer 25089 439662 90731 0 3 0x4000082 thrsleep syz-fuzzer 25089 329598 90731 0 3 0x4000082 thrsleep syz-fuzzer 25089 468570 90731 0 3 0x4000082 thrsleep syz-fuzzer 25089 498144 90731 0 3 0x4000082 thrsleep syz-fuzzer 25089 269746 90731 0 3 0x4000082 thrsleep syz-fuzzer 25089 70275 90731 0 3 0x4000082 kqread syz-fuzzer 90731 466317 50030 0 3 0x10008a pause ksh 50030 121470 67067 0 3 0x92 select sshd 67067 11797 1 0 3 0x80 select sshd 11051 53463 75952 74 3 0x100092 bpf pflogd 75952 204917 1 0 3 0x80 netio pflogd 27414 359413 88012 73 3 0x100090 kqread syslogd 88012 163049 1 0 3 0x100082 netio syslogd 79713 393895 1 77 3 0x100090 poll dhclient 64874 520751 1 0 7 0 dhclient 56371 102519 0 0 2 0x14200 zerothread 54506 43593 0 0 3 0x14200 aiodoned aiodoned 19621 96461 0 0 3 0x14200 syncer update 27917 383917 0 0 3 0x14200 cleaner cleaner 32677 245674 0 0 3 0x14200 reaper reaper 24481 326223 0 0 3 0x14200 pgdaemon pagedaemon 81710 217002 0 0 3 0x14200 bored crynlk 27328 162643 0 0 3 0x14200 bored crypto 9167 24519 0 0 3 0x40014200 acpi0 acpi0 42935 443691 0 0 3 0x40014200 idle1 39984 441182 0 0 3 0x14200 bored softnet 84903 446688 0 0 2 0x14200 systqmp 69698 48479 0 0 3 0x14200 bored systq 52376 260943 0 0 3 0x40014200 bored softclock 34471 201355 0 0 3 0x40014200 idle0 27260 268258 0 0 3 0x14200 bored smr 1 110694 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 51591 (syz-executor.0) thread 0xffff800020ace530 (378060) exclusive rwlock netlock r = 0 (0xffffffff8251b098) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8263e610) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9655 6488K 8483K 78643K 62099 0 0 pcb 13 12K 14K 78643K 2952 0 0 rtable 133 14K 14K 78643K 10120 0 0 ifaddr 108 31K 37K 78643K 3544 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2309 0 0 iov 0 0K 32K 78643K 3498 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 78K 78643K 19475 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 149 0 0 VM map 2 1K 1K 78643K 82 0 0 sem 12 0K 1K 78643K 2812 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 16307 0 0 sigio 0 0K 0K 78643K 105 0 0 proc 62 63K 95K 78643K 5941 0 0 subproc 32 2K 2K 78643K 1496 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1102 0 0 in_multi 30 1K 2K 78643K 1614 0 0 ether_multi 1 0K 0K 78643K 97 0 0 mrt 0 0K 0K 78643K 75 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 2946 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 172 26K 35K 78643K 57288 0 0 UVM aobj 130 6K 6K 78643K 143 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 3377 0 0 NDP 27 1K 1K 78643K 1088 0 0 temp 264 3561K 4203K 78643K 626124 0 0 kqueue 0 0K 0K 78643K 94 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 304 0 296 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1207 0 1205 1 0 1 1 0 8 0 rtentry 112 1460 0 1412 2 0 2 2 0 8 0 unpcb 120 7140 0 7115 23 21 2 2 0 8 1 syncache 264 84 0 84 38 37 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5737 0 5737 2 2 0 1 0 8 0 tcpcb 544 6048 0 6042 50 49 1 13 0 8 0 inpcb 280 17466 0 17451 65 63 2 13 0 8 0 rttmr 72 18 0 17 5 4 1 1 0 8 0 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 1 0 1 1 1 0 1 0 8 0 nd6 48 214 0 212 6 5 1 1 0 8 0 pkpcb 40 74 0 74 25 25 0 1 0 8 0 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 598 0 598 23 22 1 1 0 8 1 pffrag 232 117 0 117 44 43 1 1 0 482 1 pffrnode 88 117 0 117 44 43 1 1 0 8 1 pffrent 40 272 0 272 45 44 1 1 0 8 1 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 924 0 865 1 0 1 1 0 8 0 pfstkey 112 925 0 866 4 2 2 3 0 8 0 pfstate 328 925 0 866 10 4 6 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 22 0 20 13 11 2 4 0 8 0 art_heap4 256 6399 0 6095 79 58 21 24 0 8 1 art_table 32 6421 0 6115 6 3 3 4 0 8 0 art_node 16 1438 0 1394 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 6 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 2806 0 2796 1 0 1 1 0 8 0 shmpl 112 141 0 13 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 27822 0 26340 50 2 48 48 0 8 0 ffsino 272 27822 0 26340 102 2 100 100 0 8 0 nchpl 144 52050 0 51556 61 39 22 61 0 8 0 uvmvnodes 72 9003 0 0 164 0 164 164 0 8 0 vnodes 208 9003 0 0 474 0 474 474 0 8 0 namei 1024 203931 0 203931 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 80 0 80 29 29 0 1 0 8 0 scsiplug 64 21 0 21 12 12 0 1 0 8 0 scxspl 192 166997 0 166996 99 98 1 7 0 8 0 plimitpl 152 1436 0 1428 1 0 1 1 0 8 0 sigapl 432 16250 0 16234 3 1 2 3 0 8 0 futexpl 56 349378 0 349378 4 3 1 1 0 8 1 knotepl 112 4042 0 4023 10 9 1 3 0 8 0 kqueuepl 104 4422 0 4420 14 13 1 4 0 8 0 pipepl 112 32456 0 32437 48 47 1 2 0 8 0 fdescpl 488 16251 0 16234 3 0 3 3 0 8 0 filepl 152 162023 0 161919 101 95 6 14 0 8 2 lockfpl 104 5548 0 5547 1 0 1 1 0 8 0 lockfspl 48 1842 0 1841 1 0 1 1 0 8 0 sessionpl 112 105 0 94 1 0 1 1 0 8 0 pgrppl 48 259 0 248 1 0 1 1 0 8 0 ucredpl 96 27714 0 27704 1 0 1 1 0 8 0 zombiepl 144 16246 0 16246 4 3 1 1 0 8 1 processpl 896 16279 0 16246 4 0 4 4 0 8 0 procpl 632 52065 0 52021 9 4 5 5 0 8 0 srpgc 64 128 0 128 38 38 0 1 0 8 0 sosppl 128 278 0 278 40 39 1 1 0 8 1 sockpl 384 26045 0 26007 136 127 9 22 0 8 4 mcl64k 65536 761 0 0 82 77 5 65 0 8 0 mcl16k 16384 33 0 0 4 1 3 3 0 8 1 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 45 0 0 3 2 1 2 0 8 0 mcl8k 8192 41 0 0 6 3 3 3 0 8 0 mcl4k 4096 35 0 0 4 2 2 3 0 8 0 mcl2k2 2112 16 0 0 2 0 2 2 0 8 0 mcl2k 2048 222 0 0 22 6 16 22 0 8 0 mtagpl 80 168 0 0 2 1 1 2 0 8 0 mbufpl 256 1090 0 0 36 18 18 36 0 8 0 bufpl 256 57263 0 47694 599 0 599 599 0 8 0 anonpl 16 1759261 0 1744979 350 267 83 86 0 124 7 amapchunkpl 152 116179 0 116043 171 161 10 20 0 158 2 amappl16 192 81970 0 81026 429 373 56 60 0 8 8 amappl15 184 1630 0 1629 1 0 1 1 0 8 0 amappl14 176 4786 0 4783 2 1 1 1 0 8 0 amappl13 168 2709 0 2707 13 12 1 1 0 8 0 amappl12 160 2292 0 2289 1 0 1 1 0 8 0 amappl11 152 1835 0 1820 1 0 1 1 0 8 0 amappl10 144 985 0 979 1 0 1 1 0 8 0 amappl9 136 3636 0 3627 1 0 1 1 0 8 0 amappl8 128 3298 0 3224 4 1 3 3 0 8 0 amappl7 120 1324 0 1315 1 0 1 1 0 8 0 amappl6 112 1722 0 1703 1 0 1 1 0 8 0 amappl5 104 3139 0 3126 1 0 1 1 0 8 0 amappl4 96 16537 0 16503 1 0 1 1 0 8 0 amappl3 88 4809 0 4804 1 0 1 1 0 8 0 amappl2 80 126473 0 126394 4 2 2 3 0 8 0 amappl1 72 369437 0 368994 26 16 10 20 0 8 0 amappl 80 53865 0 53820 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 142 0 13 3 0 3 3 0 8 0 uaddrrnd 24 16331 0 16234 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16331 0 16234 1 0 1 1 0 8 0 vmmpekpl 168 176211 0 176174 3 0 3 3 0 8 0 vmmpepl 168 2046706 0 2044471 602 470 132 132 0 357 27 vmsppl 368 16250 0 16234 2 0 2 2 0 8 0 pdppl 4096 32669 0 32628 7 1 6 6 0 8 0 pvpl 32 4635959 0 4618304 719 521 198 206 0 265 24 pmappl 232 16330 0 16314 19 18 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1019 0 236 23 0 23 23 0 8 0