(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x81) accept(r1, 0x0, &(0x7f0000000080)) 16:01:27 executing program 0: socket(0x20, 0x1, 0x43) r0 = socket$unix(0x1, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x48}, {0x2400016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r4) 16:01:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r3) 16:01:27 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) chflags(0x0, 0x0) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x24) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) listen(r3, 0x3) 16:01:27 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [], [{}, {}, {}, {}, {}, {0x0, 0xd6}, {}, {0xfffd}]}}) pwrite(0xffffffffffffffff, &(0x7f0000000340)="5ada1433d66a6de92805b73ce82e976ab95c4af2ffca0fbe394cdc2ecbc40b088d4425bf8e2d22bca5eb8c80db7d200fecb0ffe1659b188175ce5f662756c2ab1688dc9bb38c14bd180c5380e0758c515040bd23ae1153269ef15b0d59eeba6b640cb965ad24a5ceeac510ead60eb2ac16d54423d22caaf02febb1da5ea9e64287865698364e6af100d7d0c91e3e061397f755e65bc9a7ab9c1c950dc5d8d62e7e6bd671b74fbd8f5dcdf6320e97e084734016f8540208b9cb120ccb2e", 0xbd, 0x0, 0x0) r1 = getuid() r2 = getgid() r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@in}) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/156, 0x9c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x4001, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) getsockopt$inet_opts(r10, 0x0, 0xa595f6f97b7fdc49, &(0x7f0000000680)=""/90, &(0x7f0000000700)=0x5a) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000004c0)={{0x400, r1, r2, r4, r6, 0x90}, 0x80000001, 0x6, r8, r9, 0x90, 0x5, 0x9251, 0xf}) recvfrom$unix(r3, &(0x7f0000000540)=""/194, 0xc2, 0x42, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4, 0xc, 0x2, 0x2}, {0x6c, 0x47, 0x4, 0x80000000}, {0x5, 0x7f, 0x7, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) 16:01:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) acct(&(0x7f0000000100)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x9}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8, 0x0, 0x0, 0xfffffffe]}, 0x3c) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x0, 0xc1}, {0x100000001, 0x7}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x7) r1 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname(r1, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:28 executing program 1: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3ffffffffffffffd, 0x7fffffff}, {0x1}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x13, 0x1, 0xf800000000000000, 0x8}], 0x80, &(0x7f0000000240)=[{{r0}, 0x0, 0x8c, 0x4, 0x2, 0x400}], 0x3, &(0x7f0000000280)={0x3, 0xfffffffffffffffa}) mknod(0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getrlimit(0x0, 0xffffffffffffffff) close(r0) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x1, 0x3, {0x8000, 0x403}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcb4, &(0x7f0000000580)="ecb27e970d76d232a20ba3282ca6f0f709e9b6ff87bcb99aa58609151f4a0c75f3e8c2f25e5bce6683fb0fcf2608f24f6afe9b47161465eda24b63173323a37a7599b83c566af81ec6584847f5e883af319f52f1367daed9fc47ed1a0126d5ddba6a561e2b8cf8eb61f7bf3430faa2175d925bf2ec450b85a67f55ac25ccccc9280541b3e79ddd8309b70d743fe390b782157e04ef0f3f0f683867a24188c3406bbc728c4324836f023e527bba33d2de6edb4b7e12a82a1b3eeedc9f9c9f4d6842647ee7346f26eb565096c5182b7592318bdfcb7eaa789d82ef926e48ecb1c6495377ea990df0833c18ddf72f45fd4c4a0faccad6d8af3217a5115077494266fd") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) sync() socket$inet(0x2, 0x4000, 0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x5}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x50}, {0x10000006}]}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x10, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0xa3) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f00000001c0)="3a5716d5ffa21d3a1c5949a3", 0xc) rmdir(&(0x7f0000000180)='./bus\x00') r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) execve(0x0, 0x0, 0x0) 16:01:28 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) socket(0x6, 0x2, 0x1e) 16:01:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r4) flock(r4, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000000)) dup2(r2, r0) 16:01:29 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) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:01:29 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0976cc39a01b4eb8a000ffff0000001c"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) recvfrom$unix(r3, &(0x7f0000000340)=""/13, 0xd, 0x2, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000000c0)={0x7, 0x8001, 0xffff, {[0x2, 0x5, 0x5, 0x2400000000000, 0x1000, 0x0, 0xdd, 0x9, 0x6, 0x4, 0xcb, 0x400, 0x4, 0x100, 0x2a9, 0x8, 0x8], [0x401, 0x8, 0x0, 0x180be000000000, 0x8000, 0x5, 0x7, 0x2fb37dfd, 0x400, 0x7ff], [0x80000001, 0x0, 0x81, 0x61, 0x2, 0x4, 0x4], [0x5, 0x5, 0x8, 0xffff, 0x1, 0x213a], [{0x1, 0x80, 0x0, 0x3}, {0x7, 0xe9, 0xfffffff8, 0x8}, {0x3, 0x4, 0x8, 0x2}, {0x7, 0x100, 0x80000000, 0x3}, {0x0, 0x437e, 0x6, 0x10001}, {0xfffe, 0x3, 0x3f}, {0x1, 0x7, 0x81, 0x400}, {0x7a, 0x0, 0xb4cc, 0x1}], {0x6, 0x9, 0x8, 0x5}, {0x5, 0x101, 0x5, 0x4}}}) socket(0x18, 0x5, 0xff) 16:01:29 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) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) close(r3) r4 = dup2(r0, r2) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00864e0000000f003000"], 0x10) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) dup2(r5, 0xffffffffffffff9c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80}], 0xfff, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket(0x18, 0x4001, 0x0) renameat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f00000001c0)='./bus\x00', 0x6, 0x1608, r5) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) dup2(r3, r2) 16:01:29 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa8ba6f34df33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31f62acb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413af9a81a902d97aece302909bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b409cf60cb13eac11ab04069c69ee4599770dd429ad63fff39b57b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c0000001000ed4e1bc0da6424a5c09b01f3a2d07425fea4d72f2c49da5a81f7a8c17cbb9a3a1a9d491fdc9a40fb11c83a90e34c47c17e8cb739c8df55aab4f0da4c3156707aaffb3e417ea53f70fc8be8c0c16521fa86d6ce204c1e26c0182bf8d03fbf8886fc2a17fd3bdfa59fcf24f0fed949816cb820e5f14e5ad5a63bd033f7013e66dab4056ab624613ae7ef387d27afa6d0e6f869101b4fba23cb9be0c37f979662ee8746a1002d603d28b93362d67e7ceaa5a9e928bdb7299d4b04aba1db1493b1de2e375d984ccb59960184b5994140ac6cde9e97065ceae0cc09cc03201a80bb451fdb3eef2111968d3999a758c60876642ec86e9ee51c50dfa85d55e58b0db4bda72095801aabce6974b0a5b482e749a75393b2a8a65e655191d8c58eb367ef7c5f2e542b85a9e7b937321bae41e67fdd0f6f6bbacd50cd47c0e8bc4f19192a261c0c9ff9c96091db4979ce538ebdb9a8f98b96efa32c2ac7b7b69f87e422dd043aff427451517d40a705078979c0893de3dbd7b85e6f5400"/1317], 0x10) writev(r0, &(0x7f0000000480)=[{}, {&(0x7f0000000100)="664d6e9375a546026311f1797e0d9e15ecc6ea68ab5b8cb4a5a30b782942cfc765bf64733d1789735ccadc72dc0e81d528d66c97744b385405145433ed4897f56c68117a44aeb5791db393bdabad7168b01fd983dd7178d97096abf9c76adbc128a4070197d82c02b7bd093f3c96f0c7195435e5ad24a4a7eb829db97f8dc7a7401d235799de5025f890e1147e002d898ac8f64318f0a0eb10ffd1968da70ecfc69f2c9899b476e2e1cac604e050116fa27fc5cbac31eea08cc7285f96f0b00588170f52a5852224d16cadc0966ef02731", 0xd1}, {&(0x7f0000000200)="13f60c9b557f27a416dd", 0xa}, {&(0x7f0000000240)="7ed04c4a0e2b93f9b264da23e609fc8f97923d48bd65639f8f1b927298ac5d29c1bc288bfb357f44278c83afc770196868d2242db6e6f26e42af8880daf77fe2f693ed89c6dc48f9c47e4a674b5365559e630bcc041fffd78a924b10c12bd1b5d034c27d0059ec12ad34eab407f3665ee019b72ec696ff2070464566510bd6b941f89e1190d96755d0c5ff254d14c37a60d622b0d9be7668620d57a23929e93745f4c20b502a909b196feb2cb67239570b3d14dc5ed9997d152c244b51004f88f48f6f13d7d009ff5cf80b491e0e84e62bede4e8012c38da58cccb125b22a426fb74afa773c7c6", 0xe7}, {&(0x7f0000000a00)="69f5e8c15479e472ad23253e420a5902ed2cbad6bd989e5dc55ee0e04b55c014fe73261b5ac9550187874d4a558bd9a2b61249071c083a5ed2dd8e7586502ff2144139bae9b875fc8a264e91ba3dcc40d3c431289d16096aade10de8997e32950e32835f87c9e89ffa9c1dd65cc80ebf37f226b131c43010a2f544fe0531403f72ced09fe8e33c801b644b65524237c4af8f74d95ab4cd748f5d74c9fa1112eac5520467f89da4aaa4fa9e447e0b6148ef41f4157982dfd314393a4c1b4045d4e966240e51c0a4dc680e44a530a4ef4d5c34c4abdfa2698581c391d7f74c11d2d7d1bcbab06f62776ce18cb0409faa56c07624df3628ed2d84bc1503e3f6e398086102223bf85ce122d34c1bb248260feaf6bd9001729c3c0b8b734a37d3ec6e80ee5a4361858ee175b5feccf14b2657a1a682f6e1f9f5ee9a3cfe2f2b2051de830624b8aa9bcd050a03cb2f024d788e8905f23f4300c8c8a21048736327ea8dd741b45959b00c147ea3eda93e18a5d6abeb731c46069935e908c7b1cf0e2de8e31efc2240c9566d59605aa79e954dd3b10b7b2ec8a99f640b1699caaa7acfbb7476ff8d41c286f2a1464467373cc19a6a9f4a8449ee3092346ad6e63d438aabb03a955a6a18e6eba018593924a5d391e5ab91f6c322f5665a696831b7ddd9d90163272a0ac0bb21b3485991f86793563928dd9373f1670089fcbaf4061065a97c0e8ae85a96ff10de5d7b8c6c46043a3b418bec5a80ed1eed73fedcb6ccb7123ba169f7e70dafb1186a650dc84cff10b9d2eea9cc5615fef44c8508cb4d4432a0c0b506dc0de6dad69c69360984ed1cf0df29c9dea6107dad7eca91b857b9e28471c646b8277275ebc74e8b7ebd29d8ba911872f1f70dd2735f8338feff2ca34ad206cde59c0721bd36521c3ca9b1e3fa2c26182b7b27284be8d5e1f7cd886114ebc564e73ea52a8b5aa8540776bba280a69f9ca44b2d33d3af2fdde56ad1cfcdedffd24d328d2a2e514132af4c03c29ed7ecc61e9b2989e0e5175e6b65e44560b64a79d9ffa210caa5cfba73efa28868763c82ded7344a7f281153a20b5258a93e8fd531179b0bfb274139ff675854eb7124046b3a6a134918aa96cdb21beda15f50ddadff5d562d31182e81a51a1446004c489950923074aa425c5ad91fd6e2768c9e182ece82df81fcc6a876a405a9c4a0eb2fca3a6b96ec9f4c2ded1cf67ef30264c23a873250fa997ddadf67a3d84201c8b955647e015f12855e6a2baac714d57af780d88288712b75842556ce4acdc9e8c7db8aa25ebb667e3d8d8734ea1fe5d0b3f881322c1617d72f705c1167072a0864af06473ad4ce0b7bf20492e334fff84cb160abd6c0596df68a407dba410946d8e7687733f5031041dd34e6e09afa2c90740983e93b8db5f3b8389650dbe413237964ad276470793442aa17ff68047e4465c9d691c38f499063a6bcf8f3c2d9c462aad076d10e7f7d8a13098e80cb8e1d51250b2ba352ce3ca0440099325613ffa265b7bf9562cf0b5b7f1b776e2b570955724579ce3b3ac4ed3058ffbf0a0090802f577f9a7503d60d20211333adfa822eda19c912780c93312858380adf5ce5b05974a64fd74f4a92f2a344423ae9d568067ce8666cdbd25e7be57cb5bea1d00d7ecdcf0e7af7c2c858f68effd4a6f6aeb5613ec7f26f022aaa771313e8c376c4762eb0f7a8d02fe852e1832e4ee330d725f20f895f4cc8a5cbbe23fca6f1f05a84d30a5af9576c232e8b4fc10fefe2e00925ad86123fbaf2c12f1306b225a8b79d546bbf1d85837b1a4d81163fcc51c8a3f008cfb877efefe42bbd9e04a9ca72989d86c0a074b3623273aaf8c5100c518cd821b804bdcb804cb1e07b47e92a47da06f04201be3321e6a4b7e4ac2f13a1b3305d8f50d6beaee3e892b4f1092f3ea0f16e8b22dd451646d9978f953c182c8c2b7fc0d4756a2f620b9237381834ec41243174a845beae1fc9b788e78d5b430687a6be7d58f564a639a3918bd43a68997b272ac2c7b5f2345d5b0954d7d09e8f5e4eccd4226d67cd01bb2eea0370311a4c4dde141f5d1f20296a1578abfefef6c629497582af968c2b2484f7073894552651220fbeb7f35092d3f8769e71c9dd0c4536cf7d7dc3f1785819aad7ca6d8267e113054fcc4127ab4ef8d7661e29e9c96a82974cf5e08d8254ac1fa47b5710dec4d6da336af381c85fbc97515a2a1d6f5ddf2d97fff4dfedb5b33e9ef875c8c0cd24c9469aff672c4cdaa8d75e33cac4417ef8f4766cb737809cf7cfa8784fda94cd08841869c5e2509633356ff81431b5fdd4b241ebd23fcc5a69599ec2fc03fd8d3f51ff7e38f18b5dc656695af76dc78443e5e503afb8fc0d9ce630c1fbc61d098e88b474801da7cee89429acae1249626586b4e54b341d6609e45700f50ef8c4cfab2f8d88e13568296d314b4ae35ec5eba750867758334a725d5b58739c160098bf14a23ad06d5e6ecd6f3e113e8cbefde21c32d9cc47919a46abf097ac1bbf2d9246d5b980782dbfa0857fcec12fd483077a77b83bbf37bc4d2a945799c11252c63548c110b0a28f4f7ba0491f682423a3d935b2a5c406ad87abdefd27ca57379aba2d7f2fafc5a2217e019a7646df6483395b2e7a33ff00508ffb8735835f037b7091b9384dbf6848974c6957a94c45f874fd948281543ffda708969bf155728814735f7c37926a76ab2a9a1ebb014b0ad24b2f196cd247f19d4460e8afc8427706cba7669ca83db087e3f158556ddf4c37975c12d299d817d2ca9e1c9d6b40ab9cfabee2c4b2a22111e32b75cecc3939db91991b196d805e59736f7b57070ba9556f502fe11ad7cea062df195b93588d23badbdd61f832a83508b938684e85b2d4509034d69c686be53b4ee678f0e19bfa14d674af62302fd29fcb1ca043f3e1279aa0235138e2bb4b215b80e33695025dc173e594a8a9c7e4d1c79b4178e2da9729c7859d3aa51f5089eb425e99d4b45eaba6d8485a9c6d8f01687c894b2e31c460077c720b651f7978c5f2b81aabf95cfd130de46c64e4a0a82b2e2e8480afecf5c5f43f18a59a28c577f37a1fec727cf4611530763162eb73eb67438447e60939787cf414aaa5246709a266a7bdb9e3bd0328039378e529d6bd86255df2f7b6fc7aada805ce4710e7fb5319721e81976f398b3c2d0c40e30ee628020e1d39b713822478e0c3eab851e037ff9aecf1ad05284c3d7d00078f9c28fd22e91c0d02a3d883ac4a8d5b54e31b039bced53a971f85ad9bdf80c06bdb4946aa489b112882f50bddd8d0627a1c832ae28beb44679ef3d36dc4953e13bfbe71807bf5a9a49792e14402751906f510535a3f5afe0c70f60f173881500fe73607028b2c1b89172c1e0507fb21ec5dc398500d53a8a87d9cc7b42f5890b3d11286050ae1e1411e0dc4b074bce085eac89352512859e49e9a8afbed9f517926ed424bb2baa79ffb2310dad397b06385ea3247a707814137b4ac7bf46439a0ac9d8d016a232e4a9cf650e86bdc1031922e67d26a5666f54b7ffb01e8027650a682eda98cfa33f5f6ec711da7a3b76b7e2ca12a4d18f084e72deff7bfd1612f183a8f004112f2bd556cc4f57a2d87eb81f47e6b013653a45fb6aa1c84625f26f200b96fdc797135560249603d0192a397501812e48276a3c19e0f795e362ad5ea98db31ed3541b4b7cdd4ed459236a0f3d81904d90919647f75f4d976abab22c02d78a1e0f12e4f9da5ccab80a3668c5dcdaef7e326262f5f8cdb813537cdc1b87a64db44ee7a4348a1eeff97eaa4b20f51f6bd9a0c3fa2b504a26d593ba0b24c85090b352cbf82ac2338c5a00cf0da64694bdc2066185245d36c6a764026b2cc02737e76d8cce249b426b7e113ddb2669e55a8ac637f2c5eaadbbd4c507cb85cc05deb531a425cba40be14a7822b3cc79afd0d96fe7727560c1de74f098e2a57e66f2672332129fd642103a165f5c838baa137befaf5afc07d6f586d5f565ea80719dc5df9ed4f1f0c5eb0ebcc72462246192c8d5e10e16ee13f776c7ee5a08abf5226301d398a26e616ef3d48ef7cb62197761edee246dc030b52ed4d22d2c9f0fb0321e60cbd3d03213e67d2ff8f3dc3c947771a894ed54a40ac2c400f41d6a478f793f54fa9256b6ab45198b1e944e25cf0c7885619371c0fb295d5fd637081d271b344b1d7359648a5e2724196c29fe0496533382f78bb3b7146f11cd7106c6bd6083bf0307f64d97365982d8475655281d11e814a7e1068561072c7aec5eda360898ea59d39235a4f7a2cd56680f013af13acffe0f6453babb3f9fb512909e5afc83d9e724b67e6f07fff6d1414892d172ef37559dda9df1567db06a166c5bb0b5bec4591a61165db347d91e98d0fda8432c3ee39ce1b0e47b2621c19c90fefa627c15307cde0ffe61a23ea63cc2beaa03f21a221b715ded6c19e7707b64621d988109c37b2a0f985807538a3c7475cfd39748b6b73e71fa6a0c6f8f28ff733a5c0e84fdf511eab7eaebee3a791efb75c790a98114734e4c8ea7b6e9c811f144a25083c0de70c0a5444cc75f13c8a86ac7bcda9314c2970be508e9402c43b41c03a9483d6d44567bb15ac7d7aa5bf634ffd2f6a50bd5ae50fab3259e6ffda40966f4c62caeb6c10ff40b424d700bbab3e6dc8315aa1dc90b38a1bdf22ec8afb48dbd22fab042f0adbb8a3d460ba75e50516e190e346b7d15c31a6b13a168807a3f0fbd5bf0d0460c129448d6c40bb6d686fdb18a33c81cfb12bb036eea9eafb2e9e741fa9798d2fb6c9de9ee4b3c61d85a49ee8aa13eac74ef0a94e414a3c525cd4604a9f85d818803cb667b0c2577ddfd47dc05cb422f966e5d6d4e0abe124b9f626c4ab78d2970a72130d1a39a923c003d1c9bec0909617fc935e6d67e415e87ab295bef85e232210d9f724bd19953229084f1911f25ef7a2679e3ee2388ea793878ae6346d67d791501dd2c58d82b8dac4e3582015f193fb24ee531e1db6f7444dd98fbb280e36a75d1c9ec85bca081fc6659ae6fa1fa5d43e189558d32d5e831e9f66f0ea817226ccb1a1c2ccd3617c1402a8673fa051cdd47be5cc264cee4006120f48202b37f55f2b279f690ad9c2714553d0755b7033f1f2535ae41cf7f6147852c696d049de0117b6debc9a0edb9d5516eeb539e3afc52fc8ee9976e5c342103411fadb464e5ebe63ca7753804f4ab9284865ee805b4258cd767d63d9cb1a0f666d1afd2de476c061f08665567de55f93c687194a6d8f2cd62a284f4a8257d8979ec076b13be7f72b99518554091cd44cd4d635e4c088e1ae6adef21d42c53f01b90a77de6dda0b66853e35c71b1ff3fdce5314089e8943adcaf83342a129a43477cb939f51dfcb8042d57a3001dc5e20c4a0f0f9b215f99dbedda5ef105bd34ca6f04f63714a305520de7fa82b2c4fec8f60a8d201bbce75dc038c0ef5ffead7edcefbb5fe4a4e21a530754a1dab57cf6a2d2fd66a4e452a02e0007a25243b31c0e0759b2557c8f30e052289c0286e1a2e564a5b64bd230341da0575e10a495945f991f1878426ea3ed49e8dc7532657ebe3560cec0098d5ecd21b437b2409c62da82617c4e9ae9989e4e6d2b4e4be4be83ccc29de1a65694cebb404cb9c8ed920f53de3290b73e09d48aef3e86b01ec81650e665a89284168ebad59b553bb5a25ed57719b2839a306e8bdc79b0321f424b3715cb541bbb647a9f72ceee0ca6bd0665e871baba47c56edb936136be865c40de39033b04d326458bef4e3969b577fe8c2", 0x1000}, {&(0x7f0000000340)="39b6b6540fcef85f74e53f04e8f1cb1088128dae861330b613835af73739231e8e94035ebc66d2d9570aecdf61f7daec9e6d3f5c27b997f63b13f87864d63386ed0e86cce81f408bbf222bdf864ada3eec20c63b63a5a8608e5e04b0c97127155fe5cf143b8189e4b3b099e54a5ec60369f2108ac2df93d9626e77171a4b6c1727383ff6abddb5c178da3c88195a08b73c087da5dbdde62d3685e1b886aa2af5d14326e6fa8fa220b3", 0xa9}, {&(0x7f0000000400)="d9eda858d46279132e7136f99f13e65dac5dc419ecf3b9bb6cfda46f7c03c0146db2b3f4f5af2169c189e1aa6a8f0f21e056d375a3ac3dad0074114e7390f2e9b1cb164882cfa5a5383c8eec0286253bbe1e772bdbe784eaad", 0x59}, {&(0x7f0000001a00)="e3702db4cd8389b558a494a972529438612eefb6e355ccd6760e51c376a23324b3e1d76e00d5c366cc588d36a15e90760dced67f7fb3d6a56ce143b98c2896f517ffb3e87216ec2c24abeb2bbcf97b13d765127b43f8940b930cff46e48fd2f74c1ebfad83cb2cf68b3be95c23318073bba17f949b48a815240f2386d4e08beba9cc9ca6ee859ab14129193f70d002f0f239bbb2243fb1d1aa4a0ea02f9c05554764dc2c13ea684ef9121e2c5cdb9aec7af877204b6071", 0xb7}], 0x8) 16:01:29 executing program 1: r0 = kqueue() readlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', &(0x7f0000000200)=""/105, 0x69) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x48) r2 = socket$inet6(0x18, 0x9392e476048c8e4d, 0xff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:01:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) close(r1) socket(0x10, 0x3, 0x7f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="894de3ce2bd845a9805000fa74ba29015e5e9f0a6baa1b633e77823d07af8b25cc1972f21be631e4033deed645b644787abc5edf7fbbc516b01e908fd4c1af264bf39a11d288d5d5f0efd6a6d7c5b8b5f800868659d6b8b665e314e10f12921481fcc522e000bf9ebac3f20226e3bf3c3f92bf9aae5fb7c7ef3ac64faca6cc922d51525c04ca47ef42f99f5b62c28f4a203ce48eed893b938f51b9a41ced210548decc787f2901c1315c38b053b1440ecfd7bf55a45d63bfa1331dd5db70d347", 0xc0, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:01:29 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x400, 0x0) fcntl$setstatus(r1, 0x4, 0x40) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) dup(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20c08, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r5) flock(r5, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) close(r4) flock(r4, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r6) flock(r6, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)=0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x200) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) 16:01:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x24, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x840000006, 0x0, 0x0, 0x7cf}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="b1002bee8fb527450c5aebea12d6", 0xe, 0x0, 0x0) ftruncate(r1, 0x0, 0xc0000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) chflagsat(r3, &(0x7f0000000180)='./file1\x00', 0x0, 0x2) nanosleep(&(0x7f0000000080)={0x1, 0x7ff}, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') unlink(&(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x70) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x44}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:01:30 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=',.\x00', &(0x7f00000000c0)='rc', &(0x7f0000000140)=',.\x00', &(0x7f00000001c0)='rc', &(0x7f0000000200)=',.\x00', &(0x7f0000000240)=',.\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='Y\x00']) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 16:01:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0xd, 0xe0a, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x26) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffcb3, 0x200, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:30 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x7, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) socket(0x11, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x8, &(0x7f0000000040), 0xf924, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000001c0)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x0, &(0x7f00000013c0)) r10 = getegid() r11 = getegid() r12 = getgid() r13 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[0x0, r10, 0x0, r11, r12, r13, r14, r15]) r16 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r16) r17 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r17, 0x4, 0x8000000000000080) pwritev(r17, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r17, 0x3) fcntl$getown(r17, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r18) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:01:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x72) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000100)='./bus\x00') 16:01:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x18, 0x4001, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001800)=""/217, 0xd9, 0x80, &(0x7f0000001900)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001980)=0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000100)="4452a9156bbc7fbe85480a9eaef87f37fe793a", 0x13}, {&(0x7f0000000140)="b8fe7f5f79609786b938327428b4232f08bd2c4bd8b4de462b79767df50163f1ee989806ca8ff48c4a5d10b440378dea0fbe8778ea72b4431ecc4df34feb1b39e6f6c569f8c386e96c6d0fc3cdf3efae7117dde0c2a019bb4f86319c564663288ef5b01e45436cdbbce57ad694f3dcbfb494c74bd6a34d0184b6f3fd572ac645331c413faf4c5ef6fbd3fe57364a857e6611cdc101ac081ea7c9125143a56a2fb0a32fad68d5d4590f2ff324c17d5ba6936ee9d3477a160efc724cd0b0cf73f0ac33a79998454cc4f03a00f589f6138eda62", 0xd2}, {&(0x7f00000002c0)="267e1034774189d2740edb9e00eb55292f6bcdd3094a299b5656d90803ec749493b2e8c2ee3175f9bfc2793295bb4349f9d5f830b66e5640548709336bd0065e0c9accbfd15811ed8ffc618ab5f1ced67cba06fbdd16f9bfdcad4b65edb98785a122abef78e747ecb953d10748c2e5a3b078e18eb6f1931e335fe57f2aaa984e26db916e9179bd9a4d72ca4e9ffc5ccd9027b14d431f338f1e301ab5e18ba836d8937a28d3ca8e046438e3556ea34d43fde1322c68f418c26983835d8a87216be625a1c3faef74382e0c0c39b613d071e392a05b474bc2b20994e1647338d87dc258697e3c582f55251b4877fcebe0ae7fd916a9bb8ab5b33aa9b164969b4dc8ae0afbbc84068743950c097e276b739f4f25b1e676660595a5e6c00d1d5e25f9284546c66821faacd19d8ae8da6e3b4429f4d1e96b765a709d67d1a3031f3e9399e63dc0034b04d1c37e14825501ed12c6917c38b7f513bb78e16378190534dbf5ddfb93a800a345b8511666de05a4091688a0bf34ca905c5776d28f8c91cd8451a9f8188d2f2bbf420617e3ff8a23f8e5ad94caa005a172be7c7b887aebd410abd6522bc4c11435f20f1fb34ee855372a65ddd838870bc5924e48a1dde68ec0f741fffe7a5b4403dea26a7923f37fe5f2d0910fd2bebd6728dd7d241697d5718a9ee2268de3a209153123d615917e1cea9e144ef812ec2231e4d0dd3e48c184fc805dcd9cb8e2df7a7fddcda5d64a9927a405cebadb3cd1c814721b4be86d1fa86ecc7bf8c8aaab00d596633dcbc6fbcd825576b98de277087730f8d2aeb6b65b38f144353b2729e38e14044b9cb884e05dd678c0f9d4fbe4525877f3798d1491d7c6f37a40c787ca538063636f2e6447c2b004ded19cfa9b91591a52529937bbfe4b8ff0a9c3501fd1a9684bd0dac65a49d9ae87e47080474b3983b306e83093b16c6622b2f2316f1f06317949c151cbb2d23041bd80f0e23e750d6dd56df65ad65455bf7f74c51963569064c3893f38d9d0b6f00d7a7863c3229424bb41a6c0833e22888f590ad9f32c1d20736566983ceb2646c072c03a30e70562bec756af64c6e8198717505b143a3e808c8cbf662eadc5c1b57a4b63fddd6755c74231bec86700be2e146bddd54d292e1c5a50b248c914c7bb7bb33fe13a099c16488953370191cee9e3079351ef2de3b35c368f71e1accfebef61d394f3aa9f9865678edb1a5b7e483c6a08eed17fe36619dd3a42bd3d5a80d66d6d8a609dc2896857aa8d891925d87e6d98257a34898e96c32c8de8b6064a1a61b7f075ac888a6473ad9709dcf98cb534fe5cce8f84a119afc20fea245b356e6a13d3972036ae25b62ec6467a30e5023841f8a5531211de847ffb95891f50dbcc3bebf2e2213148dae830f25de61ccdbc7e7aa7221e48b32754554dde282a011787547ba708f484113cea67b0e75af565d059e436edb7f5f2bb8c3cfe70254da99fa3b617250e4d8300652c272105b959eece77005ad4ac340150d83abe7c963c495bf964c0048de4ef956f56f769c590e562b84f9b1a3232276886faa4ba0b14ec632e2e76a53758b7ed3e7e65b1ca69e1b0629980ea318c0c94aad537bb19057e7a091d685186c14b07bdb606042bd64304ee9e69888436d9ff0443a6085087e4c91e4ce23f44f2fb1ed11df22d74feefcbf5c049400e44d18410c9d6cd889a8656d4c10812b6aa868803656423bd38be9336fb8f65126c79dfcb244cccdf9eca9b13f8a5ac499a82cb8b8633e3a1fa9ee4533eb3fbf8a224c1de7a42569c1408b7fd5b28067947d8c1bc70911b5c71378e85f4f1c9454fc30e1ba96d674ad8a44567510b5bae50c910e1fc7ee4ea660cf5341adbaf4d855dd01c1d359b7d1c1c11629cbb9c7b6db83f7361c917876f2f75791ad7266a2621dabbb5176a2a00c0cd671a0e6371e297ed51a081bb0b672926a1aebb02649d8664b20033dffd2e67be18b760c31cef55749469044c26f7dbcca43839c2a2390a141b847281b86ab77d0e8ab4b111d86eda91d22c8a0fe3d8d4f701003f76d463ddcba009e18f4792e3769458aea79d20ebe08e111238908857d5b72822eff0ec44c65ee53a912ac31e31f984f8bcbcfa03f8f1fccb3a78c445d09c873c6f76276a8191d04d4458eb1391dcc8176fa5392d9ed706f88a9a71d64682fc42b63b56c3e517a5ff866f44ceaebca3168074150a894c8e70a08cd049987963eadf2e4b5e99014d59b12551ffd8554c238a36b54f2e02390257fc96c33381e56fc3cfc3051e9b8ccb2f0ec4ab1c820e5b37a710898aa2100dcffa59a40455d203552c6ed4ecc1c5ce65ab0be03ec6bd08866403b38cd306ec39ecfcdfbe728c0df71d3f2dae52e69a886f53d531643cc7a791ce7a6b12ee37119ecd70cda9a4e7e43941f4d4358d389efc4606026da637972dc1a15b3052d44b70f8f57cf77f893bb431cbc117492b18b70b92743d08aee33bf8aafacc621011d42fb2bc9a81092f96bbfe469ff94c521f41e291b2dccc2e6a94f88873bf454b3424e0d3db1cd75b412a49f774a58f9210f145984f95b3ec3cc45a28493b623844027bc93e21b583fa53e12ed5196e0e6a28e4423e25ac8461f9d6e5cde4ef544f0aa53d8b5144c5aef794c97058d61760b3941e5c885eb69b907f76afb7e83c669c4aa00d4c54aafbb62c32f80a5be5743fc1f60fb081541f3d50d16aa5af3571a03ffb1a750b8de3351fd1c16f840955fd5f7b790e087baf5db28f786a6d0ab8e5ccef088aa7edc86c8930827d1837d26c358adb0c16c97c26929456f1989fc823e8b5be700bd51e9174a28e105002b32f10addcba9b799028c534c5637022f384afcaae00abe7ee4f132f6c4e1b7bc8513d3c714c93e19d714dd17229092f2af338e392f152a09248609991554e8cde179b752c89c4747b2d0ad80987de1f1b68c7fdc07184a4d9808bb80d84cc8dfb6333744e36dd727efd4bd22aa053e6d2aff880c97a9523abcb7b68b61a284840629c8206a2c1eaffdb966cd069e3718936fa171b9e3e9a0d5f75971baf3e5880354b074324ccc8c0053f78c068aae8b6bdd83a59f98fafa07ed7511fc457d587717995473dff41433263220ac4c780a01931e061e9d2d73eb57c4e1b43997ccf64024efd64c24ffe51f62b408f4d139176708a5cdf62433850125359255643aaa862ae72c6f670d9d11e48a87b493cff92ed8339eab2b9b9bed6181a5fece075c8b5140775a73cb668ba261da45fba48391ee7e15830cc239245825eaac8067631f6a68ac9897f6234a390ec65a0bf84d39392f4b6c478a646ee212234a0952aaedc04066f55c09c837b581b1e95a0bcad20cef55766742e7d43ebcc77f27228b541ab5c95a9ffb8a453ef27fb665c6c2036779edefe031449d20b125ffbf363cecf49accf8b7a5f6787bfd27ee7825bfcff8928f9a8c71ba23315912f7715109a001660067df1a97663a4350e18a6e02cae05e68c02ad39d8fbd47ae1dc273435378e68bf9f6d68be2b2c06038000191904109a520fbd062a83ef359b74c153526c803bde33818089227cf9095ac8e4e9a47c247e54d9a5f9a2dfb72c859e3a5e0e6791416561176c4d4e828869a5c642b7bd9faf636fa83f983da336db31267ec3faf4f722adf3b6279c74f74990295ee6b416959fa711d6d632a03c6753ef9480704d902f55a06b7bb38593579319da788b04b1574310b0b2e7a637995ef1faea911a893904e57b4eb614d6a71d666198d39dae363b48183de544768744740795620163527a301e21db93f07e175c2acc90ba317364fbea2095439e0ce3e68f704dc0066b26c467755eb5e4154ac4091ac991f52a29bd25df19bf5e5658097cafb5a8a8760289d044cc3d5d53655e2e4c532da75aaccdde5547db445c013564204734671acfc246a34458e0832b7f2b8dc679cb8ed30058da414050dee1395e7eecb924bf980c091bada47eac25b76c3f6f506319a41793bb68921c053909c890b52261ff62c09f6bd9ccf0496da8960920d9563a5afd050981c1cb3bf4398b0d597b0d0578792f1e7eaee97967e6dc17ba5bff4ae914778496137173cc5ccfee8000aced0daccad7d08c06f1e29710e1ccea4b565d962bfead60dddc1d4f5c07229d262e986feba82a4ae5360c18079a8a18c6dcf9c11f4043103386a9c5392fd2ff10f110e776423bb4d83fc891065d66a5267a99a3085241d5a8573eff06b5775e3af5e2cd1114071425bbc3793ff44e93a6ab8a4b5cdb562b3951b6342d77f922b821b914559e27c5c2c7b7fd34ed4940dd2e3572f55b3473cff594c57f42edcdf7bc384a63fd105059f7bf0ee8636578bcd1f97008dd958f80a6e05aeffba82ff0d1826243bfc16c121c1e520dd82b08311e058c448ea17441b29cbf151744fe0dd8bbe32082038a1b9320dede0731d8cfe7aa721c0fd5ab3388b3c5f544a9fcc061615561c5061f7d17390f148c8d30641b954d44087b06673717605a0bd5c30cf84913bdc772a5aa6e067c35111eb83dce3f6e451d4966b13925a19978e71b481b7d653cd2c6d767c79f833ec43483575301c19a5ee9724d3630c27b9877efdf2b5f15f2be67187cc6be9f98da522694763dfb0bf6597d9c6a2fcb0fa2f5b1e620dba96c376f47aa51ade000bd322a961c1da434eae1c6d1a5ae466d82ae4fac03f39de7541119891aba9ee048d3e3f721795d297cbc6fa7b2003cbd9d0b0deebe5bc9b5d41bf3e2e5040fa743284f899c9e60b78a9b06c914528273550d922201e14b3089e681f86c31c74ddb900f8ce1d914be61c25469fccc7e5ccac0559867f4b48dcab354585940200465950d156578f511ca572324b621029fcaafee2fc6dc35b81dd46c4fd5e0ae6a7be52cfe67f54e1d3f883de19ea791898f8c2cbdb6476f8dc4cc32e0192002b953d3e665312ff4e9d3e6384a34246f72bfc5e07164ffcc986beaef6330ce41a44882c2453cc18a13a01e44f59a151aa6ba7878542de529a435403fb3a882376599babc8ddfe1faeab048a2cd5416e610d2bd421ca60494e7709fba059a37b4a3d328d4ca46a7fbef2929ba71c719c15357a70ed9d9ee8a723191e22a6a2c40300b31b2b97909b7a50c00554499193186a066e07143b1f3ffdf505dce80128770bd96eac15873d7a764fdb6768d31b00a3ba888cbc52b3c11cfb21c4c280ab5e2c2427d2791d8fc92235933fa39b42f1bac9485df97c8bbb5d2376a3f42092edacbd2e00d355321c35992151eeb95f5c5ae7af205ba4b15d120c9a3d1017c8699bb675b136828637e636fffbb93de1546634f9447c78691baeff2634f844338fbffef29fb07b144d4147152277b91294d790c8fba8f4f7f518645c9b2fb164b2cc572b546949c2b46ed9cf278d8491cb04db502d70b441ecdb087af6a6dd855ab445614961d679ff3d0e3edf1365db24c1bc30700295b9ab95641a6812f67b19ba57d3b8417d5f980ccae2d4c5a363be226bc17d2942376ef1453aaa7f27a19eeb9cbfcfd8ee7e6dee0a622037cc680091f0c43eeb4f55a2bb97e87d0312b11f8de1ea0a9452255b9ce3e59cf4d65c752edd0313b825b8dd1ae163c18fe485b7343fb1e227ef8804550d9007f92c57d84e75ef4e2ef8183aaaadb8b824fb3e2d156be07d3dece0977947533a09e80d9505a1000c3071cb62e31b7c859fbb4e37adb7065f9c0bd975c1212161a7087e303abee1ff0d83c6a62a980c028072afba432a50af6b0de6cbedac427685a8ca0dbb8f1306c8e0329", 0x1000}, {&(0x7f0000000240)="7c0b98da036f83341b3307ff2df1b4e8d2e48edc4a147024c77996ea000adebf", 0x20}, {&(0x7f00000012c0)="7801fbcfdd0943c1b36e3bd89b3641964a0d6c141ed1696940792fc10b62d6cf919cd59de34af6b48f0d2637b721febdd98aecabfbe8a30223ce567e9bacbd3a306a5431f4d68996afe4835573f04fe9f27e689fecf87a98d095864ab168c4fb8d96d3839f89aa443a009ad1045bd63230cffcd9246c61d372f75f96aea7819119363a1bd11f4d55c629e8a7615219b4ffbd1d7adf8accff1ae0d829b0c15cab53629c93d738919c04afd98864b2010d2bcf900f6150fdc17b736a937d5259", 0xbf}, {&(0x7f0000001380)="aed58bfc5443f900c3f5bf9facbdfdefaa1e24abc441c6af8d887e9528e4e0265b4314049994f2818c5f13db10e9ae2166bf177ce3ba99b91de317385727c7d84a039a20cf2adabf147b31e6c2afe9c57a075f9898934105f480a14e3157e276d3", 0x61}, {&(0x7f0000001400)="6505948766ccb3833a1feb41ea8a9fba563bd35dbeaee7218ed71284ce42c092060aa1169f3a6b8de21aed7d851739f400e431683bc5fbf41fb69b8e24e6db710f4f9251613578fec2fa3670bc909b721ecdbb2915ee7cab4e504c1f88c8d521fb49b951d8", 0x65}, {&(0x7f0000001480)="2348122355475ec0d442b0f1e2672f318345c5f89b3c1a89cfee55d3af16837f0fc173a64f6cc412bbec2ad55df0c57db149699e138c2d83cef541c1c44494fce41fa024490dca6debd6c7a4ab9f8041ee5fa0ce466826f889934b3e4303bc1e33a9be31806c43d80cb64a20b244276cd6c5cd28fdd724113ca052f5cc2ffa32a8de0aca8339228af80b953d68943c59eeecaa8df72011554876ff00dfb8a709a8bef8bd2fc40f36f3682e849a8649be1c15", 0xb2}, {&(0x7f0000001540)="1ea5d3c25569c511a680cbaf6a2127f5f30a3928f00babf45f81884d5b1be84d63217cb5b4536c41d6fb3d8b69c307a242b744da4fc8c2126c974ecd54970b0da0db9127aedbe161cc0f7b6927db38cb83b078231e1810cf74b275ec54b26655491ee7568327344756577e1b76c32e98883594219f84dc1e607f477b9d574629eff56f57f5edc4a7614b9bafe118667737f98e5741eca15773eb158efe56db3f1b2c17c3b2ffb04c0cf199f5ee1dbe4925f2f2f8a4732467f3c518c9870b5ac457a4d57411", 0xc5}, {&(0x7f0000001640)="16f7287902945d375e2721d3b814bd88498253554840b9a00f3677cef20c59322833e816ebdc54ac1ccbd6970f258d895d4ed0ee89e4530143c9a9cae5e9bbe3ad6259a8ca36891add9a888e5b0f86a929ded8f276436c2a8f13d96403af1f2725454437362196efacfcb90ff7b948ece2252d956ee096e66ca71d4a6fd62f8ec5f0d26eb9968196ad5a31cdfb0b998f48ed9d527caca97b8b16b683c535b74a3a019590dad2387d", 0xa8}], 0xa, 0x0, 0x0, 0x405}, 0x400) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)=0x1) 16:01:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xa81f7f3e7c538e94) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)="fe56806fe82dfd96b066afb58583dd12f1e2e7d1cbf7e1959f1d85b95619598d568c6e56b26134a18fd982", 0x10000013c}, {&(0x7f0000000240)="6a7e67aecc4b9efa062fdc958c77a6334177286f393500"/34, 0x22}], 0x2) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x7, 0x3, 0x7}) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xc, &(0x7f0000000040)="08ab541d1369151a49be00000000c8ea40a1b2e0f35c25d1a14e2f83") 16:01:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x30004) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2000000000000053, &(0x7f0000000040)=[{0x2c, 0x1}, {0x81}, {0x8006, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x1df86925719f69c5, r0) write(r3, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:31 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) write(r3, &(0x7f00000000c0)="3f587b6161b9188212378c84530d46930ddc1e4552d4a858103c8ab841f2763d85b447221c37a750bb443657589a22d66f58e9837a60e86e6471a293d38021b521a3fba96a16", 0x46) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:01:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x8000, 0x0) 16:01:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) 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) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000a00)={0xba, 0xa6ec}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0x64}, {0x7ffffffe, 0x80}]}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f00000003c0)=""/207, 0xcf}, {&(0x7f00000004c0)=""/240, 0xf0}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f00000005c0)=""/132, 0x84}, {&(0x7f0000000680)=""/162, 0xa2}, {&(0x7f0000000740)=""/254, 0xfe}, {&(0x7f0000000840)=""/228, 0xe4}], 0x9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x100000001}, {0x1f, 0x1}}) 16:01:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x80001ffffc) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[0x6, 0x7, 0x3]}) getdents(0xffffffffffffffff, &(0x7f0000000480)=""/181, 0xb5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x8000, [{0x3, 0x1}, {0x1, 0x4}, {0xde420c521956826, 0x8}, {0x0, 0x6}, {0x2, 0x2d}, {0x2, 0x1f}, {0x1, 0xfffffffc}, {0x3, 0x3}, {0x9b6a783feb4d2a8c}, {0x2, 0x5}, {0x2, 0x5}, {0x3, 0xfffffffd}, {0x3}, {0x3, 0x6}, {0xbe9f13cc25c75422, 0xffe00000}, {0x1, 0x5}, {0x1, 0x9}, {0x3, 0x1}, {0x1, 0x400}, {0x1, 0x7fff}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0x8}, {0x2, 0x80}, {0x0, 0xffffffff}, {0x2, 0xfffffff8}, {0x3, 0xdb}, {0x0, 0xce29}, {0x2, 0x5ac}, {0x3, 0x6}, {0x0, 0x7f}, {0x2, 0x1}]}) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x2, 0x6, 0x0, 0x0) fchdir(r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000440)=0x9b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") rmdir(&(0x7f00000001c0)='./file0\x00') 16:01:32 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') chroot(&(0x7f0000000000)='./file0\x00') 16:01:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="773d52a4965babaefcb75840d38328df0a84a16eee2b22846580fec8cd1e6bd948825b62d18d32dedc17676e2d61d2505b794335ead0b5b186", 0x91}], 0x2fd) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:01:32 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/42, 0x2a, 0x820, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x3, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0xff, 0x8000000000001f}, {0x3c, 0x0, 0x0, 0xfffffffe}, {0x3d}, {0x4006, 0x0, 0xfd}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50, 0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:32 executing program 1: clock_getres(0x5, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x1, &(0x7f0000000000)=[0x0]) getgid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r4 = msgget(0x2, 0xc0) r5 = socket$inet(0x2, 0x800000004001, 0x0) listen(r5, 0x0) bind$inet(r5, &(0x7f0000000000), 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = getpgid(r14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r15, r16, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r17, 0x80185760, 0x0) msgget(0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:01:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087, 0xfe}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:01:32 executing program 0: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000048cd7ddf03000000", @ANYRES32=r1, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYBLOB="95a199c193730696a0338ec2661019af454ecda204ed1d38cca7e946e9d7dfec6d459794140488f2363fdae5bdacc6de75667d02b5ef19866c30fe89861cd42f48c94a66f930bc273af68c80c9ea28c712f0cbd46eda250df5f79f7dfdc31a80af8e9e9912e89094af01f85efd990567209fdc648e49d5b1348c6d839525564351eac75dde4ec4d0bf580946e0bf81632e164790ede45ed355216f7dcdaddbc5444264b23ac144fc09b2e4fd3e45cc3b7e85244d6b6812ddbd588fad81135dbb5124c8b768fc26d388123819adb8c983d5fd1aca2831f529ae4950341ae47a97f79957c3c7041b032b8d71dc0208c739834bd91bc23eddb088118cca5c3b0df0542b756d545925634b5312d8ed0802f00a97fe6e3d5f317113093ff9afda7261d3ed9a91b44748b2cd4c142a919a7d35843040e4215aa86484b238fe2852b8786d9e046b5b6ce534faec115432e9b3f959e7bc2285d92a3a5a9616f5062358afb426672ced6cff5612ae14a1241770ed56a4cd7377d7249022ab14116ab7ad96ec2741a11eb2f8e87edd31463cd263aaef1fa34a09aba6d31785f2a0e16c351d70cf6b26866eabedb9d96db3833fa06b639392d533e929a38ac6b56f53a42942c573c98699295171fb9884e0b98695be5bf4a686501ca810ae2688bac5402039bbf717c055a11f51db7e8ecfd8577d69dfe449d6ccac7ea64d8dcf0eb99ef47f7e8b0d1c5c682d76303f946b28a303fddb37c85d45b663db370901e3be01aa0a31d6d778cc18c4ed0ff02ef511ac71a6c3ecba31e71d72eb14451260c4f2618ac26075696c3ab387d0e43b2d683ba2b677bb6464cdf546f3764e1935ec0705489bf2a94f958b70cb6de9597d0620d39dfe82c96c1a0ba5cbfdfbf4fe790304de33ee39e177ffc95bd0fc90d1be319522fc692af690373864187c66b8621102ac7339869c7bc5d2e1caa405bc8a0934480e3ba3da00ab7ca0e559566a779ebf4ff9022da4bec47ed9a48225b208590b49e1a2d858d06edb85fe691c1a050fcae7a9225285d415ed6769b86d687947a34f50038704a5b37574734bfb5c7cb41cc2ac4396839810a98758328a0e5386d97204a3d879856e46ebcec0ec157e865e5421a4ef305a6b89ebee6f23af9c888580074ca0ffaac14173375f2548da8b44693f1baf823602209d79862115698b2ce5d59b7b38a74aeb3b995dae9769752bf7e2ed29b8bef35892478927073eeff70fe09a61e6afc7fd84d4ade208577881a68a99137eb463be721812258599f639880e73d25a3c1f634e0d08fab92476aa03c101d58562766b325129d199a1160a5c94305b0b76a5002d77e09a0ce0e2b9e96e7568904600028e4efafa7a82e88c15f4c675a47ce355a084b894906ab5eff8712243f60ac8565a6230af58ec69bab9064c6d5b307be805ec5c594fd5af64131ebb290e7350a12f4de0ff7f9b1d1f80563e19c96dc1b4334e0da2deb27dc99fe6ce2971a3d6df428353a0a59c1444b949c82a3f4d027c38127629e8efbcc240771f0df6a1c9131df1c62efea058f4234d88f17b2fb4a86e2b4995dbb35d0aaa70e3b8d7a1d5c01c7b2dc9d73a6c72072eab4a6e6e21ce8f9b496ce509e9f929e6b7122dff73b50c7502a3f4b5c81e459245cbfb9b264ed3b72a72ea78fa80fbe984dd3f95efa73432483662f4c62c21be2565a27ba86ae2806a5ebea1a65ea64f3d80f197e6706e17d15da02cb380b76b38e1829cebcc008a43f9737e86c6bf032da8eca3453e259c148a52c1ffd8ec619b19d42e432d6fd6c9e8116aee152df38ce8e821035cb3a9f119e35809f7724fc19529baeff18789a34b761d5b6c188383e2d78eeb9a59b573c0aa38bec6aa42be27fae07e5cdeaba06da6b567fbeddb9b4dff543b6ae6f180dfa22f930c1243ff24b2a9173e8768ed23abb3bd1ba167e40c8a8cd83c00a1b657e8618dd00f4e485c3d46e7c18edc6743485d99c194ab1edba4d9f80dbdfebff9096e8e69017587b7bdef40e7ed6b9b4a7e7ff9315d6042c801febcc4c85ad940dc75a4e0559764bc858a802b4092e1e0a0d71fbd0e0ee7de2396d43bb26ca7729dad99b63f40b0232fb8946b451bf9d9b518ae5a0a507fb695e55a5ee412b0c9926ab70fd433d688e40c07944c2e96cdaec86b039aed37217b4b9a757e98a8628927754aa95e4e985e8d2131d49344fef9c612f266e8b752dc2abc7e4082831ecd5fa97061dff8285ebbe38c1e1249032a6028b637cd86b532c237d8bf0e5bf9590f6f21023949f77e7a3d4056424acfb45294a72ace6c0d98034b478b68686cbec8d23d71df80ad794b400b8a0e43940a652a2db7dd77baff14262a45e27d0ddf5ca2520a5cd65e29a756311f3428a7e9c530cee120827d5986035ed8b39a99ead6741c7fe652bdf7b6a62bef11efb4f43a804f5038503c5d5a4a9ca66e5bb81b0d4a27ecb958564c456463d6fcd98d7b86a7c29df753de23a36ea1e147bfed8e7e36f4ed501b7a52bb342e160f859a418deab3f85810161ed3b43bc69465f9c174f48dc1c053da9c24b67df6e9f7660330861b99e6de403045fe8f48a5f1e42aad47ca5e9eca3aefc7f6bd08847cf79c542568748f87e5cca4f90928339c9bc52a381417d3e75be375f0a6af88f66c6348249d148f22311882d7f0e9485b2e28be4906f6ec6396c888f5d2d02fb3df891935ebc1f5c2583b64e59ac0fdcfeecdc82cd56f7504719a7e7004d6e54f23c247588f2ea6aad5b364123c22a013cbd77cd24211e045352770c48ac6c5d6454ca8f1158463f2dc49cff2a7cca569d816820a8f9d99958d82451bd9790eb1a416b4ceded20a95fd304552226296f5e2fc0aefa83825ae10cd638a5b0c7c923d6d87b094542f181d780e80fc88ef4f6110e66d404a5d1595a09efff5cda77505d1e132039ba99e7770705f69e99e5c94139ce7c65c4a0a0ef9c4b143ab427ea7fdd908521add555f1f4926dbcfb84d0e615363fa9c4b176bf1d3384538bf004a64312dd2014ff562a67deb6f3e57ea8094d893cefb632781bf3ab3ac842e4755f43ab1afefae3f40c084063555534e813e338a96cab91d21131ff104ac0a01fa4ef57e64a3f52b3634d1562f1231dea93332685ac9789d2950f0a4697e6c6fc81d6b23fc107deedd3873b750f22f31950d1fe663f504116b288ada7cb6103a733d40afc26d155395a2a97061bbf61b9101b807d83aa869bfa5867672568b3ddfa82cd8d0c9bba30797d0c1630ea7157d14e2a42f7aa7ec10d31f396f0e77a3449b9035be799b9a73f0eb3ba563296090121b081fbdf4ffeabcd5d43665c22cd81abb5f84bdaf282db26765928b6a300d2534cdf5a23658a81b53773cea54538e9c4c075c53ac61353fa60effda9db9c2bf59beef92552992875dfae15936bdeeb01bf42db4daa357c7bec9fc51761271033b040f4eb9e82e08b7410fb9d14aead5639bff26519ee9c50d28193748a6c724870996388a500eac257706b7099e42f158cf7ce9ebaab6ab27e18eb1da9a978667721ae97414b6652d468780a50ebbaf420aa758b75c4dd00e249b7a86ff073b6a161e377187ee1312ad46460b19ded85948367fe57e1c23b7c298126956155c7a6feab10ef0cb785b5b8829e5ec622506f828936c8436dfc6c70615774fbac6a620d3580e291db90cc5b4b414cd7745e1f9db2a52f12f2f0ff737cc5ba428e20a6497aa6cc0f5913dc2720e1da89e95d5c82224bb54d0b69b4f002c3ab663740a8d52b9684202d43e9bdca74fa38aa4f25c5a9831cc9902e7c6e47fb5cad18b98e15077bfe99c1c7802753ed01d0f4b0b8d1feca41908782e9211c706e0ac3e395d374a3dbd90bcfe5260d938930af8525a0be52dedf78c9794b65ea289321a8526cadf106c69f05ed365bcf82f8fd2371661c928b5d53b6b639bdbce274cee3ad9d56076d8706cc112d1a67c804dfcbaceba1462a8bcbf6a42bf7825b44d1040b311ae1c0ece0cc820410581317480807780689feb293e2fab4db85b7afa810b69ed2da4d8acc1ba437d174fea8dfa75688de9aba3cbc6296d81abcfa6ce304dba3483931296b6a6814dc20a3a4d54bbdb2d524d7457c653a1d019249abc80390543ca11cb28f0f00b5d78d07e52f4aac906ed53dc32ed10e4fe0507e0b6a5ad11194e981b896ed71d2ba7ac8de58dea1c9e009fec9b03820b8ddf6ede424419003056444c345bf06a7d661b957cf84595b0e4ab73fc36cbfe2dfe92fb5263b741ed600ebf75558778edec1b913a4d0eb3dba582683328ba5a25dbcf6a33cbd647651ab257bd8c7d7a1d6c25b8fdb08a39ff27ff5f9e7d95db4a194c43a4d506500645657154e13770fac91667a6a5dfbc9cfc58d2b9f6ee57d21b9f19b8dbf39a60f57c56505684b72bf3c617293d8cb2c2a48af2a8bbe655bd03165726f71193a0ff7199b7dd7370b38cc5ae7e277883391902af364e783e94b7192096c7c3a58d3c4319ecb321dbcab60687c0c2786298b04e48aaeeb7f720d5c78a44f8147e21151670953eb3c59813d27f26979e883b6c3fc84b98660fea874bd46ff0f182c70bc1957dd9c5f519aa870d73170c3b25ebaa1503d0abf097b71c7e0a8785974f1926ae483bd2a7a57da11ca044c011da1e2ca8c25c1b6bf8a3b7ed1cd22f5f2a9a8e1f84ac2a2f99f6f8dfb63e59f6330a34bacfeb1f8e42244cd1f7360ec2833de48f1c9dd0f5b483ad573cf62f113533325dfdeb76edce9c5249822ccbaa9cad69c2c318c95314cb4b2eebf0f2556489aa5191bcba2092f91a120563166213387dfa5f6acdb7fc3a836454e0c6cba803a72d59212033e8d94112bfbfdb89325527d0bcfe6eba4316e98ea1163e440e2c286c571c5f6f9326300009cb2b65903d88fb0a6432350e6fbf5585ba61a167cdb9e137beac347068baa0af7351d20cce7fd67ff219b4d2f5c199292bcb1fd5157f195cd07a960f3e45438dad1c500537b6d305f4db096867366e72b4508b85a2f5599c591fd0acad5e58c14d56da5f733ab6169a794712a4309c7b06efce5fca862a2207b7b70f08d43b23cf3f894c78576816c0569cf45db9c9ca3cccbfa62fb1e1c6e89bfdf3477effbbf3371d7244f3a7b2856464daea2d8d9790dfa64f1f169cea7d73ef2fe3367efac237577017e167de0e37d88cb8b217c2909d168912981b77f44518d1487d28395a31cc100d75fc0f90911afcfe40e8b79f7c77858b28e1c6aa5540d6e32fa16994b19f398a8279c3dcd38b625a3d5a3e957eee0a1a2f31b6f0baef3925c6e64d964e02a1d96770bfaa2f60c0361638c827f78bec0e7db524f830ae6beb155860edd0585c182e6ccc7eac454d15c505060510b500547f61c2bdebfcde30f17a67863372a19b138b984f1eb7e47f2c84ef60d591479f3b864e7da964ce5e79a08c6c89b6d920600403e8fcd16297154752300b6475f78d5a39c1b0ed5311dcc3514fd41bd8cdddf91d988f417a95631f447c05123b9fecb503cdf15d0791d8495fc6f00a41de3e9b4915ad0ce528c2ecbd53b96a62a4d1b152fd9c7afcd989a94ed05220536ea2b5b947e9f99b7ea0ba1f696c6600436a73e8857e60b64f47c31483491825ee4eebf990fe6a0b21121b925be91629e3dc14357dfc66857c6c42be54f8912787148e9b84a8b62abd891ac71362f6054906c091e0de17390248d6f8a3b12ae014de3ab392b274c45479b66f9f31de85848485882bed406b7d16ced0326ba0f289508ac6f4f3fa6b9e867635c8289a3f5a", @ANYRES16, @ANYRES32, @ANYPTR64, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES16, @ANYRESDEC, @ANYBLOB="098724270803cdd89d2047b51d4fa9d09bb40879e10169c3967d55538e7b2855558eb4bd34313340e590613fdcbd3f1dc287e11b5de8f160bcab1c5e2cf3e114402cfc7276b96b9c95baa6098cce9e62e925f9846db6bb717a33694e638b8b543a5c1c879e114de30a9eb0a2cf23d44a86e49d79436edd8e507645f051e178c6ea0fb7f705385921f6bb37b9e85e9f49cd513f31c1f06cb5c6665fea0ac364928c", @ANYRES64=r0, @ANYRESOCT, @ANYRES32=r1, @ANYRES64=r0, @ANYRES32=r2, @ANYPTR64], @ANYBLOB="6d368a57732c5c6f8ed6b507c467822b9709f006128acf5d61abb7be02de9846cc86a2af0c53f2351abf9cb2597da3ca1d58e7f2775c63fb889d2a1cc174e32bd49a1366a79acf6c1441ccc02cc0dc4ea112e99faddc8e92954e604319121a1b9bc10c44e46135edfbe79fa01cf96daef66a02d873882e366db81ca0a1cfde7a611bbb49f7e2eeb7dd4deb26b556f3d4", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r3, @ANYRESHEX=r4, @ANYRES64=0x0], @ANYRESOCT], @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x2c}, 0x0) 16:01:32 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86125) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a277d05745192a101000000000ffffff05ffff05000520000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = socket(0x89d72633aa805851, 0x4000, 0x9) poll(&(0x7f0000000000)=[{r1, 0x20}, {0xffffffffffffff9c, 0x185}, {0xffffffffffffff9c, 0x80}], 0x3, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:32 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x111) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:01:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) setsockopt(0xffffffffffffff9c, 0x2, 0x4f843b65, &(0x7f0000000180)="5ecb5839bdd57e7f0b10a7dba2f56f80119b2bcb934f15ca19548a7f4e78a1db5abece2679533c693ceed9ed256c9a5664857655034f7d150302372e53504f944fd5c80861a201ccbc15ba63e6bcfcdd06e3b90de771a89a91d8b6a353e61b8ff94f0450689d5444dd411a7e5bad5687deabf4eb1cf84ce9594ae4dcde53f32a99373b8b38696d7f2e4d42a0", 0x8c) 16:01:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:33 executing program 1: r0 = semget(0x3, 0x2, 0x205) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000b580fc8f45d784e6e544af150afb92f2c28059c5bf"], &(0x7f0000000100)=0x6e) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)) 16:01:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 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, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r1, 0x1) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a821a029be9692300357e3a", 0xe, 0x0, 0x0) r1 = msgget(0x0, 0xc1) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffec2) r9 = getegid() r10 = getppid() r11 = socket(0x18, 0x4000, 0xfd) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r11, 0x29, 0xa, 0x0, 0x0) r12 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r12, r13) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) fchown(r11, r12, r14) r17 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x101, r3, r4, r8, r9, 0x4, 0x5}, 0x81, 0x7f, r10, r17, 0x2, 0x9, 0x7, 0x1}) 16:01:33 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2], 0x28}, 0x0) sendto$unix(r0, &(0x7f0000000240)="22ba077b80e42c1f3285d30d83cbca74a6cb3df579a544c536d7e804efcc1fefdd7b9ab2a9169c676fe8588f9cb1e877fac5063b81c4cc21d6ace1a8052480651b8c8d503b11a94a4605e7d5ab137cf6d259bfc971f44ebb1b5ddd86412c9e04c1fca480f9e2e3627bd8bbc0da056d7035cc0b4a9fd32e532a02b616c76152fe701446a92196eea2b47af4a3bb3668c72cfe6d012d95bf72a439c3d7b369c37e98a9efeae9aaf0ea222e3ca543fe6b7776d6d54e167a6556102e", 0xba, 0x4, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) getsockname$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:01:33 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000500)='./file0\x00', 0x8801, 0x40) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x404}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r9 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0x3, 0x4) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000001040)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6d56193ade88da713dbc185c93edcc848ead68ffce48b797eaba72b5e00eca060add2c0331c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cdea119459ecb6ab74c138035857db00321fc8d507f2cb0ee9c002cbc56fc28d531d16497c40dd079ad09a9da537718d8bf17c5b2fc1d1f379ad0ce55dc393694ad10e2731fde8827d819d27ac09df6b6d7b09d1110138bb405c3870391c8aa3df043e6616623b10c73574184fdea5d8f34c6b451bb2c438257b2fd751a265e53550aca5019ce45b5a362657fffaae644ca69d3caf12b3d6e646426a08f613627"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) semop(r2, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xcdc, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) 16:01:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:33 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x9, 0x3}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) fchdir(r4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:01:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10541, 0x8) ioctl$BIOCPROMISC(r1, 0x20004269) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000e2f666907b08791"], 0xa) r2 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x4) flock(r3, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4}) writev(r2, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0xf7f}, {0x7}, {0x2, 0x0, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:01:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1000000, {0x0, 0x8}}) r0 = socket(0x18, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = dup(r2) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x400) close(r0) r3 = syz_open_pts() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x31}, {{r3}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x5) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000140)=0xffffffe0) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:01:33 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x100, 0x0) socketpair(0x6, 0x3, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0x1, 0x3}, {{r3}, 0xfffffffffffffffd, 0x20, 0x82775b36693c4ce7, 0x7, 0x200}, {{r4}, 0xfffffffffffffffd, 0x1, 0x80, 0x1000, 0x57}, {{r5}, 0xfffffffffffffff9, 0x21, 0x2, 0x5, 0x3b}], 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0x80, 0x20000044, 0x800, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0x81, 0x6}, {{r7}, 0xfffffffffffffff8, 0x13, 0x4, 0x8001, 0x2a94f55a}, {{r8}, 0xfffffffffffffff9, 0x4, 0x40, 0x8, 0x7ff}, {{}, 0xfffffffffffffffe, 0x18, 0x40000000, 0x58b4, 0x1}, {{r9}, 0xc326815f55604d67, 0x40, 0x80000000, 0x10000, 0x200}, {{r10}, 0xffffffffffffffff, 0x10, 0xfffc6, 0x1f, 0x5}], 0x9, &(0x7f00000002c0)={0x1, 0x2}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r11) flock(r11, 0x0) ioctl$VMM_IOC_INTR(r11, 0x800c5606, &(0x7f0000000000)={0x9, 0x40, 0x6}) 16:01:33 executing program 0: r0 = syz_open_pts() r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = getgid() fchown(r0, r1, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xffffffffffffff75) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:01:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x7ffffffffffffffd, 0x35, 0x1, 0x2}], 0x4, &(0x7f0000000140)=[{{r0}, 0x0, 0x8, 0x10, 0x8, 0x8000}], 0x80000000, &(0x7f00000001c0)={0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000200)) 16:01:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r2) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x2}, {0xffffffffffffffff, 0x20}, {r4, 0x1}, {r0, 0x100}], 0x4, 0x10001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x1, 0x3) nanosleep(&(0x7f0000000080), 0x0) connect$inet6(r5, &(0x7f0000000140), 0xc) listen(r5, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x0, 0x9f6e}) unlink(&(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)=0x10001) read(r0, &(0x7f0000000680)=""/24, 0x18) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r0, 0x1}) fcntl$setstatus(r0, 0x4, 0x80) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = socket$inet6(0x18, 0x8000, 0x7) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSDTR(r2, 0x20007479) 16:01:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0x1, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffe00) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="e1a60ffc388a64635472d67136232f2d969f4a54dfb86f3e5ac537154c33536f1384bdfeb4260431de621b9e5e438ce58145b8b1addf3b6c0fe599f049120c1e5ac28631778fe4112e04169fe2569fa690961998a5b0094d1292aebb29ea70f01df259b78aa7d242724361dfbf0186f0c3e78041fea47d2a004fb9a87e6e503b73153719a5e23a87924dac33fd4971d3a7b473517983a57b9562600cda0c5730091acac459a4604de1c8684139ccc103b59a4c7b3f07f9d9f65a665a548b09b83333f3d7e16926a0604c5795fe8d822a973ae188e37f748c66980a95", 0xdc}], 0x1) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:01:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000640)=[{&(0x7f0000000080)="35b6d92e974aa8b7ec03bf6109014f60a029799a61e5fcb7d8f20099c54483b8d897d9dc0b7e73a841e9b13b6ecf611b26ad84b29c07255a2f7ca08ead4ea8744ba9a2888c178e0eab8f322bed0f5af636e84275cebfcb282ca251c7e1621c95341c48b12f2068593934f848e51542a25206de4036b9bc045c83693ff7ff228a306f4920c6230aab37288ee93a5171da7370a8252e5952d59314a17184c9508c9379bc5e1bef3ef999e834e2684d84dc33bc7b3158fe80b9f7de2769fcb0d53f17a2cc6880f4561c60b64a9c4725999d4b9e0ab89b5430a8bec1", 0xda}, {&(0x7f0000000180)="bf1ea5f89ef4a4279bc8faedf5b379ced3bc6c6607cacd1d986aeffd00110f48be0cc132bbd2e5c256e65955563eedc365b1a2e5a6878cd5ee8dec5a6f61ad61c67220c42eafb15e249432c6ed09f36134ea8d4eb43f3c100d4b6f21becc5ec19b487aa719ec71cd3984e7236de0302a564da1b0ec5f1ea05142002cf152fcfbe5ec5bc3cc957c531670586575c3c18a0a4b5ae2f29e568cb70618975938461e46ad381b150aa5a6d7affe78e2fe5e55d7448c1d3f5c3292d037049a48b514bfba2687525496ae1dc41221ebba7fb51340c8abfdd49a27192ab4c0e7dc370c0a4367e4b2e0a2552bec3940f1b31fc9c7c72636", 0xf3}, {&(0x7f0000000280)="aa0192f53e830463e2c5fe8055d0b582616e4bb953d0330bd283b9f6138f34864150dded657edd66937d15f4c79a96554f66b657186e60e74a81974abc1a3adc3ef0f9d2d9d5f8509814d319ea20483a29992acaf281a4251c0ec34c2fef81e0e911af4f3dd6226b3745bed2ea50d7458da2a87a3a1ff47583fcc9e10183433c4016ae2211048211b63fb73082588a1af76948092e03ec535bfe4b458c843c66f7624f", 0xa3}, {&(0x7f0000000340)="650f88060ec323f1bccfaad5006048024895a6167f62d4e69fc8a7accb31df7b1970abadfe4c9036bfc8e94920dfe293cc73a2231ab15d6f95ca656ee8ec3fc33d82601830d6fcc84685", 0x4a}, {&(0x7f00000003c0)="84eef5df251d214ce6b9eb9020d80fe8f095c45af216c9e95157a5eaf769ce0c3d2d6711ee9e3436d9f3c679dab0bac1204c6772a48f9bd445898c4c92a2318fd6864db2c0cfe002f2288316c7ae4ee7704ff795cae3fa56d6615fe7a35c3346153390209497bdad7065882a01d67dc9d389b3578619db2d6844cee4250885d9aa", 0x81}, {&(0x7f0000000500)="9b390b022b38f21aa562260c98783b3104be42088a13bc5529fe97fd0778684370d41cf05a1628df17f0e5f635649e6599b522716b09bb34eec51cf6819535535970bdf09b11d730f8e0b8206f8206cfa757425efa09edd21196e131b2544c5b4a9a02fba0fc7c95de683a8c210bd4e6c96f881075742905111d7cde4151b487ff0c6b638ab9ef669c", 0x89}, {&(0x7f00000005c0)="9a1b472d264363ce8401cef636c6afbfe66978c2b948ed0e766e97021d8a3a0510d7751c26ae585abe2b485d27f874cde20c07e728b7d06480435e2773accde650bd6285bfca1347e7a408256bf3", 0x4e}], 0x7, 0x0, 0x13) 16:01:34 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getppid() r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000040)='./file1\x00', 0x4, 0x40001480, r1) 16:01:34 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x5, 0x45b9, 0x59a60000, 0x0, 0x7ff, 0x4, 0xb5, 0x0, 0x0, 0x2, 0x80000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x200, 0x9, 0x8, 0x1000}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) pwritev(r3, &(0x7f0000000600)=[{&(0x7f00000001c0)="e4bead8fdd381c3c5e728babac44c6799593bcf9a39ba9e9e8cfeb27193876158a06cd1ab4aee97f4cdacf4a037da108b253b029949d66517912905ef82bd1a08c48f5291c7a90b510ff504278b88dad474df0d68c07d3", 0x57}, {&(0x7f0000000240)="9f69a11068760dee64e612ece9c896ebd905cd072a5de748d68ff25cb0b0886bc97480db0b412b1fc8d17351d0a931f75b69846c51ab5282137c01b7a9dbc9b6a14cd7c64f4507b2229afe9016ffc3a38acb53e9be5f62efc6bbde904620d40a84ebbac260a88caafeb9afd22e05af0dad86afd2d95ffc5f45e091ada6c76b0a482a3c970b60b4b5", 0x88}, {&(0x7f0000000340)="8575203b03f8805f9f4c048096c2b6c25a18d230623dee119283fa4690eb6d1dbcd4dedd38fbb305eec37224cdc82f79db817b17", 0x34}, {&(0x7f0000000380)="0b7523361be62cceed0b95d94e3bd306c86e989569e9425c8123376119009503806ceef36f851f649b4d052f83e86c304f8e0d7d42c42561c3a2e3954e1751863ec879ad45043a3cfbdbcd6c7b6748dfae3512ed09571e5d89138c4870ccb69469213a0476411d1a7fd35ec89d87ddf49bed261a26ab46fc19746205c68fa2d1a80dd2bdfc54a09b026c37f34956e1c63605e802ef66862b490c2a92c15d023b22ae148d2f3aa57a302155fce132190031e8a53d971a8af64ebab3de7a1ef79a13397bf3a5e9f568e4997bce24f47f70302503f43aa22750425f61bad98fe547b7044cbdb1c269df23b1ff87c09278ad46a1433cb287d0c3", 0xf8}, {&(0x7f0000000480)="d47e7da5910a54", 0x7}, {&(0x7f00000004c0)="ac3bb90f7bef2fffb27ae357e1a4f5cabfeebe4f50b4d6239707199351fc75398b914c80391671ab41beab7ee0599e6d24c1e3d368a53a74edde80", 0x3b}, {&(0x7f0000000500)="f13cef54029adfde4208d9c3fecb04410e4001feddd7a5c5b63c668f6118244a9cf4d772d20b7293d8223f16ba110b29ed58276bb1b8e524d8db2de6d5206d8db2621bd56276aa2a730417d21a8a35ba190bed2a2da3d5c2ed7ce8bf82d79e7bf5f0544c991832d4c17e9b63d0434c0bfcd605c997d6e0d1dd67aba699db3c2ad15d5febfd481e63e5d6d6887b0764e4cd76b966f6208d754585c54056367f6a0ba65c3c26e1595f255d645b38307564aeac787d486f69d2d391457e336fa74acfe6b1407f96f2f6b7e12b045564e4b31708818dcc67b5435b3a48dcb67a634259ab32a322", 0xe5}], 0x7, 0x0, 0x0) 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 16:01:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:01:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208100000203], [0x4, 0x1], [0x0, 0x0, 0x0, 0x0, 0x1], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:34 executing program 1: getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = getgid() setegid(r2) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) setgroups(0x7, &(0x7f0000000140)=[r3, r0, r6, r10, r11, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r2, 0x6) getgroups(0x1, &(0x7f0000000080)=[r2]) r16 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r16, &(0x7f0000ffe000/0x1000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:34 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) r20 = dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) dup2(r21, r22) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) dup2(r23, r24) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x3, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r20, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r24, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r26, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r28, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r29, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r29, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r30 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000140)="220e22", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r30}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) write(r33, 0x0, 0x0) connect$unix(r32, &(0x7f0000000200)=ANY=[], 0x0) r34 = socket(0x18, 0x4001, 0x0) setsockopt(r34, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r34, 0x29, 0xa, 0x0, 0x0) write(r34, &(0x7f0000001100)="4a60576cedbabdd9494bd4d135e42c06000000003a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed55969d807a540fa79000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33477b6c916b267d6c14cf628ae6c0f629f8b9d0fa645505af25d8a484083d5f7cdf6060374575b550196f8600"/145, 0x42) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r37, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r38, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r39, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f8994f2cf8b51971aac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafe1cbbf5d65c1dd06d568490dcd6f6ad75be9c6ba940a4"], 0x96, 0x1800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:01:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ff, 0xc, 0xffffdd91, 0xb6a, "7d2325b3768a1a7320456dc1e6804a4d1cfac3ed", 0x6, 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", 0x23c) 16:01:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) msgsnd(r1, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9a74, r3, r4, r7, r9, 0x49, 0x8e}, 0x8f2, 0xffff, r12, 0x0, 0x4d96, 0xd3, 0x10000, 0x80000001}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r13 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r13, &(0x7f00000001c0), 0xff, 0x0, 0x1ff, 0x0) 16:01:34 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:01:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) 16:01:34 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0xfffffffffffffe01, 0x4, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x84c}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x29}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x6}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000f3d000/0x2000)=nil, 0x2}, {&(0x7f0000bf4000/0x2000)=nil, &(0x7f0000be5000/0x4000)=nil, 0x2}, {&(0x7f0000ac4000/0x3000)=nil, &(0x7f0000e46000/0x1000)=nil, 0xe1}, {&(0x7f0000f3c000/0x4000)=nil, &(0x7f0000a13000/0x1000)=nil, 0x3}, {&(0x7f0000d8c000/0x1000)=nil, &(0x7f0000f10000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c1f000/0x3000)=nil, 0x8}, {&(0x7f0000d3a000/0x3000)=nil, &(0x7f0000d45000/0x1000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="280000a6479b0383978ea3c6f2d10003000000001f000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20000, 0x0) write(r4, &(0x7f0000000180)="a69dc77966b8f9a16f5e6102658c711984d5626b1ac42611fd0e8fff93010841c19e2f545ef4693762e66be877f5d8f5dcff79eeff0f15c05595a74042532aa8d0a24734ad670b7e89808929a588c8a42bd8c56444912d7ddb73a3a5c4", 0x5d) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) 16:01:34 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) unlinkat(r4, &(0x7f0000000480)='./file0\x00', 0xa255c7cda2b533e7) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r5, 0x0, 0x4) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r7 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) getgroups(0x4, &(0x7f0000000400)=[0x0, 0x0, r9, r12]) chown(&(0x7f0000000000)='./file0\x00', r7, r15) r16 = shmget(0x2, 0x3000, 0x100, &(0x7f0000002000/0x3000)=nil) r17 = shmat(r16, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r17) shmdt(r17) 16:01:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)="a6367cf578185d6ab6d1f00f48ea111a2c33611ebd0505f1b25f55c99585ecbc652094157c5ab6560a71f65fd418b128648ec11c5aaf3ff40a0bb57a27521ceefdd98ff6ef8aeb12d8f1c4ee3a2b41b19a6567783d4c2ee1493ef15b81522d98556904eacd86bdb8330def5a3b1db1fefc91658f4735a69d90ca7c5eb0c207fa12a654cfb9110eb87c8c12b20c88e101b432e6289a6920188758cd100b", 0x9d}, {&(0x7f0000000380)="867738d676bfec2d33e4f445d9f4cf1093f44510f71cb8e5ce17bb1460f60d43912d520a1a1ead99dc49e3490a687e4cc80c8364d65389cc5a02d25938f2f43097080b7ac5fe5bf8b6f5b2a90484a09995f107023007c2f63c00", 0x5a}, {&(0x7f0000000400)="1202d375adbc6cea169ce64394299b14c0f97bf7648101523ea366365a7956ae2bdfce8eeb031b618009c5d762bd071f9db1081b2687a7b3d2e38511834f3a7e7863cb8afcace184230f4e846fcbacde7f2f3ab1a0757ea441126bac1ddc7378cd253db969a8e77981ddafd89a8076e9", 0x70}], 0x3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x40004000000028a9) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x124) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="5ffe89360aa33ee9c0332cefdce529", 0xf, 0x2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x100) 16:01:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x568c) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r0 = getpid() r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0x0, 0x7fffffff800) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) sendsyslog(&(0x7f0000000300)="9f073afccc1aebde9748d1f356718d69540dede24fbee55fe0346bf2d147d113cb6805ebe746d676146fde5ddf0717bc3a940b44412d856bc8be01832bf0", 0x3e, 0x4) 16:01:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x130, 0x17a2dd2b1b8ca5de) 16:01:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) 16:01:35 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r9 = getpgrp() r10 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r10) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r10) r11 = socket(0x11, 0x3, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffeb7) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xfb}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0xce, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$WSDISPLAYIO_USEFONT(r15, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r17 = getegid() r18 = getegid() r19 = getgid() r20 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r22 = getegid() getgroups(0x8, &(0x7f0000001580)=[r16, r17, 0x0, r18, r19, r20, r22, r21]) r23 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r23) r24 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x8000000000000080) pwritev(r24, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r24, 0x3) fcntl$getown(r24, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r25) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="13f6c71269132b513b944f11e1c8ea5c96abd44b5420c53ea08eb912ae8d1ab100381c627536b71b117f1ac1ff509af36adcfced74bcc4203f85a23dd3ffa87e9b2b366194973bbdf25111892530c1fa07308f53da9cc65f2e273d7f593dcff5536f256c62f6b8eec99f253deafc9c8c9bacf1cb384f5064e34c791e2bcaf7ef73bf7db6199796838f3cbc00dc92d6a6814216808af24442ed0fd60fd24e6530f3dd74ded5135a4afc75cf5cf28760ede7c1a7cc74fe3f1e49f97031d5333d5a43864fecb4efda9468c46d40eabd1cd82de85053b392e6b9d99d2dc90e7fa4c90235b99a3d6b23434aa311d9118268966d73bb52c9710fc1baf679c4", 0xfc}, {&(0x7f0000000300)="6dd343c2a5783594ead1d25d1942d0e8749c5e9ad8412b0df87289d7c75dfd2d7e", 0x21}, {&(0x7f0000000340)="e849229ce76887cbf3a03830daa9e16d20040a6d9870942f0c457a1ab2c702920f4eabf7b249046d2f0193e0438c5886b97af26dd3806bd187cd310259b19b3e973dccc1a2a71beb5a3690f61d9c33e7be30838308be6ad89c8466ad6fba8f0cdf2788151b6e968f191a6da654dab19ab23b504b3a1cf5345b61755c32ff64dae8e4a64020115993e07cad570726bceaad4b70fdbed6924abe466a79ac0bd7601d54cff148a22e6568292d9eb3323af2bef4797790400f0be92105cf73ec4726023dd7350709e268e801909f3d5b06ba155b024a20d250ed83968e56e6512c0f256594def57c03274d220d", 0xeb}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32, @ANYBLOB="32de08f6c4640000000000fbfffeff93271efa1ca64baf6b0000000050fdb5e150627c9603f2c86db49c0bf4919a19e419c1eff1164e84d807fe2fc5cf80fd9475dc5bd66174a3e6f7ffffffffffffff35e9e59de6e860075b8786547f00000000000000948116bf4802c83664c20fd9fe0593bf14f1c87bb136b4193a6eb713e4c8dd11e8bfe079f5a3ac5cfedb13bbc2b98f476a0615f2d57196d38cf576cb132f0eb74b8d1b054c5cf7b16802f5a0d6048f2b3da0361a9f57b122f1e99b5a967f075b73f2ad92f2b7b2070cde0f28876d0ebd6a05596c4ae54408", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r20, @ANYBLOB="fe0000002000000000000000ee000000000098f526295c75a73243699a4764363b437c10d582983c6bfa35b4685a376558cbfd8b8299edfd07459f39b395421d8d7494db36120786e17b65fe08630b8b8d569245be994fd31b0c00f9732462ff53191f4164eaca2a02669bb915372389efe51bc9cc4cf7ae9ffac3d15b76007c78fd0ab6d5e097b5e122871474ff138551b9b7089a87ba8e588ff6841c7e595b2140331b1086324d74b538321ea20bac86ce8eb932a57e9a5b8448c7cad5605bb1230b9ef8e8ea2e283e6d67b61cf913e04f543962441bd67e5af6063244ff5032c7c8cb36030558accd8fbfe1f33b35b657c10a826a4a28deeec0c57b", @ANYRES32=r23, @ANYRES32=r25, @ANYRES32=0x0, @ANYBLOB="180ac46816c17d9cf0e4fcf2a759a3df97bff66d2764d81832006aa91300f3c88264066be47d04a6da419dcaacfc7a0c6599241d"], 0x70, 0x1f}, 0x1) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:01:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x10, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:01:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 16:01:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff58) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:01:35 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c89b48369446d9f2a4f5aaeb689fa48b5500dbc8fac21ab39f6b0b3d576005e33ac58378dc0aa5547f3160685f05c7c736843e50be85835ddebb3d0c4a40313323a55727ab9f583202ccf814fe9329ffd7096342e967f5ff97ef6f6cd6e1d8d27ba5ed0c4cfb95ddb127318408bafd5bfc27cf6194089d134e4d948b4a6f435a4d4413884a20114ebdf7045ab48ef924201d49afbdde49a7caf88f7b1d6b074abf32a33a3673ab21e1aeddcb315ac4b11245922d091e32802d819b912110c1b9961e829901b427b543d14e975bf6554884043e46f5e9b5ebe6a51690a33784148b23971559a391d3fc8ed98faf2dc72ee29d7c8dc9cd1dfb", 0xf8}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4c, &(0x7f0000000200)=[{0x4, 0x1f, 0x1, 0x3f}, {0x4, 0x9, 0x3, 0x7ff}, {0xf701, 0x3f, 0x1}, {0x245, 0x0, 0x2, 0xffffff55}, {0x8, 0x75, 0x85, 0x8}, {0xe41, 0x2, 0x1, 0x5}, {0x5, 0x81, 0x0, 0x3}, {0xff, 0x86, 0x80, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r3 = getpgrp() r4 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r4, r5) r6 = getgid() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = geteuid() r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = socket(0x18, 0x4001, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r12, 0x29, 0xa, 0x0, 0x0) r13 = socket(0x18, 0x4001, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r13, 0x29, 0xa, 0x0, 0x0) r14 = socket(0x18, 0x4001, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r14, 0x29, 0xa, 0x0, 0x0) r15 = socket(0x18, 0x4001, 0x0) setsockopt(r15, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r15, 0x29, 0xa, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x3, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="ebd3d50d53462feb1e08b45c4df2b7f4eaa5726fb437ca99cc457abfb50a766b4a845a58981eeba13b77658068f761cac645c6069203a095ece518a8748d9c626c19d8380b847717f7325e55f262a33536ad41b24ed193a6df821217f2e17f743016ea2dcd07a7363c1544ee944b6d555ca0d699f88272603439edafe30339bfb5219096a8c7697f59", 0x89}, {&(0x7f0000000300)="ecd706034304ffbe844d55", 0xb}, {&(0x7f0000000340)}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x20, 0xffff, 0x1, [r13, r1, r0, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r14, r1, r1, r1, r15]}], 0xa0, 0x409}, 0x409) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r16, 0x1) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0x5, 0x6, 0x2, 0x9}, {0x1, 0x5, 0x40, 0x6}, {0x8, 0x40, 0xe1, 0x6}, {0x0, 0x7, 0x6, 0x1}, {0xffc1, 0x7, 0x96}, {0x628, 0x0, 0x4, 0x80}, {0x7ff, 0x0, 0x8, 0x40}, {0x5, 0x1, 0x1f, 0x7fff}]}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x41, 0xf4, {[0xb, 0x0, 0x0, 0x401, 0x0, 0x7, 0x2, 0xfffffffffffffff7, 0x3, 0xff, 0xffff, 0x101, 0x7, 0x0, 0x100, 0x80000001, 0x8, 0xffff], [0x1, 0x6c, 0x8001, 0x2, 0x6, 0x40, 0x2, 0x4, 0x769, 0x10000], [0x2f37, 0x6, 0x6, 0x5, 0xfffffffffffffffc, 0x101, 0xfc], [0x200, 0x9, 0x7ff, 0x0, 0x2, 0x1], [{0x852, 0x1b, 0x38a7, 0x9}, {0x3, 0x3, 0x80, 0x6}, {0x8dbf, 0x7, 0xac, 0xa9d3}, {0x0, 0xfffffff8, 0x1, 0x2}, {0x3000, 0x100, 0x2, 0x3}, {0x4454, 0x17, 0x3, 0x83}, {0x1, 0x3, 0x9, 0x1}, {0x40, 0x4, 0x3, 0x5}], {0x1f, 0xffffffff, 0x80, 0x5}, {0x1, 0xffffffff, 0x3, 0x2}}}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = socket(0x40000000011, 0x3, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:01:36 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) getitimer(0x5, &(0x7f0000000100)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) 16:01:36 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x20, 0x1, 0x9) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="9e1fe7d21f900dae1df047cf97b9b5cbcc4b825ccd88bde6182c75718aac950a69a269ec3a37c17ef870d6cf5486140fed8fe9803faee58304d28bbd1e277fc582cbb1e7b4a45acb45059c46fe63382b4cdbe67a1be5caceae89f6b88c1eddae49e7016144a87c65d0603e084357cd38a3b1574aef22f564ca283eed287da3f80bce33d3fd335d287c67da07bef89b9efb0596a56415", 0x96}, {&(0x7f00000000c0)="ef9a0020e0903a29c4f5e23b826538d8e71c3836ec915ecadd6f58c1f34ef1f2fa6ad9f2", 0x24}, {&(0x7f0000000280)="0b1a916cfdf8b098b7bd32c3bc43e3b0fed3a9d804bc20dd7b3be29708e6ab1c138fa31b364bbf798806e61ce57c59cac90c10495e5fa259acfd02e1da62ab21496ccff423b503a0d6721d5ad3192c068a24c382ab6d79f7438523b4d5a824779724b5d92f92d532c1ade12866fde97a4c670ae951105c84b39f1927785049879980999d0614d8f7e9bad97d4ae7f792632995bc136b663669683e55c597b3c156410f9224a2f8ca66f00e9be1077f2635ac39ad677fa2a958a0cc9c80e1cc6afc60d399a3cbd3e9f7ae99f68558a10070e97cd9490b9d5939474218bb0349ab", 0xe0}], 0x3, &(0x7f0000000380)=[{0x58, 0x1, 0x101, "dd8d16a651a5c36b1fdcb925a90c7fcd70d2326e1db39a28272194bbc08ad67aa405238c7851b38e93afcc5120f5828717506a42201139a1f7801accbab398e68e"}], 0x58}, 0x400) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000440)=0x3) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) r4 = dup(0xffffffffffffffff) preadv(r4, &(0x7f0000000c40), 0x7, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0), 0x10000000000002cd, 0x0, 0x0) 16:01:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000340)="762bd563ae7cf53d235abf63f0ffb071c0efee0560b1539be8c678e25fba9a721fd9a9387d644bebf6a886f4d7b952e6c7706c3238b390ec202d9a8d0e707415c068aa8ea2f4c6dc724587164e8f0138145d2f09ee1e247b06984e40fbdc6992f7491dff31da2030a9ec90d4913ed2233044fbaf9eebef559f912318c5ad8f28e2f24604311f46ed0479f1bf5aee65535416049c347c25c4972df487163ba332ae9695e9475c523ae6e6a30605c31187a171fe377a72d3b7a6d66f7512fc4095be1fc81cca9b4e6b2fa2258a54fdd1472d", 0xd1}], 0x1, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) shmget(0x0, 0x3000, 0x2, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000003040)=""/4096) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) execve(0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x1685) 16:01:37 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, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) r2 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r3, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32], @ANYRES32=r0, @ANYRESDEC=r4, @ANYBLOB="723c508ae5df69c6fb09d37e770e747feeb917fee8200314f796ef828eece9be4114d1937c065a793085a97e1a6da70e0a2c910879fd30cebdd9f5c0e66111119619e16f311d6c420ebec68276d5e6a51f3600500e1c46e079ba31fb85a4b3d2260329b89e945de08642f426619300fd98c0cd017738c0d16c253efc2aded28dbdcaac59b50656f2da4f24a1f6916be983b29d76680904f0042f393ce4ec04ecdc5b", @ANYRES32=r5, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="43e271520265110e974f759fdbaf8b61988c23cc01ad43f6eb1de53cad10be15b85fedd8402f474b42fc1b8c356cadcb2b8fb23ba956e266ccc09eba6c22a9bd550c1643bbb6b0982c144acf555a046fd9e1354974c57c39cbd3f4d466a0a361a083182e5b622728ef2c026a6b71c23ce8d96c19adbeeb57795ebc99c6cb7b1f4c556b804e7f7eb302f8404293316fd420b6bb7790493bcf685e36d4874c2f99906a4841e4ae9dd9480e2515b2d43a46ec2b46f6b78f08cd187ca5e500fc306144731e3613bb9702ef0cf6c6080c3d62438573d8085a6de71debd521830fc9a6f47268761e2de07b27ffb7c5c1", @ANYBLOB="ec80b559501b40dd3ca9ccbefd770315bfdfccb1f890038e062393320b0627c3b51cb049e5631700db2af35d02d1a08c21046078604889ec2ff467457f40ca700497631dd127ff5cc9a2d2df93a2b7bd5f00d4ab46e733b626c72b3ceb7e145990ca31d897a4fe638a65699449328b7e91b5425ba0", @ANYRESOCT=r0, @ANYRES32], @ANYRES64]], 0x1, 0x2, 0x0) msgsnd(r1, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/154}, 0xa2, 0x0, 0x0) 16:01:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000100), 0x2cee) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) flock(r2, 0x8) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/61) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:37 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x35}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0xd9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="76099cc8c11e897f9fb5f80714b6") r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x90, 0x3}, {0x18, 0x1, 0x1f, 0x3}, 0x8, [0x9, 0x3, 0x6, 0x3, 0x8e, 0x4, 0x9, 0x7]}, 0x3c) 16:01:37 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r1 = semget$private(0x0, 0x2, 0x2c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r5) flock(r5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000600)={0x1}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0xfffffffd}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0xf, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r6, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xb, 0x0) poll(&(0x7f0000000480)=[{r9, 0x2}, {r0, 0xc6539a672584d086}], 0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r8, r10, 0x8, 0x6}, 0x81, 0x4, 0x5}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r11, 0x40044b06) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x3f, 0x98f, 0x5, 0x2}]}) r12 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r15, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r15, 0x40044b06) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r17, r18) setreuid(r13, r18) r19 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r19, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r19, 0x2) r20 = getpid() fcntl$setown(r19, 0x6, r20) r21 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r21, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r21, 0x2) r22 = getpid() fcntl$setown(r21, 0x6, r22) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000004c0)={{0x20a8, 0xffffffffffffffff, 0x0, r13, r7, 0x130, 0xff}, 0x54, 0x48000000000000, r20, r22, 0x9, 0x6, 0x10001, 0x3}) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x1, 0x220) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:01:37 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a38620700000000829595596fc87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39ef6256b1f007bf8f244cbc769cee44346040984f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac220445ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4172dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd818b6d59ddc7233a0ebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc030000000000000087012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed34c3e031cba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aa6a72b7e995a8833911f60a6691297792c7206e5b0477d6f706ba40285557a13afe9790c6a0bba36e827adc02204dfcc0e151cd2972a995a6b40f6cab3538eb3c5c4c180fb1921f55fb51f98d0f039836cf3900ff00000000000016a8586aaf9cf734c3fd125aa6b3e55265b481b1e54efdd0c379c69dd0132eee6fda43e82288292ab4b58f2c95585f95d3867f189b18f62d6df0ae14dd1714cd0dc6b20c3496953fa6bb75761de21de5166a3be4cdd093c4e364580ac053c154a0325cdf2963ef277a665a26878af26a0256c81bf5cdbaed16a3a4b5dc8d3095182cfd0e437a831bc6a1263ba086e4993e8d0b6fbfe277ce69d58dd8827c97a3676cfd4da06e608c491e1bb02af6033f18132ea19aef2fb918f0d20cac40e0a0a5a4477bbd1d142dba6e7c45a88165cbd5a84127764f059ef37813b06e624d3a1a855d90baec8a3e6bb9defc8d2d003bc3f59a0ecd5d0e8ac0a8f4f070e74742c8d27bf5949c22b35134cdd6cb272685209cc9439f0533b1754eaa38529d11c7a1ebaa8dca55fee561a8a3810c30ae88fefa8fc60d54138d4c68a179b840058260bb14262b8c1c43ee359ba16e16b79fbf9b2724b59fb3d1d8deb45ca8b698fb0c818991340fb5cd22085e40760baa53928c8c4c983a6c6caadd9411fc95c46fccb71a8a94cb5fea93"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x6d, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x4, 0x7, 0x2}]}) 16:01:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x2, './file0\x00'}, 0xa) close(r2) flock(r2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x1, 0x7, 0x0, 0x400, 0xf4, 0x93a, 0x2, 0x1, 0x100, 0x71f}) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:01:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(0xffffffffffffff9c, 0x7, 0x5, &(0x7f00000002c0)="ef2e079e319b350447028494c6dc480eaec9c8891147852c8805686ed266e6d2f61a42954fc692ca8911fa8d38a08acfe2f74c70a5e7f4c13091ca37dd3905ecbffdfd8e76ae0309830b1bafd7", 0x4d) r2 = dup(r1) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000020000000000c52a1162750be40311380e66980000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x8, 0x0, 0x9, 0x908, 0x6}, 0xc) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 16:01:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae29b0b00000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000f8a3477563084b0c94a1350c59f5b63105e9673786b26bdfa53a9d07581dd2483afab653820b8b37b1723e6d789a0c3c51bab4fee7fa1e4b5889588785ec48bd32c46263cf57e0ed8c8fe1f20705435540931fef994b0e9a0aba7c8fbf2f4c7f769d6172c4c73292bd0c7ab74d59", 0xb1, 0x5, 0x0, 0x366) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1ed) 16:01:38 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = socket(0x6, 0x8000, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) linkat(r5, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r6 = dup2(r0, r4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000040)={0x7, 0x8001, {0x9, 0x6}}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:01:38 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) close(r3) read(r2, &(0x7f0000000040)=""/41, 0x29) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:01:38 executing program 1: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000051bf7064ba211052b84eecbaaa8a5cb70395e4f82"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0xa41) msgrcv(r1, &(0x7f0000000080)={0x0, ""/49}, 0x39, 0x1, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:01:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x5f9ef4a12d5028c9, 0x2, 0x40, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:01:38 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000001d44ec190001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:01:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10650, 0x10) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x4, 0x4, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0x400, './file0\x00', 0x8, 0x80, 0x3, 0xc00000}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0x6803) socketpair(0x20, 0x2, 0xc, &(0x7f00000001c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x1000, 0x7fffffff, 0xa69d, 0x7fffffff, "911661b90e460e01530722ed0503187d316ede34", 0x0, 0xfffff800}) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x80) r5 = getuid() getgroups(0x9, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r4, &(0x7f00000002c0)='./file0\x00', r5, r6, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000380), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000003c0)="8300c7716c07d0389ec316f24cff858dad4a37c6e88b88b7b1df239f13f619a8c1fabf539992a30ffac6c0bdc0bedb644571ccc1f4147054aec695d9d2242453e254496538407028418ff50f2c82efaf210312203bbcb55ee3c2ba644ba89163ae7abc088570ee16f6cc892621798e2f76ad9a72abcb3a9d8a48ba50415e913224fc96253ea4b3e2d93bd366f09ee18c703e2bbe5ca1281e76c4a4cbba97d3d038d92fc6d12b9d07e437c337680391bf702a5a360a34345290a965d693d3f552935a0c8cf6a97e5d1348eab5dd779aa88f8abbc664c451d9608c83fdd39730f32074c5c717caa47f2299365233ba8d6c", 0xf0}, {&(0x7f00000004c0)="70da2e93dc44440d27a02e831aa9a88ede6b22e32b2d034c55adb892bcf6ef1c7534ad74313e9a7624548787b1a455feb7d5d4f47452a71a72bd2fabd085122ffbb04349c3efedcaf829758eb25537408fcf8d1989084301e00fc811c36dd07e645765cf53a99a94fd4759184b1164502bb023578181c6450a25dbd730cdfebc2d26f5a8ac3498ba967d62ee4a86f3bef841eadce1b6fa44928cf16d93f41df8a247870cb38e4e7f5c0da6ae21d94e0c9f72406bd40ad6d2da5dd0f98cde7fe73119d84d8a0ce8504068d7e1c6b9b869f7fd19167237622fc2bae6498d7ff28a8ab2ecb10c", 0xe5}, {&(0x7f00000005c0)="164683569594be6d05e65e082d1a6c169db67fb6bdafde91b1e53d6f912a71", 0x1f}, {&(0x7f0000000600)="8257bdb23f90d71abf530f074252f7cbbb136bd91af5aa99bfde6e26f4c4413031003c31180b0fda35b3158b5b367b64ee05d9bc7dae175e5449eba6d059eec513f04e556267eeb082e012755296a85773a3858b449dc3de3645b2ff852e9e54", 0x60}], 0x4, &(0x7f00000006c0)=[{0x28, 0xffff, 0x2, "c08ce0fccce6c696492a38b738da0960a46558013e8398"}, {0x108, 0x1, 0x5, "567b5559c634bc53b4b30db23f8aa84cd416b7b0444fe83e8330e3b7af4e43835eabdefc55d025ec6f485c289e4e96c43b1e83ee33a7079a876ca207ee4356960e71baf6075873532a15c338b6a0bbf1b370214c196e891517c82e65ce8a47be700fb4280fc6d3c07dc9a70e7c7ff1be38d035894fef96dfa463dc824454c9eea856baf142c8e70d759a0b4e11e3b96d18e5cac10ea7c5e5a6eb54181cf1b611a9a1b9cbd990c6edde6fd32c0f14a10e59091395e2264d8144c6e203d46c84dc238ca8537f201d3ad3421c445f2556827a36d7db8d4d2d1a2309e6c26172b54cdadc57e65caf84e0aa7698e059dc078de4e168837d"}, {0x28, 0xffff, 0x1f, "2387ac0f09ab5a880299088df5903ded80f0e40b1c6bfd"}], 0x158}, 0x606) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x7ff, 0x8001}, {0x7fff, 0x9}}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x8000, 0x0) dup(r8) recvfrom(r4, &(0x7f0000000940)=""/4096, 0x1000, 0x802, &(0x7f0000001940)=@in6={0x18, 0x0, 0x101, 0xffffff80}, 0xc) r9 = syz_open_pts() ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000001980)) pipe(&(0x7f00000019c0)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000001a00)=0x7) r11 = socket$inet(0x2, 0x8000, 0x8) ftruncate(r11, 0x0, 0x40) syz_open_pts() r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd0\x00', 0xf9f3a324d742d8c3, 0x0) fcntl$setstatus(r12, 0x4, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) write(r1, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000180)="870cc58be1b673a9fd768c8714fd7fc25a29633f223baa4737c4366a85c0c7aae8ce6a0e431eafd76fb0460d600ce2cfb398787836b31ee600decf15ad09f10416a880ad546fecaec9d0eaa274b57b8b38e95d1b9e8ca4a9d41f7bff3ff7149404c35c8587acfed342c5673adfd241a2017886115310912d1a235ad712662e1ca381443eda8f4dce93a0e61f14bbc0db8cb271d0f2686c77fe1d650a5f903c219a980460b22dbe5f1244fb622518f73cb03cdaabd43d32e83ded96", 0x2b7}, {&(0x7f0000000240)="4d661d23e3d09963c73e6511bf159e4e59bac9b891d753514b6f1d62698aec71f141b39070e5e87e89dd2ec64c9da8640b57bedb9abb3b8ff0f36b939eedb663b891ddca99c4f8c7c85c2b", 0x4b}, {&(0x7f0000000080)="62f5852eb38dc0ac01b8b6370b64943ef1eb5884122e5ff1be82e44985060b1b64", 0x21}], 0x3, 0x0, 0x0) 16:01:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2125008e12efffb27858f508000000b3bf010000000000000800000448488083975e38e762510e02341f231a76b97d71ebbedeb05faecf5746bd0ac47a34d09f7df2498df819867768ed2618338c82e59addfce100e5591f3f2ac2ba6f163befa6"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x62) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:01:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 16:01:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000120, &(0x7f0000000100)=[{0xfffb, 0xfb, 0x1, 0x1}, {0x3, 0xfd, 0x5b, 0x3}, {0x4001, 0x81, 0x1f}, {0xfffc, 0x8, 0x0, 0x5}, {0x6, 0xf7, 0x6}, {0x0, 0x13, 0x80, 0x7}, {0xfffa, 0x9e, 0x5c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) write(r2, &(0x7f0000000300)="c368d3778b39724584a797734d27343f750c8e6baf0000000000007fff1b3774d798dfecd245f17f1b20a503bc58df6ab79ff459c70bc6a9b8fb14b606ad1349a989b5de966a51aac01c57b4b62d8f15c9705b5162a2599168e65f554ae2284c3109694ae6b011d37a1f17d9ecafaf69f48f5b4209b7003291a1fdc6fd580a", 0x7f) 16:01:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) open$dir(&(0x7f0000001340)='./file0\x00', 0x0, 0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) pwrite(r4, &(0x7f0000000180)="d015007de60000", 0x7, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) sendto$unix(r6, &(0x7f00000002c0)="78d95a54e719112987eccba4bc5fa12e48f0f0f347d59f152dca334112fbfb221e1b70ca6c681792bf8b740917f6f8785a5f3fceceb3ed8544e75e6872b27d8d6986ba1c7c0e57f22a6450e218a8b35240b3ccdf91025aedbb57cecba68f28a014509c188eb2d22e206c1261abb2ea858618cb737536923d21978981b04f32a53322ee12d1d654eefbf7dec628970c163b2f6dac04116c59d3f768c90c24fa7bc8bc0bd8602115c9c19af847d838cca1ba24b19ffa016493e857955025963b367e820c2a086fcc4737be68e3052b985508fb324f466afb82969e4a8c7da3cec6361b0333451b6a26117a600c57eb6c813776c914d638e4d6898cfa3bbd25f01eeaf5ca2db644ccb4d021f3dc1f9cb1574492663488a0e380c9095de98ed209dc8fe9760735cf10a9a3ebedf5376ef75e0a59aacc2ba3d8b775f1a01b247b0b1c137943d39f51352d0ad8bd1bfeba8a73c5638b69f1d6553ec00ad87dd021e6b9a358e9d5b09f8f5d7526e1f825a21831107ca01e8d77a992677771771221523f67ecb70593456b4c4c6533f8144ff7695217256810eacc91a8d640ba13807bffe0c20270c5dc88d353bc2d8b557ec26eba9dd242882261b3b6a8870f6b27a923f4526ef7a3fa8a0941ceeab61b6061a934ef5786cb762d1e145f1b884b7e97fd4d8cdde19707a48081519d249aaf9bfc7e18bb27c37c312509eb1bb8c0998638cd0c4b9ebe6754eac34f31ba386282787bed7da7a5ddeec2d11d431ac83b34c9c3f1bd9015ccc33166051dcd29c194810bb4922175902af65dfdfaddf77c7bcf4231bd2fc103decf721b9bd1fdb5d57b38be0c67f1e1f16df830c29a027954034c20b8728303ffdc2a8cae95dd714f2faa934c31ab4fb5bd27a868f4f321c4374c80470d87a40a691edc80896e0b9aad9ea6ba85b881caaf34aacea6ab92dd60f00d33a17667dcf7f5f8b85962c6d2bbb2aca293721fc9432a2188d31b7d1fd7be56b560f45a51821fc90a33c255ac2f3bbfc6e42e3537aca1ca4f9a054d0694cb2301285c20652916f226441f5795d32dbb39e2f203617777ea1aa949942a64b889f11c49d945f2bf0132f3f08c3a405d7eac469f23fb3c41589f5651749900fa88178617712426813900494561903dc5f54103fa114e5ad0b1919a71f788ca9c0ee8d83de0b63b71bd0a52c963feb3450b459368a5da675b6d5659f6edd3c07003ecc2acbd96c18feb0de237b4d09995b35440136683c9e588763d67e64edf18209b8201bcf958a8149d9f62eb80cf90f74d72b05f5c805abef7a4047927ad26e17a5ad7edaed587f2c6cc613505a3c37b772578cca59d01cd75897b498076149c825232027d3f6a0c19ae7634ae2f545f7443d89eedb8f991411d551495141cf2c45a2999828312d5c364eafcb659acf08b121228b10eff56ad3ac49b5775962f2cfebe7bd6b434a5766f280b03e4018acb793eab8cfc9b47119e1b9aaf2f93cc7550402a2c3d0a2c0fbbb7b21dceef520ee3fd449039859cc14cc8dd5edec9a2d6d80b9f91cfac6dd52c490cf306e35836ab546f05c0278c76caeb4f9ccbc091a904fbbc909db68d278ebc78664fadeeaa929f9b8067dfd306d61d6c7d938b53436a0dd698e9cf03559ffefc675994ab4210122bb25656a3f2951bdebac2014e260e758e2ecf9bf690f55adaf45f6c32496b3cc85aa7064a8dc946b63952c47ceefb2878a8d02ab06253fbca782a0a60ce2ea2e8c0a4e7d2000dd03b6bfbb09b6dfbe8e3070b957a1aaf28efc133bbd7777cdbf449b62ee07b6ef6c85ca666df920279ef1fa706b8b0100196560a2238c39f1e88be01d6bd7991ec47e2c23ab7ebc0d48f2dacc6a67bd3f4c8caeaee5ab0a48578d7cd085ac61408bd47e9f1f17a6b04626ea62cace0e1a45db18b990284c9db6d1709bac7171ec17470ac90d57480849961c4c2598067562690f9496dd74927f7f8d2f656e37803567860d8c575c204c4c101a0e01c4c37ada94389cc563e7b5b31689b609dc79687c704687c837ff0c967241460f5bcf9199100cd46e28fb450f58a3cf15086e32e9a656359f5f629d28ae992132cc47d164fce0519bd0161ac428d58a0edca3949aa914ba5e3cfea9b4068b9857263f8510bfcf2fd0d1d5b446362ca8d1f1f294f9de71535314f6a8acad1a8f4addca4fc6b2021de050bce1f8d21747c412c5a810d6ba7a48af6a19cc7290df06cf0c69b773622affac35ec148273e07c3d1e889dce6dcb3b4da3e08fbe9a3cbbeb111be16f3da7c038d94b6706dfddae6a47cfcd247bbc5014344b2214caf3036402ac45972375c4eb32b1195fd0bd3f79b01065524c5bfbd1873533402fe05119a2b212468b2e6a9720694fe469e622ce529968b73e55fa462dd0d2bddd6708ce7d38a8eaa5c9f27d7eef6898eb08a2ae10c96e55292774add4b45edac1763800cff497d48540eeb9591a93969bc99ea4a31fbaada214983cad8fa961191ae3fecc6a0a23e3c8db6f5fb9df1960bac1b8d41b3130c4b190c83ab8914fe585a8379f91eaf0a1a5fa16d18c431d01b36bef492dd4f2f9c10d92e8376efb7d1d6cf3cf7d2ac17cc75d22cde6140affb0efd3d2c329627d28faae3a666ccdda159b7ecc1aabc97bd543090cf87be29ca1e3ab5796d657dd36d7e7d7db45d7726aeebe73bd306f47f7e6420cc03b3f70a28c223880c87942a221c234258bd5ba387a7eb63ccf0447e766343904a213d5dc5191958720b15592d52aed4743b2bf37e44d143db2125756a2980cff516e5a4ee8f4d5c44371e7fd11fac7150ba4be831f281079c8f2ebf6ac072d54317e302fbdb836277aa550ec9d0ef5952abda4ad9e521f8da3e33a67888ff25096331712e75d6738da40abac00da6be63c106f6016815a7d3b4e1522da8c0d3a11450f0a8e066a7948412630f55cb40a2adc4e448fa3b0ae2ab55485a113bdac6044858bea10886a163f7bdaf45bdc81ecafa356d71f68e372e8825e0ac05270ac8976bc078e03b5e91d1cdefa39a1b9959671e78fbdeb2e58e875cd8794c9c0ad5d1f468da4569483ead990a7406bc932dc1e7771988bfff43a94324e67be48a7ffb6367588f7440b2cdf83351a24b8c34c4081b762ad86f65e5915dbbe66445e23906d923c1cd1622ddeb77ae6e33f141c515db2eba12b5b76e7ace844abd064dc61fe0ccf3875dc155ed7d8233c50a4616e8149607a586df5d3cb73bd6845899493d76be0fb7844d24934bda650c50e739a2fe164961013801aae298fc9c48f2719121e274ab8c2546599d0bf306c14e2cb370b5e0af25dcd8204ea4e674790c6a5dce932b36b5bdcd9ecc24e93571d795f798aa68a928dfa08573a4405abab5d6a650fbb2aaa2437aa23163588f3b0821f1ee3972ffeb68ac306f5cbb5f4c6a749ddc6c8ebb01142b973506fdc38cc2a6a8c4a5d11715600b226c375268fd4328cfe5b445bb55261539ee078ce1b16821551a53193931d7702128c4212a0ab5ffe342d1f0983eec385310da389ac1bd09e7f1c15e94d30ba25b50977a71e6e84ceed7ffb6c79a49e19197f2c6a27b62f14dc6cc30bf78a13fcc51c0137ee747a3dc022eee79b09b398b8e65104bc0848cc7814801ead9a9c38ebcccaa5b23358c27324c728e9820b8d3c98e094c5794daa383a2ea113bbbe5b0190fe0371ea451288ff41757597aeaa2f03efe381f54564343f08b0674e8644626cc4af398a349c46d6f1df54e339961921a63a41bc0acd70e66a3865e8496a74af237faa48cf9cad254e10683fecbbb853a9c5e0d114ebd9817777067565d85a970e1c3c7d41a6449cd2b727b0d1dba682aff7133f7789641dc427ceade4cf5e6f42f97aa48d4e1cdfb8f77cb03a55fc5c3dfba8371d477de2183d526c64911cc5d76437092b271c2362aa7d381a4add057540e9ea7d0c30860beb60a438d067712d6512277c558a556417072459a731ef30c9fb3ac50bf532c075ede952d964675ca562df98a66ea4315170db6953a3c2aff9b9de84b6756ec5e2845079a8757134b0f9a1db3bb70762a47d291a962324dd5ea7e348d65be96999e37b7b7a2dec7c257d26992cd0252a70f53987caf208cd99adad24547dab6d01f2e50dd7bf98eb7ac968d51cdb983112faba4dd33b23ef8f948d040697fb20406e35b1f1a606caf166a776f1d50c34e2c2e34f52aa992a6529a5dcbb30fb17754511c92905fa984ba26099dc992f486e5c064807d593e846b9fcb3ac21b40fa7ae0773314bc81232c24f80fb1e46cdc85ea515d7e18c9200205163b7617944e4007dea411e423c05151c777b6774d1b13dd207d7c0d04f488ba43cce0acbf8f7248e267c2373f1d1655b28f939143c5454b17e93e707e108b1437e07b2849d7e922af12e6d2b79ce584e9d723670cb3f871269932791eb6c7728c6b7a87a036a2e9125dfa2345ccbd3222118f93ad10493a70424608ef1382db5f301315043d81b91727387bcbe8fcd066f977934c446940e723a70902db0e407130d470a3954dea9154f6439375179d99f8cf5d970a5e80cdfe10585ea5cf6bc0bbb20ddccac315927b1cf6f3853ef6e32139222da7c588eb7d25aac34da07ad3e0ac2f357ae469560bca70913928f898960c17fc477d78ac33b94f59df303e73b5a7c85bdd43dc48d706eff98ce8d7207b85434306ca4e25990c3be494f348ca5eb892baca05f2291663703d9b9ed18e259adb3b365b75ed412c8617f9a187292a6eb41418eb0c9428b59be7c2801ec6a9a3b252f1ab6bc75ce33d26c53b8d54acdf8325c3be3cff2c1044506fd93e37e511d0c810a8e783857cee2fe47f6982e264bc9b0beedf680688bbd245407b65c61b562b1c4a384e5264637b6685e41cce5064f2748a71db6e7aba5512752cf42ca04b9aeb67de94f38743197ef44c2bffb766f7354115386fdcd71ab67738fd8ebe05b5eb1d5b92429ba9cf8e60103b2bfbeff34dd615666677b3616fe32ecca19a2f41652689478abd09698a82f9380215bf1c022ad997c69425fe704aa8ad90066b17880c78d1728099964c2745a3d38b37ba9858e6e1b6f9b5c09ebbfce593f1ac18a08b6972a66fa2f5a93b6a0b5040dad6b617d3a902feadaa441e9996da0edb909a023d6913417fbbeac796593cc0370193f98a0fd94106fe781703040b242c9f39a0deb97b3a1538d92a1c0a1891d0603b598b4e46bcbb0c453932f81573a781e15606c8a67707cc5d5a785ce1ee652e153ffa4a35241b0061ea6ebb3f355d17ebe6b00a0de899701c8402986eb441823cd5793b8e16cd10d6b0165dba9364764070b2587e78cbea9d91d66911a3c24336a43583cbbe6791cb5fc60ab3bf48345d8dbd390d70798e70b0555ea0113ec48e50b7de3dce517f80281bf20760adc97a83f8d8a81ef2cacedb0a64609ee235da9e9ef3ee69741fd4420b66dcf6b8de802043640660bc0360198fdc91c32626fd09e1753d1701db1da1d40018683d22532fc3066351578dda82914f3da36ab8d4764a1470023a0ca3c1e812de80043ecbe11e241c14269bf1c0e161bd9ddef7a52bc9f41dec78b1d7aab842a4f3cc07bbb146cd7bcdd4b5adcc635c66c988c06dedeb2f7e415ec94c7b202100944156da8006572d734be13bee3f1a9ac35b20d628e6dd1b5139094a5abce7a93e7c522b2458ffb87d46b28f3f33f8c1772e70651fd8b9e03a4a112b19f79d8468cfde8e6ef387e72e39cd16b07b955a18b2bdbece682cb3c8c68c049da481ffecab292c6ce4ab66", 0x1000, 0x4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) close(r5) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) getsockopt(r9, 0xffffffff, 0xdd, 0x0, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r10) unlinkat(r7, &(0x7f00000013c0)='./bus\x00', 0x8) select(0x40, &(0x7f0000001300)={0x3, 0x9, 0x1000008001, 0x5, 0xc, 0x0, 0x0, 0x100000001}, &(0x7f00000001c0)={0x4, 0x10000000, 0x8001, 0x1000000000040, 0xffffffff, 0x0, 0x2, 0x8}, &(0x7f0000000240)={0x614bd6d4, 0x9, 0x38, 0x9, 0xadf, 0x3, 0x5, 0x5}, &(0x7f0000000280)={0x4, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tax', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:40 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) 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)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x0, 0x2) msgsnd(r4, 0x0, 0x0, 0x800) geteuid() 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8001, 0x0) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000300)=""/62, 0x37}, {&(0x7f0000000340)=""/203, 0x3cd}, {&(0x7f0000000440)=""/23}], 0x1000000000000032) 16:01:41 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xe4, 0x0, 0xfffffff8, 0x0, 0x3, 0xd7, 0x4, 0x1, 0x0, 0x0, 0x1}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x9, 0xde, &(0x7f0000000140)="d84318b80ad105f7d39fdad12b83ad4a3b292f617b96eabddb9e6559608e71fa4d02d54b30d3defec2abf13645af892217907abb1bfaf6ed4e598a0238193105a2241325895587fb05711d2589c06d2f341bae2bf62b3141daef43777635515d4c5b6338b152f45ad02ee1d31e0d925e6fdfd20862fdfeb45283a2afb68e15a0f293c5d87a89e697d3b9a97bd18285389f0e55cc3d4660ab030c85d94a490c34c97c86090aca7c54eedc0d21b21f7d1015678e0f79ee067afd1447da61553af7cdff847f31695c69096810826cf7968d65ba9b42adb26a370b677f8a5befc0a715e684842cf2305fef920422753c94e59369b8a8183225be6d3588ae62212a", 0xff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000300)={0x3, 0x0, 0x100000001, 0x81, r3}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000380)=""/117, &(0x7f0000000400)=0x75) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000440)=0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r5, 0x4, 0x80) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000004c0)) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000500)={0x10, 0xaa2c, 0x4, 0x9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xbb}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x3}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) preadv(r7, &(0x7f0000000c80)=[{&(0x7f0000000a00)=""/162, 0xa2}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b00)=""/120, 0x78}, {&(0x7f0000000b80)=""/226, 0xe2}], 0x4, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000d00), &(0x7f0000000d40)=0x8) r9 = socket$inet(0x2, 0x1, 0xf7) shutdown(r9, 0x2) acct(&(0x7f0000000d80)='./file\x00') r10 = open(&(0x7f0000000dc0)='./file1\x00', 0x80, 0x20) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f0000000e00)) r11 = syz_open_pts() ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000e40)=0xfff) r12 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000e80)=0x400) mprotect(&(0x7f0000ff1000/0x1000)=nil, 0x1000, 0x0) 16:01:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getppid() r8 = geteuid() r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000480)=ANY=[@ANYBLOB="00002e2f66696c652c9179eecf30005304895063430ac5494f46cb415b06d791237ba1e7a0199e9dcd0f48fe4afe0e870fba9414213c9a0155caa06d3229ebcb1339e268420585935e2a9dad0c3cfc691a193e9896dbc142192651fd6840c7cfeb51fbc8f1b7cb"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="e04460f12aa5d7d30e0a5d42df1ad914115ff0ad660584187efc0a63ff1df6ac87f2310f3b4065a57504afecc4725524a3ef4d26067112542fc96b1505c5b778aea13c387b39ffac4543e750130280b74dfa0ca2400ce5f797a53382b2cc30b043590470c73da29c9b36f24e9a28148fba318eb491dfc1b28ef13b6c4c3de815a2e3d014578cc0417bbead1b90", 0x8d}, {&(0x7f0000000340)="084a716e812e0191774e7d7ff3781c81c56321122697e91c4938b8e76619c28c83", 0x21}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0xf}, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x74}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:01:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, &(0x7f0000000100)='D', 0x1) read(r2, &(0x7f0000000080)=""/23, 0x17) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 16:01:41 executing program 1: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000719000/0x2000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) r1 = socket$inet(0x2, 0x0, 0x40) read(r1, &(0x7f0000000100)=""/195, 0xc3) getdents(r0, &(0x7f0000000080)=""/3, 0x3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) msgrcv(r2, &(0x7f0000000100)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r2, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) msgsnd(r2, &(0x7f0000000000)={0x1, "c0d8b5400efec27368c42354f5740c0d2766e41d5c28513d9bb13e4344e83db1d3b8a09fedef9861"}, 0x30, 0x800) r3 = shmget$private(0x0, 0x2000, 0xf38573cd8930871e, &(0x7f000071b000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 16:01:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x49) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x2) ktrace(&(0x7f0000000040)='./bus\x00', 0x29d5b139d512315d, 0x40000002, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd803f013330 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd803f013330 failed: hole in range 16:01:41 executing program 1: r0 = socket(0x1a, 0x8004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) 16:01:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) kevent(r2, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r1, 0x3, 0xffa4, &(0x7f00000003c0)=""/4096, &(0x7f0000000100)=0x1000) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:01:42 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000001) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x24, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000100)=[{0x3f, 0x5, 0x2, 0x1}, {0x1, 0x8, 0x7f, 0x10001}, {0x1f, 0x4, 0x1f, 0x9ab}, {0x3, 0x9, 0x7, 0xdaf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x35, 0x40, 0x0, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x18153, 0x0) r4 = getuid() r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[r5, r9]) lchown(&(0x7f0000000040)='./bus\x00', r4, 0x0) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000000100)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, r10, 0x0, r13, r16, r19, 0x0]) fchown(r3, r4, r22) 16:01:42 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = socket(0x18, 0x4001, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x9098219dedfc4269, 0x8000, 0x1) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x7fffffff}], 0xffffdffb, 0x0) dup2(r0, r1) 16:01:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) 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) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="6202f9acdc9cce61ffe1d8ac07ae0207e08000012000"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) flock(r2, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f00000001c0)) write(0xffffffffffffffff, 0x0, 0xa4) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x80) 16:01:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000), 0x1fb}) r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = geteuid() setreuid(r1, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getpgid(r4) getpid() r6 = getppid() setpgid(r5, r6) socket$inet(0x2, 0xc8f996499d8642a9, 0x95) 16:01:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000700)="61814e7f018c72b387522e48444d95ee0310550e4a8581063b157dd15b7c08bad08f26ae9132f31336731b6b5bfc900dea8d1d7ee9d9f9d15512ead9210569ae121ab0773825842dd35ac6f92f18941636f54254c47475c819a4c1642d82f88c42930eaa2047d0c068b38dc02381ad0eb7f6458e0552295ccce8aa35835db8aa7c35f5533e3476c740469df70a16617fc3d67ab6f6e8e3b09371429d00100000000000001dc5e48228d693ebb31f1a50ce8253ff658b47f0ef4e7302f660b41facc98b5f9cbece70e6db3c16ef966f2869531c0cc301147c3c806073dca1bced89", 0xe1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/206) mknod(&(0x7f00000003c0)='./file0\x00', 0xc000, 0x80000001) r1 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000580)={0x34, 0x0, &(0x7f0000000540)=""/52}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xad, 0x0, 0x1, 0x8a52]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r3 = socket(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="02000000000000003d204442a714db5d09b0d649929fe1763c39edeb0a010000"], 0x10}, 0x0) r4 = dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) writev(r5, &(0x7f0000000980)=[{&(0x7f0000000680)="6997b0c61ae79a3b4a710e9bcd8052", 0xf}, {&(0x7f0000000800)="98799454ccc9182c8ff5be9b3ec87be642af3f64a02e64b114be5c13883127373901cd75588df31f6d116680b6dc7f4b0c755f1bdabe8cf7a2b2932965cb0ed2c99bf47162c830f496fc6c4da40a2f84abf823", 0x53}, {&(0x7f0000000880)="834149df9a81a7cc557535dc451f7da580609698a849ebf66a0fcab7194f1a7e78db29343f0a00a520c49e6e17f12680086b0586e864bd0c216cd408ebaea9ca457dfe2067ffb6dd7ad228ac7c70fa1d9fad4e37f7f784e791588434f7395f", 0x5f}, {&(0x7f00000006c0)="cf2009e66f65c822dac8bf63e1c404b8085841c3ea2c3aeb18d2069bb19a461bb1f47830fa666d7ff32ae909394c4948c101", 0x32}, {&(0x7f0000000900)="db24ab94376c9082984b1505b49e18799bf46a6cf1c595ba4ac7300530943fb534c17c1ae72c7c75f07e8d97f1843d6cb679ce98bee513c0b5663d9739b616cc0a86f5a22d5ee740fb8c90f7bb25c5edc2de4767535ebf6a20bc57481d79", 0x5e}], 0x5) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000400)={0x101, [{0x2, 0x38c}, {0x1, 0x6}, {0x3}, {0x2, 0xffffffffffffffff}, {0x2}, {0x1, 0x8}, {0x2, 0x1a6}, {0x1, 0x7}, {0x0, 0xfffffffffffffffe}, {0x2, 0x80000001}, {0x3, 0xb7}, {0x0, 0x9}, {0x3, 0x2}, {0x2, 0x9}, {0x1, 0x9}, {0x1, 0xe069}, {0x1, 0x4}, {0x1, 0xffff}, {0x3, 0xffffffffffffe480}, {0x0, 0xffffffffffffff8c}, {0x2, 0x4}, {0x1, 0x2f7}, {0x2, 0x7}, {0x1, 0x21a}, {0x2, 0x9b07}, {0x2, 0x6}, {0x2, 0x4}, {0x3, 0x8}, {0x1, 0x1}, {0x2}, {0x3, 0x8}, {0x2, 0xfff}]}) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000280)=0x100) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x1ff, 0xb55f7064f25347e5}, {0x1, 0x7, 0x1000}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) r7 = accept(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) setsockopt(r7, 0x100, 0x1000, &(0x7f0000000640)="47137f2ea545e11524c314d6eb19567383af5c63bf18e7a6493c5552d20fd11d1310ff74ea6b00859429e2de9c4e0b80869646ea92176f8931", 0x39) r8 = semget$private(0x0, 0x7, 0x285) semop(r8, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) 16:01:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9b8ba8506f7702ba436e9dde983110c32f0f73edd89a63c40c0eaf3608476edf518b59dfebc897f0da0122f447f799c66a9c9d84", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0xc4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x8000, 0x6a, &(0x7f0000000100)="1684598eb700e0dcfc451265664a6f83f20c907814060315e05085d8c9c3", 0xfffffffffffffdd4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x51, 0x0) r3 = socket(0x18, 0x4001, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000002c0)=0x3) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000340)={0x80f, 0xc4, 0xd506, 0x400}) close(r4) flock(r4, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x8, 0x3, 0x9, 0x1, 0x6, 0x81, 0x0, 0x0, 0x3, 0x9, 0x83ae}) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x80, 0xa8b0c12f14a01913, 0x0, 0x3fe0000000000}], 0xfffffff3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0xab16afcb36383128, 0x4, 0x100000001}], 0x9, &(0x7f00000001c0)={0x1000000000000, 0x7}) dup2(r1, r0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) write(r1, &(0x7f0000000240)="982e31bb9e15d916cce70854657fe5011b981dd2c7107e018e6d8633d6f0160da74ae066a5c0299f114e55382b9723e8b7ead26bfc4f039c6154cdd26061609be9d40862d140d24b201b4c4350c2c08c1656a40ece26bf19fd0a8b4c888f6353720244c34f5aa7b11327b2697359b2b21628a73babf58127162b636ac0684833094ddb63308e312539d8927d278a84130652f34e8ea23959d6b041c5fc78142f398ea431efc2a911db076ea9f251d46f6bbbab076732d480c3c72eda711fdef308f7", 0xc2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x41, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r4) flock(r4, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) openat(r5, &(0x7f0000000280)='./bus\x00', 0x20, 0x80) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000380)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r7) flock(r7, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000100)={0x1, 0xa00}) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) 16:01:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0xfff, 0xa, &(0x7f0000000180)="d5069668fc5b230416c1cc52cbc1be47b9edeb5d3d41df7a46b21d2260221135a9520d240f", 0x25) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) socket(0x1b, 0x1, 0x8) close(r2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:43 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) unlink(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x20, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fd, 0x0, "000000000000000100002000000000dabf00", 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)=0xb6) close(r2) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:01:43 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x4000, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) setregid(r1, r4) 16:01:43 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6810, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)={0x1000}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ftruncate(r5, 0x0, 0x2907fbfc) close(r1) 16:01:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:01:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_flags}) r0 = socket(0x18, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000680)=0xfffffec7) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x8000, 0x8) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000180)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setreuid(0x0, 0xee00) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x188) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f00000006c0)={0x1, "b493edae72b1bd12cbd8ee6e59f7e1378d24fbc4107adc6ce42dcf55913f83e447d495203d5b88187f987a87252cf20130e9e23491e9400c4013d364e30b9c032fc2feaf08dc83dd253f49b1cd1bc9b7a04ddee1868700b1ba0fa1c2c528051dfc188a7016cbfbfc1fa80c345ff2a2dccdf2085f58d8157ad69d01aeacadc96f3d5c3ab5e076c3929120900a383e6d6c68e8b946778786d6f8"}, 0xa1, 0x830b7194814099a0) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)="2cefcb413264384195ef11ceb3e67ed8e95c6bdb48776bb611238290a04e4e4d848472aec591af66c0232bb6c06101900df52db66d0dd9109cec4a1e39fcb2f02dbbb070d440f1fda22baebbc578ad0413ab30c97db960cca8fb180a8d46d965391467bfdf5b6db0cb7a82cc3d6476d70e8452601deb42053f79d03bd0e8d0bf4b95b46d9747a191ed368a8b18e56b2974f6305ca7c53d8eaf438c", 0x9b}, {&(0x7f0000000440)="5e88cf7677c21377f02b37b87ce13278dfd5f24ce49677cc62a7d058f3add570314ccd8232ad4c055400e0729c5f5e7ba7feb7c24d3ff3962d65ba0399049c46077ac5fde21d158809647eb6d50019e609704d73b99bac448dfddd15d0e32e9e4a5062dc47f6896f4c08c638d7b375979bc36b7f26a6d6ab47386cd439cbe46aea01066c8191cdf89157ba2f123be7e7c88b35f92eb83fba64bf55ed6bc7f10974464762b16192ae042d3c05d3cace1e4eb70f2c67fdc37944a18a08ca9d8390593b7ce1a8d6814cd10726ab42f5bfd4c7479378a8d295c9dd8779bce14e43fab595193d961c16277fcfffd2b079fcd296d484533c", 0xf5}, {&(0x7f0000000200)="a6ff3460ae8f0ebcec3c16b599fff61f9965380ec8bfdab00114a18f8c28697fde9d6f85e01883033a9e9331a9053f34b0ff783b4ae6bd8480442b991be2cafeb9796882bd788499aef0a7d646f688815a3a969b4dfeaf6927e55ad9ca31eab48cd56442e336202d1eeb8d24bdf6e31fdf91ec047f6826377d1e58924b4d3573989649c1b62d1b266d0c6c2324fb181dde2ed7822020c4c47783e72a0c5b72f228b380bf000931f2f2c203ef061f2ea212e71b7c248e5a1e5f24af63b8712fa65f4f21fd09848a43b97aa6da6d9a62fcbb", 0xd1}, {&(0x7f0000000300)="d77e8301694298e7bdf14eed03e32aa93be2440e214ccc06266e6345309eaaa572a1af448bc38a46f30429ef381bbc4af1e976aec3c38f35c4104bd2ce482ae31c7407bcc0ffe7467e16b857ec416151185606b4163b28084e6c84d72fa917f1521d7dfadb4823e592c6f0823aef7948761bce8e43cbd9e007b22a6b8fa6b0f20dd65eefc222e6d733eebcc510097e22135cf40ef1f65cd19cdda9", 0x9b}], 0x4, &(0x7f0000000bc0)=ANY=[@ANYBLOB="d800000000000000010000006329160046c6afe9dfb155d958834ba18b3f97528a737908e62114a9c22425cfb9631891458398327187bd67cc3f3c81c94821e37c56a66a56bf1af03a634035bc8bb264bca0f0fdec60522da46ec200f65941e07caf2587f9b07e1c250724facc804446a93428afc967bce86e036faf1a788ae9df44bd123de423ca0d995646fabe6628c704868c156c63aa238bd2253ba886b32e1c74208f14c007c465d2f0f732878a90735950f5809f0461f73ce1901d00638a5e12eca346d82acefba9b3d1dbe435625ea90000000000d000000000000000010000000800000002a8ee705239c229c272ee6462c81f15ebe783d06bc4065f811c924a2cd8d880d62a0d552a481846e2ee0cf5229286e9fa055c88784e496df9a719e89e9542e177fa6973463eea34c56fd9599cafe4bc6e0a960c04dcfbc65fa5ad58b2cbfc16b0eb9aec8019337f6f37278eb19a164bfb32d57051bbe84d8ce0470e26f164f3b36ed2434d8cf47c558789aac3c7544c438fb47812f9e73d27cba48a3273481ec8996224d80cabd0ea2b815ff1ea99bc75eb7c1192c57c13461500000000000050000000000000000000000009000000af2003b0a4c6810a483a35ddadd82d127d3e712a149e03c03e0bad5d919584456b04f5287304a06ea48f249e816bee666d88bb28868ae64c1ac8af0000000000f00000000000000074195aaf00000000a3f51a3b7abe2c97268c0e83b4133821b128f1fde32637ba521896a722d389d8534a131f56978f81fa978c9a319ce8a223314b9bd4557edc8c328f409c8b76a1f431c17bd5a8687ca363bf87605094fe1d25758feb6f997626b2b4cf089cbd95707b98a32f046cb0aaf6fe3c47db634518850e6cb228a50db535de9c0c633ae0491f5e641f2976b599f3376ca6d22edf0df5645394e3961928f11bdf0852d18ec9b0012dab375adee5bc0a7d328d51f7c09c73b4e1dd5967d2b7fd1b3c2d375079fd0559d1ff7ea8a92bac0c6302d16bf0cc48308f1f8d54dc3800000000000050000000000000000100000098c80000b96e1ace5ce55b72a4dd53a99d286a4a322380c6a04b509880a361c26e4068062eed8d1ebb3c441365751b55e300725ab49aad9e98741afd868418e9306b0000"], 0x338}, 0x2) r5 = msgget$private(0x0, 0x12c) msgrcv(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38970bfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e459ba0df1766258835b26360486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b0295320414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008170000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd1733d7ff2ee267e516379c679afb08c4966901a9b0876d"], 0x1, 0x0, 0x1000) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) sendmsg(r6, &(0x7f0000002700)={&(0x7f0000000540)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000f00)="7efc5089c33cd0b358d615c7d1ebca364b1366d8e59f4d3ec3431f6331167e8954c4ced1f0c102d0eeb70fac8601e2a580e12142e4210930b4d36775d64bd7c388943f97286c812ff900b9474652acc4a22fd882d43bb94010adfd364c0ba39535012b1d9ece4079fdef37c7cfec438beaf5a2fcac1dad6471f93f9ffd80b348ed53763d082d408efd97b789f59805af", 0x90}, {&(0x7f0000000fc0)="9a7f7c69256af0d0edd75f2951b6c96e90e0236ff031560909452affd18be14f4b3e011f4c6186d2dc7d070f89f39d7b2c1367b7c3aa936d84a8a47433c9c2c137d52e472ddeda95c77d4313b3e68c21a35613a275af4ee8688f19f3a56912d66b6317789291e4973ed43b337b1815ba12ab7e1e24617452b4143592fac653dda1c6fc5e6c31b08a803f55510b6b49c0b2ea99d03f464f27204c1d67db5b1ba6f41193a3144961430d5f188bbd940553711abd42e1115f8b4a6cd3656f0cbe9637cfb7", 0xc3}, {&(0x7f00000010c0)="c2ceb1100e50e13150ef1feee720faa8162b9224b27f1403b4e0765debd48708f6c840617405cc4046755981b65575df3987aaa846967b5dae51998dcd973bf02bf0b9ab9cff1c022429badc7d81", 0x4e}, {&(0x7f0000001140)="5c8713685cd5dc1d609de656802e200751ceecda23b14a75bd2146143d6b98aec4ac055445f02d3ec429ff15c07bd0c054071c3300ad5ed0a71d35bc8b1108fd12905427f904c00fb73c996164a8dda88388b860b11a4695b24eef319ee049a05ad20823b7586da10cf776ace8485b32f5cb7f5b65dfb87f4989d45c57cd4430b04b7072b7c4", 0x86}], 0x4, &(0x7f0000001200)=[{0x58, 0x1, 0x1, "6c7368a4e03b55c10dd531d47fffbaf6646ff15778f47f8bb0421e439563fb4763e36c5d475973a06a69eb638a9f9cda459cf59829d4bf3b25e33ec87a5da9a33cd4"}, {0x98, 0xffff, 0xf6eea728, "ae6189597b8be7094947af5ef580091f109c457a060efd903ca972370b5861a24cdba6fef695be91de74bda993b7fe91d7073bff6b27cf7e1d57cf20ba2f660da6ed726a3ef479ae65d84dc12cb99d3243a37bcd563fa3bd128849499f21e3adc8226b269a9ee2f601d9ebeaef7e79afcd2f9f975f095196ffe7b1c8b3b8313cfc95e1f14f"}, {0xc0, 0x0, 0x5, "aaf5e9cd205f2e7093dbc8b79e6ff38e2ea27ab61fb81c8a36a8d9f72e8f83269e51af61cf19dd3f924198633a9ce6e8d5853e0f4452cd539eb9c912543aee727c85ab6924729daf12b771f7aa988d4229374aff0e56d20c9c1976e4caf4ede6b0e6b64b136e8f7a6c3365e8c67a107f97f07ec69863db75052581250167cd01ae8a01d2a317bd6df969d5911b315af016dda6d4153117234b530a5a82455c3a93f23bfb94e6168f66a80907"}, {0x100, 0x1, 0x0, "40afd875e6983194bffba6531b47f421936a58e8ec82f608c234fae1943d099bed7b93e80341f5e69f3ee5d1f1dd47a41bcf5a7c5e60ff524c5455cc2ecc86eee037719d50b59da3d6697cb2bab628058c7a16ae2ac8812c1e08dae8ba12cd351fa9415430cfd3d170a1edff4998ecdb442d9233bb6a4c558888e7ad08ecfa307e851d3ac5201b9a4e012e6b388cff75f0ae9d3e149b1b78f146e01e92a3e0d05be50b45ac3c7705fe6cfaa980d4d46aada050ccc9c2543dacb2756e5ebc86dd51832a66dee9dc08e783e73bd0ba1b5970b1a7d9a581dff8cb3df30503f6512ec8008c3cff398c63953e"}, {0x1010, 0xfffe, 0x4, "8af8302b1c10bbd00cf9ce2f2267b08598e6a3d2cd88b6faa603edf01835db74ad45aa08dc75c280089db49f974b777611e24597270f4317987eb73d5b3a4c4d47418bc177f0d3dd62acaecf3907f3b651dd2b5c082e37aebe5f55c96c7070cd09e4106a2524f51c7f3bdfeefbecf53bc9514c7d6487680cd9ddbcc99d796ff5b41d69106a70328abe3a2e6c1fa55acbcf3755164da04b0381148404eb8dd4d4cc8bfdc44c29dc0ef3f015babaec7433259c3cc9ecb2030f41eec1d4fc4bac6b942c0e74609f8cf0f5e3482ac4f751d8634a0425cf2dd5631ce3c5c2ca1886c2f1bc09254b140ce8ad0f6a70ecf9bccd6b48c29e6f2768efdedab7fd34aad219a5bf75a77333561ac138998693a79ee5443bdee6762f7f4a4a782d3418e8e1c0042fd7229865eb926fac286f151a9ca8765bcfabda808d80ed02078a31b37cd16628bfec6b3c405b3be4d1c298dd80a888da34c7bd0cd6e96dc955b8d61b6306815224e3daa219775d96d43c629d0430c9b0382bb219458987d823cc70f1f4b86fc432e0ba6d2255886dc6bf0a93600e349aee5bedb2144e5a18b78dcd1ef8a61f240484e2d48e2c3bf3b1d4ba8931aa3d483db77b752f69880a9e3f823c19933cff85f6dcb9e822b88242f1a3cf1c1c0c812c580d4c7bd11e88170495114dd9604af80c11ca5d53e93a1d8ae2e5b3d4c41f2841b14a8afd974a4d7f0b0872ad144b66554250f8c3d5ea1f6439abb0d086a068f67b489d04ba12056348e8e44b97b9a93ca2fd0dd0ce74df0b1df4f1c844eb6ba7dcb4bf5c431685cdf1f41368e66961d2a12cae5580793e06c3bd16120fc39de4ecb3f2dcdb4b93ae6c8f3b0ba0b80650d778dce2e33bf9771f86a0fced2525f26b919cc07b4b86ed723d12b27573b815a1759a4e263b78bb17e768069ab55b5aeffe85bbd43faa21f957e1a84fc05c664bc18f77fb08e7f195c1d549844b810db219834d8b91bc1e452a573b8f4db363dc7091afa468f89a2c7877e3e5887de97e44c6c1ff744be06b13c5d139759297c83fd7390b4df437aaefdc1c11b66045ac5dcddf676e3e0918b6ba7f5fc2e4746b8e587eedac04076b803b984a50155207455f39b296be1bb0e61644fd9515c896083893e8033dca5b9ac048959bde796977612ab39337a923a3b7e3854d11b6bce99d6c6bae8672c7adc27eb0a908d1fa0a1c8d2f387773b196d6bcd1856b101743cdb41574d127560b747f467f9e7d8056c3265b116f11600047a52cc448be5757230b6ca3bb9b070ee6890d441f93952ef587502ec5a96e94b8cf2f5aa1c7963059c19fa50142ff7aff69838387197222abfc4150c1bd0cf8c7579ca92f5cafcb91e1e360cd1ebb4a5a20ebc779657d21f91987c834698c2030e7a718693857a19a4e2fc5335673cb21fa6c27d17f49dd8e3152c2dac156a296fc41153a431a3b8909d21943f9934961f7c89d7a5fe99af7e1888cec874485147898cf47f10cf06817bbf58862ebcc0223c629ed221511d9561b0007d2dba87421928da8f043c7cb4a64d11d1a8fd7787b02ad8fc30046e634b7b92d927a3a5bd7c916fe4b21f2cdf1774e9cb11e61665d5c3a7be758b54787c61ad81a103a560c39f0bb407a8d27919b3b1c8d0652c98b91986b257216b46622f171ac901a77ccf36f17c1c0448475018f35896685a6c893cc3e8d7b880c340c33536dd23a85a02189d35f914e058f383ac7e044adf5b47cc19b9bed4b8b0c2d6a4d3f5bcefccf94a4dd1bda17702054ff834c50f526cb9c03725936dd5c6e8ddae72dad547471bac88d1c41d954893a39b36f822bec1b48c222ec5d9d88159a8f378823ea84f0457b0056d07b499c4981271800bc68f90015b9c536d2b2678c07d5f375b19e3b9858c0b562ec4be5a30f37b1c2b8c586d7f3d3554d11a733b8a3db35d14956d73ee722fa5159c5d3e0bbc19912b6d2a528df690690812b8087356a4c9735a663f2720312f09148308b03e433b4d082eba8186925b8dcb7db24d3e44031bd354ed9a24e280e0f832014a864385953992775fb4011cbdcd2b3ad7802e61f3d41784dfedc56d0483c21a9de5aaa7846bacc1fc00753b6547560a0a74c28e18c522179c57ff2f21056f8b0e806554e42570a14b337724acf9fc04e1aa9f2e009c455253eca0889909efc148f1de6a7acbef7f441e2003fedd696d9fbf7c068498288c4771ed2b8ee7f6c7567adf3d27e0b6fb8bfe07d78ca94d1647eeab43830a40f116a4d1167d121e12dbf5d49bf97ab0b636ad80a92f01d9da77ed18e5458b5069b1136ee91d61a794cfc9c6e7e32411f75b8460c95483a4d60cc43051e272e6b756fd076f6f898e7750f98551999586c8ce0941824c9e8643092d5c0db29f215795008aded83261cac42ed7417a93938fc68654f6ff4433ad9423bde72b42b623e7447620499cd49024a292047869b9eb2c9e5350b18d0033c81f86be4cf53f3bcdb0082e1dde5119bbd35527aaa18e3b9e5eaf209a77779ea2195976fc50e4a792c74f8b7ce44a04f84a4107886d2572163cb459196c4aa2f68fdef202d4ddf81c8a0734e447d0ed0a1db3c6d5dfeff495f120b1d44fbacd7c3a709c1ce4e9f1495dbbb94e8eae9d1e8ca3ba95ffb411283c384eec340afbc15ed0a9e330865d3f1861ae3e77957d75bed53ba4073fdc8befe938c1aebb4088384c0590223879a750e1788dfe583cf87e443c286202e802e350749a86025ee4b030d06b8d5f1c54d95f60470af8b7468449879a1afc9084ca655be94b7dfc08777bebd6e81771f1e63b6a834c724f69adb4e94455a5342a77ad7e32f1a557f6c97c056eeea8d10b5dbd5c754485b0721b4ad3c67bafb0b2601b95e99b80ae480fd6610b0f8f285080df8018dc78c224e5aefea08ec8446ba3e40d58982f218526ac44dbafe1f55feb99c8eceb86e888a127636dbf96da0881c56c7c3a51eb61ccabdc8bf7f77c5c952051c743cab95dd18f64b19d963524c08268a33a939037adbab456db5217fdd8c4c148cbf543ed9fb95b75c2afda6b5f1c607b97d5353ce1b559d3dc83875e790b6820b86611cb676563f6472dc467bf386e11db04902b93b1d7466953298ce3f9cd86a8a8ee44b94c2a4b2c3385b9d5728e6210d570945f698f02ea74bda3f3b372cd80e03db5df6f6f0ff8df62f662bf8ffe38228f13aa0f975c2b0cfc2121e71d07c168f6517c2b15aae5a776da5cd009fafb878eedde290d62e7c334c14d4ee3d85b5654cd1f5151049e8f45beb587ced45c7a1ce5d2ccca4156b2bf88d1c42daa3d3843c4272b24ae859b1e93b34c5b45ed2f4ef81f5f64589ceb648a00afd34add441dbeb6f4567e1a3385db0bb5cac93ed26cd2a7488bb5a64528fc744bff4cfd4f8bda88b533117c5d7844a231ee2d937efbc3cc81cc2053cabc547293f0b85c74df52f0b89b39c3d129787f2aefb7db75e24c4c038258d0386712236886fcc068231ccf4e57c70a7a8b65c532d60181946a3d25632f5ad17972ae2b73a0f6079e5b2f799b1d8642b700ad9d3c751188d1787601e4ff91486286c3e7db3d8e46751afd67d627f96f131fdf719671931a105da6825c9692fa01fc4039bd1704e3b2de132755b3186f78580f26a9283f46476edc48fb28391c10713bea201b0b56abe3ba9abc112fe69add373650071f4f852f1d403c9a034766a66c510fb1afdbad916a42e315e0085dadd4a5a6997edb7b8c2d8527ff55fd329416aa8bde9741f0f7427195f91a8deab0dce08194877c2ed4a286cd90e30371bd53ee7b1ed9a47c079ceb2fff7bc72dc34e29ef103b0a37e6abfecd348321402dbe98c0e2237294c3b3dba0b52fef155d27a48c1bc18060afd0d7739533191268643a868ba206d581f9f670e8f1faabd4d1ba9bff48cb3cdb4ce4d37eea09ca0579b9055d2d879aacefeb65db36cf0cda35fc55ed0892e690bebf3f2c815c88a003d94f2d2a4c086516f2ac97b2d68fbbd1b2b82f37da54573d8ca6689d9d1d2c5bb29966b92f740d3e3ba80b21187f16d3eb7a2e433dd5bf8dba32183c2cd2bc0f1e4367c88845e6ab4855d77fbabe40f34c5b0aad375a8b6f834055fdb34d1eeb13897ee4d52048ab7ee62c9dd542e1499e79602b015ee6da1f4bd75fdd3d7392a10e2bd1cfcfe2fbddbb7c167e220560a049c10bf8f37426ec5f889c672bb7d3fe0d29ed7f27e69da0453b5ec6b71b2964539a2105ef777b0c67666b651801d17393d919011c4b28860a95118091671a9618b41f20f2995e8bc2a13cbcb6f05765bb445bcdaa9fcbf5700d42bb334284a498bd38a369e6e8e36dcebb7f362efdae7342ad60b6035ffd070626fbe7fe6536bf40beceb6459a7a2207693c492de75563be26d63583c0c89a2cab54adcac98837aaff8a97fa0f133b3943839f32febf18f874b848c31763d23b775f3cb23da59fe681e8e5ec78f7eef8d181b70e7ab0635fee60057da2b54668c5761b5c45943bc8b53c33fc8196a71f38ae567edb69a984b6c6f5198186206bcdfaba64a9e2a82d6b56fedd332867beb38d149e567061e99cb98a5db70a023f80fa05005d7a877c05690b457bb59fab38815acdc5b532faec21fd31e9010571f44615e4e253182b4537d5cec1f616fda8833de55585a4e2689b288f848e8b3e685a80052a3675e65e83a4569e993a033e82d8e1eb5596cc3fcd771dc299a88dbdc0cc6dc389ca34c31e1096dad3923a2f49644c28fbb251478450a03c1b53140215112ae87354ac8963a1727894477436756a2773ced565228a2777d574fe71f8506dd53f449c219b5b48f782568063980fff409b7cc2ba228a5dfcef259fa1cf614d88b132dfab3a42b732fa491dd405e292670edefaf4e83939623829a1c837b7b53a5a4587ecb28c8672c3b3ae6c9890a6b982fd5a70b5a14d9a25890fe77971ce07daa17b1f10e734e9e0f76ffff2de08f013e6e97c4125b1a6b451e23d707b72946c3f156e0c3b08d75124e8655f31c9a895f07ee9eb052ad19c7d623d6bca98ae959f46b0eb5c0f4f7be40727a5941253f327606355767a3206d3c488c9e5ae02563effc7c22f44f22a29f003f2c5d2add15752d345ef59492ce578b3cab0a08ed241bfd1823a2daf3bfebc9fd0b905688093b7a06a24037d67e8a18a2f69c7eedc1c8c1e189c71106b3343a9e12e7f6b73a2974992516ea8f4895cb76f7ffe64774abd7178d8cfe867012d08de188f24de24e106816fd6780b9475c938a3ad5bef4689fa7f802348857362e55bc6fab3e9734e0ca50b5fade6a5ff15bbd552e46f12d3dc699b9db6921481d179207048b84e01597f2664e7af276035660e2a5e845fafaea87522333d5b711adbc6fa4e0e05c3cc34f1448a6d7190a65009a6739b3e1dea40d9e25e0a043c25ca7068ef1ef788d36a65b9c6597e239811aa946fce8a9365dc60cbe5f7a67f0d1a24b363b79929dbe9cf512df33fabf45a18bac4f0e982980b1bae1b3f33d3213708a606048734186caac9a22dc73d24fa50be3f9f067a06240e8a920691fbd00d085ba34462d8bbeb8faa43aa03c0f17abd8c42e54de76a57a2e8398c96c38c00c3cc276039ac0505c9890bf3ca152f1def43779832c16a7a22d24f1c4318bc4ea2db212ac4abbc74a707f8bd73f56b45b9ac29f88594e957edf2d1f477098715bb15ee5131cd0666b7887cdc31b65142b6b9317b97e93bac26696f30bd0b66180865393d8f4497d7d1e76a6cdf23a8c28101549395f27658bb64184e0bde294706c32"}, {0xd0, 0xffff, 0x7f, "5a7888833908a06a9caaf5faabdc97e16662aaab856b7f6d48b8e077047d9d3ff788cb91fa2ccf72616f296a252eb950b2613c140b57fd37dad35fd4a9891714efbcfa73ba55b481f746bfa358634eed2c90ca4b1570f79df8c9e409175db2ab5c5bb0aa1d2343a9aeb2071d46daa17c3c74d5b6daa38112d49a0ec052ef54a8e3cb142ae79100b2e3f2368c50ab069e5e82357c40b5fd33b9e7da04a37bddd38260681a73da6d2b448f5b7633bf12dd699c5151fcc9fcf373ab"}, {0xe8, 0xffff, 0x4, "91eb345ef269fff8e093a9479c1db87565cae6a9b82ae64f3a6763409b564547fb779c417fb2a6cdddfc47f7fbd34eac7d1929771a8694abe3d1199fea9eb323c34c2185f3945162c68eb64d617d1407191e375d03f86fec22dfed41480793f0806569f59bdc144dbc8f4afc662cac72566992c276b7cf423e381f514cc976c8ec35a14578f93f74ed4b73bbf54bec6333e3ea2853e2253b3a9dcf08d5d7c733bea65463048844837f4d834ea891eb23b0c00145a3c4e7504199e61dc72025c572cd02c48e7cc1b48f2168186e2b75735ad386"}, {0x80, 0x1, 0x8, "652f6da8565f74a291fb6ec239dea4071a9d61a0662be43f3395176fcf298942607fa5db3fa26da22f0138e2eed3f3cc34b8fb6d513b90f783293c993285883bd4973ca27c7189d7dc1bab80c62c4d6d4e68f191b73fe6b1ff3d7e0c34b1a291be73d606ccafa85747a6"}], 0x14f8}, 0x5) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000005c0)=""/133) 16:01:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 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, 0x4007, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:01:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="7abdd8416ec79b9a6be5c9e2e7131182e23ff71c730c7c75e5d17ece1e79b73caf0020cd8fbd7f5f8524d96f5a2cb977af14a7a5eb447885f5049d80941d4d8e02d21c0331b2815c32b22cef0c437c8cc220be450b193a8c18f32322716f0eea160a924c485adc2b7cc2a9a8d52362264bcba3102413e2e6cb27dccacd3d33e5bcb7b1aae50eb57a9f64464f2958aba858206e963954b138c0a44a14ddec5d7a70b8ec0b9e5ef93a2327ee133d7c6281f08d8bd29e07f71b4afb20352dc783d3d442389108bdb8154d39d5365963dc80978954488cb688c1425fbdfbce412832fd91ea9d4df3e3bb3dd3f9", 0xeb}, {&(0x7f0000000000)="c7bd5bee020bb5b7491c16b174f2a5f7fd", 0x11}, {&(0x7f0000000240)="27733fff716bfa986c569124aae926e22119dcc40de396e3810b6299badf60df86ee18475b28f3fffaf6e8a50e631f8119bfb72e70a322d2455e63ee7e1b3e3ecbf5076958809e143cfb848d8c3ab0e2bf5d4c394571dd981c228ae958c948516bbbac38c6ace38286e698293e50284e2ae39911d0a518b264ef20ce63d713973e5f0670004619af12041eb0636e205986b980bdd6e83946b8a953b19d2e28a6a4bc3ecb40d5e881", 0xa8}], 0x3, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) 16:01:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x800, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="00002100000081000000", 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) close(r3) flock(r3, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) write(r0, &(0x7f0000000000)="0991", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) preadv(r5, &(0x7f0000000940)=[{&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/90, 0x5a}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f00000004c0)=""/186, 0xba}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000680)=""/234, 0xea}, {&(0x7f0000000780)=""/160, 0xa0}, {&(0x7f0000000840)=""/58, 0x3a}, {&(0x7f0000000880)=""/92, 0x5c}, {&(0x7f0000000900)=""/6, 0x6}], 0xa, 0x0, 0x0) 16:01:43 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000)={0x1f, 0x7}, 0x10) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) fcntl$getflags(r1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)='\x00'/14) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x3}, 0xc) 16:01:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc80a58489218e93a, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x101, 0x200, 0x5, 0x8, "36a000b03bf05bfd6b843f3c8c69267f27bd70ff", 0x1, 0xae}) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:44 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x6d17217564e512fa, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 16:01:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000140), 0x4) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:01:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000000)={{0x6, 0x1000020020}, {0x0, 0x40000000000002}}) 16:01:44 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r5 = socket(0x18, 0x4001, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', &(0x7f0000000740)=""/4096, 0x1000) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x61, 0x2, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x7fcc2d5db35cedcd) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:01:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) getdents(0xffffffffffffffff, &(0x7f0000000040)=""/14, 0xe) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x200002c}, {0x6, 0x0, 0x0, 0x7ce}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {}, {0x400000006, 0x2, 0x0, 0x40}]}) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x74}, {0x6, 0x0, 0x4a}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x80000001, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xe176}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x913f}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x40}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x100000001}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xfffffffffffffff7}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x17}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000940)={0x200, 0x200, 0x4, 0x0, "64ca32f23817970244f0a1b9608bbcd916f95972", 0xff, 0xfffffc01}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000680)='\x00'], &(0x7f0000000840)=[&(0x7f0000000700)='#\\x)[\x00', &(0x7f0000000740)='.^+\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='&[\x00']) ktrace(&(0x7f0000000040)='./bus\x00', 0x29d5b139d512315d, 0x40000002, 0x0) open(&(0x7f0000000880)='./file0\x00', 0x10000, 0x109) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0x8001, 0x4, 0x68d9, 0x1, 0x5, 0x0, 0x81, 0x1, 0x2, 0x8, 0x1}) 16:01:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) fsync(0xffffffffffffff9c) 16:01:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) socket$inet6(0x18, 0x1, 0x0) kqueue() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:01:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x9, 0x8001, 0x8, 0x0, 0x1f, 0x4, 0x8000, 0x0, 0x2, 0x5, 0x7ff}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:45 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f, 0x1, 0x8, 0x6e4c9127}], 0x34, 0x0, 0x3ff, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:01:45 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x6, 0x3ff, &(0x7f0000000080)="37a0853a2ed9e494453318f19d7d7f33a979f0edd60e79cb9b2ba356a57a84375398936d42876257218adcb09b606fcd628ff438488fc7ae3315ed85d8911089fed50c47083581d428aad6cb1bc4305db5ddea8483af43", 0x57) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0x1, 0x7ff, 0x76, 0x20, 0x7, 0x3]) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) openat(r7, &(0x7f0000000040)='./file0\x00', 0xe9fd4796410eef89, 0x40) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000140)=""/62, &(0x7f0000000180)=0x3e) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 16:01:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r3, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c5, 0x110) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x83a0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r8 = semget(0x3, 0x3, 0x60) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000200)=""/65) poll(&(0x7f0000000280)=[{r4, 0x100}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x1}, {r5, 0x80}, {r6, 0x13}, {r7, 0x2}], 0x6, 0x6) r9 = socket$inet(0x2, 0x5, 0x6) acct(&(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r9, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet(r10, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 16:01:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000100)='!,--\x00', &(0x7f0000000140)='-/\x00', &(0x7f0000000180)='-&#[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-{\x8f\x00', &(0x7f0000000240)='\\$\x00', &(0x7f0000000280)='()^\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='(&(\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='\'{}\x00']) 16:01:45 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="c0d3ff4b1d745030658b12e81f2351e7cab55acbf1d6934152782a3dc4159c6bad7933cdd7e8dc0104000099e0a60d2f214b266fb4924bcfbd14a6bfc99e9c11f2d8dd153726fccfdf78a391d25282c8d7a134398facc5d5f0fe3f053b8c8820201c8bdf00036470938c92899dbd923394bd21f5f172b8c2aa0f61125e55d8fd7fd0febf831582c154be95fcede109129ef8553e68bee4ae272671b82bc084024a444332ce4fbe86efafad06c6d43cb2666ea641ae94aef15f137cb9df278ca38dc595c4cfeabe06b1d3e538b407b026763c74eb548dad73a9de2de2a2a0f8079b64bf29135b", 0xfff2}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = socket(0x18, 0x4001, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) getsockname(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000580)=""/230, 0xe6, 0x800, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r6 = socket(0x18, 0x4001, 0x0) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) setsockopt(r7, 0x400029, 0xfff, &(0x7f0000000080)="a7393160", 0xfffffffffffffdcc) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r6, 0x0, 0x0) 16:01:46 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={r7, r3, r8}, 0xc) flock(r0, 0x2) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:01:46 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_emit_ethernet(0x47, &(0x7f0000000140)="77cbb6dca14c8a5f3d61066179fc04f3c76be2f16faf6ce15fa9cca1ea4fe5c9bcffca01bd8ec10ec377ba6973f0a8e7a4f11980db0551802a2de5b4cebf4db579d3c390917fb3") 16:01:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) munlock(&(0x7f00004a7000/0x4000)=nil, 0x4000) 16:01:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x777a510607bc533e, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = semget(0x3, 0x0, 0x220) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000008c0)=""/146) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x48c]) setuid(r1) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0xfffffffc, 0x100000001, 0x8000550f, "2ea86ecce46adcd569ef64388856c09c58830211"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="01000000", 0x4) r1 = socket(0x376e51fba000c2b, 0x1, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xfc62da27e10203e3, 0x4) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) getrusage(0x0, &(0x7f0000001280)) 16:01:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/84, 0x54}, {&(0x7f0000000440)=""/166, 0xa6}, {&(0x7f0000000100)=""/51, 0x33}], 0x6, &(0x7f0000000580)=""/27, 0x1b}, 0x2) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) unlinkat(r0, &(0x7f0000000600)='./file0\x00', 0x0) r2 = kqueue() readv(r2, &(0x7f0000000140)=[{0x0}], 0x1) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='&\x8e\xfb\xda\xe8 \x00', 0x50efac0073656897, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000280)=[{0x7}, {0x4016, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x1000000044}, {0x400006}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x83, &(0x7f0000000180)="8226f557f78a4ed1a295694eb837a1d2bd1a3c094d0124b5463746591183d5f169b4c33a349a0c3e1017c4724c6ab2140ce6794d1a7929ebdfe07effb0451e7465602f2c077cced189ddcec0c750a86511a8309ee384f1b707ebb5f1f6a78a9ba9474b53b12bc7f43ea0bbce2149af343105f86009aaf1085e1e1f85e83d7ec1902733") syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") socket$unix(0x1, 0x2, 0x0) 16:01:46 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000001540)=""/184) dup(r1) write(r0, &(0x7f0000000000)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d04496f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477", 0x15a) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:01:47 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) fcntl$dupfd(r1, 0x0, r1) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x6) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x45708e572a04583c) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x10) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) 16:01:47 executing program 0: r0 = socket(0x20, 0x8001, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xa4, 0x24, 0xf7}, 0x6, 0x7, 0x9}) close(r0) r2 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:47 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) close(r0) 16:01:47 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000580)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x27b3) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) dup(r5) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000001240)=0x4817) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) shutdown(r4, 0x2) ioctl$KDDISABIO(r4, 0x20004b3d) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) write(r0, &(0x7f0000000280)="6b4a20688bf28a9faf1f0efa0574922480ca920a915d49611d80d3038953746d88457ff65a531361074754585783b43219f837011c42c0036eaba581b3e32c581ba96b29a54dfd1edfe34ae5e9feb5ece6408e3a66bc4fe113f9490463e3b0db20a41b3e8e5190c23eed92d0ce89ea0eaff94d872768a0106806e2e5f0b531b0bb41cd4795462a01d052c108406ef4450797e0d2e8200fc4f1649f36cae7acc1358267717388bf43ab5a510915b7bd9c3079fca09e84c32e8a094dc24dba53bc594183c55a29e5d0f9959304e9", 0xcd) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) r10 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x80) r11 = socket(0x18, 0x4001, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r11, 0x29, 0xa, 0x0, 0x0) r12 = socket(0x18, 0x4001, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r12, 0x29, 0xa, 0x0, 0x0) r13 = socket(0x18, 0x4001, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r13, 0x29, 0xa, 0x0, 0x0) r14 = socket(0x18, 0x4001, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r14, 0x29, 0xa, 0x0, 0x0) r15 = socket(0x18, 0x4001, 0x0) setsockopt(r15, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r15, 0x29, 0xa, 0x0, 0x0) r16 = socket(0x18, 0x4001, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r16, 0x29, 0xa, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001400)="68c004c61fed98db95743baab224d9c62c8cd9ba1a38318472c6a867d35361e601d4ce00866720df75ea9094b4310467d7ed873dc0e7006778fabe6f736ad883900d4f39bdd44ada9c090f200000000000000000f7c7a90973e490c6b2858c921839053e76e4593538900b7cc415b9d2d26dc43d6c96d28ec92b9ab9eaf6e7d4158ec391813853e544cf51c0359ccf4efc52ff82edef1e3a4863940a77079f09864e6b4a557336f71d36db839c2f93f2e5c954dfd40cac5adff9f41b1950b4625dd346725ac27350fced27a71cbc45ad3aeee222b746c0137ea07d085ccf4910f78c4c034cbe3c10f467019c6a5dca4883240e70c27c037d633e5de3cc1f8927f040b534a143562f7939c1d04fdd1450a6ab1ba5af34a2c2ea6fc4c39a86e5f72c4df8cf34d7f8bf1e09a8554f29fb55fb71ed2b4eb8987b90963defa10d7352b016feddf21bc5c458a0fa053c741f92359b4f48369d2248b3abcb1db0c0b1c9edff465f3475a2dbc68d3fa7c09a45267f0560c7acc56748a9edae0670755b22febaba5fed09a6a7ef26b7c15dca3f75993c7be6490412a78db6ad0ef8e2a6e5649124dfd002b47ca7de86bb1dc96d5d5a256c96f65ec02a549733b16323d1d59e923dc7218d4810fe9d4a47e176a366fea177d7cee87c04937b7e07ed38ae29c5eda76bf0a4f737f45e2243b6df141190ff55073d44fa570ee5418c40254b4733696e83f0bdc8f86882b11d9ee1974e3fc4f53754d82ee1642f002001bf01769a33beb949a4cee94747a92a4d30279109c685f627c3e42e5f049f2fa65adef4c37301a8b795640ab9148507d8db3ff99b6b47b4b0053754ab0d2a2af8627f875239616e35ce78b8bcee557d428a87de56c7ba619866fa15a26ff413fb228047fb4d05e72fcda5dd323a81623875dd321085f77b46ed701ea1ae962a2b354ecf83e97538ba94dfafb09dd657d1f365f06460ef1ba67a0b286137a438c1a95c85975f64e27b4f93f9ba5f14f7c61cf5a44363d0aa5df31b113c9957343dc94bb9f4c232f91021cec0d4e53cb4a3bd86ab7bc46f955b0ede409a88699a4b56e89b5ffc4aaa7a743b178ee969debbd4183110874942909d17a8f15c9dca6d5343f521863750f9c8282bce8bd71ddd466c3b657c5675000ab84c8ac45005f997411f1d56c9d1b563d3d99660a0098c71a36119d2e3c424bb12c84816f8512662022f39509fe9f70735b18e6dde7a080db226336ede10a2d891622781b1ef042781b32b4e97ee389025181e4ac5443cf6787cb8e87954a0c74936737029226fabc78d490e62e9970cb1c8be9cb4d39f4ac8846bd231acd6dddc925a7bbb871883bd52f0abbf24904955d2b6a0de65d306d0db8bf82710a8e2973de66866856d223ff35efec2beb3049b0b38f45ab4ff7d3ee4f570a87cfd23c85c7682f3349749a2eb3ca0a34097108b851e20c48764b9b443c1cc9240093b9e8faec19acc018daab6c44e4e6acfd9ae16453ca37f4110b94296995d053975ccbca64c92c5568b6f32290ce8461af741acabad0806e50ea8d11f735e0716afbbe1bed8ece12fd8b8d6ca8756d481ecb47a4afa349633beb042f4448bfb6d3e2f87f3c225e89ae18e8ddf3909844c59f12828b570c2d9a9d0abff202cb88b7ab145beb21cbf841cbe7a6b9f1aeb3befba9031e904d2024af87701feafa562f890c313efcf615dd5e9c7ac351fd21bbdcd40677b4e959981aff9fd129f611319aa0c588a8a5ef741abb4d988534ecb2991e057de4ebfca7768cb9efa4a554f78567a09ab24233db9cf1f86ea4e4dc1cd6ba86310dcd279fa4dd9c528fc3a074b2cbb49baa239ecbdc3598530c03f4ca325ae0e8f9c3558efc3b961e9f731ee1995f9ac5eebebeaaf9c70e1488ccaae04c9926e260836a1a1e3003682dd37ebf699a24355f838db351547545dcea908ce691ed97b51c649cb27b6a8b64809c95e14c9e6729994a5d7e7c5a1ea77b4d2c82b7f81bbeb51b626b8ac6a25a645e9c9af6728326dbd4c9ef9d6a496614bd6e24383fa2185f556e5bdc706dd427b040dd37fb5edfbcd1b19424a9e6400dedeb3987abb1a2580efcab464cfbae745068a9cdee33f0cb1bd1a339ffe2593538d61b09945e8afa37d4206f0f0d000cf06b4a3e5801f2784333aa08b3b4ac1d79e5edb3f11155dece2da6ea2bed1b3d2b894ff177f40ec6f2df5b5d5f148e54e2ab20b504c931075ef8d9c292c8c019cca45ca3657f027d91bc15548268428eb90eddc53adb1faf623df0a51705e8670bf1eac459091ef64ad239417978025c8748b9ad93a53e07e57fbf99cac0d12116bd461a927151ae1750b66f4b83561fece17ad7f99c020afdae27a6706b2a3b94b6b2631b9f788a7f703b97d02f695d96e0100010020731969f9a700bcb33f336a49404b99a9dd67b42ed29ff7df9519468b64a801a1a17617154dd97e5d1543d30e3b8b3de003bf617e57949ed93e349ff8b2c5935402e65b8ec633bf2ade1fcd3ea76e4b61a834bf3bbc728f0abc3cbfc144d4ce85f12acf2bb2a289eaef24d02f22ef2fe076bac2cca21bd7dea4cf9085d56692cdd686f1dceeb2e790a9f868d5bf63dad6f208b69b4176b180daccc65b252215a5b0f250848cf44271d97864e767e5fed1d538b0f3fe913cbeaf483e2bc70f556d64685ffafc593f94ba2c13a047e493dd8ccd3b1a557fcd6d4d5eb491836f39c34a73d038c5c7ddb0674f18631159de84ab0b5e76535baf927c51bd14fe9457c12d2948db04ef00e02d80cf0898f54b7a584e4e7e41fb5e8a5d4701d36819c7ea702733dce47b553fe95e785b554a1a9a36474dffdaefc3f511e70bff8dbc472831bae61a2bc2b9451e27fe4e5fdaf700114e8455646bca2175b40111c1a190d157fe1a7d03c34fd286c04a9340f9c2ca530c44127651078ac9ced768a9dd0a54616684763071d5bf23aa592d63b8a59f7f94a0247cecd87be3365a196e044c8a796f4abd8b3247b150e1806940a6413c29e32df10fc83f044977d7402779fb5cbdb7131e95bd62f09164dc3d43464f42dc915e14d0eea124e3e4df1ff19377a4527c5bd844810bce0917a47fc8da60619d66342680ec4b069bf83cf5b6be0bd87bcfea69c8c3ba36033c70695a8e254726da4cddf29c6f25a8a10c69e1d2492cf8b04a481aed09709cc81c637d8f2ee1cce53399d09db0b63eb77625daee0a3b491029c866e1a267ae5c53313046b3cfcf29bd9f972db84f1e8d1db045e1fb6b1a7b482b56201e0954e0fe425c5a4b6f390b2cec1cfaa3e5eccd4cae3b419b63416a2291ebf4ae1ccd9cdc13f4e7be0d14c3e4dc0acf4b13f4c2a20bf2f60ca786da2267573c16b69ab1740188ba66f4bf39aa07301b3d03ee0fa3c53e0f2c3367f80fe09498b22e2819a6f92f565971168084b5396d9b06bf21eab1a3d51426c8cd6d4cc7b77e4b1d4bba9f82cc6a69ac08189d4ef501e69acf72c9a2dd801053eeeac11bc35d257f00dfa4dab590e0112bc2e9fa0482667e42673779b0fc89b085d5493731302951bc41534e75afd6fa34ca9fc8e75a56cf515aa0d2b75379549c1ef861ae4d1806561b877fb873b547a8877c2416741fb96c7052c58808e1f91804c18e970de6d0ee95b5a6905b54b969f98a27b4ab7b5156b4665c2445bb956de71168723a8c436428a1f956dcd1aa8f6afc81afeabf03d89b6ad03c0fefc7fadd0f9fc414693bf31102e6e9f71ef60a2f87d2225d8c6a9cc236a2188cbdf3dab7adcb80edc3c438a3e4bf00da7f40ab0b86319b227bfd008250d739aabbd79bf6b5270f2dbfb1184e4d6a497593ba69f2ea399f326282776428a3ce56e4d8f6c6a3cf95a751c81a39b36fe31aa9f481e0f9895ac7a69c5640061dd5114e98244a57a65df413ca5b7faa7ec9f2d81a0e99a637d956130e31db32e7c5190153550c0f21d4b6646e73d0237a3218f0df89c39fe4adb4e911434bd2468a90ee8432124f3fde4c775b29d6cbe0ebcf2ebc46f6f75efdbcb687dc587788f0bd530404b11478312548446eb932f58b0611a0c807b8af18297844ba8a0290039126e2d357d1de2316991c570accb1840cdf198499753d571332f758a456e3e254119a3f3686a8f02cb16c69df1f90ed86c6c920c7d4a86e65d99110e6de255a631cea623df67ae0b7ef17da1377379547bf7ebc780184722322825424404477f1fb6edcd04a265055cd13f779ede309c3161e83fef6be0c9995616bdf77c39c1782a2036174913c89efc04250705d774728ce1cda84c54163b435b50d238092efbba6885b605db624745fc8d05dff512fc50a6bf25a0423bb5034e03d7300fa436cdfc94bde6242d233e9f1e72687d66aa21a461b0c53c245cbbac3614f7bdc757fb392902d298e270e72c930a6ed37c7b788cfa479fcd388f5999e0e8ce949045aaebfc06866fd312fcf5f4209bb03b9d9ce694f7ce75242cf058ca9d054b96505f81e46270d4b3ee4208d0e4be73e360e7a93c95d3a536c7d0821cf3b43d6a91b33b1322f46e2fba93ebab1df35022c0eab545fbea6659fbbc8b345e3b346850eb95ccb17c698dc5e1593560b2a3b96e7069e63a36c83ddc06ad62d1b056fc7b6f0d531c977acd05dce04509e789d1b572dad899310b4b786f0429227aa08321fc4c5d10193f20015cc8302786df626aa25987294ff8f19a6ebc3f1732c553608bcd10fc2f0ac75836b6d94ad561ba437eebfc2d5382ae86f8a2af704fc992402c7659ec16948d510263a6edf186db5908e4c38c7067fa1363f4efc186b07391a0d94dec64eb237f6696ac189be0239e3e4715ea5161be642721b3188944cf23e0be1b88f5a33ca9ef9db588abc24e8224cee15a525ca01c6c17905963ba5923a122ca7418f609bb0ecc153c5c649e74ae33a69e147705a3f63c9bd41e3c7280ee103253de1bcfebb13d380f668bf269e9353d1096fdacbd3b6b9ea3aed7e4c30263c240c9498354a2949f5be098c3590d7b7aad938dc85626db4e375f9dcb905b96ba40473c8a3cf6103b9c9bcf1c7b1db3cc75573b7148269f1c447ef5ef29586f5e398e5555d2d9e64b1d47df06c548bbac8cece8942d6ef4be557496d9d473b4f335411c119a8b1db9a557b43c2f31fa1e96303cdfc0ac5345def7207295c18e9ad957e2af301fe0facfb6a9acd448600efe2e909026cd7a6ddc284026f18ac2f4fc0e7e94fd0335a41b95fffee0d8527ed0c529ffe84625a2bd36731a49bb4dc1b3e334cd8748ff11ff2ce035c1a09b7a5a4141756354ffa4d3c0ecba49509a4a3d0df79a02a9fa5d278459da0f778317f0d8f248c0448bca4d4b0cec51ebdda7ade54adbeec61c404d178248dc7c4ef9a5f5f00163d6bf8853994b3a8694209e6f1bc3386c41c1e94187826ea655a18294b6913836c83a6e76c1042ff800da7548dee4f152916c0fdee828545f834ea994f1cc215c703cb80b64345a75c2abd843f7a9fe610db3fea5ef564c4cbf5c4e34408c84809eb4402445dae6386b8f0a37d5504e3c98ec7accae599b14ef58b7ead2597d1dfc4ef83d951a0a2891596c2df8f5e8c6eda6b5434de29395dd76f0488ead058d9fa2b5f3e538402b57224e8575427b025bed03a43411dc132e8eca321bed58218c28c0a8bfa071e6aaee77df4564c0ebf9f11840c3f47ae8907674ab9ebc5bc1345d12e67c437dbabd830c1da4059c385e0a04760f898f0110cd37fa0a856737f65665a40760a5ea0f36c3129c0fbb003febebd4c837bfd8ca4abeb2e6117", 0x1000, 0x600, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES64=r13], @ANYRESDEC=r9, @ANYRES16=r10, @ANYRES64=r11, @ANYPTR64, @ANYRES16=r12], @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYBLOB="e111db0ee30cebeb0f841f9efdfd01ce4258d775cba8df6d3901263e1cb550f55fbac5e5ae61677fb0a59b6eac9f3dd6a6d063f7877934b1f69fc4ea507a2e8f448ae9d56cfde49ff379304f923e7bcf9deae3972c5cfe56a69590217b3e562ad2a21fb68ff9662b3ac17ebf59c800a940ea55ef217501ddfbbb92a5cd455ac302e0c5eeed188a5bbfb0872e0583ca50424ff0ec43ae285ee8d58b4ab87820ff85", @ANYRES64, @ANYRES16=r16, @ANYRES64=r14, @ANYRES64, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESOCT=r12, @ANYBLOB="22c6b1f33aba81811cde564a019c520f542817bce49e2e5dc61831a56ff1a311d802953d8257a2e1cd5b96095f1d264cae19940a95fb15efc969de1394f27bc8c6b9e07198bd6ef6706c39ad24b176225be27b98a48d", @ANYRES64=r6, @ANYPTR, @ANYRES16=r4, @ANYRES64=r15, @ANYRES64=r0, @ANYRES32, @ANYPTR64], @ANYRESOCT=r10]]], 0x3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) writev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="464067ce6264ef8e32f56f24179640e519ff995d1f37576dc62bad8e4a7116509aa422fdf15d4a92b059e3", 0x2b}, {&(0x7f0000000380)="3cb5c346729ab3b8e75c85eb51b5e49f2fc396e741752f7e4c13a71a4e9ed7da3803ee4316c75e7c6349017f1e7705288a3fbf69b2043effda2c6c17339e09301458fee481dc6798d56f2dcf19b827f830352bd386e142020e310fe5259542", 0x5f}, {&(0x7f0000002640)="f4ffc1e722c6f06ca8525561cfe6bc1285f3b1b90b8082e4424c4c0e7c0804d54522c2135c8f99af87c5f75780cbcf37777609be4cb0ecb7ddd337b4782eae81fbb58fe20684daddab3b39fe42c57550549069b81e5d005aa2a92ada984f2d01ea1e91568181d0e0cf4b9d732255efce4c6025fa3ad6876dc3670a7bbc7ef7b0ad63e7bc97d7c69b002b8e415e6cdf452e2d5eada29d043eea6136cfe7e827a424559868706eca5ad243f1881f69392879f1b7386ca6e16599b81d2a8354f23f88422af93ea6b90551ca64ea0c6ec5bada603a51d8bf6fbb3bdb0a4546be0af2a320065e4c4d634d40bbd969fb79640cce179b4a887be310d486e45e51a7414326fd1bb38d06d1ae37b02b141d4bb66e54fdf42cccb7411725e600e2522e255af6ba6571888302b0484cc5685493510ad78fb75ba070daac467ebd2bff271f57bfe3b0b66d3d0146e56d8faad0784e03803994edf6c235d8d3c6677286063cdad7c3b915abc373dc25f26235d4e8d39e2b87786508011811a19e4c173d4fa05ed033ea464907d60a906e634b5a4107f1b9998be7a74365c2375cbf4830f1591cb2983e99bc54296274f530f542d457887e75365f7350b7d9a658524de84a23e576cfa59ca001f4336ac7724ff2cf7f3880ef118d5e2e34ecfac0ef7b804d53dfb973be5a882f2c35e6e86a55b65c0ea496c61ef8bb96e014a724b56fc9382f285340b24f026fd768fc263bc9fd816ad82b68724a31da1978c8864e03ef554fa4b16ac552a82f014396435d060bdd6ee4c3a9bea47063af6fc87bebce9869eb4fef586c1ef476e0087b5f36e524305c4b2b46c4f2b87c6e102b0b02d2a1773e42034120b7b4e72ede2b282736594219c2cd887dc5962ea8b5287101df3dd8be19c1ed9bd4f4a2b19fd698f6cce20c8718d4d9f237f635bfb3dec723dc7a08c302a7487b916b812110fd715a020da642aead1b505df7bcafcc0b9ed0c9446fd542a70fcbb7e04331872544cb74a2d7186f469ccae072276eb79a74432fcee9802d9b68aba86424c9341889014de86092820c182160f88d6e17971db7513dde0133f92f2f8e6686f1b25898acd4d90361a8190a791ff6e4d571211a50bf1defc0f31a5661b1f1eadf6a432d705a71b4102904ecbc9d1117eb3c1fa188a4c415cf1105ca070bf1d4b1f02aa1e5e648fc76ba678ba2f49ad787b58e60be888c6673824846f951f88a2aa6c0571f1f1d57e59240f76dec6ff5fe53c42b0b7a657f9d107c33f9064898dff002edda55728fe395a879493b45cf4ef71e94c4f5f3026347fb84906074f87ca4206d72f355c80c443b3c357253a15af5d664e3e1094a8019726730fc206a99d4bf6ed4a5b2170e01c91f75d4b9f954d225715b08c34335e9a230e213e84832fe26fec09d70d5db39c6274f53eccae70090d7d1323f427c441a4bb2ddb421efe30cc812f92595667fa82f8fa2de1e5f970baae6941efce8d778bea61920ea173f389369438e9d2841e32be3c0df26d6da2b32a9f0a7c593ca9dc24645cd3e4dd12489f63f00d3b966d824c2c3a2d2e85814e011ae1f7724c9fa19daa564714083dbca29bb09f73e9febbb912b2c1203f32c0e5a0e756cfb96fc054a151c7038949722311657d36460b93bd86969f807a76cedbb72bf5eded2ee15983db125d7c9575579e8254f4e8e8ec07749dce308a7b0233f136a930b10855cf3ea59817f851efe9b3d24220c4ea1ef2cc72bc920c146c04d127d7030d0ef64f46a776b992b6b1b3d3e154b5b0ac39467d949a7fc10c649db3aa634d8838142b8bad50edbe471ebdaded881f029606ba8a99a63edfb82dd915769fbd70d8f74e76fe510a684dbd61e896c376c2e73429f19418fa2b2b47bc3382c0ecac4a98ed448e5a85bee632d8091513a48a0e2be223fd23b55e4eedcda341e0206b39507b2294a938441f1c0b4ebb280203ed47339d18a39e3619d2c8946abcaea58f54d6c83160b7d46209c69ccc386960083b9a35c2d07ac573620c6f62c26e56a2ac047c93d1be8324851d4036f3518465d9109321538da662915de064e99d297d5881270d30689c8fecf435d6a50264b08f34962df57d544b0297900bcc13289829bf6755f0ab923ae2016bfa16006d94939a03939c562b7c02f1131417992578f53f5dcd1c64c1d7d383d3003b37813c0b6b50b5b2f03b24955cce329599b62909068c8133338ac695682446e77fda12d0449a1693ae2cbf636dfe2cda2210f5f55568762738dc9b17519330d084791ebf8e2c113cca9ecc6345fbfd4cd7e63eb949bd760c21f62ad01d500c98481afe324a99147a92b90ebd755d3e79a5898fc7a8d59bba1791bf5076f18e3d30ccd84d80d4ba9ece5a879c98d1191575033c3c9fe709a7bd9d1e12c60c7cae68cbd8eed84e99c2673fc125a00f47b94fe126037366ea456bcb63053d0e8fd8d38be5267b33e82d6fab5d759deb9ca66e62351520965d318ec6d66e240d1d32022ebc55a04606d67b125116a93d51d8033f4eee177515f118fba0d3a1836818f082017069dd1bfd96dfc41bc4ca8c40ec3fe6fb3a10e8ddab421b1e493f00636a83d52bd57939133f47f6db76800b49f47ec06216ec00c02664de73475f52d29ace4a4c72fa02f5f8354138cb0bf68e58bc8d4a3b3b7cfeeb01bd7a1133841c4f7dece943e353a4ebea13f3e583ffca1921024cb948fa1ed2e06670a61c10b53c9cbdb9c94cee85e542d97b83f9c26ad98b55c5921f2f405db49d5f95bde4bdaf733f1e509d0acef60c8adbc617ec9d19922c54016ce7c216765bdc745b2749cd2d2869909c0a787b75ae2b9997cb3e8e52d0bbeeac94a001d1a524025a23f606669dcf4ae366d7f70228d2dd96cf8b88a4dac0c24427b569afa77e56e020a35c69085f8148c8a3977b9cfeb4067d05326dda82a7670d849a26ccc841ab6f8ea5accf1b8168066621e654b2ae450b238c02bd84932b79d4b56a3a083760a60ba789125a65ba8866fba267df965b66ec0803b3899a300667b7c018d51bdb373e0f94c7f89af0ee7d3a1fa71a4853c91dd27886f365d516873fb27f8c183c7b7f942c0156e6cfeca84b9243d46ed2e632c6328213123f742762705a2b1ec4da56e3f83ae3e1a34be9ef1a27d34b92facc93de3c88dbc6a92cb510dc983bc2a034b807d476ed15e78a7b1523d129b2d4dcc34ce4d13f2c56221a3ad6151d27d50bfb66a06180a94b62fa896e4e051b7f990932933da6448b24650524fedf5a3528476183a31f5c068ef53ac5577d9e996094826c8bc67b8e247efa80ca0d33ef4081179455c68f947d2fe79c6ab3de41ddf0eab1efa1ee99952cf85488bfcb871d4248585dda9a01f4e71670d3358938a94af67739cf8baba1629c7609530e64576e19842d56a63dad478bdbed9fa81c237de69ff20983ce99cf453de05958b733a1a7a45c7caee845df268df61c13766ffe549e2842f790130d1a159b23c1b57101107f050d15356c5cb3b92527155333137132761f6ea236fbac943916dfbf4a3a80c7706c3f7b8506c904c22c2b9cb965ca548dcfe724ba7ae185d9ed3a6811698106be2e2db23b64e3b66a1eef92be87412c3270aff9991787e9040be9c91f1c3850f3daa1037120efe0eb06bbf74eca73b59510072e1cf5410739a2a4e8568dccfbfd17c0f409aa1d262a61c8627da361c382f25b2f964ed51b9eb4d7d448449ea9fcc318b690a745db222f7f471fb21d091aa1f25f6b949e84d7b3563c951243460872983f432cff8b3a1fc003a6c5489c2b94642ac7c404542d890f26c1d03d02216a1fe9f08013f7ec35548c43365f3c3777f673adb0092eb556b22f2df900bef3d2cb5e8bb564f9abe69aadbd74c4aa0935138cfd3c7588c4f06e4352c7db79cd670ddbdc4692c6ec8cefed81c2c1743d4572c6bb4786452cfe979b20e567113b5dac8f605ccec5f4acc37d3e43fb9418fd924524bbcf1ec52ee93676a6c2251dd5bc89e8a34f6b349706b66cfd48c12cca73ddc881fd881cbdb6f0af56aefaa2baf7819932292220ec7771bba372ae2b296df30e447022434236d45dd443c3542c4dce2a2fbd1310ba3470dd8ae7dc50415e3d2ba5cc44aa8c54a79e8145c02876a871449669e602764cb6c1177edf0c7400bcae4dadc9986dff1084ce599e62bb38d14abf607f07fbcadd27ac821cb40003b506f8d4acb7a7bc61ce8b8ebd06c179eb6ab430dc644e9f5b6a24703a7e8f8e7cc1283b7e4cba5ae21bc708e200af72b0c4791853286d0c91b14967dd834125979b117473103544139f39671df0dc3dc895d1c57c513075078985738f6422edbf8c8a7259f9b662347e5eb2f0a13e22fea1d864e445ea821c49f7d938447c77e37585378872045640e0fdb4b92d6c4608e48196bfb4384a705679bb2cca89dfa20c8ab8030f6b5488eb3caa20cc58dba967e1faea3122d4e55baf007643f425d6d5b208c11f0a83438d15dbdba6f144df5e1b86a74b6673a3721236ead02f94c57695ada398b75ea3349e037be6dd681a66bb63c82b50d07cb3f691dc90bddacf201fcb0f23efd01321c6468eefccc6a46c5cc406cc26eedc23eb94a95f0920e58ff949089fba7b247dbd6a78bd06bed199c0b3658e1cbdf1b76463247664da4a84d8cd35dc2793de61fe5b8937a33b1617bf1950b864b18749fe75ae95e74fdb889f008ad3136fa2f09a3477622f817974f1742e3084641fa932f8cc35b4bb102b176129e4a42dd4e41561969f4258443a184c140551f1e813a261f20ea022f1406ad6b3be4bd36b55bd8ae68a7709400ecb50bcafc2d892dce6d0c31e6eae00552700c0192a695b8c1dd42e5c008e0e8a252d3d5815b0f040d5d708a62adf0d615ba3a364f257230a110cd995c7a13df79fb7de9000391a56b73c3e9554d0665ee6eda71a62253e40f7b9e608de7c04feed32ebb95860ad9e09a2a6c04df9f24a28a17e8320de7d5d79abbd1ff78a658bf9ef5b7eec714c4bec8c76fccdc36d1f378a4bd38d2d42c01102c5dfbf4614f9e547d531a704cb7ae40b0f994b58421efc5bc10874d68002c8ab8c700fd2aa9fb97b74c9627ec9c770d4b306e09c42a1b06fc0d89b767fe6a224f96bb8758f89337a8996e135ef2e4be2e4e7c4e9e365be9b6c59497581118ac062ce3c78b8d305e737f423536ce0d93cef19682695da71154a6301f756e19fe78201415d4fd8ca1b46aa9b36a343655618aad3f40393b1adaf31be6691edf59f0464fc23b39ef81b57ebaf72bd9cb54dc7637579bdb8bf92b739e499144700d8089770fe385849c12ed9ef4780dd517e0dea3eb551b6f7ae41e64cabedb379e549a8151d580dd0dfecd506d4508f84548bdca4ccf10b299d7802dd8fb5da5f68735464d83a28830fb5acb3f9d13951fd9383ba7e7634c4e47bb501ba2681c162facc5fefb4aed30327f7e740fa7b9761fa8590f562a3e8b20b2f3496ec7731f981b9c5c236035515fddd868d2dd459d69b6e45f2fa58567946b12abf97dd89c52a8812eaf1a28f1f43d11ad0bf7f9729564a1e17f157e390ba4b53c653f71550af1eaae1ab875e9f55dec721a089ea5c1d36cc51886739f3fffac8702ac8b50be56af3282e1bdfd5b2f123967a445fe79da487ed642e65abc9a3bf0ac86b17abc83e7cc58879096c428a0277760b27c3f6673571536f6909da49334ad3aeb17fca0e683d3f86e4350667973cecb38a829b7477127ea3b17434ef3c29de619c6dfa438dd2c490b2f82d883be7e66d069e0", 0x1000}], 0x3) r17 = socket(0x18, 0x4001, 0x0) setsockopt(r17, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r17, 0x29, 0xa, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xf) r18 = socket(0x18, 0x4001, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r18, 0x29, 0xa, 0x0, 0x0) r19 = socket(0x18, 0x4001, 0x0) setsockopt(r19, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r19, 0x29, 0xa, 0x0, 0x0) r20 = socket(0x18, 0x4001, 0x0) setsockopt(r20, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r20, 0x29, 0xa, 0x0, 0x0) ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000040)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) 16:01:47 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x2000, 0x100, &(0x7f0000003000/0x2000)=nil) r3 = socket(0x11, 0x4003, 0x8) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = socket(0x11, 0x4003, 0x8) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) getgroups(0x3, &(0x7f0000000140)=[r10, r14, 0x0]) r16 = socket(0x11, 0x4003, 0x8) sendto$unix(r16, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r17 = dup(r16) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r17, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) r20 = getgid() r21 = getegid() setgroups(0x4, &(0x7f0000000240)=[r15, r19, r20, r21]) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r22, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r24 = socket(0x11, 0x4003, 0x8) r25 = dup(r24) ioctl$TIOCMBIC(r25, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r25, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r26, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r28 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r27, r28) r29 = socket(0x11, 0x4003, 0x8) sendto$unix(r29, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r30 = dup(r29) ioctl$TIOCMBIC(r30, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r30, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r32 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r31, r32) getgroups(0x3, &(0x7f0000000140)=[r28, r32, 0x0]) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r35, 0x20004276) ioctl$BIOCGSTATS(r35, 0x4008426f, &(0x7f0000000500)) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r33, r34) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r38 = accept$unix(r37, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c0000000000005b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfcb2e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fcde058cc347ee7fc8e0900"/271], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r35, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r42, 0xffffffffffffffff, 0x0, r42]) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r44 = getpgid(r40) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r37, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r37, @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r34, @ANYRES32=r38, @ANYRES32=r37, @ANYBLOB="20000040ffff1f00020000008683100000", @ANYRES32=r39, @ANYRES32=r41, @ANYRES32=r43, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYBLOB="01060c0b25dbf1b6de53c3c57be2e2ecbde57e3377068e5580"], 0xa8, 0x8}, 0x0) r47 = getpgid(r44) r48 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x2, r5, r20, r23, r32, 0x0, 0xfff}, 0x7fffffff, 0x200, r47, r48, 0x5, 0xeee, 0xdfb}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r49, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETVERAUTH(r49, 0x8004741c, &(0x7f0000000200)=0x45a) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r50 = msgget$private(0x0, 0x1) msgsnd(r50, &(0x7f00000000c0)={0x0, "0fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"}, 0xd7, 0x800) 16:01:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277645745192aef05200000040000000000"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r6) flock(r6, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000000)={0x3, 0x2, './bus\x00', 0x404f, 0x3, 0x7, 0x5}) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:01:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup(0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2}) 16:01:47 executing program 1: select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0)={0x0, 0x1ed}, 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(0xffffffffffffffff, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) select(0x40, &(0x7f0000000040)={0x80000000, 0x20, 0x4, 0x8001, 0x8973, 0x3, 0x1, 0x14ef}, &(0x7f0000000080)={0xe6, 0x11c9, 0x8, 0x3b, 0x1, 0x2, 0x8, 0x4}, &(0x7f00000000c0)={0x1000, 0x101, 0x4, 0x400, 0x8, 0x6, 0x68f68386, 0x3}, &(0x7f0000000100)={0x2, 0x7ff}) 16:01:47 executing program 1: 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) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r4) flock(r4, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) 16:01:47 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) pread(r0, &(0x7f0000000040)="691413846ac0e6dec946c36bf7f4ea1cef7cdfa8bc3bb325177a6e5233", 0x1d, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:47 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_UNLOCK(r0, 0x4) getgid() mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001240)=[{&(0x7f0000000140)="6a4b30a79213cea7474f27ca6c7e84cff085da2906ac37744020816c0dcdb8133e370d3c770c4478d3ceafe36788b5de72e7ae8f854b0b77998e0cb846ad6744410565af8e12a9604754cc8985c15dfd9539eebf6e96c1828994adc67944c4b2a4a57c50b0941925d663a4", 0x6b}, {&(0x7f0000000240)="9aacc59b936d3c4607a83d24c0293dcda1dfcb216e083d42601613a8b3794cb757986128e5c82c8c8b30121d65050bf2024e018de16a0ab3322e310e4e8fcb2c2e0280c0f344a5afb0b052e1b1e36465fc862b7a9ec3585ae62a5f2cbfeaddbd6ab09ba36f4df41e54ec48fcfaeda84df751eea01949526db630acccc69ccc4be91bcc7ff07e0870697d6eb67c3eacfe4d26dc67d2c8704dfd18d7400f897f729830f6c3fe319d81149a5524d536d4f97953547bda08230803c91cad8da239cbabe938c0a241d672290b9822a41c79dd9913c8d2c0fd5be014642c8a54fb6d4de7db56251366d1d422c959d075d5a0a141c12bea1e4a0fa4e3c4f9170cbfea6e3ad1797d2e37cd52ef9a970795126bfe8c3aa50f699f7cb55443d6fc3aac12f5cf7ef9ed961a1dbc724bf4c1b069554e1325e707d95df67f84ee8e1f1d7423821bda32f792da0d8a304469fe3b881f6ab7dc44f621afd7c5d1801d9e0823193261623170c6864df9d3bced5b5aeda80a2e6c48c0cadf648a2c2a69b58682106a3f49a7a2952dd0fcd287bd1c2c07068ecafaf2d541661b69bea11c9c7f4e7e9a5d616437d359b0cd01de4fc7f03ff17d7a11439e6d792c0a2eaff6178fba4228bf5176ff2d166b20aa3f6bbb6de801c99a83f6042e2deb2ce4cdfa278897fa915cd764c2c7ff932079b397459a8a1cd4b9522687cda6799f7b6a18819ae25324703246051325f7461823e57a84198ca382780987baa54311cbc26846eafd9a21dcff22549eefeb872deed1e3b48059793a10845e9d242cc71dba9fc04a352ab34ca95ed6c747f4b8010e823be596b8e734bf80af47426e26b006a80eedc7a8b9177d78d8645df5df6e0ea5ddc845f0ba122c83a07804c8ae10e764a0d4a6a500a38f952d89f66cefbb3e48ceba927412b940d6890da0e1032b04950babf83435904abbe519e616cc1a1082cd7fe4b37b2089dc03fb2bb497f8600a0eb1cefc5c2e15b4b3eb629881f776abf10437073a7aadf18f4880832151570b31573a33ebe56702e683369d54a952837665349647b7393f378b384c913951f4a7cf19fdb504af1624b86a288e39d18eeeb76fdbcd78c5ad210e372efb1035d0721cbee5388cbb38abc890186d1c64e40d6263da3434a5d1e352facfffec597826df22ce4155903697c56ef84f90778a1495ebd66c7477937c21d6ecd77cfa268efbd005f2b9ae3daee614945dc1470d3e2059c635f4bd8ce278e0134a22440bdf8adb3bbf390b1a19ba96c13bf904a815092af4b9258a976e8b7f76f0dd495d6542de158fedec3768631a2a11489402d094ca62eb12d541dc95f1ace84c37af8af0991714dd52f9a38949258753e5bc64fc5ad92ac876d67f9250ecc4ab602b327414a24783214f87bd197c55a90e7337385ec8fee5d73d444d9f9f5cf5c5ee02c4e4cff3a91b7012913b054e6f8818e5e7c09777c6484e839ee575563d30e81da8fa979a1eeec4da377957d83a7bf13e5b1e8780bc83bf66d8b3bcfc3a178b6da55df5370c996898e2e61a48b3849f12b1fcf688937b17033e3f0e74b9a9f825f6e90f479ebb7da6a2181d05fb6275aaa88873886bc235f75329265f1f2a8ef73bba7aa33416112bd263684038f428bf60e45575cfbd6ab73ee75ddef598c4f34a34dd416283615eb67f3878fe608543fcfbc5494f6d9b7fabd241db18f0a2ef983c8479698aada53a8bd01af7f11578d0e153294061f272a752f7356fb886910aa15a7cba5da45f76ff3fa803f42fe6c4e8265b875aaa5c279f1da7593f1a1f306c935948a1bd572a646bb96d78936ee67860f07d851f6c3e45d3feaf7a97cab3e41cc58d7bfb3ae636666ccde921ec54b0341147107e0d5aba9ba82f46ad48788f096ce7bf69429d7608664ebe8df1a23ba5ac704bd0f3d02f77549aa82b6f2baeb1fb38a9a0d06e66ce48454797b094d2b6870c4bdc8cded0132d3bccd592698ec00043a46efe876b9743c30438f05b15efae4905fa6325a163549ab11a07e12f25aa06065530263636ee5680ad5ade21a052b8f5008234a257b57324ef801302ee7ff78d1c81933f2f0223262ec3495e717836f66d26864dd5f35f02d0a0530ba08d355a7bac08688ef13a17cd90bcff5a800751cb2fdfecef1df1615a72c4d9781347bfc30e7652b1653c5c0faeea9258a52e8a7e5248d74cb7f11d028408fd8c3e427628a8b564cd26e46cde93248d0fe53b63fb8e8ad3fb12ccf81b9500f6f7b83397973c27d71045b7a27ee6a6408def442403b7e13cd3fe2c3dc152d6712f4ec8e05d622fd67ee7dcb28d132fc2267743862d3eb5e3bd0b782d6440aa2b6dd476d125130635a84ea92c0a30b0f00e7c83020b46b24467d25a4f72dd4e514dfb47b19edc4940ea16d83ac4cc03d8b7b9261d0a936f34abf0974fa5a443ee693e0d369ca39a51a75217e8cf9708868a5a422d846fabba9f4f2db11e6a7dc301a68f48213f89ef8e0ee887c23184a980704aa012b9946647848aff0b18c49940bc0468af81af1765ee7d77a4566e8a23c881e23e6ee0b72dc955df4ba8ea6e0cc230dc30b8de19f144a80696d2655b27cd9f35e9cffbad9a3cdf6afde9347f0ac943dfc2718dc97bfe06fcdee07e27527f12def3bedb447f6a84d1c2ae533a99d590027c2d1b4df64076c0aca7ca3662acd3e74d9ca702d42d62737c41f74c88b4f33fc013751b4f8af59a1ab9f0df3db4e4f4de80cea2ded894577482bfb95df63bed45a8bdbaaab690e7411418f3fdbd4618a56f0cc19485bf04a9f07ab4d4f062c6ee78fa3d7df0372fff3976f976768ae9c37a73ae7fe21eec7a3826c987cdfeb02c0bdb42fd625465a27a806c714aab89ac46e1ed4429c0038fa360a95386779fd038f0ca549d043759ea3964ecf9b105eae42406ccd8136cf8b8585c091b569d64d2ad10ba50f084a295065ce743b89e02b706b30d504679a6eade06e95d281ae2f138899ed454acfab9e98e00111b0e0fa15e7de66c5f606ea3baf73b9a3ed5ec69108ca9bbc6947fac41abe0c8600e54c4056804e75e7944b4a55774a523fc9002007529b8994007a1ce0632c417eecd4ae6702d1c8311301bb0e797704c7c310557dee7967a123d1bc34ca8a21a3ea427e590b9d7f4513a17854841c69da47ad5458aa970374c17d9b2a12c18779005a35bb749f51e9c6faa65e3ceec47b0fdc9b01bfc290e281c2a2934460ad009f7de50431457b2c642f0cbcd68b9fc4966f587cc041c6384cf927c186379a481333f6d9bbaecedaadb9dd8a3a3f9304ea88535cb58e4c1e304003fe3b64b49da0d0f8c4c5fe8020eef20580802778bdade8ca694c2f5d808ab2b935f7633fd3ad47658800d28d35fc5bf532a4b047acb90beb9c36c64e404b7dc2ddec0bc7c7d44cd213e56ff9b123c6a1a4d6d10a490c732ddf6acadeef44caa10cd2514da0ccc8cb09bb10923972a3b21d8d075a4da605a14616e341862f1ae420366aa4e3f3b0d4ad6486c673dc190555d2238a4966cc074dbd03097a0f9054de8f415aeeb4122d81ab80be4b48e0e263b55205737a37abfab413e9039555f89a398b3e12630cb6c8ff3908083abdce4872a82f715b1b499fbf9a53ff3da5be3c98aaed1a1b873b71b51c3210d744a475008c54092f92d7dea8cf21cece351974e192ee3f3c91b33b5ae77d03b1b2acac6b0b5fb75e6e85289afb34da4886f8dca53ae013721bf79eabe82f867ac0bd5e7e6edd3cd73c441ac1e12602d49ff243f24fd0a65afb5c5869b7fd0dcbc103936f9165ae14ff1dddc8f46843ea743c7029026afa747cde6eb47f32795de2ab0f92a4d2ebcfe05154f6f06b61d5113ca22eaeb84b37cbed8fbcece958705aca67d9da57f3ba94c9af4920e00e7e9023c35258247f95b712978c32fa9dc559f5cc28d18113eee429702d3514ceb565c1558ff6d0f24828aeaecc7c550c05406472013e430132c87a953256ea3bd9e6e288c2945c19c3d974453d2eef6790b60a3248f28534b76fefd618c890f39e627eb74687f56463655e4c7e0aa8e8b964935663b60dee0bd793730debca0ed66455e11d080bef254362b67e1627a9094543cf5834ff7672da88c7d072106c7fa292438608a6f060de05ffc990bbc3bcb22a2c739544bb2ebe5801d6a5c63d4ddfbf3f08243f167f0dc3e3cc49155735eff4cc9791b008d33ed61a8e020fcd2c07289272d278802335685237743667bdda53e152765b615723581445fb3d24c64338a673a1922c308ca8af1f42d213d52044faa46ca120e2c3968d526b123f586666c81d66724deca9edd490bf6e977277835e5cda3486f7f97ec5921e027426f9709aeca62236b20765ef2bf8dab644ef4cc4bc5cedc2d5db17215836a8ff07e5848983a3d13946d4e18b66d713d9d470c624195c0b7f9c0f500260670e3e4eb1feccd191c860eac29082bc05f404bc94acc8893c89670a6ee31250c205654ec771dc7a455f1b0dae5c3de41282e7a12427a2dfea11d68338bcbebeeb5f7a08d6271bbf51c4814ce1f9b2f953a987ffea7c1a4a57eb8d74f4266eef01135dee3ecc99f787a53224dacd7202bd888a8de95596f1501f5fcc67403a335d871af7a01e5621331ca66ca37bb1dc4308f8f5c9d6a847d94fa72b5e5a71937786bc8811906e0d0f5715adb1224b0c84d460220376096cf042423e3e0ed4d4fc1143a8bf29a20d05157c42e5792bb27b6672cee1514a6544a9dcdb7ba6af001c07495668a2af1cd0cc7379f862a35442c46e48fdb1bd5b04b7c01d60550ec08ba5d94fa5c6461aea4e43a84abe2c7eb563138ea334000b14930b296557d2e9a641cdfbaf2d7f6ce5464d307eb410414039a61b5909baceff7a167aed8475067506115a1fdb7e3ac54e754bd1852ab967d418ee9c2c9ac1cd4fd068e064f79ec3528ffc45db9922463710d0e7baa47506aa2c93220e14dee6fe280cad92adf4131a083d202cebafa840702dc26709caef1133dd21cc81eb65ee4b54c4b55267a27046c8b508eecc76efbeb4ef4226baa8deccac8cde380fcd183a5473dbb04d0c5200774a95e8dbe5707577968036591b53cf1dfc908c1858766c9faaf9cf26efa02cc60797d4fc0760ea59841ab5e1e22fdc799b63471bce01bf371085c51e76721cd4bfb5df13dd52a469fb34e5ce2f131850c30423205f61364d1700403a81398a0cff3e10b62d5b55029f4473dbb46c86ad4873e9cc4aa82c2847a00c46ea3f319bafd28d6ea038c0fb6c78fb5c1a5eea922043e4ca3644ea849bd3f581c7a612cadd690e3c9a3e2a930973110d82c81f24991e64c5abad418fb40a1b668a7bf8e4050e786a2e020bd668eb86b0770acb2c54c2fcc5b18ec3b8da8125f52a691a0a043d8be3bff73b2d4e77aea6113a603144df4336a80464b2eb4e2127ddf6bcfb6926c5bfa4ff3d0521f5de6dd586efe9dcd19738fb353cecc7c0b383d0265b7f2c42b1bf350ee3100b6cd6122fd8a5f69cafefae4bbe9c38b3f5be3d78aea7ee09f9604672e3bf60696b8249e2e6a4104ab922cf662f80d278d019e1df72bbc77a65012835cbb41bb642b2cba0f4086b6e49a3555ffa26c0b94e548fd30db2ff4fe780ca98ce22248afb044f1b58783f4d5d3d9216604621407b3976f1f39e9068666edf1879fd2532c852bae4db34b5feed6412cf95679ffadc5cc74f50b3ce52188b4a1bf8edb033d44b5ba0208741edcfdd77d4448ce96adde1fbc69864daf7d2fdc20436caa54df54a9dc93347b6369eff49238", 0x1000}], 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc, 0x0, 0x4}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:47 executing program 1: clock_getres(0x2, &(0x7f0000000080)) pipe2(0x0, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x62) kqueue() kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x20, 0x2, 0x0) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) getgroups(0x2, &(0x7f0000000200)=[0x0, r6]) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = socket(0x18, 0x4001, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r13, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000440)=0xa7) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) getgroups(0x3, &(0x7f0000000280)=[r15, r18, r21]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, r29, 0x0, 0x0]) setgroups(0xa, &(0x7f0000000340)=[r2, r5, r9, r10, r14, r24, r25, 0x0, r26, r32]) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003800)=[{&(0x7f0000000400)="78fa03e7a2a457912fb5484d94c43e605635a26ea5a8a496aaf71306620348e1fae20b5b15c008e18268735bedb0606f4f48cb26c1c53fc9f00fc447d82c", 0x3e}, {&(0x7f0000000440)="8dbcd33f89dcda2560892d7c33f199bfa15530005cf87dd878451ca5890f0c38c14ecc6c099a2d", 0x27}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x4, 0x4, r4}) 16:01:48 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xc) syz_open_pts() r1 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x6, 0x0, "66ae2a37ec88b27e63b87d2f162db209a473838e", 0x80, 0x38f2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) 16:01:48 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) lseek(r2, 0x0, 0x0, 0x3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c9db99dd50f743d007d8950afaaddc9c75f2b06ecb374ac0cb50cfb56ac9b9bf899b089f76662f605a2fc3690bed12c069a8ce72577d2d0c75a7c0e0ebbf9c4277f91eea9fe8b4ce90af718b9de5e1e5c579d14b896ef2e087e29710af70b5c7bcf92b5556c02a5b010895f6605b45e62e8c026134f83a0d056624fa3c33319a32067b775dbe3f7b609e77d0d1405afd3e098ebfcff81b4e93933093a6e53a60345f76f198c12cc97fdf8662ac692324600b44abc6b869658a51d6668ddf576301cb89668f19a9dce2796ace8f6da76f83a38c064cc6b0b5e60d1aa008177f15e4ed696c8e57fc8dc169c22e9c31df"], 0x10) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x300c0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f00000001c0), 0xff, 0x0, 0x1ff, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = socket(0x18, 0x4001, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x7ff) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) fcntl$dupfd(r2, 0x5, r3) 16:01:48 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0xf0) fcntl$setstatus(r1, 0x4, 0x46bfb) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getpgid(r5) fcntl$lock(r4, 0xe, &(0x7f0000000140)={0x2, 0x1, 0x3, 0x9, r6}) close(r3) flock(r3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x2, 0x9}) close(r2) 16:01:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file1\x00', 0x80, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x110, 0x1) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x2) 16:01:48 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000009c0)=0xbe7b) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) chroot(&(0x7f00000005c0)='./file1\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() sync() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r4}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000), 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x6) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x6, 0x3, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffb, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0x8, 0x401, 0x18b, 0xb89a, 0x1, 0x1a, 0x5, 0x9], [0x2, 0x86, 0x7f, 0x5, 0x4, 0x1, 0x40], [0x7, 0x9, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x7ff, 0x5, 0x5}, {0x600000000, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x8, 0x4, 0x4}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x4, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x100008000, 0xffffffffffffffbb}], {0x1cbc, 0x1, 0x8001, 0x80}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dc720e7fbe7d028defffffffffffffffff073f951db9d651ddbf6a0e94f22de972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320f06f3bbd81a4d0b844e7898edbf4e469715156e089fe2e91d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88aec3b66fe914a21bf1b4853cbb235626cebf46c724d9512de9adaa53198c0057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9460ade88356fc7dacb69a1d64593dc4e75145d2548d257eaf6a7ff5fb5172527191341336697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600ad7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead5602691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000c92613f1af32c06aa9c911c86834170078cfa2d346c04bc1af4cbdf9e049092afeccd9c14f6a520aa764b6f84585a56b44f2b0ce46965e87d60a9292466fc3ccf4e8a71b89bb307afa70d2ddc8132a4e9eb80b12dea367d11a9f2011a77686829b58e73dbf34ff347bd8472567044b2d2918f37e25e3cb23805711f7"], 0x10}, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) getpeername(r3, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) bind$inet6(r2, &(0x7f0000001600)={0x18, 0x1}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setpgid(r4, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) flock(r2, 0x4) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) 16:01:48 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) socketpair(0x18, 0x4000, 0x40, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06217b22a950ecad629e712075291885a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949a00000000"], 0xc1}, 0x0) r2 = socket(0x18, 0x4003, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt(r3, 0x4, 0x9, &(0x7f0000000040)=""/21, &(0x7f0000000080)=0x15) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r2) sendmsg(r2, &(0x7f0000000100)={0x0, 0xfffffffffffffef4, 0x0, 0x0, 0x0}, 0x0) 16:01:48 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x100) r3 = semget$private(0x0, 0x6, 0x28) r4 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r4, r5) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffdc4) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1d, r4, r6, r9, r10, 0x2, 0x6}, 0x0, 0x7fffffff, 0xfffffffffffffff8}) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 16:01:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r1 = open(&(0x7f0000000400)='./bus\x00', 0x100, 0x80) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 16:01:48 executing program 0: r0 = socket(0x22, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18011, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 16:01:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:48 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) socket(0x20, 0x1, 0xe2) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82e13000d594d53610ad7fb5b940e6b54391d87284f5495c0dd9058934b58a10005c5150f4dab24fe5c634edd99c226b31b3b70800166020e7770294"], 0x10) shutdown(r1, 0x2) 16:01:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000880)="fbaf00000000005798a955f38287cf037e81e436821e000006f6357e3a", 0x1d, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) write(r4, 0x0, 0x0) r6 = accept$inet(r1, &(0x7f0000000500), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000800)=0x2ad) r7 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r11 = kqueue() kevent(r11, &(0x7f0000000880), 0x30, &(0x7f0000000080), 0x101, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() r14 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r15 = getpgid(r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r8, r9, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r15, r14, 0x7f, 0x100000001, 0xb1f1}) r16 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r16, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x7fff, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x14103891232714a9, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r18 = kqueue() kevent(r18, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) r19 = socket(0x18, 0x1, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r20 = dup(r19) accept$inet6(r20, 0x0, &(0x7f00000000c0)=0xfffffffffffffd44) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x671d, 0x0, 0x3, 0x3f, 0x5, 0x7f1]}, 0x3c) r21 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r21, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000004c0)='./file0/file1\x00', &(0x7f0000000680)='./file0/file0\x00') r22 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r22, 0x0, 0x0) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r1 = socket$inet6(0x18, 0x8000, 0x63) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x40, 0x8}, 0x10) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0xc}, {0x6}]}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:01:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r5) flock(r5, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) setuid(0xee01) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000040)=r6) 16:01:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x80, 0x10) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) 16:01:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x10000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/246, 0xf6, 0x802, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:01:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4140, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) ftruncate(r1, 0x0, 0x80) 16:01:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x51934e21e5647197, &(0x7f00000000c0)="b445cafe59598f5b004852f03ba032e718bb28606c52a1f11bdb3fb0d670d2304c77801c618114f1f22e383df3c226ae4a31248ed310a5a1081bf66bc9089153a21c093548b03d98b9", 0x49) r3 = socket(0x6, 0x3, 0xff) r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) r10 = socket(0x18, 0x4001, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) r11 = socket(0x18, 0x4001, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r11, 0x29, 0xa, 0x0, 0x0) r12 = socket(0x18, 0x4001, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r12, 0x29, 0xa, 0x0, 0x0) r13 = socket(0x18, 0x4001, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r13, 0x29, 0xa, 0x0, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYRES64=0x0, @ANYBLOB="ae247549a7c8c219c922e50b0eb77b142faee098049167b807f0d45383ce17b751378ca448c4a5ff6843f6791fe083fea9c46ce728f09b17b02a74ad9519a962e2b0bf6df39ee6ceb7a34889ea5cc6a527bfd2acfbe54a5e20bc8c39d1a5859ef22366ed3e09c6cc62bfe89b83c178924d42510c8ff0a837d12d1275d87ac4cf423f2a9efbf0a3adb087e21b1efc44c783061626cc08bd05e2f3613a380158fb8fb257be13d2cdd16aaa66543c3870d2a10417b353edfe46", @ANYRESHEX=r11, @ANYRESDEC, @ANYRES64=r0], @ANYRES16=r6, @ANYRES16, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESDEC=r12, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESHEX=0x0, @ANYRES64=0x0, @ANYBLOB="7c33c9ee91e0ceaef4b8f24ea33936ace270049258cecd94be8319156c660221fe01b41c52452626e10038e30a00bf4f8463c76050b49c14653e7e72d7df0db71e4ea6698529335d8c8e8fd2367cfe979c67230f4de0e05c9b73de55eb2e8a5ae8792e2680fcb6adeba4c54a805ac79a68ca6b9dbf0178c748caf64f57dd3c2cfadcd21ac264b8c9cbcd6fc2e65379087d923e009d637b105dd94dfaa4b81bd3dfb680822a3a7d0eaaf1b57a75295e8dedd9a1f236f5448c2f64c396e52a477017f41dec7158887252d0440842cdfe73b667", @ANYRES32, @ANYRESHEX=r13, @ANYRESDEC=r7, @ANYRES64=r8, @ANYRESOCT=r1], @ANYRESOCT=r3, @ANYPTR64]], 0x5) seteuid(0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYRES16=r3, @ANYRES32, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES32=r3, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64, @ANYRESOCT=r4], @ANYRES64, @ANYRESHEX, @ANYRES64=r2, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYRES64=r1, @ANYPTR64, @ANYBLOB="403f29be294dca1109d60ead89d8f11269b29b4f8ce655aecf6c1eb67aa84e9280612bb01301636949a1b69f6cbea596b3233ef33d9bf7ece77c439b2add24b049c652ff9a175bc00c155b565d7614451a5d6a143c28b8c42d84538cf0a70219d769c23a86075877388e0397f806339d0745d55c19057e72fa9c660471a4830e6dcb0891a5fb3d665a1df7560e0c7db94de9321192910121fad20f261a3ea75f98b3346e010fe95a24654e968d344aa82f79657546668a3971fbaa98cf26fd29297425b0", @ANYRESHEX=r1, @ANYRESDEC, @ANYPTR64, @ANYRES32=r5, @ANYPTR, @ANYRESOCT=0x0], @ANYRES16, @ANYRESDEC=r1, @ANYRES32=0x0]], 0x3, 0x0}, 0x0) close(r0) close(r1) 16:01:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) socket$inet(0x2, 0x4000, 0x7) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000180)) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8800, 0x0) recvfrom$inet(r1, &(0x7f0000000200)=""/68, 0x44, 0x42, &(0x7f0000000280)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) fcntl$getown(r0, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fff, 0x3374, 0x10000, 0x8, "db3d5facd30869b64e9b88ead059b9dd18ef81cb", 0x33, 0x7}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1d1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) 16:01:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff00, 0x6, "1a59e586e6d7b354e47da6673fe9de1822d9c10d", 0x2f3b, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x45}, {{r2}, 0xfffffffffffffffe, 0x45}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r4) 16:01:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') munlockall() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="7483cc9c71f7574d3bbcb3f8b0fb4e92d7c92716b29ae93849b4843bb9478cf33381dd505c59c8503f9e4f1c012e94fca887780e6d5de3fe05929bdd9d5c4751bedee1bec3f6eae4701b1390d6ebafa8517809560086a4b2366166b7a1137f36f0e7d5311444a84ad3d4d84b811748a93c5f9fa5314bd868bc4bab2992367b05cf2d80a9031fc7e31bb777fc5486bb3fd6c486aab1d5e39fa9459d3d68460a3268779d9cc23d917f65745eb4bf8ee7d20c4d34dc47129677582396497a0335070cdd8cd3a6e1507b296b63daa7e23aca68da494cb32b02", 0xd7, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0xfffe, 0x2, 0x81, 0x4d4}]}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x1bf) pipe2(&(0x7f0000000280), 0x4) 16:01:49 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x20, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18320809d000000000"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) acct(&(0x7f0000000040)='./bus\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:01:49 executing program 0: r0 = socket(0x2, 0xc003, 0x70) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) r3 = socket$inet(0x2, 0x3, 0x8) getsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000040)=""/205, &(0x7f0000000140)=0xcd) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[], 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) write(r0, 0x0, 0x0) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x20, 0x1, 0x2) fchmod(r2, 0x10) 16:01:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='+@\x00'], &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',@)\'\x00']) r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000002580)=ANY=[@ANYBLOB='\x00\x00\x00\x00#'], 0x8, 0x0) msgget$private(0x0, 0x200) 16:01:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x8e09) 16:01:49 executing program 1: r0 = socket(0x25, 0x0, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x2}, {0x4000000000006}]}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 16:01:50 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04930ba45997bb42e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x17, 0x0, 0x0) 16:01:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x2, 0x0) accept(r1, &(0x7f0000000280)=@in6, &(0x7f0000000300)=0xc) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x6c, &(0x7f0000000340)=[{{r5}, 0x7fffffffffffffff, 0x93, 0x20000093, 0x6, 0x8c}, {{r4}, 0xfffffffffffffffc, 0x48, 0x1, 0x100000001, 0x7}], 0x1ff, &(0x7f0000000380)={0x2, 0x100}) write(r1, &(0x7f00000003c0)="510febc3a038", 0x6) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r8) flock(r8, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000001c0)={0x3, './bus\x00', './bus\x00'}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) r10 = openat(r7, &(0x7f0000000080)='./bus\x00', 0x80, 0x44) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000100)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:50 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r2 = dup2(r1, r0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 16:01:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:01:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x7) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:01:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006]}}) 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 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x600, 0x0) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:01:50 executing program 0: r0 = msgget(0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x2, 0x6, './file0\x00', 0xffffff01, 0x8, 0x401, 0xffff85b5}) msgsnd(r0, 0x0, 0x1c8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/226) 16:01:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:01:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) pread(r2, &(0x7f0000000100)="492d3633162cbb3711f0b7d025b870b099ee4192e98f88c0d525f28635703cca9a400884fb1f2672978dff177beab57cbf253d378ebdd258a374f5a29a754b05fd141741c92e5d39c254e687ced4fca724bb09d769124389d4385cee22ae82e35c107ce0b6bd218d18ecf1ecd8d02cca3da117f33950500da63f130d6b12bc6b8ef713460052b2b9f25dfdab7b0af96de8749ed840500c43f1c451a7215d4a8a69b96183b341d4c55e71e14a3a351d60cb284411045da781ead2", 0xba, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r4 = socket(0x18, 0x4001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x200f, &(0x7f0000000280), &(0x7f00000002c0)=0x10) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x40, 0x5, 0x7, 0xffffffff}]}) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:50 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) 16:01:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwrite(r1, &(0x7f0000000300)="be1f4983ee08bfc15fb26f98cc7531461301095da3caa2ba2ab0ab35c501bc6f40e04406e53e0923d3d7f0d5bbab3732a6ae010fcab2a2d4df0adcc4736aaa38c7c55812b5f6039b342a3389d44bdd7ce9b2756049ce997d31bd857dbfe82dd86bd4fb5d7598c6bc05a9f3ac9c93ff90a9c9331969438fe9e07cb1d2d1b97b78ed4d623fa7de9cc85605b11330ee9798ebf7276c01c9ff9da5d69242405e1e23631d2394367657c077abb0798adaaafca5ccf8237f336db8a8cf62f71f40d8e11df9dc996abadf81c1ff0fee676b271ad5685187de3eb153cb01c597157b65", 0xdf, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:50 executing program 1: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x26, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x28}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 16:01:50 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7e93, 0x79bd, 0xd007, 0x0, "bda9ffd3e86204007edc78c703b312d5c17bfac1", 0x8, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x81) login: wsmuxpoll: not open wsmuxpoll: not open 16:01:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xfd6cfeb618e96ef6, 0x1ff) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000680), 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10020, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) 16:01:50 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) readv(r3, &(0x7f0000000ac0), 0x0) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb20) write(r4, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r5 = syz_open_pts() r6 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r5, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x200000000000101, 0x100000004, 0x9, 0x1, 0x2, 0x8, 0x10001, 0x1, 0x2, 0x400, 0x9}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r4, 0x2000747a) r7 = syz_open_pts() close(r5) r8 = dup(r7) write(r4, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b", 0x1000) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000001880)=ANY=[@ANYBLOB="0000e748eec10000"], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r8, 0x20007478) syz_open_pts() 16:01:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x200, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getuid() r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="d63b04e3602e2f5e4656bf373ad895443d9d0584e7fb38274aca1ef65004060f987f83b226e122c59c95452ca6a888754a3c40adf569a59aa89101aceee5fec956d13e2b322257588000b2dfad954f61da6bef2dc80fa21ce7d5103008f25f5c7ea4f84b9e633483bea80611875e3ceeb70ab9f9de09ff7c8c33e41f7a59a20b2a8f3171a12fb5ef1352694ab00b3307ecf3845f87921400ad1ad55a028a752ea7e4df14c62ce3de53ef1db3f851847857b769ce656f1badaa2580db30dcfe24a182d6d0b2900a76452780115ba82afb89d8f22694250e33d0163466b04a7fae605de6", 0xe3}], 0x1, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r3, 0xffffffffffffffff, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}], 0x48, 0x6}, 0x6) r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r9) readlinkat(r9, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/116, 0x74) pckbd_enable: command error 16:01:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x2, 0x0, 0x9, 0x7fff, r1}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r2 = dup2(r0, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = semget(0x3, 0x0, 0x220) semctl$GETPID(r6, 0x4, 0x4, &(0x7f00000008c0)=""/146) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000a40)=""/4096) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r9 = semget$private(0x0, 0x3, 0x32) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000440)=""/61) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r10, r5) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1001, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x3, 0x7, 0x8003, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0x20, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x9, 0xfffffffffffffffb, 0x4, 0xfffffdfffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fb}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0xff}, {0x9, 0x200, 0x9, 0x2}}}) pckbd_enable: command error 16:01:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getpid() dup2(r0, r1) 16:01:52 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82070080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = getgid() setregid(0xffffffffffffffff, r1) 16:01:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x8000, 0x0) r4 = getegid() setgid(r4) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="79c244d5dd830ceee6e3087ab6d1000ca247a6474f006851a0ab176d5d65576eaaa7d2caa27235359122534877a946adf50b60bfa21d2d7c986f62dff6eb08184e0950", 0x43, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) semget$private(0x0, 0x8, 0x100) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:52 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) fsync(r0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) shutdown(r2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x1, 0x0) dup2(r3, r1) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0xfffffffffffffffe, 0xa}], 0x1ff, &(0x7f0000000080)=[{{r3}, 0x7ffffffffffffffd, 0x40, 0x2, 0xc000000000000000, 0xd1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x81, 0x7f}, {{r0}, 0x0, 0x40, 0x1, 0x3, 0x86}, {{}, 0xfffffffffffffff8, 0x70, 0x1}], 0x40, &(0x7f0000000140)={0x8a0a, 0x5}) 16:01:52 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0x80000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd269}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x204}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xb9a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000f5d000/0x2000)=nil, 0x8000}, {&(0x7f0000c7d000/0x1000)=nil, &(0x7f0000f06000/0x4000)=nil, 0x8000000000000}, {&(0x7f0000d76000/0x3000)=nil, &(0x7f0000c1a000/0x3000)=nil}, {&(0x7f0000cd3000/0x4000)=nil, &(0x7f0000cbd000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 16:01:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:01:52 executing program 1: mprotect(&(0x7f000043f000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:01:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:01:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:01:52 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 16:01:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "0000000000000001c6002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x3, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:01:52 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x90000000000}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x3, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x8, 0x9, {0x1f, 0x100000001}}) 16:01:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) semget$private(0x0, 0x1, 0x22) 16:01:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) write(r3, &(0x7f0000000180)="1af102e4cd70fce867ec2bacc6fe84c32f818abadd2093504d1834a8e954bbc212ee2a10dd30f1e762023b54", 0x2c) fcntl$dupfd(r2, 0x0, r2) mkdirat(r2, &(0x7f0000000100)='./bus\x00', 0x92) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000040)={0x1000, 0x9, 0x8, 0x0, "04713de0af28a2813d8209b893010100009900", 0x1ff, 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x200, 0x0) 16:01:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100", 0xf1}], 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x42) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat(r3, &(0x7f00000000c0)='./bus\x00', 0x80, 0x100) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) r5 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 16:01:53 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="a5cbde3fd14b3e6fdb4843f8fa166f8da3e845cd6a7c430d33e129ab843549c2e245c0aa96f7a9c341b1ff540729dcda11cd1f4a83c9feaaaa3af2f7d4dd52b491f85be09094f08c8ba74442674a51c69bc1f81757c277fec87821fedd01507e5cd45526da5fb9290071f188", 0x6c}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000280)=0x8) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1000) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x2, r1) 16:01:53 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0x73, 0x3, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = dup(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = socket(0x6, 0x4000, 0x3) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x2, 0xa, &(0x7f0000000000)="96680000", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="19032992ef96dbae1134ac1cd2eb26f7825153715ff132f53f3353add06dd61b107897d4ca16d7dac84e953de8ff8e92ae5578a352831abff4bbceadf866e352da31e9f499d6b635154f609c8a0997da47eb4400b6a5fff333d21dadf25cabde9d1e9a030007b436912b4ceb2910892a900cfd5006000000b221758c33a6dd7c6944a985c6a856aef2fba646ae24cbc626c76f23cb"], 0x1) write(r4, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) 16:01:53 executing program 1: socketpair(0x22, 0x5, 0x6, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpid() setpgid(r1, r2) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f4323", 0xc4}], 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r3 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000280)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) writev(r4, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) close(r4) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) r6 = semget(0x3, 0x0, 0x220) semctl$GETPID(r6, 0x4, 0x4, &(0x7f00000008c0)=""/146) semop(r6, &(0x7f00000000c0)=[{0x1, 0x5, 0x1000}, {0x4, 0x2, 0x800}, {0x4, 0x3, 0x1000}, {0x4, 0x401, 0x1800}], 0x4) dup(r5) 16:01:53 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000080)="caf5b41507561849e9bef279b12f4a2f2185d96e20c7fb5a26a642f37644c95acb4c715ece3f4807235a33c85484510428401c1de2b9cd3252cdb078d41b", 0x3d7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:01:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = kqueue() getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) 16:01:53 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0xffff, 0x1, 0x7f, 0x1, &(0x7f0000000340)={{0x6, 0x8, 0x8, 0x5, 0x3f, 0x3, 0x10000}, {[0xa9, 0x6, 0xfffffffffffffffb, 0x8, 0x400000000, 0x6, 0xfffffffffffff526, 0x4, 0x5674, 0x7ff, 0x507, 0xfff, 0x4f, 0x1, 0x35e, 0x100000001, 0x9d1, 0xffffffff00000000], [0x8000, 0xff, 0x100, 0x7, 0x45f, 0x0, 0x6, 0x0, 0x800, 0xda7c], [0x57ba, 0x3, 0x36c, 0x8, 0xff, 0x0, 0x8001], [0x4, 0x3, 0x100, 0x4, 0x6], [{0x7, 0x0, 0x7fff, 0x2}, {0x479, 0x0, 0x59fd63a7, 0x4}, {0x1, 0xfff, 0x20, 0x3}, {0xffff, 0x2, 0x10000, 0x61883577}, {0x5, 0x5, 0x4, 0x800}, {0x8001, 0x8001, 0x7, 0x1}, {0x5, 0x4, 0x2, 0xffffffff}, {0xaf, 0x1, 0x1d, 0xffff}], {0xf1b, 0x536, 0x2, 0xffffffffffff8000}, {0x0, 0xf0f, 0xef, 0x4}}}, 0x7fff, 0xe0}) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) chroot(&(0x7f0000000040)='./file0\x00') 16:01:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket(0x20, 0x4, 0x7) sendto$unix(r0, &(0x7f0000000040)="2ca45b8a559a1b6f85ce2d280c4f3cdd22bc58fa46e45a57617711149b4ca24f4a260f55", 0x24, 0xf, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="2e06edf9ce2ca821ed11bee49b1162c99f", 0x11}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:54 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00042e2f66696c653010"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 16:01:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = socket(0x18, 0x4001, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) close(r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) r1 = socket(0x18, 0x1, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x820, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:01:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f0000000300)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r10, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000340)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000240)='./bus\x00', r11, r7, 0x6) getgroups(0x3, &(0x7f0000000200)=[r4, 0xffffffffffffffff, r7]) fchownat(r0, &(0x7f0000000180)='./bus\x00', r3, r12, 0x6) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) getpeername$inet6(r13, &(0x7f0000000080), &(0x7f0000000280)=0x6158f79b9820ca6f) socket(0x6, 0x2, 0x7f) 16:01:54 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) unlink(&(0x7f0000000040)='./file0\x00') 16:01:54 executing program 0: r0 = socket(0x1, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x35}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xf2a35516bc741698, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) 16:01:54 executing program 0: ktrace(0x0, 0x1, 0x40001000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x7, 0x4, 0xffff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x44}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x63690e20}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffff}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0xa0000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 16:01:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:01:54 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) r2 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) writev(r3, &(0x7f0000000480), 0x0) 16:01:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open$dir(&(0x7f0000001500)='./bus\x00', 0x80, 0x100) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001540)=0xe000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000500)="a7d51cb4f017b2314e94546ec26a95dfc1ca492cfc0d1a8a8db78ee6129d1d62a4746ca136cc74098c6aa62dc3c718ac18d5a97b782f9794cd03af2e06b10ca8237e6c80dbf9d6aa7317a50a46d8058faf5d9d7ec4b9c31f625bb5391c7401431a048b1d249a9da1dfd2e78d35d16708bf11b877c02b29159b352ce8d5619577f9b8f312e647225e9de113aa0cebc3b9bf243c4901afcba301f177cba8b2fbb244d28392e4ee505e2390719f1f958d86423ed4d34b1602ad68b96fd1d84373246f05bcc155afac8bd4ffcb246d9951dd85aaab67374cc3802e163488eec2f9802222450ce5d952057f7e8ec8f81d724f144b274fa71514f77508b954f8aa2696781572ed2b2d9796c59bcdaa77f08d6a41b247f651026c22a5eba734dffa6c72b1270c44f6bf2134b0c1b6c4d8333e36968b16d62149056fb23259bed4920a6e42c36b0c4043cac0a47c8175c3dbd450b2b1f9926f427a3aebd6204313ed7bd2c47e1fc2a57e659a3cb1bf1a5c0dfc23b7834934a34f354639c36c57ccaf1bf451353b56c1bcc0a2c1e775e94d8c7eb0a67d8581d7eb55c25f2739452f98224bca723f653f958b299d80384e1037ed6a082edf31e77812392b5dc79ebfbacfdb03a59ea615655ac608c8c157ef30d0f9a8121b18ce90681df4fa9ccf65dc9b090b0db746c5c3062c8373f9e65adc5c8cd7ca791b45a196262f8315baaae5a965eb1ed84c995a04c19c6c3b9542c5c83176796e2a20b94f68d8b9d100490f9970df428d7dc1e9dc25ffcaa71001364d403d80d5102c97eb732d29a137adfeb3770cff355c4c8701306da2cb0581e9d0d6bf9bd31e6c753ed2b479d819e3ba567c25ce65eaaa2173c9cf4045e2aea9cd3d9c0eab1cd0bf08f252cb98d2b77970a097242480011759c2b1e0f1301fe45b34cafab1b48659518da671167b9b5935a12e12fe607bae96c8d90432801d3528d2a967f0041e03b5ee8452b954c3127b076f944c03cc8519f10c12eafd6f27c28fecbb1c5ed23f7bf6fb35b197b884a7c9b29b250260f0ee06ff07a4a9ba28965b2d4756b8f59066071dfa3ea198558fa15f5b5c5d0995ffbab7a123344f386ceca3c0f123639c086d7b0b3e14d9b6ea3737333ac4dacd442467a3de3e9a9bec1e1b8ba9c4ca856a0a3b345395d3fbb66f63838dbae97f9c6bf2bbf29a55204dc8c2344edd72607e773826f6c3b0a88049ec3189fe4b040c036d81244f0a7024982e6cc5b7ec164419b5767524dd1a1b7e65a952a1dcf2f4b9b409907005f5b0062badfa45c906860cf40a9fc5c22a529ef83506f2f75019f50927e7d95670a9e75328a56da2f6e9819ffa47456d9907ec51c92a9683849df2a0436c1562bf36338bb9c8f05302cb53b4786ab6ac8b1b13c52812de1b92e23cdd711efe2437344e47371dfceeb5b34d2d384cd442dc7460cd6dac964e81b9048855494fd986bf98d03e8c44d51cce2b177f40e3ee1f136f9142660789be6210353c622e45a9af924a534b085442ea391f0472431a35a4f82cd2d16f88d0b1ed7d341aad7230878e39dc9ed25c7fa5cbee07769c80fe8539e69a81e83876211ae474bc398978d9f6c25a5caab89b6ce5bd3e826d5fa3e104dabbea87a1c93c43e35c87775a2a5b59ff3ab97f38c86621e356403d6fb86cbc05610946cdca36f3aebf1020ae9300113acb5373683622ce6fe241ca94adeccfb6b9124f8f16c0b8c2e4ddf5ee3bd6a4fbfce5fa558b77f0bd3816248fd25fcd57af39ca07acc47c34a5a88a9a08c0e60e76dc98376c2088aef3ecba5859d86360459899aa847d8d515fb86a0a6aaf1dc8bd72cb99036f3e5741aa0c62548e2f2c1d4159c9ef0eda3d027cb00ab1ae002bada0394704b45e45e6d41bb2ed73612e6f55abf94249e941c4ad2c6cb090d13f828ac6ffefd8cfe7bcd6b30301d1e6ea9639a8675c3a5c6d123cc5d5ecea29f9d7bee48440e49c26228995ef74b0112afc1f3677fdc0d3889b7c1c084cc1fc8f8380b40c0bd3777837f25b721199bedd8cf5a2ffd43358ddd5f0965dbd802ff0543e7ba74b416f1aa583c0c82edcec42c3ca9f77753a8f5093324b3ab9451b3c7b71ff65d32f752e3709ba100ab93b4d4e9dc1ed49452cf94ea91b1a3fd88b7b51f502d08eb8b987d46b6bb4eda6b81b1469d4e951622ab095cd432a02402c8b05b33b9093061c8799a42603125700e6f253f55037f50f82c4570ccb988819e8f50d955b9443c253a8b9293c26c573293d8bbbcc294192d064e5f852e73bba994c6b4460ac9076228d99f009e0105d3fec19d847b9f36025310baf39c399a22576db0ec4368751dbaef52be5e95b7c6b60df47a3e75019d98951ce3f9e06fa64760573796236dfd8fbde9651ac44edce60f20884bef851ac92e4648cfaa0d39a7c5e5122a5a0225f53727094e3f767ca713d76f2c86625e3d6de0d39a2259e479f6e823be35af8ced20091ee1cbe20d7260212c8a11713d2b6af64e56c64b97607cdd589536b28823a8b19d386fcdeed8598c2cd0782677897f419ffb5fee1836f87d10a0b1fd10df15f62f017d2f6e59e554252504bc801658e9361dab652fccceda980c828b34898e8e6de2b65dfc821bf154120117868fc325431fc0dd3ea05d5c328ecb2ef86bc1e3e512b4a9c0031e516c8de39e2d5dbf8a35ab9fed81bb1b7b3dcb6f84ba1cf3e6d04c7f2c6bf67d0a4fed211c554585e00dc94ea87290c99264c58469600ada403bcb2003569ba21ffb6c24c77a486284a46e27e83705927f2f75d8ee00d8346e7665de18a6ad424c6ad5d020d349b19475d7f0df03e8856c2b7d6658d486d6cce81e9b3509b67d5e580fbb7e3944aef09deb0194ea457db0f1d9c198f4ac41121767e2a41456baacda9bdab48fd72d0e9d654b6ec332c013f0e0f769c0dfc58bd48dba241a54e0eff47459b6f64403c9a1c36320e72569dba1681c67a000a209f9e1b1604a0998edaf3c6f42101f1b30226b7b7e131be2490a4fad9984cd367e741d8b428e754d9bf148a176285540049409257d6a1b36d75a9cefac17b7a02fcb5b1b9e5cb6fa607ebd2c67a0ff9dc0a058de1dabbcdfc2c384195646d0d819a27a10713c4b5c7664f8dea16fbe6a5f6eaf86d9981d5fe82ab47396e053d76322b5740bd6f8a316eacebbdb312193380ab0000060145e3e9fc34afddbc2ac6fe30b8fb79511ecffaaa07f03e16993cac6d88e417c6a0da4f47b6db8fde72e141b5229de8ae966060cd16edc6222f299d1b1652c5bda4bccd7249df0b9b6fe365cdcdbb805e71a2f40875355a73eb0992606e7aeae013d049e2a13d694165d12bb7da5609357569655c2d959830af6f050b02d48c0c6e6f172d5eee765b8d0b87892296a466ca81f2972662522f40ed679c3fb938986f26e4ca335b2454e5b6f16012883d75f7f6bfc5f596fc260a0e63d66c04b6b1b81927cf13850e12f8e0ba356b6ca9fc7be23e4c4abafe60a061b2973475f2189a79ef53027d71d31924f72235946ecb66ebc661e5290e49fee1d0eb2a305b6f273d0e25a4375e83508637479dc6bf6dd2e9e1bc0df903361b2ba3921b402585eb441c52f19ef1ecba9df85e6dbd4dd2e79f9111932e7f1506bd282333a60e41d68958bd5cf7fb4968178ffbfda1bc9ae26b692a745714a6b4b740e5dbbefa08b53459cb6d027dc7e0ba8a7b13be1551b6f850459a84d1b4306eafdbd028fa611084870176bddf5d42d1e58436441af7b63b18d5d8a6ece92c77e1dc400fcad067098f010dc36f4e88fe36423f815e86a66e6d2966a2c0649080d2279321fb9412b20c408c6f970646a9ac7fec71a45040920cedc4358700c6fb0672ec4c9e68210b863926e206d2c887a38a4b5d5c46f2598d7a6a6403c5d3636589790c362238dc95955ba6a4894bfa9682a50ffbcb152f28e0eb1e46575f5a8bc42978828c6afe222351726611b7b653459a2e04db4d5193a93d0799d792b188f0cc073e23d06a4bd84a0233bd8b38e97f63f11698734535447a0f09147de8c28ffc03a3017dcb679dd952143f6db2e8f9e1540f18d8afde61bbac1817038c2712602b84b62c05400720296344957224d279b8d791c270529def3ddf0f86e0edfbd6fc01bfb483ad62b4e3415ccd9145af97c06d3b735b11043767375b571a5ea5bd29617157f0510f67cfe42636bc37ad7e9c5670fd780e3ad624a046754cb5af54787d13bf57bf6adc3a90150b4d84290991b269e913a2ad9b781247c02f24e34483f5cc6cd624c1d58fb9e87cc5c37712b7812d19f7a18a2c57cdaf98afd003865bc1b3e43dff3b65f9313f371a90f731d274fd6fa84b6cdd50d307736a4d87ba8c479f543ca49627aedbb3fb89d4bd843bd2a50e97cb3101594c319e5c2413b0bf603dd5816ad97bd9925a9bb4305f56bb7075eb5f877597dc882f6b1045033907dafb5cf402cf00ac98d3b5fceb95cfaefe6c56bd17d435a03f6902bd95587887f9ad1b1a2eae94eb87482616dcea9d9296e42a1dae21bac98af6130d77206e92c9236fcd267f07b42f1715e1967263d37a176aa835ec9439841594e69707d579fe67f4847a85f7b582e3185bd0ebf36f70344ed82d9811c924bd8ded2ac438d3621a727815af710ac69a45f6726364a2099c3bda008a6496f44a684fec57980d4b93df25382efac35e1459442fbd752bac0145f02bc370edfaf73a3e8c7d43d03b9608f6e1714ee4229b8e16f598e517d339f9e2b60efb2a74af1660134dc9bb5e0b81a32c27d8a6e3982b35dfc922ab8a766dfe6156f8c231f2b5277959d8d948da730d83d9e7fdee3fe5be56df323ee2274cf09e3fd799842a853dedb89c0ed1ced7a29562d7695dcba2eb3df9498e206df2505fa8be9e000431e8a6d8ed409413b092bb8773ce08f8a8fc0758757eaba1d24e2ee22b20cc33a33df4f69ee889a61dabaf5615f77d1987b9b910c0ac0ac0d8472269c2d7c408c40557a6e7f52e24b8fc3be17c5226f14fd29cc285a60ed576847d4c17a8651eb4a49c308cc514618d8de9675a48bc2b06a0fd6bf4ef7e480cee600e539a0ad4600ef48336f23f6b59055a07fe01030545bf67950ef63924a9aba47cea612be2cbb2f9391cdbe3400f1da38c9eb412f174dad826044ae87702232d587fa5557b48fc396625e45f6eb36c3ac7502901690c451eab2c4dd6b783be796029ba0461aa3246106c79dd3764f187c5eeb34d80b459fa72f36fb4df65a3d397bc239afc27c6feedb8aaccf6ee5d2ada8151f89bb96248fc945eb57f7337075264fcfd7409ed00415f4f790896d51d2f8fc4f3812f8ed2c4a49c55e0643480e5f755607fd61d113198ba5a26db06f6b6554a20eb1ea1eff4387ed95942661ef5ab07483afec6f30b544ec97ea29d04840146c07b004b17ff0307dd7e09c3797da0de5e51129da8d2e4f25673cd867457c4d57e222f31fae7f2a6278d43869d6bd122bf90f26f83a0687111ac9dbe5b1587b1fb71d93e165ddb26771f1b0fa8072292fe7b416131713450dec89c3b51281bdebaafc077baae91d1e5a45ede30abb44a213ba798c3617c68e3dfae6530c8444b5693779fcb2b283fb2d7191a0082ef636263e0c8a7c42d517a358392cbab3ea0bcc63107902199422139f44fb4239cb343adc233bc20d5dc39298df611ee50523ce2325fcd327f4176c6f93514f5c813ef79be1d476fd2756a2c82f997574e5520036b14165bc0b8274c763aaeb454554e52d3c479dd34cd9289ebfded92c4b4fff136061e6889fff0", 0x1000}, {&(0x7f0000000140)="7f2fa4ce7963b8f441b5e88daefa2ab8198f741df8e60acbae687fefb32ebaeff0362f89de422786d7e2dc21cbdf8a7e681abef7130e628f320946774687311b0b72beedcfb015756ea323ef8705ac04760250dfbe041b3ecd2560b299eab6fc4aa4c225b21bbdb4fbf0a1d13c3faab9e62eacb75067fa0f2ed258b68c8c8b52e11a29702e214670d8e7060c80c2f4bca79e360255d73eb9eeac0f16c87d59b0ea4a51931b04c36a6db506f8b0d5a62e17054c9e1c4ff2e0dee96dac94bde806573ba955b3e615786f39ab5d79dab780fa", 0xd1}, {&(0x7f0000000040)="93a4d3b98f3ade8755d0d05591537be85148c96a01ce", 0x16}, {&(0x7f0000000300)="15aaa11530054df007b41cc10e3cea4c05c1f250528ec12808df36477db702078771e9000ff4984fa9f28bb8e6513e6d122faa9d11e4d59dcf031cfc4623d9158e34b1a645804f74fce3177b1060b67a0e45a8741321073112d4569a865710f5e82535a00cb97e68cffc2c7572aa006e90c8268217e1af30d0a1c411b118b72566712a540e7a4147e24cb89bed97c85e80c64725b8506c4842d77eaf974369632a4be66869cb25e107605cceb40e", 0xae}, {&(0x7f00000019c0)="d19cc4ca31347e9638702a22fcedde65b8abd906280b43dc7b7d19ff86ec9d0eb4d6d9cb4f6edac4e8b6425b51518c432219cf9c87ffe82b85e0a497795d3492f5b702ea670b7a746c7a7dbd8c59bcd8629b01cff337af834f598c9a1127c6a2655ec4b2e349fab23a703d97eb7613d9fbd3e1a0a4caa45a67ac68c7bf2ec901bc86dfc922e3120ec739fa8b5bbc6aef0cc602ec6604d909e31a77bdfe4a268cc9e365fb9acfa148c15df5b0ddf240650b333a38c720f96718f3be248648acc1baa46545da33e121c33de25dff59fb9849e2b5f735d9953b9b502c90a1cbe5e0566161839758846f69249a780e63a8e9ff2e62e4af647aabd20987f60f89f19446565826569bd6f77ccefff1a49683d8a0489f14a9ef399ad505968bd596d8956202509c2bdb260090766dbad0c32b47c89b048683a0d5d4d316889b12dedd17960434f90cb5212f9b5ec8aba4f920294f9c5538ecbce2b82e5b278cd354d616894de553630f3c72eebd0f9293c1fc6cd17c6311500098ed931959ab447f33fce0530e8af658b0bad3d7e5142539088081b68a88dfb687e5c85674d912b08d3a459e1a7dd4b84ca373e5e97d49ad60d02ede146b488bd65664836c319a29f701585c85c8faef28d99e607176278ecf1dabbab459dd2adcd4ad7c23349b6c6c2b43e7f399cdd3a8995798965069b65a1a91fca7e2d30c556886e434fa2f8971ee91744183ebe1764e016d8fdf06047216cae66211a4bf6ad224f240aaf212264bfe225f80c3dabfda5ee6b7ae42fafd49bfb711cadd73be73b92c6405832f44f18fed5355f2cce2ad5383aecb05750829fdfe6dff1feebd818b6a12d729cf95f1c61367876d6b531b29587d247ab1ba8fc162530e5ea6ebb7ef07bc967e30d0b143aa48b3802ac480a3d675aafcd0c35515b0ef958ade83369b786f5e725acbfd3783a0f193592bf36046130032cf89f0d6476d0eb5843c9cfdff7ffaa41050c62ff390f8b4423e11c6a11a57a7ae03f3d439fc2a939e4a9085072731a4f08f8ba48b84d73cef38a30ea8077ff0065c79f245d35a9ea6dc8bb3cf55959a904323fef7f742b1755417c57c9412ec6fee7c21ccac09a3e5498f42bf911628b2c62cbb2f2b3d4486e12e1006503f04eeab702eb31a945959165b2b8b76587a27db53ab213ba92261e3279753a573682b184420f1d103b96c77b5b6db79bd54f7094f7f5624c49bf6e63a4f8a5cb76dada7353a65281176a6052821bfe353ba53461c9211fe7fea85a77c2e5dc28c59a977984c4831cc5356ff97972b718789dae8595949a9fc4bab0d1f956423135892831b9a8cbb8dae7612594f87d3e75509e5123dbb9ad11df1f62a590c9113bba17d21439305e1f84d30d12a204d5ed7dbaae346e3c4f28244591e676b1b4d6aac7010422e13638dc4d501fa82821a307e41a2170cc3a812eb4950709c4c9f42fb617101126240cd88cbb89a32ad2f3ce47146d8a795a6f9ccbee7efb336b8a4f7d071e76f880967215b8eaa333becac7019ef58214de76802f26ef3c1dbe00fd4426d5053030eb578c96a0ccb4dd4fcd919aab86174bde430bb792246bb80c2c70dd335e268c98405c80a2c90354eca94f9a65899e5ebeb3681630fd96e264eb79c06d4a3dbdbf3a8f960a9936245bc9e9b0685a09d23983603531b46f776fc9103e657c749c9ea082c9989a83b4de3ed834a2e011429f801923cb2cdab4d990f98a77590caf97709a9e63216a210438c53c0cc8b47850bbcced3a7a0cb492f9a30bf9336784ed1067bf496d7ca8da736aaa793e31fa7bdb9b835470e83b4eab96e17e9851b782c4e87464ff096f1af93c19064910a17820b99925ab58955dd3fd84680d5d22845435c43ee17e4daa9348374fd6b46c5f9a0c56937b2b32bf208ea0b342b7beb8e448ea63d4856757052f740644795b584098f8fe6a1de3a44eb563a76656b18a22dbffd38b35de33388f3c9036120ad506534d9117ccf393c7504275a722e3f450292acee8532e94d290a48270f4cfe3dd6d090b34e06ca70d4e3bbf757a3579010ebba2e94034c6d06e1833c7c8be4bfd1427c23e55fa8fb8a23bdaf56128acffd2ab4fc962065a0e02c2ab8730fb47e1f85d743f4a3fcbaba24a008fd589adb0b5466ff1927542317f48a083d32c3fadf251058baea221f2b5144344f70cd1dd01307bc1af5d8becfccabd3845638692379e153e10352932cb4042469730264b3ddc4b3a814603087231f2945c8556d9e62c4af09644e871944c5a310cfd489cea1c0ecb9cce3aa34ab0118f7d48ed7d894fe4289e89971d2c3f952c788633d50c22ac194d01a1fb5312ee20c0c64e46015aeb16f6c01db03fadb398c6b87cfabf4de0c4c687ca955655c48a75a96423770856dca6641bd8f965a9b2b1d02770740dd5c012302a3897f9b1d6c1488874c890e00e914c6137bd91765a4460fea88dc6e0c5934293df4317b579542fec15061398d6abc6e1c3de600ce944f025d777f2e6aa5395f9b55c1aa40a621f1d1df5e6facf78f23e626fd4b5151071dcb2678aeb99308cd10a3757f46487869cfaf0cc5d468688ee85676413b9d7dce421209abf7f5f147dee6ed81906bef7ebf338785647ef143fb6147b755a194995be893f89b79970c8531c1d8a8c2b78d8e4104e9ce6f6eb69c184c9487337000dd5e1fe4efd97b972c3262288a5cde0b6ed7e21ddf4be9ae59f7fbb204b43452a841a404c6954915365e78f7468051642794152c91c0785b8593619988c493e9dbd0ddadcec43fd793b5d0fba231e0a20c0697267f3a3c67edf9c4f6018884b7b6464ac2c15dcd474e0745dd78865297751e61edebdc92709f411c8bee86d5870053fc50bfbf540a9827860e101b928cd92e08337d716faa347e11b902e3fdb202bd998c04b043fd29c7aa3ac8dd36c6ee0ea29c94183c0358336025d659d34867fa64085cf4cd096e15812fb44b52fcedc7ea4ca09af2ac020386f57fe906cb8a1399869e8bd3155befec50f587658e7980f9ebb3859cb638d676f6281990d55da149c103c4482c8669c31f18dd6cda23564072c5f32c0ec4e1378691fe5f43be4c9b96c5f3ab1a367d1624f7cc09a2f00a05540e2be4d02f7a231b071655db33c95501e55ea3228f30957a915c536ac16fcf2036b65eb1a957ae22c22a941df2ce3158bb4f545b1c1f28a7020ded6917cbf5fb312e5fa84b48e27e69e30d21426afd6e3a53583bc6049e6433491c17bf70d86a1a2601129a2e8222392e1d0a93190c6435a0741334b3192e25166c85fe8bcb9a761976577803de10de0fed204fca7caff5c84279f889afb8ba19579498c934f1731963ea4755154fc3034eb0736df655f1d9fa8d01c3aec79ba1dad7aae883457d2dafb93c583a3ea2fca531b5f12fb27fbb53ac5aae56bc3fa18260856a671d296c523083fdaaffbd96abaeec2c013768b73a0af5b162c7f2817c1f7645d10014b737a67c7d346cc68c66658a8402a0cda5376902f053ccdebfa3e31d37b223715315403bdbc51cae015d30c9e153bef9b24e8be30c7f397fa03503f5d5ec11a4a4fdae5318d22c5c375f95aabccfbb917b449506c43f29febb4835b658968e2eb3aedecf289e2629c632f7e89d1ea72f5afd94c76a2a245319d029112b408b9f7207610cf9a91bb7aacd22cc494e8df84361c45ebee0579630a6623eb0b8678b8739e2bb14159d3e90a158e89519f3b1c723fb11cd63266a569027de7ca173c661842e0b137cb0ab9953dc95447588f5c12bd981e692031bd8c3933f588ec4cbbcbeace0bbd32d1512e9ea5ae972c312f675c145042c5f4b10929976d779a1d25b633c0e7ca7e2b0f84c07330fcb6f8ce8cc929568ce29f32b1adfe5836fb5266a5c704078e77be56e94018466f9b6e7b9809ba9fefbdefa1adb8186095319b225c0126c1a921137dfe4f44f916bb2054fbf332b6a3ccaf966d9509faf10dee7764c73102adf473f53967bfe0b5a7becd2d63e0e65a22f837c31f467b7bd545d8d0ba6ec768dec4fe737c2f84284fbdaf3ce248134a1ab28a413e5eec14580bb57ecac0d403c4a3ba352e9cc3c1ff3bbe4c300e65a7948e75ba761c9c100331ab2d9be2a93ef9d5488602441eae0d6143a74b9e22542a2c6171e526860deeca16c18a4dd60f6711309f9125ebc07838c0d35b6358f738e466da782b38edbe6dc75e1bd175b54f0629ac006066d2d6a7bcce86500bc4343838bd0f6efb655499d3ca209ebd0a77025995cd0d01536ee717917b61e9634261c68ce196beb8322223ae9039953fdb874a6c9c8ae8841bcd1ec30b6c4cfe28592b4fe5b39209180693cf63bb15fd602565fcb63d4a250de831ee04e6463f7be06e237b3b3b02fcbcf0112111ad3825031e1adfad5bb75b706ab18efb26bb00c8d85eb2d97e45328a0d8a2213c5461fde28739bda1be7dd6fbffedf3714d6a3b0583d8084162ca4da76ac293288481a20f1a538ffee768308e1747a12854b842b624b2714f827680481c9c80b28b40fa4d943aea9bb6eed63002317662beb78ca2b96b38c31624930bc6eff1ca4b2db21ee8c68f18cc828cae0071f28a7a81bf46f3c29f82a7e1f3cb00fbf4797c6cefdcd668653b653e4b0bc81523ef7ed4c349e82c9c285ed901ab2f26f771f2c34a3805522902deaf961998fc2f08c6b249c8063f40a0272a141734293e326bb1937ddebb316a05901e6836cf8ba47f89ca2e713fb1e743587648df8f20c64bdfdc2c9be3bb1aac6617854f9dbb1015b27c6b0d62340429d427ddc7be8509457ce7ec71793abe03965877600ccd8b791e5b63bcd8d96db29c644d4773fd1d5195a98f9bffd7139cdeb6207ea8d1f8cbb4041f400fba46bb3cc6bd99be3318b540082aeee7aab4d37e507317401eb55337699e607a28ace136a92e1caf3eb79f08f230f4a23874e20adf77cec6d64b4393150dc6498f5118009c3f87be9b867918d547a718038a637ef52e3fb9dd1abb1f3306fb29d1c61952e0b7236cf383e6f0e7cc42fb8b5830e2660fe1e65c87e5810ab8e08706b7ddc48b0cfa55138a5cb615e3890c45aecd91a6e1009a29fb76ae341e4dd5abe8c04f2d5a0a3fba5c4cefae638b410fc61d32c9f06096aeb6fb71fb45fbb44fa79ecf89516f53360f0ece262235d510bc46e6a5140d7d8254ecca0f9ceacdb25b508300956d9cbe2d627c74ba2e1fac7bbd901f832d95d761140f9c8bc64fb3874268adb7328fc2a57a1be6e5cd3be575bc724372d688719fc8c2ce8d151b7f8e07fb1e2916387d7217501af1d81e1ce62ab732a91c0f208c21da0d7609fce49b3e30b1493962ee5bcce6a22f61564877b9488fb48629e6f03fbccef9f918678600e3c711cbc06b695bb56cc840e6c588b4f082e2e89acfb13b7392a0387abea17cc3ed2cffd2b1a7b5979ff27e70a0d23a6a728b7dede08e0b1cfd09a5288eed8fc15da6dcf513a667658a0b87b21011270b5af5702e2f39300f39978f276a6ea01eddf9165707a07946aa019724b72d5634e8224e9e5bfdc257972d62757637e75bfeda3e4cb0ed067f48ed581c38b8eb6eec3664f9413db62cabe6f9df06f0d334d9ff134e5c2240f13c376f826960ee59edfd54eea0d857f787f348013f0e4ae44f0a305c92b71bb0af400750d9822560737f36e3c4f79172b4d6c9b18cce828f057a1c1a2d7221cb6aa975e00f807af5502ff20a5ab910d106e23e1b9d03b380062972ba419c3147e6bde1a4cc3b045157de52ea76bfa1c454", 0x1000}, {&(0x7f0000000080)="92a6bf5d1f9f9227526eb92da3874370efa0ac5c3abcf3d51ef53acaa5663c0ec1b8d3d6a9fa49197459a6e164a421a9b2f16b84ef9d60ba10cfc69b6c863558782a6307c27d6263b1152917db7b921a809a51062ebfdf72dfec2184fe8a899ddc95f2e240e3776229", 0x69}, {&(0x7f00000003c0)="3a2039a82343c98d3cff756747269b3b9e95c30405f80718c9f6751f558d2d658f362809a624239c243995c10557943c3637ecbe29072f77ab5c508bfeaea77d1abcc958bd86f5eff95d88b3b07e822b4c9a0db9ac2a0525f5e11bf4112773062de3f6752d495fa2123310f47b4281bd5731f8296752e828ac82bfb5afd5d5f6b7d31e23915976f6f2ddb2e359095fffd4fcd96033d437237a6d17d05c8d10bbb62deb5e4fbd5ef1073bafb3b47349c6a4ac84270c2dd15da6741ee131ebdcddf906bc84857b01638a30243009b31675db5ebd892fb2d432", 0xd8}], 0x7, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000001580)='./bus\x00', 0x2, 0x4) accept(r3, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r4, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:01:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xda4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x7fff) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x7, 0x7f}, 0x8) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x662b0b9b17f6fbe1, r3) sendto(r5, &(0x7f0000000180)="bfc670afc74762057c8b426e775f4baf2fb9e4e633841f3132f672fa0b862252180ea49d99f5fb253d7281a88bc026762cfa10f954534341e2beb23a989461fa48b0ca2a061b15bf2d8762f192f018b8ba03446548ca8a3e21f147", 0x5b, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x400, 0x80}, 0xc) r6 = dup2(r1, r2) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pmap_unwire: wiring for pmap 0xfffffd803f012000 va 0x20001000 didn't change! 16:01:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x21, 0x7, 0x52}, {{r1}, 0xfffffffffffffff8, 0x8, 0x62, 0x800, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0xffffffffffff959e}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x4958, 0x4000000}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x0, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffff9, 0xb1, 0x0, 0x1, 0x5}], 0x14, &(0x7f0000000000)={0x1, 0x6}) getrlimit(0x2, &(0x7f0000000040)) 16:01:55 executing program 1: r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x1, 0x3, 0x0, r0, 0xe49, 0x0, 0xfffffffffffffffd}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x480, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x0, 0x40) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) seteuid(r2) 16:01:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4d0000, &(0x7f0000000280)="627e9d3e3ece5cc0b6feca18a4b645729798a3ec803c179af9fbac88c0fd66007d38a225816c17bc34bdf5c6b3628956abd62501715f8e07cd5ce9ffd45d32dc3ec6012339449b75b90e3fdb4db3e25834aaa2b051dbc7ed00c4927fdf772cd24c636b245538560389fbb90037dd52d63f40cb7f6d94a88622218d987f799b41bde2c03822598838fc088cfdeb65cd3bfafd33bc028ac534032c10e8a5d48bc530d900a516ffa1a08a39857cd36aa0ce1a2c43fb84e5f2685899fb2602b086545e2927b38b", 0xc5) 16:01:55 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = msgget$private(0x0, 0x32) r1 = getuid() r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getuid() r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) r10 = socket(0x18, 0x4001, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r5, r6, 0x1, 0x40}, 0x3f, 0x5, r9, r11, 0x3, 0x61, 0x4, 0x3ff}) execve(0x0, 0x0, 0x0) 16:01:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x20) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffff8) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x84}, {0x28, 0xfd, 0x0, 0x80000000}, {0x6, 0xff, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x210, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x1, 0x3, 0x4, 0xf1a5}, {0x3, 0x40, 0x8, 0x6}, {0x1, 0x80, 0x5, 0x2}, {0x0, 0x9, 0x47}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a2a8cbda462033bf42da889f500008c745f977b18d01fa69396e56922e49abcbb159e650c9a8c2d723e276ab49025f052477864c119f0fc293bbae282467319c19e6141c4cd05941f753ac0fd593714477861e3732157ffa1983a2a530ea60390881559433be5b09d56cdefe314b3c254056ad8c3cae62fef09335c6937c208f1b9ac6676023af665e01dc403b10c7168253d0a75a9076ff6369ed6827c00088729d7b319e8f27d1393bfd1d4a9142c248e6695d8b8a85f150816f525a561eaaf6c12d1b3fa9e23cb24b0a06f506a7c99f033b5f1a5e6a73960a7e8ede9fc68e2136b6f", 0xc96afb35d54b273, 0x0, 0x0) 16:01:55 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt(r1, 0x2, 0x1, &(0x7f0000000000)="4298e947cc8cbf9a5e875b9ed9957dae3ff8f52f52cf7e25e42f667ef1b6d1ee955b00de631a3c643e2e1dcc665621a1de98db07b52d343b3c444f025c9e8bb29a7807082a990f08c0faaa4db0df8fce7289f6a52335e6d523d3ce00ecb60f46dc9d93311aa5374dedbcc3bc02c6f11126d0bb852b3d7a0bd932", 0x7a) 16:01:55 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x4, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x7fffffff, 0x9], [], [0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [{}, {}, {}, {}, {}, {0x7f}]}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) 16:01:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x164) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1a}], 0x1) execve(0x0, 0x0, 0x0) 16:01:55 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) r2 = dup2(r0, r1) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1fda, 0x8, 0x79, 0x8, "0f9ac48c6dccc08b694df71cf122728dc611440a", 0x7684, 0x8001}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) readv(r4, &(0x7f00000002c0), 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000001c0)={0x8, 0x6}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) dup2(r1, r1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x100) 16:01:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:01:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) socket$inet(0x2, 0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) writev(r1, &(0x7f00000000c0), 0xffffffffffffce0) 16:01:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff7, 0x0, 0x1f24efed, 0x7ffffffd, "23d6b5c9b66d0088b4a2d677bd620d00"}) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:01:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0xfffff2d9, 0x6, 0x0, 0xffff, 0x4, 0x65e3, 0x0, 0x0, 0x800, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getitimer(0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:01:57 executing program 0: ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) mknod(&(0x7f0000000180)='./file0\x00', 0x5000, 0x904) r0 = socket(0x18, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x7, './file0\x00', './file0/file0\x00'}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r2 = kqueue() truncate(&(0x7f0000000040)='.\x00', 0x0, 0x400) open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) r3 = dup(r2) r4 = accept$inet(r3, 0x0, &(0x7f0000000080)) setsockopt(r4, 0x4, 0x100, &(0x7f0000000140)="baa9c998bfaae16a1d86f45bdd36838f115c07ff66e9609d9556fb43461b58fb", 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x28ab, 0x120) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/47, 0x2f) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x64) 16:01:57 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = open(&(0x7f0000000140)='./file0\x00', 0xf8415657fe8c5c6, 0x20) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x2, 0x4, {[0x8, 0x4, 0x1, 0x9, 0x7, 0x1, 0x6, 0x3, 0x7fff, 0x401, 0xffffffff, 0x101, 0x6, 0x7b, 0x80000001, 0x3, 0x8, 0x7f], [0xffff, 0x7, 0x6, 0x2, 0x3, 0x4, 0x0, 0xfffffffffffffffe, 0x8001, 0x3], [0x0, 0x800, 0xfffffffffffff8ce, 0x9, 0xbb7, 0x2, 0xc7], [0x1, 0x1, 0x9, 0x4, 0x40, 0x1], [{0x400, 0x3ff, 0x0, 0x80}, {0x0, 0x7, 0x10000, 0x2}, {0xd6, 0x3ff, 0x20, 0x9}, {0x6b0, 0x7f, 0xd3, 0x1f}, {0x6, 0x2, 0xff}, {0x8, 0x9, 0x1, 0x80}, {0x8, 0x3, 0x1}, {0x9, 0x3, 0x9, 0x2}], {0xfff9, 0x9, 0x8000, 0x48e}, {0x9, 0x7fff, 0x8c, 0x2}}}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000003c0)=0x6a6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x9, 0xffffffff}) syz_open_pts() pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) close(r4) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000005c0)) mknod(&(0x7f0000000600)='./file0\x00', 0x2000, 0x4) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) r8 = dup2(r6, 0xffffffffffffffff) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000680)={0x1, 0x7}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000006c0)=0x2) r10 = socket$unix(0x1, 0x0, 0x0) flock(r10, 0x8) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000700)=0x800) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000740)='/dev/klog\x00', 0x80, 0x0) pread(r11, &(0x7f0000000780)="d40365cf029a9ed8db9a3fcbb05cec485fcdafe8ede34508f1dae4d3acd9c420cf268514daf640f51badbbcfa75c5ac16aa8b5d84e78cc13d84797949eaca6562891536275d7f762da6f871c55cf367909d98f656551c7eae08abbf5e962c05e8e66ae0bcfc3380909fc710537c29639ecfa82f83679f65b0a182d0f14b8d91886b2302fcbaa9617b2688f90891df7a7cf81566974036cf357bc9e", 0x9b, 0x0, 0x0) r12 = dup2(0xffffffffffffffff, r10) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000840)) 16:01:57 executing program 0: getpgrp() open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) 16:01:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x80, 0x8000000013, 0xfff, 0x3000100000000000}], 0x1, 0x0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x2, 0x10000, 0x101, r1}) r2 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0xa0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) pipe2(&(0x7f0000000240), 0x10000) renameat(r2, &(0x7f0000000000)='./bus/file0\x00', r3, &(0x7f0000000100)='./bus\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3af604cb11b950a8f1a3fbc20536f3930b6de9ab6e4d50ed122cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc481548b5ed4016db6460984602b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x83}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) poll(&(0x7f00000000c0)=[{r2}, {r3, 0x20}], 0x2, 0x8) 16:01:57 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10180, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000340)={0x2, "e6c66641e2d1319256a5f3d51416b1acf1afedf27494a1ccedac9d9a3e4563213ddedf994b673404038fb2c3833cbe3a17ec502269f3e61365f3c3df4c249145d30e5146f4f8e3a7ad5b842d17d4c422f65dac667866ac42480433c2c9434b7da3f78361f7961b0169ec74b3c4959b3fa6a842b76b3ad562d2598d5190a40065"}, 0x88, 0x1c00) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) fcntl$getown(r4, 0x5) r5 = fcntl$dupfd(r0, 0x0, r2) rename(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='./bus\x00') r6 = openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x100, 0x2) openat(r6, &(0x7f0000000080)='./file2\x00', 0x440, 0xf7982b17f65be0e5) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) r8 = dup2(r5, r7) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f00000002c0)=0x10) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='./file2\x00') load: 4.60 cmd: getty 78070 [ttyin] 0.00u 0.01s 0% 303k 16:01:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4000, 0x3) r3 = socket$inet(0x2, 0x1, 0x2) kevent(r0, &(0x7f0000000040)=[{{r2}, 0x1, 0x68, 0x4, 0x1, 0x2420}, {{r3}, 0xfffffffffffffffa, 0x48, 0xf0000046, 0x5, 0x2}], 0x9, &(0x7f0000000080), 0x3, &(0x7f00000000c0)={0x6, 0x5}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x40) r6 = dup2(r4, r5) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000001c0)=0x1ff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file1\x00', r8, r9) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="bc45d027a9539335926f27134e7572812d0bfddfc6d271c42cecff5a513db1dd77899ea38c23ad0ef538dc762ca215cba4013d81ba5d427a70bbcac12136ba1a2d32ddcca1931d6e89ddd1a79878e879", 0x50}, {&(0x7f0000000380)="d896b3f51f35f67615d5f349e2d8dccb6f883e7d9ab75dde03425712cf15d63068937a1c2567949098e18789685b44b66847ec868a973c39044612fe184318391b9dbc7b3dea277e1bd392f34007ecd32a947f5e5cef81baa413f30f14f4e0d98a1ca3a999ac9b5519d6fa1512b2a89e2777d07877253e51464599d696e0b63ddd689a011c91c7ff6ab72332a5e73eb9de0dd2bfecd403c218e9eb1050c99a820b96c9d03e84b3cc97d53c369c7ef7821cc2ad3f750697c8be40f506dcf803530f126307d354fb3e6c6e4b9f7f38d4e025566666b230f270c30286b439", 0xdd}], 0x2) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x0, 0x0) fchflags(r10, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_data=&(0x7f0000000540)="a2fa97c92a974a91d7e28b9f39990a282109875632c59c8589b6f5f02948c14d64aa58320c71becbd54c2fa8d6e64e4a1c0155a0e664deb6e81c84a3b291a82999bacf5f874dc71b8345dfd2e108a3658ad5d2039cc1d611281c1abb727c06d634cae5504ec22d98802073599bd62f8ec398454212c2bc03b40428847b23a5eadefa694db36d60f4e9e93d2576a7af2927d9db573ce23bf9e19e147ec5ac706d19a49a75138195d3558afedbfee9155b7eeccf27b9612627a979b6ceed9764bae4e4f74aa4b1b7"}) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x8000, 0x0) read(r12, &(0x7f00000006c0)=""/153, 0x99) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getown(r13, 0x5) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f00000007c0)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000800)) pledge(&(0x7f0000000840)='#\x00', &(0x7f0000000880)='\x00') r15 = socket$inet6(0x18, 0x4000, 0x6) dup(r15) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_int(r16, 0xffff, 0x5798ead30267bbf, &(0x7f0000000900), &(0x7f0000000940)=0x4) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000980)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCCLRVERAUTH(r17, 0x2000741d) pckbd_enable: command error 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x25}, {0x8000000000048}, {0x4000000000000006}]}) r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = semget(0x0, 0x3, 0x1a) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r7) flock(r7, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000200)={0x3, 0x4}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r4, 0x6) chown(&(0x7f0000000000)='./file0\x00', r1, r4) pipe(&(0x7f00000002c0)) r8 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x78) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'P\x00\"', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1cadd6d449986cc36a536214e31") 16:01:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x280c8, 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='$\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\xc0\r:\\\\[\x00', &(0x7f0000000140)='--{:)\x00']) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) 16:01:59 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x1, &(0x7f0000000340)=[r1]) r2 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = kqueue() close(r3) geteuid() munlockall() mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) r4 = dup(r3) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000380)={0x1, 0x0, 0xe67d000000, 0xffffffffffffff80, r0}) r6 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000280)) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x0) utimensat(r7, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r3, 0x4, 0x80) close(r3) close(r7) pckbd_enable: command error 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7f) 16:02:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x539a30354ff0c856) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2, 0x3}) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:02:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getuid() r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f0000001500)=0x8) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) r9 = dup2(r8, 0xffffffffffffff9c) r10 = openat(0xffffffffffffffff, &(0x7f0000001540)='./bus\x00', 0x0, 0xa8) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001580)='/dev/bpf\x00', 0x100f1, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/diskmap\x00', 0x80, 0x0) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r14, r15) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) socketpair(0x26, 0x4000, 0x9, &(0x7f0000001680)={0xffffffffffffffff}) r18 = socket$inet6(0x18, 0x2, 0x36) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/vmm\x00', 0x10, 0x0) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = socket(0x18, 0x4001, 0x0) setsockopt(r25, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r25, 0x29, 0xa, 0x0, 0x0) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r27 = socket(0x18, 0x4001, 0x0) setsockopt(r27, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r27, 0x29, 0xa, 0x0, 0x0) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r29 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x80, 0x0) r30 = socket(0x18, 0x4001, 0x0) setsockopt(r30, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r30, 0x29, 0xa, 0x0, 0x0) r31 = getpid() r32 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r32, r33) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000300)="93bb4463e122a1c68d4f3c19af64384237770200ccbd79fd7f1829e7187d47051827ff80114abd773fad5087893fc9e0627ad53c7575344c6a8c5d55993dfe1f0cd98fdcbfa45eb381790e7300bdb55a676f7d7aeb69f7f892885c257362701e81e80762d73d2ef624892421b031fba7ab13b6bd92dbca30e78ed87dd50b3dfd2d9e86d5fa7f9da3a404335275781bd9b130e959e588fd920b8fdff6335e1bfe1eaec148008d0c8341557d15443e632659ec59ebf81618e80977910fc76d6cc6178465bcb6ffeba59ea879c9bcbf17405a955cf57be889f0df72a8bb04ff3d4b20c1c6d96fd7ab0a683e80272acc8d57f66732fe4ac9e1fd391364fc48553e505c528d7965ed81748c852ad3820843b4795f9bea8ac729022356cfd0b24bd0ddf81a392a3ad28250de6636605cf4bf0cdfabd65ada34e477cdae4b195cd0fef1e3125d35fd82d56024aa460755fd5f3be488f7d687c406b90b28b70f950b3c4a18af34392dba244087a0bb9db6b0efd527aedd7b72c206481d16c5ab603caf10b600b9b75259dda379d1b578fdb37b0310c67b053da108684ea39c0a8445bfc75a94952b4ff931bb92f46247d3e7b8865a1e73ac463332bc414483ebaf0c60052ee2b958c4b93a6d9e7489bea9e1351940f4bb067c9857ee87f1590010d445990c1efae652e9bad9bcb45f60679e28e284ae29246144160d5ca994c23755fc779c5246790df863fc61070ba6da70c39ffe9ccbd2b84ef7544134342c49afcb276133959df7349384c5ac1dcc1cd840fc161de0ff3e8740bc8fbf30c6475da2d14bb52303f566d0940574b6565e0e0a6b950910dc4288ffe37ee14048b750ecf3f628ecd9f9288a940947426673ce4d73c21aaf01f6a6b8a358b088d41bfdb508fd262eefc5303a46f56e9e4eeb2a1c118b8c3d2f2c86a64730d6274fb6fbd288dca0a33baa9c5489e25c169dc73a9f2736d80e819447f2c444ee19d6a943063a6e62814ae9752957456665331cabb40c19e59f4c348eea22fb77f25ecae6df63b8c7c9b586193cfbf3bb44ce782baef7caf577e06e507cc5699caa92bf839c479146f72ab26dc75763d9bfd9019b7b5663f63d3e8f26e16c73f216d3134637db23645881d2a3f395fdbafef1eb61f025bdbe281085802573f76d6722cb592461beddf750d7ea92a9fa0fe65a92d5b599387db36dcdd6630aa86971feac9d5e67be238376cac4fd8b68a8b5c250fa046652921376a0222aaeead918f4b144ac468dfc45ead379f7960a8f11e5c9da0994b3d4810924a9a708f54187fa1eea1b0024e9c13ab102e6caf176dd7c4c1536b611d4762affb1565fb2996caca90384b8d76b113c3cb9877a65008bd08799192de84cdef30df0bd476d0a12c66fccbc6a0dd29cf2a5113263f4b1efef1145eaef2934cd07578e828a9f90c5c81438f2088b6020c7daa00c0ebacce37d7a780af76604f23e5de429099be6c46ee661a1aa381d4f02f8ca9380e1fdb1bfb5486078d0df6ad51a29927a8756bb0ec631fafc43b7a57afa3f5ae12756cecfc0f43ca910e8025895edf7ee538fd21eaf8e4c51eb7ff6c16630d2c411b30f4c6f703d5d0389f53cc4c1183ec09cd4fe721c216699e72f0aab34a6ef5a08a535cdf241c3636efc8371143586563a5559436bab554ad7d7766ff43ead7dab98e6092956b10a35c503c3b0e565ab32be95cc39092ddffdad6f528a455fa7f400e07bf77746d2876d07e2f45de02bedd4a6cd3ca11754173ca3244737b3b50b58fdf08cdd48f64a01c9784b59623a1b00a5ebe4cec68fcc6f77a3ab1864e7b52d8d03b36029e09ae1b50ecc6550fcd4a28cc181b2795ae74edcb3873c6f6f011ae11a9a6eba8fd8698390e3ed8ff7d35b7ba594ab18409995f0ef56258536cb2534397428c5f1bb9813ca7605c47dd1e98d525c3ccdef0712b4c65c455ac71269d3b92be4b04829be86e7489c46b727872393a74c61c15b0ac7dfb85716f9be8ec05f6241df24c2f8b58bd0a79d5cc12a718ff154ffa05bbfd36d03be30963d95e72ff804e4d2fe44a54dd3fee716efaa4484679014d48eab90c7c03b4e0d60f40f8fd19f5bc0f2734e917d383038c0e9b125273d054217714180da8a676f3cd39d81d7d155ebd620604dcc502cf43c0677e80c8d0231b784b2cc5f164ad918984cbb229adf9b06f76e28fa0bcbfe5362d691876b3795f1d61e6e9647ca5088a42a26daae9bc538db5ccc71cea97981c88aadd7057b8d2cca0f95c347e140e6c36dc18f84d54c0da1ec7f71e1c415fc94396d2c7db425128372b4d785c090614f64065c53a2d2e2457099f065e1418c814f345ad51ccd972bb6507bc87d4468e63c6cf31f1c402c3125f17232df6db5cc54f15a5f8597c93df2f5e6b2cff42a91ea66cb9b64e7a3b354c164f111c0685b44767b4aef64c9bfaad51f980f9b263b1ab4c1c4939dc9ca7051e0fffbeae25f672bb1373943f0fd1f82386c9338def5b6a466eaa1743e9be255b660e1a2c59616082d2c1b2cc34c90558c79cdd88c230fa03ebd9837f7bb4863b2c4c27c98ad6486c4507add48754af96d59b3bffe33ddce08ce3ebe02f9b912cb7672b8242f7266c7f203b202dbffa4032584b5d27fb9168b1ffcc58ef6425aee2581fd408cae528f5614a2bc84459798d6c87a438997edcd565e4e07c7923e1a27819433ed10e5b9d5ae8921bff8f8d55fd5e25b6e9ceaa21564f4371bbc9a3e0abf51a0e48cd0180c5fb6d51c207c16f769aa92e906c91a1f51412fdd0869fbaa2fa0deb8e347a2998a6bfa5879b106bfb924293b156f5a2c9218224fa7f372664f37224acfc1002286efa891aa28a9f7f9ba79a2bfca6c905bfb3ca589ef2ad6c955635084a8f8668bfc341208e614e7f61e37acc50f0c12ff1971689964547390bd82d1a77730539126e38783089e00d12271a73c362520106d519607c7319e9273a9b058040b0e115630437a949d33e5af8cc1b049371cdedad36329ccf43019c1bc4968c5a48d50b44a41c2a27138ff99958d47d1ed6ff11a992bad3fa363d51cdc1a1b1f5905ec502525352885e4770a395d13eb94549be6647d8b6ac67fd957abe51b73f01ea290be46b07fe11f4aa6140da51c54ed586d57c19c925ddb0d653fcc563346ce4563c4a192dfeebb3a91f042bf409b456b6db06bf16917e80146a57970704476fa2a43d9a022bbf0aab81d5eb6c2e11d63b220cd821c5b8864ae86cd941a29f22825392f9b6fa1f9caf4e64eb650435c4d2eb089d36dd826a75f797c224159fc76c8d91c3eb9fc640eb6f89c86693bc3f05bf054d964079aebb482d8d2ed6d5e64006b70193f34c4d771696055bfefac8250f1129930f47ed6aa45a2cade755249a12764b8b545c208a6e4cbeaa7833cc5486f92a4756633b59746f9130c21674d3a8fe4241a995723d34fb9e824ed98c4ee49df37019ef89d9c3aabc3dbdd98079ec164218f8f4b35acd764fca792ece3318601a19ea5621c8b32c35f3573689015f19c593568265551efd7ba2489a41d4c2a56e0ac0670506e7f0028781549cf8c2ca963c7c9eccb5cb441631385a96b3145ff73de2c7b414a9caa2ecfcf41d339cf40499913c433f7978d96ae3a7a3357024198961ad19aa9acc99559eacec848862a3ada2d914ad19a8eec7d6deb149818800fb1204c9b3001c75e878cc2b399ec9a7c825b0054645642a33f7ec95aa0a6f45f4315fd1a3ac1ee084d257aa9b662faf8ae18eb9c0e570ab2d6f0756cba0ac1c80c28d67f8b788c431afa1562a8cff29b42753856273e8230392d31d59ed196ab56b92ccbcc84a8bef332feeef432c373d43483a7295debf4fbf8bb72db01eb3016c0a90cf2f63f29a034e3a02e7249a312d7a4fcb1187a944ca565822a409edcfd983e42326b0af6142976f44271607e66917e7b89cb92ecbccdb12f340ab8142a47a2447642d0b5543127392a77f57f55fe7621565842c783bd28ae2afa6bd2a775212a72c3eec0dd7c7fdef8f99420865254628aec6c09319f563b79b3789451c32ed7f04b0afe30f468155872b9a3caa1cb04b98eb78a3fa4ef74d3666fb6d80bbfafdb32ea5ccc31a6ef94cf4164013de0f10089783f4caa73a959403667d0d4c04a168a7a4c0bd2663d45d6497ac471368d7828fef57edeeb7053fda957a2dd60ecd90010709d989132400eead5e01a909d342dd968ada0b54ee006ccf468530b2eeccc27c96a4d415d9940baa076d8c850f1bde0e6adddfa2b0fc116be0a468d3c42ab2c87b5b4f29f120e64b97554bc1191ec532ee4aced643d21a8611d5e2e1ab5358f6ec954d54ff1982b48a3757d4e1bda3e7747401559c02c199324b81b02531ab8773aec4d3da0c754a03bcdca72194a7e124a8199cb084fd94127f6a3c2e18b14e41f7a6ee3682217405d3e8e8a8c32af1d84da5f995b58e698cf46e316a163bd87598077284313b009ca9c3eb64768c899964765fdf2d568d87ed2d78a9eca1fd2291b72bc30837a1194621e91e5a576f7b9f7e7ff56c6e6fa9b100c678e408685814191845dee792cb2a332c5421ba350ee67f332d9346e2eebdd34cb5f2335268e28496cb1daff7a0c53f01986f77efeb9dfbafc685a08c7c94d5854c87d01fbe0c240a3fb025c5934429db47ac5db65b4e7899070a8baba73a22089953aab4760e39be19701957d96a0065878a0298a6685c7b050dcc941084c816f445a04dfac2be044cb0acf2c6bc9b4cc1bceae051d9f6e777d3ea35239790ffdde2341923bc076dc3c69ce3fd2a5712c8e7477d1b1d0aaa2ed20364188008304cc5ce7034fac148a1150d73b9646673a6fe32b4044812fa123afe6577eecc6b17a3528a61515255ef687f6ee2ad33562760ad450718057ec70a918ccd4c33a0fddefa4a7eb210d40710f6ab19c6715c5f546cac62971b564ebcda4513772520df72d776f81945787021b986f6bcccf3554d86282d101d1a2ace742d04ecc9e06a400438ad1201d00d3b2d5cd3800dad07cc77380d9cb3393a0a45aff36952e76b48b3579fe461ac99f5b7e9ad5043f55b66fa258e715327be863f5fdd0a1cff225a06a94d8a8e260f00a7d3f1ad09d722d2541b1bda656f005e1c9da72f805f778475564ba0f3f8086e1f819a7f58ba1e93252253f2925b4fee5cbeb9e01bf27621de24025871f9b3b1868dab7054f9edf0bd32f436405d5b62ae4fbf3b148bb54285b662c91becf69784f2124495fe0fbf9487227afe12eadd0c81ee5ce9516ed8aeff3cae063bf0e87e9750b624ec6418c0d28814bbb689857a839f77f7db629b3cd2447a199f8789bd66fee75299975c0c60eb7e792495c6af3174243566eff73aa8c9d44be022627f9d6336d5e84ac1bf7fd81b91f73c7b9ac71de44676810034cf4c16b50908119d00ca2685a719157db24e1f179f3fe0d8a6a780acf9f78ec9631813082e356e7dd0250c1bb55eaa49e247392a54bbbf9d1468c722565f02e202174fd4952f3623bfd1c0fac80bc54ad094c43a0b029409b6cbbc77f21db9479b209da0abcb59362618ca45a38c88ca749c6ed377078045a7027387494f9e3eb7f5a23a8d0df86574fc4a87e6389032d78069b093c0e0dca899b34463d033c8b84329d8c1d977b109ac357fb248b655ba1c4758350e045c972768e671b22298f5cd596d5cdb86f933e805ebaec9a54f312a67643bda75ef3555bb527a4cf9e66dc24dc4589d053591eea77a6cc79d3c41c0cf4302eab3ef3cd9a6d7c3c7450c3e31f8ef991", 0x1000}, {&(0x7f00000001c0)="49d8f4095dafdbc9766676d03b5e266b087ef476529f09c75db838787b0e977cf536483f2478db6e673253d32ecb98b82ccfefc75f552e2e7044919378fd90c709476743a12c63aefaeda790e9f74d6172924b86610bf2ceab50660d3f0ca7db7170fb1c35907eed61c8", 0x6a}, {&(0x7f0000001300)="20ab9033035b977fd8322080f2a94d287bf6447441c4aba2b93a95a825b114aeb2a860c947caa0f7abde68e888451c8f1d0626717f26d530705562caad58518a036267ae9b837e5d416ea68128e410be6949208078c52d4626f559d2c1da6b8bf89d6b86f0c9190e14f6bb20a36545ac35f780179ebb95229d17108e8c050af25998713eec808e945768c78ffc6fb43fb695b4ff30e833bec88179452fdbf691e82c6a62c955aa33107c001018006f49d735955a7da88eeb1366187e444b82d5e602aebe398db63e9822670cacf055fa55c46feb992e73747b4d2caf2964055a32aa01a54eaed053a479586f653e381203c8", 0xf2}, {&(0x7f0000001400)="edbd17b8e716b09dc95a0b4d9611547b3f9b952226af6f914a1facdafeade1f4bfb181237656941397f409224c3dd1e7672a9cd0d95c09a56f040710eda67cd9f44a5c4b59e8b42b28f645d0b972e239fe47b1c5e9086ba5b715071d65c4f353f5bb46e9e9b76c6e605589c2c4b947b9ec5926291175b4f669ab4a114fec302f6f2da311426fc1bcada153b900811b4be5f9995f299b432c1823a16e69333595e7a419f9b3098c0480c094857f072a8d970356e757de4fdb04a8af017b6aebc083424588048ea7865bbd17a7ca8af10fa44c5d897a423d5b8ad4", 0xda}], 0x4, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r6, r7, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r25]}, @rights={0x20, 0xffff, 0x1, [r26, r27, r28, r29]}, @rights={0x18, 0xffff, 0x1, [r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r34}], 0x120, 0x1}, 0x400) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r37 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r37, &(0x7f0000000040)="670dc3", 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080)=0x2, 0x4) pwritev(r37, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x818, r0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)="9597a9fad36b05faf68cfd58c8c6") r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:02:00 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x4b4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setgid(0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) writev(r2, &(0x7f0000000040), 0xb1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:02:00 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0), 0x2aa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xfcf) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x01\x00\x00\x80\x00', 0x400, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0xffffffff) syz_emit_ethernet(0xffffffffffffff87, &(0x7f0000000640)="c4d46c0a81d12e00d7db145d70e139d279f7b32c55ea52406407b6d4") pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000300)="9da42d77965bc3c6a6a10495b14d30b560a68d63ddc772fe279bd2e7084ebffdd1ee8e0280985a1b3cd0d155823f9b6fd8b6320aaf365d934bbcc6bc42005633155636e8d1c6aa0953dcac9e1c1cbc4831c96e4a01928008e259189b8382c60c0ea8339e3ac9d2d17e84055290124c8368000dedf94d1df994be722cba49b7793ee749a872430979827f44ec", 0x8c}, {&(0x7f0000000200)="615f8cc0475f782dc5cdedd873a49e08d52010501aaaf182d9771c2a0427cdd58c5e7ae510ea6eef09dfc1c2c6", 0x2d}, {&(0x7f00000003c0)="9a5ea3b299e09befce9742a9c7c4142723ba8c7a5dfbd0256b64fbe10e82519eb0ca18b0e01261fbfb1b79e0efa8456be14d0f8629a823fab2fdf3a0d3ae1d3bf36f3775504f92124ec84ec1f8513a912760090fc87dfeae0b4658d101ca0f1dee032bc75f9f79708b3ab8", 0x6b}, {&(0x7f0000000440)="ff95a6c7ae6a0f99aba63c60e961517744b21d56cf63836f2fc834c9bbfb566b3639d66198c39e058f096fdb07e5611a1865a25c06d5047d89ef56ea18150aec1bba7b4231c603a3282f46625ec27ec30636e664e61de08f07b419", 0x5b}, {&(0x7f0000000240)="a9b89c6f5c05d70f76694068f3cca8770c014016876b9380963472dee0b9dd74307248dcaa0d98cb06105589da199808965ef806352ef8da970194668ec519", 0x3f}, {&(0x7f0000000500)="f8402216a0a6663f86af86123e9a2e4bce3cdc1547ddc6a10a705a674507409438624f412deccb0c8e50210c364a365a10add1edf717468fb63f615f76bf76cd9658b6997d8a6f3809c70a49f66be7d1a4135ffa4b451155e171fde0b406abeecfb6f831e9e6a0d93686006eeffd56528e5ed0628f61e3caaf29a5b879f18fe3d3907e00f2a72ad91303038f67b69c20b0c3d77a8f0f5afac956b011df9c97af4bcec649ea69b2ccef8817f1bd001e58ac198c69d134", 0xb6}], 0x6, 0x0, 0x0) 16:02:00 executing program 0: 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f000016b000/0x1000)=nil, 0x1000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) write(r2, &(0x7f0000000140)="ad18f05de2f40718", 0x8) 16:02:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x7b}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x847a, 0x5, './bus\x00', 0xbc, 0x200, 0x5d12, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) acct(&(0x7f0000000100)='./bus\x00') execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) socketpair(0x20, 0xa, 0xd6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) flock(r2, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x2, 0x8, 0x2, 0x600, 0x4}) 16:02:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0xffff, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) 16:02:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) 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) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/100) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9f2812eaa4e713048d59931929648", 0x14) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x6, 0x7}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200", 0x0, 0xef}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1000, 0x1}) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(0xffffffffffffffff) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) setsockopt(r2, 0x3f, 0x3, &(0x7f0000000040)="214e98aed2990a643f93685b93d9a0c360a4a0fae3bffeac660e7348802abc26d4b0a86bdce0b5c88ba1ade4e2bcc71bd7890bbbeb3828fb47510e375e7c0f98abe7ff70004bafd043db7c3e8045223cf160ba2609cb612f98e9b25e6b43eb03d1d3fbdcd468c298f72d26dfe6bce8075e76ba00eed39acf5124517f4dbfdfdaf259ac86", 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f00000001c0), 0xff, 0x0, 0x1ff, 0x0) 16:02:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 16:02:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) r1 = msgget$private(0x0, 0x60) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = getpgrp() r12 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xd36, r2, r5, r6, r8, 0x2, 0x7}, 0x100000001, 0x70, r11, r12, 0x6, 0x8, 0x100000001, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:00 executing program 1: r0 = kqueue() open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x29, 0x20, 0x1, 0x24}, {{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x2, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8e, 0x20, 0x6, 0x800}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:02:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x2, 0x8000, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) lseek(r1, 0x0, 0x0, 0x2) fchmod(r0, 0xe3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x80, 0x8) fcntl$dupfd(r4, 0x0, r4) rename(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file0\x00') linkat(r3, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00', 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r4, &(0x7f0000000340)='./bus\x00', r5, r6, 0x4) listen(r2, 0x7f) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x4) write(r0, &(0x7f00000009c0)="d4c8dcd2c6d63e2d1beac74b7a2a4f66fcc5f3305e70f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a13d6f03775b28d45c35056ca44e6214112300a05f6c8619dee27376ddf4fe3ddd4712a000037d5bbe9f72b5ae1d6829703b512fd9f4524a4127e81de3320c3fa1fbc2ff5b449d29d0dbd410fb0fd8c08aa0a661e5889f56bf342d1a12da2370b092c2e25930231edf6c173000000000000000000000000000000000000005cb1517c8314b3c38f5decb1bd004c162e260f257c4940300edd5606c9ad5f892b3e7618b29bc467cb30ac433ca75c95cc364dff68c340c004a69d914507bbd21252f04d50f420fb4090226b1f3dc2a72a54912591b5651e9797ea1968e78016c71f155b2f02864e6541240028b840a87d54695399a055cb9455121151f5c0dd6c98633df767b4de8ad5675129cb5fff8b912ad6e2daa1cf1f78adf97d72ad01da7003adb0403e442fe3889d9d5a59f3e1647206301b57b56775cf656d3ae18e8bed395781c1942dcd3dc6a74ca1926e7a998d3657fd9a7814ec403704b780bd34bb44cea5", 0x194) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:00 executing program 1: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000), 0x1bd}], 0x1000000000000093, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x6) ftruncate(r0, 0x0, 0x3fffd) 16:02:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x8001, 0x4, 0xb929, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff8000/0x6000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3f}, {&(0x7f0000fef000/0xe000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x4}, {&(0x7f0000fed000/0x5000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xd209}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './file', './file', './file'], 0x80000000}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) r4 = dup2(r3, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000001c0)={0x81, 0x551, './file0\x00', 0x401, 0x7, 0x8, 0x8}) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = accept(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a126aea0f9159151fff00"/110], &(0x7f0000000140)=0x6e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0xa332650901f80b71, r2, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:02:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x4da, 0x7, 0xba, 0x2, "7c7c4a75a6e84ed4385e9613b57d41c27356c7a4", 0x82d, 0x4}) 16:02:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:02:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000d40)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e8330100000000000000c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x9a, 0xe3, 0xc33, 0x101, "b3544b84188134551dbcd67020977c8983e1205a", 0x32a, 0x8}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) r3 = accept(r0, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) write(r3, &(0x7f00000007c0)="d082afbf0b6daa0e1f228245033cf0993fb1cd3dc635d7a33bc9b041b517787424301f9d665ce1e69190d846dd28b7620ecc0adfae14f50c1d8e9d239be4936626325a36e5b8869a0e06318e534fd61110940557cb765517a84a", 0x5a) shmget$private(0x0, 0x1000, 0xe79b5c4e74eb1342, &(0x7f0000002000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000700)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) 16:02:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x108) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x0, 0x5, 0x8, 0x8}, {0xfff, 0x1, 0xb, 0x8}, {0x9, 0x4, 0x40, 0xb41f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:02:01 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238ff46854d78a2a197a38a1aa4ba5a10a2616acaaf5f0276207001600008295955984c87910bf453f6885e57a17cdde8a61b46ed5de916f2861c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b8131123c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd865c6593d2870b40800d2350000000400000000000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe990330740399100000000000"], 0x10) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) connect$unix(r0, &(0x7f0000000280)=@abs={0x43433331ff0b684e, 0x0, 0x3}, 0x8) flock(r1, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) 16:02:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = semget(0x3, 0x0, 0x220) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000008c0)=""/146) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000140)=""/6) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x5, 0xa655}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2d) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000980)="9093a48f814b9885cd33adf7452a664e08dfd8c1add119335ba531fb81344845a038dd7ad7ab6406dacf6eabf6c80d97fb010f437cba1408e55ede038ace2be78610b15c98111d7bf22fb83792470bd10cce7d7b21fd0182ccea2a65839bdd576a68b2cfb025b419f07b1f980d97dd05aaa785f8728e0dc5c6e655446e090655742d191d7fa89acf8ee2b4a5478629a2f83d9457524cbb2521622e01cbc8d3fb6e78d054dcfb8b65e267194c86c8544618840614e0586ef6cba594026518664fb80f3409ecde49f22057af336341f1495beee930ea631fb099e0e01d093582b3fc9cb1994f29fce29624b05e436646f318ced3d8e9f049ddc2bd28f1deb05ebab7d760e64e5f8107f78b63cb88bb756b6e42e047e5f3e8ca4614db205ea7445beda362007a78b5786f1461f0feba82d34936482ef997647783ffba0b7a9f6d52bb9e6432d5dceccbb1f01cdf3b6dda8c6d52dd96f064a04a8fe686244ebb4315f1ebedd80c717f5141a486015bc4d02e36afa4af3eee80bdf8424be5cce26bb115715fd4c9c026ba9312f871afa788ec5722ab216b8dd9f22d593e8021bf1abefc9aef1ba3e57c4467494014d07e8563d22421a54a15037f660045032f06b3fb255d580b80e146eb2821c4afadf070bd0b139e028aedf51e5ab3c4cf8e448c9664d4510ee25b6016bd450315d17c1b063bf377ddcce7ed49a5ebee44576e3d7a343c3ab64fb8de5f26c1a7a38a8d5c9a4a1dacc9bd7bae0affb9fd06040834348caeb027e611a6e1ee822c75b82251705a430cd177bb6a76e02c2617865e7c2789da2ab7340e4e8f918bb12448f2e5167c795e4e4cb1ec2639c6aab5ff7a766a2011e15fe288ea6e7d3dddcc4eb5094cf4c9ad9baa25a4dbf7739f0736a409706614297b5ba2f55b8d66ed42aed97a67b325b5dc8fdec90b1872168340da8e0efd087e43338908cc22e590d1c72c90268d79161019a467492f91afc3afaed6efcc84f4d2cbfe2ef4fa8598539b0d0b5da3ab55ca998ea70dd17d6532b8b346e4eb24301dab24bc84000e590b55b8e785d4f92ba35b9d818279ec46cedea5788a7e0c4754d8574ccfb0be38750cacb556fe3b511b0ebdafa905bbc40cbcf0dc15a97f2799a7066ece61afed6147f552902376df9b8b05c240c1ce9f36ab3bd54e0c0cdd5cfa739e009b918a6a7ecc5294f65db213a77eec104cb97c90d5a7ac9deedd5fadaeceb9e3b29c92337074e5e5ad0159c752cb523082595d3c749310f7ef57ca27135f9e13ef59639ec2b87753a6af432213bf1a785b477168e11c2c350517588ab87baa7afb345251f11a67fb61db9f6ea8d3d398b2a90adf8c0b4281127a52228199f6a9edb6930b887fdd0c9e713432c14bbc2637456b643607bf21cf027f1f8bc0483b1fcaef15da41a09d0796459caa8417eadd3f8f7aca7077e320c315cf88d8e2e8cbba00174d63084aaea0b1916adcd6b3d0f5c2687cc0a7dbb45646d1fc55a9d7cac96a72fd2caee7284781b1869d24c882267e7ca5d48cb7647485c1f7ec1c8085c4e470b3c741114184e9aa43e8bc43ec8ad5e2d9bb4786d1311402cb85dd12d2f45d071d3241f7bb9aa61c295cd8b99dafa3963ba5a972935e293fd9f9ac41b2afcf165ec6036a3bfc2841e37ed67e3f1670eafc3ee0012dd1667731614eac040c6cba5ac733a9ae6466a53ca4a1e341a6ea52cb6885880d433a81f7924151d5907659949657364ac015fc482574ed1c8cbdc9af91f04421c8ec8fd5b6a74a8d25871a3eb06e724784df0efd54cb60ae354e2ff0694f9ea685d97825b2513ad06e1156a75b96045c36d32e73ef21127a7b7eb0c52353d5cfa2727d9098d1d03968485d75881d4a860a21e060a4627a5430fc23264411990b59642cd6432125d7db32d4348d5960b08f17e15e786e966ccc92c2152b51bf1d89d9c20190b86d012400e28e8e1245c2234c22c07a2fe2ce970119f7fa47ea76e2334d23972a3a698a11ea8b8e35cce872f9b4459c396d1051e57a5134141076195823b5817e7210ca81eeb64fd2d75ee0e50ef61d729b65819d4261076421860d121473f6885480d3d95ac6b04d338a660b8d4c49c2c4aa32cceaeca48e478e15e8295ce63964467f2a808127e597f364ebff4ef02f0292ff8d69366ae5748a9f0f978aa8cfc79500873f4a5765b17a46f3814cf84a04e3da4d9d62e9dca97fae5954c86a980fc80d860630a330f24603d533c84dbf0816a5cd7f6434a9ec4d0529aca0a8df81454346d764c7e2182f51f50fb1ed2dff656655fd44ab707923c55fa0b9416039516ce3df261e760060ce1b439fd8448862c38c7ca23669c69c08f549776952faac3909ff46a6e27031f893baea4860ad60e806b7bf184699416e34f1a0621cbf31f5c299419345569560c39c0b72c56bfce5ac5aaafed6a40872e2b194d330448fc388bb74a2fe1fbb2c2a3b704bb02503246a15ff6f23e191b3a6e487f88b757479482ab1f00fca43b656cba73265797bb76927be622812685adc1c619d9c330fffb9e730691394d9f0444b3c2c8c106d7f5253a7d0e072f4b5c7ea148e4a20945a33e134b920276994aba27a3c58b59b86d7369820e751ba3392abe96f974c2d9ec00b2fd3a6f0712d1427006c098db793733640b466889d09ca1ac10327fd6d76bdfc58dbb0cdb0f6f4d290db54dab4d01da9037af445a2d24cabdc70a97ef1ab210204c081efd0bde955edd9e4a62ba85c3043573feec996256afd0c6e378892bc3b441978f729594f93690ef8888bc4b7d7c4935362df6f23c52cc3dfc690fdc83be8bd4398c75495a22cc4b6fedc91dd80b5bc8d7501ef7a4ed29b8519af150ff6a3343c0c548b67eb81c1669cc65af49a5fc50185e39bd90b4d26a57543fca62076903987f34d68d239d33802b4ac411bef958b9aa1eb04b742c5800de446da1904f5036ad900431434d653f45261451f85c200ae3c51bd0789b4a19f34c606585d7db7dab6a633e19b19722a4bba07f7751548309080c59fcfcf339f8e3ed3bd8ea666e0cf918a17130c070bd8bb141fe534842f7b0a4bbc3d29ea1ce73bd64d4c336c3a48780614f89c79bf24be2a8536aeadcff5fa698afdcd5b2aea717fc1f7256f6f3fbfa5d7572b0cd39ede9000e6b4929bbd88f909d4c9484af56fa4def53a93b331fab3c39d714c428a1c796b715284e0a0bc9e0d0c7ebe6237e6902326972cbe6d95a965963348e601b6ccce0eeace7d7a887c084d9d80989188f3362ea41b96e6a737e47d1291a25bf056511e4d3441fad5fefda66a18c8c63d67b6beedb447c7cc267403f2ea84314e5bda8927d6951d7fe5ca0dc04bc76e9b8cf610948c4464921d653aee2d1c579eeec4bb8690203492c2947e384c812905a2386189a92120d4cc01cb5be0a11ee1917a8e6e195b96977c9ea65d2c9c650b9c48d9055ceec327acc6f995de86a3bf716f6e3384276ddb23f08490e8a65de4c95a59dd9f1efc0a216af6075b12bd5da8c0765dae0d780ada67da7e287a4a5bdbe8db97814392b15b89e428a4fd1a1218a758e98036867da68f3346ef3dedab1e7e2bf342559d8a118ce7f024ea0b9416d37b6685f55592ffa771046bd079bef110e786e1f8d6ca1be51746260c5c4960b7c98106fb060a6d64a85dd9219f242c3e0f62e5fc968f782ac15d69f559a3bd1d734b63b636411af90f890b9a994045ff0fc5332b20856b668c745c12216236ebbb111a70df3d9e6b8bdf647118fdbf6555f40d836d9d65fc68b73b012d6b2091cdec234b0d248c0ec64b68c5e7f9fa956f91d8f25bd9abb175f9527ffdaa2b220bd9b39840812e357b9b34134da917ceec260e3bcda0bcbf09f7ba346165db3e6fa10d2f9fc1aaf13a2aa6e951901a3666dc3e7d9e0321ed74e18a01355e7bc11d60c6fd4dde6e99b3cf458c39f16065dac524c8ae8c929f2bac0613fb1830552dd9c2384f07140f5a431a0e5c8b550df9ead5c5b4fa6a57d27dd809ae09bed8c57a229e80d0d3f0af60901b7b002856f25c3537f6b9cd0ad5f49f633e18909e91934286b8349d84a87fc0a0dbe9c7e4b49f09d04be0a6b02d57700d50650f53e9dd43adb49c8eb9030c0cee9b1499648fd7a8011817221c7d1c81c0626f4fdeb28a3508586b9a0b66817f013e9522de7f8133eb1734999000b1cf991343d383bc4626f67240a4b971c1c0c11b89a03cb7981e182b5ee66824a8b78cb23b6ed3557c4643cd90353bf85678e43a039d3cc819c32e046bc3754c1bcbc5cbe30ba8a57f37d4141ba2c74ba17eef0cd2a754c67a4f8a25faa5672e9156e84baa60ce995fed92a4d27c172f145363f8c4738a32cdf7be4271720b16b555d86b044bcc6ba7f74dcf8f6244d6fbf723648af29a6f47beb450dc5ab819545eab2d94a880407292bbb59c480151c5318c0e5c97bc91d3e8e010c9c18575cd6acb35f1bd424b3a955e634b8818b59828e9cb4276f7dacbd51a78d082a6ff2a186837fbcc62e696d3af0c857cca79563d20e58eae5e419786cb98d1965c69cf76d9a4fcb2952ae3386a2c312ea81a0c4b68da5943e348f072477cdea6302dced3e22451745c4dd209fd55cac97148891ad08971a0c3c762ffb3e1338d9ef33357a64f5a956b29eb64d05391798ac1b4e0b2bec5787a3a7e7292aec0cc17c19e207b9938f5b32e7a128f0c5330200263a4a39163794cf4a89abb336192850eea49b4c9d402e22b3ffd9680ec62ac35bc9fa769863bb1a8aa259650f17cd62660fc2d82e04b10fb36450c93be750d885ee0979c8efa8246643b4148473b74ae57d92ca53fb2c495530b37e825d81bc890dcc6578bffb62d20ff4a59cda25b958ea1d7f38a1a3b72fc6956ea4cc03206904594695f51bfbf1bcec968d99051bf19ba7b39752c3ff1831d3f0035563fdc297051c36ce1673533b3834ad3e25b008a1a9cceeaad2dc08c9e26e40a97aa3c39bc6ef7bdb50434f6d4221578e7468eca4a7c40d950524efc6a581f7c3ef31f7334963b713915ed5cd77b04ec217a3b904ef4f6924835c16174e4d3527a3dd8815f3b043a74ac4b4c933eedf3bc55c8baef56df0036cec93bec684b699c8adb87ce83b86711cafbee6e01024362afc800816a8a742fe031e07e3ab1f2b9c877a44f09ff2934128a4ac16a063826a49fde472c42fc5c93e233f7df14c45e6b8901bbd1f018c9e4928c124ea95a30eed11e6948caa2576a5e256ecfd9bb1279568db10661e6258a8330b1ba324405da86643b732811e0923252d78366b1dae117f0a6c8d8d131bd12da642e08c1bacb0c46f5a64280ae2ca2ca9217cfd3eb98f32974e5de44e187f896a616f666b097d455a2f46ac3209c9a07a6e0a79142619dcbea2f0aee3791ead4c8032ab6d8a7c3954cd992ee0664f825c603ad32953c8787f9294d3975912633a8f0c37a82a80cac64838c7996c27f554ae808b66405dee28b79c87fc3fd31c9eecd9bd80790bd332d1ede4ed23ab65fbec1937bcd2364a8b3403003ef695ea3722cfa7d0a7a66981fe941f4dd628d9dd9cdbe375828074482d98fbb49513c7cef2b41a74a6c56d2b584a6f3fbf5248f23933b0b0765ab70c5d2ce0554ff1483bbbfc0569138d953bb34e6acf620c0c83d4578a7528d3867fcd701239327f76d941fcaa1268839f01d4b088a96c6111d124c53e1dc825ce90c4c314137db4ca115ece5722e812795006870f980548462ec9062b799b6271aea0b54bc82dfb768d10eb938e3027a574724a5372d29150813c9"}, {&(0x7f0000000580)="b4d134e70f4574553b97aca911d7908e95c6a123c813fa66361ec4598cfb5a25bfe2c91b5b41427dcbb853775f61f0fdf2cf285fcb5319d212fa9c220e49dacc2603f2c9698f1863c0968ddbc3adb5f609b4b29ca9d27939b0cad388467f75bbe3fcc6d32423b5a129ae20dbc7c07b8c21e3f79a61d9c68a138c28e43b94de3126f325566eebb7bef7e3929125d79dbacf652cdb4f47fee685df93be6db2791f09dd295dbb5d1abe816a8233447d9e4cf16c80933ed45eb7755bee4da8e4280daf8af5c20d64d16f2853246bbba683d0aea0c531d7ef89ac9501bb71eea7f8eb850fd99b614e95840385361c1fd568911f1b638d13"}, {&(0x7f00000002c0)="b5328feb37bf941afaf320201ff5d6f43f0479361c8af34c02fbc6da2990f3a0f8062ac479e4c22882bf3b87020df5825eccc4db50f3abf1f91584bd851f61de17d35e331ff1a4519bbeb95869b9"}, {&(0x7f0000000680)="e7c39f4cc4228290bc50cb5c57967c5ce55d9188f643f17d90aedce9e2480b5fe473c44bc0021dc88f604a609dba77207ef909e47d25806a046f7163e19dc4bbdc7bf580139b6eef59214334bcbef17557a25424a1a5c11e77186d0c533667442852c0b9ebbcf385a1fc129eb03b7d4b1e444ff17bd6c75435ef5923fa1daff3f24a198e4f2e956382407968015fc694b777b7a7c7aee87b1e669800dd4388c019bc7a32453930c5d8ca0d810e45b645ccc27b94c727f5ca87183b8f36"}, {&(0x7f0000000740)="23c6aeb5d9e61d53eb106b28aa8b9d065d16c589fe6776a8eb08120c6bc7cfed9a1b16aaeb13434f17bfa3f7fc8d4906c0b9543e078c621914ff901242a141967fa46ded57"}], 0x244) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r7 = dup2(0xffffffffffffffff, r6) getsockopt(r7, 0x5c8, 0xa, 0x0, 0x0) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000ca94f80000000000000000000000000000000000359badf5c780c68e00000000000000000000000000000000000000000000ca5ccc7b77939559a2b1864b9230894128dde5cfb3bc8fd6b5a9d4f53808f3011ddeeae37feba6de44d3046b00ee7c31551e1aaa8b5757bb5a8fcd800017d468926d1f5ae04ba51a786225b170fcf70cac2335b473e6"], &(0x7f0000000180)=0x46) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x6, 0xa, &(0x7f00000003c0)="1009cf010000006d36800059d3783924d96f77cec9c548cd7a12936650c6f07574f7800900000050bfe0e7871d7ae83da5b50d72c5d2ceb771f29db8c9e22fc7f17c1d8184e6e7bbe0f19aeaf05270b243e6ba86a1a46348a131b0b09456281c48f58143c80c910ee92d462142712d36288d76672ae751f5b6ce22552c65b14ca356729c31c047a77267611af49f9a8228b8cae35f3bb9bcbf03394d8a049610507ec0b8137d24ea9dcfa8a44523a26323915f31b7a80abe0137e30b6185cccce494cc8e2c14f3566c1628fc091fdf1e5b90508250bfd79bd7f5413450df443bfd6e3e5a08df52d0c634d4d4d410c7b84ed14e97", 0xca) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x100, 0x0) r11 = dup2(r9, r10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r11, &(0x7f0000000380)="fa", 0x1) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='!\x8cv\xe0\xe2=\xea&+', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000000000130, &(0x7f0000000140)}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7, 0x4}, {0x6, 0x0, 0x0, 0x20c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000180)="ab1a228287b11448c3c163a08b945cefe01722593a28a5d8332a7446bcd3ddb2cc2167c844702699f58bc588a9935949594bcb9dd0a930085f58717acf1c9d") syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x20007) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000280)}) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x2000024}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) pwrite(r0, &(0x7f0000000100)="b1011cee8fad27050cdad8ffc3f5", 0xe, 0x0, 0x0) 16:02:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2060, 0x40804000000902) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20a9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001580)={0x8, 0x311, './file0\x00', 0x39f, 0x7, 0x7, 0x4}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockname(r0, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000015c0)={0x3ff, './file0\x00', './file0\x00'}) writev(r2, &(0x7f0000001500)=[{&(0x7f0000001180)="e8f0c2611250d009aa603795ba515d747ac564f486ca1ea59940e86ed0677caeefc6edd2e575bda1c4de59bd920abcf19e4252be9122fd823b8ed5f3d2e0f5ca881bc03e9ad1e0db3b41a7639a4f33dc6dc1a8ad61ea05f70f5a6fc852f27d771a3dd0b589e27b32c567bcc0c79212444eaa8882d815353941bf26ed4977be22c132fbc4f8515d6028ad2d360f729ed716154368a8d02c067f2426f90507b37477a87d94364635fa17642246ba33fda017b17911f86e3c4abb2f6d845f8fc2c43d7704379cd655fc33c22fa7c1e73abec0e736694565b4612aabc4fdfcdf834056c6", 0xe2}, {&(0x7f0000001280)="530f04d5902f5c9c092ac951a9c3e2f966478aba8ed31786adbcf3ff91202c51ddb941fd6a2fa28501af0e6b254328e3c4f57d89662c8b5383fd65fc49c879907cae210f54a26234ba9c95892ea660a426409cbeabc5523c80d6268f241f13d3db4afd4d33fda94faae76816", 0x6c}, {&(0x7f0000001300)="44461d7e9a639edfdaedb4387d1095f7feb4d1b4281a4555e7ba90bd8c09cbdb4ceacec3d547412dc3baea8671fef7e8a751e0b76419e8b94fd7edd6a7fa85c7061f0dcbc8482dedecbbaeed08071fa2a024e7281b9ae912b7c54f0304da761b4644897f5f464097620a694a46d2e09c2082c5e19c74beb6eb211d2112b2b9fdebbe5451a0b8daa38d80547d27b8659a39de3e4a0c3206bd00c3", 0x9a}, {&(0x7f00000013c0)="331f81a5f0117a6f54aea35c8eb5ff15d9f4f9e939760e8df7e6565e3edf4d45278dc300e384927850773f9438406465cc2e399247e3b0afe94d59753369da0d9ad5d3fe8a951cec968863b0ba5b65c59bf11f4b77ac765c3e9c0ebc930a80b5f9aa6d2d2ec3ab9e5290996a178dd059d89405ea154fc7dfd2f8593037612efee2051cc21c5a6bf5118816bd64687f8379dcb1510a8c93a22f04d4377fab88c9c3bd880aa5d41c453a0cbb9a44a176f267381f98e7fa", 0xb6}, {&(0x7f0000001480)="abc73c20981baeb1b4808da51cf7828b623b04343c6941d59000fdc2774fe71c070829744fb7f4cf55b9b155bc07a1c262072ea943df540e76b14e491f7cfeceeee9152c576a926a200d6b65e4bd6e322c0bc4b338c18533c755c7dbeb28de929b68d65a2fccb08eebec682583313d", 0x6f}], 0x5) sendto$unix(r1, &(0x7f0000000100)="4d458442022e036fbaba54ffd4daa923174426605c9ab04e2e0a3dd311d7746bfa02a4b775ffe8f59101c4258ba207f5b900eabf53c39dcbac59f0de8d7f5d595b3772bd1482ad9e8c6fa8be5efa011dc6fbd0fc5c3d194d9fe8633d294e3110f1aa2de90ff97f9b2e0b42676ba41c72fc9cead2f47af0243709a85352f2a7a6d2c1caddb5a1c38ce86dd27fb337ef9874b6eea2abe08d5d3fa5593e2ce42e521a5c1538edbafdcc1ddef81e34fcbceda87a1d3c7c120e300d624a6404b1fe874f71692601cd5b74ff0f533c56429d89e3b3728609543fd5bec954751c33be23940e44739ed581423b77abdd3ec71e5ee83db8a0589471b7bcba28562f2ab52be578bfe714defd173484cc0d24c6424f77a7414624c7f9c21a981276f802bfd6ac7a27ae22c02d2760745216e73a488eedbd2fb5e2e81888dce94ad565aab5fa85ff90033ff2be85c074a78ec63c67e4c6de17f2e9a94f2862a24635632e44f5efffed8a34cf3a1a32c02a55d123a1aaeb6defb7393067a2aa02b3fe55a67c74ea270f370afb482a6c75f2f6cf3dc47070b4df7b5eea30df8f3068dd1d279b4767796a5906328b3dd3f5bfcef6c749277e6ae24e24ef4f9d2dcf47a293e81d0c85893fdb407f3c67674414c273c6e5295cd95b29c72e5efb87791832828378b9c1ab150508b70b83b38c754f189e291a7744bdce8543e02c466c6725d6ba07fdcd439936bde6e8efe5e4fd4f533611204bde838e6d5af65bc1bae0b2a0602a33e342f92420dd213bf4a03315ac8a5662bb1a0ac6cc530621a97a3ff30a79068de10bec39fbead6edcc7f2c0a9adfffa4a01be3ceb1355b42e624a6c5da911db5294a201a21ed1909e3b7a11b0f0c525c3916604a24e41e68246f933c2c458f9cad8f2564b72126f9a46f273ea05c9b3574d5e763faa8c7f4835c547f752c961fa8e271f4fe0b89bc4e37eec6d71e4461423775c69720802a253632e91c27d83ad2ac53f248a48a7ea87036b347b05b19a96f5b345531a473710f9866b51b6db7ea26b611cb8bba46685af8cb6a711cec70b04ec0e696144a290ccba13446f143768d7cab898310fe0b3e8b9b2193a8af78ea801549cb17f6513048010151be6092b505845bc9cef56a15f636f43ee90ee656c902785fb2df04491550496aadeb70008ea89c4d95419855577dba28d8efca99ab44ce6ca293a7f4d65b354f0be51d5f02f8acaf4c8fc7b231cb8c1de1955c6b9145e21ab033a1f52d991ecee3fed661c4820a510b7edd77867a7774d47c5adc44074dcfa902e3ef458de95657203505d82756b92d88692aeb1abcdd105cfdbfd55b9e4e34eb5f956c52f51c14346130c2a996d13ab2ea508b030cbed2c3a8c1638c22af4635805c6e8b59c3244541b9a766309d5b10e9630567a4798cdd6ccaa215fcfb6a4977d13715f205b98366da0a54f371d3e840e8dac1697e6d70ad58dca19ad9203dcd52e11e833ea02d38b8c5c09585327e3a66f2bcc8e67a1a39eddfcdb2bac4566e824779b96df7abb9fc5bd1ba84e2666c79982def7284252f2ecf13ec7c7adbaeff7a2e38c126a63263d0692bb65b8878a5432992467056c4a0ee6f52a30a0e4aa765d22bb650c4d7568fb1220356a5d4d40bd92374309f18e02891d61073b5f81c6a90f47d02b58746163ff124bd75810ff9df6de9fbf73b18d4895cb2fc14ac0ff0c5acda923aa71ed9f648b75717a200b17b5f47784e4ac17ae78db43a5f227d8db8499c5a8053cd261aad48a9eaa5a89b0fe8f5f9991a281da10ff792df6c3ee37b943b9834c0ddbfa12085b8b88066970f343767fcbbdba1a175739bf91e73d2f7e942b8401c004a24452558c9ad030628cfde584a9d94ec1bf139f8a38dd3cda8d8359e6541f0feaa586d012cb0674db2ebd65a675b07bd4168cecf0b72371bcd74e0b6fbb3acd95997fc7b851a399a9bc1e0719e90b379193442acadb8c1a7447a50a6020bc9244a392198742341dd5a1014c4361aa1590810d5e35aeeea255444d15fa19fa689c4de6b520b0a509a24b9cc6dcd4f338be4ac93b7646a586b2e2f78cf18573e108138a942c3c7deda7ce28d6fefa53863bc11f9ebf90dd09acf4a42454faf0e448539993317d7a9f8042d1e18b45d97d574ea574a8cdaea36856540152e9ff24f745b3d80fb0a5758a058a49796f395395df05471174eedb88d2b486bc92c7d843873b026864aaa77dfb5bb066101808d6dd48b5ad9251c8f60ecf323990344fb1cb94d4ae207933b712164130a30e405fba5c2b778fde87d40b8a459c042665cb0b23bb60ff44df8844be15163538f4d7432b83948d8fb581eda620eaa5656730f9e66c1e714ab7e6f2bf56ae0efeb96d705fd7707f66bbb97c708c07e327573138df33b4fd3871814c7c8f78fcf6fba75415947000b857ed2e6e0729f311f9cb69a081b3009ad81fd759fcf93b846ae632443b88d6a2db006333251474534e986bf679ebfce18a9be447be25e30d89f1a96ac4e2c34413aed822fd4a0fa73d7c698a7cdcc9cd3caa36e61375146737cac2657512c0bfa1d047bebde3fb4cd8c8214486c1318ff6917d5a396b58aa76512edae0f4804d763c17b103c592f289a3ab57d76ff81c02b7855e58c3ec220e60a144b2cb620ea0fcfacba98d3e8ef8526805d7b37df95f7b17720a1159be407d1244d35d583c744e2c704226d649eb492998b81e74cdf2427fd33acac3e43726549970a4fbbe15356a5c95bacd0ee95ee45062a276e441ea66d216f1c85f0b6dbe25cffad86ee548cf47ec4aa3ba9c85271bcde6139a6213fb3587f0352ab38d1f947b5d4f1b0f2fc4e1ba1db5cdd90e785bdb7dcce4887c01bf7696be99f3dfa5ba2c18caaf36ded90a41d8205b99c7e86e8b8597cce66f3b9effd24d48557835a500c37240702f91b3d798f8f57f4b556681b190ae577ff92eadb8377188a9e7b004179e3b2cfb35a1bf346c4cf2d9eab20c5e6f2fcdc90e093c499f1049c8592000a50e9b74591b96b142b30129441479446360e798b687344508c69214c767bf175c925972322fae2e9cd93201c7a814ad47f80fba6fa9dcd6523edf10b881ef364a704dc3f101a21ccaff13a5f2bb3937a11e2f65274bab8d48b90d6e93ab0fc7f270feb84d64bc7e2b282e1a06816996cf4fa7e73a06e45e11839891dfb0aab05b75c92c4fca1c202d65ac6bad738bb2eca7f6f201df1b9fb91c6f2b595e4fcc4ae4889e04ec9db759ce05cb2caee97f19514c20735b68733ecf1c02fded7cde8c3dffaa04dd42c8f2e43713cf18c768016e5a6057899ead132d53dbb19f80ef58547baecaa32e33220b8619e490519c00f918d70132f3c7a231e64e9c34afa4cf9282ce95fc0b434bf0cc8ca342d60cda624b45ab4f2f1bc5a9fadbebb9999c051312b7e06535283055af5a361bee7058dc98eaff9c691987475f83209299193d857e3bc210ada26954c882cc10695f3e568305594f6a75f8ed0d7447376df499afcf1c5ff2f538cbc7b16fc6a982b345ebd079dfbf7ecdc7d9689b3c5b64b6eefbb3f603aa490b346b6ee1cb7868c93519681b9c22f4e6e4119cd2c036e420ae9abd3c6c5e74c65cc805be1fa9c0f2432f266304e7039f7fb8c97379526ee447884684efcb37a316f95b912a19ab62e226a003a54a55330e2da7c423638414a72c7d8a253933bc62d10662540d6b0ebc4cece7b07a29b4e1bbff65cfaecc7a66a03fe7b00b74cbe7fddbbe26fab0253c9c88e1fa34ebdd80845634c25853998f2ad27ae76f26c804cb294621524b4b3cb37a82b10f12ed6fb1ee4931f62ff60e93f98420914bad75d43a296dd2aee7885d533739cb4cf731799e80dbfc210e6dd9daec10eff0ad390a065198c08bd1658148859384380e0f5dec78c785c0df559f6e02a97dee0ba709eb30435108acbefeb6139fe070ab4a137c2763baaea34982ed591d4e3fbfd5f7b79f8df96e854ecdffe48817ebbd8f5a26a9592f61c37341e763d7b1552eb79dd2dff4e2e93e23ff7f709bc4294926bf9b3b41d4ca06e8bb42ffcdc16a8298ba894537af1670ccae1e7f5940c8fcd8c20c5fb093d9a5e334dae1d44e218382f7772c04a91de5dbb2d0b333288eb39af400c99ba3d94c632c368dbf4d0deec1c798255d89b054f7e99b39f4761c39f558a6dad5a241a3afa8623525df4234f8f5cbd2e9939220ff176b0ac71458eddf6c12d66e1d777e8a0b1bf923451e88f7fe0641d3b1f8fb60a91f863b4ffbc65733d5f20b225c80f4783938ead8bc7853beb81294a5f619abfe7a5daf12877543068d0bd2dc6a36322d2a78244d82e9f002964847dd09ed09dc88369887c428ace37c0ed6fbfe08351dea4fd77d40a78530c9fd42ebd2b7bf43cbb723468f2d0820390f2b6999d839e7e5732ad4df5db4959156a3baae0f1040c6df12b2a85e94358d498c2bdfb51b79da8addde1725b4de701bf981962cd50997dfc8d7dd913c4c6ae07e738d656e1247b07e6adba5ace6952ad34716cb63033fdbd814701c0c799bbb88d1ae57716563b06338327f1afbbafad830a0fde08c8012bf4f8433f0f85b9b81a61e08d13f0f2b164be030ebab1a49d12e32b40b12fd163e1f229f1d4e22c89a274b78264323f6f5621800817079f754467d99447efaea47fdc61c2a41f7ea18b4abf4ada582aaeeeab00d498d2feade71c3f293856464437134c4538e93723468db67b6d4b899269924fd22b33504cf52dd53897d938dd41f7b5ff561b9817313bb38472d56653511422626e3608c50241658c6effb8563ab70196120cd0501525de7820da9e42d42728e564bc51b42faa11e831b6e6292c99ba68feb77d93b6b55096ecc7d6f912e06953f1f2c6fd357a1b164dd92d384a7b3f2553821e70fad4dff76b5f2fd9d329718c685ced36aaf526b059fe4cd013c250b41174b7b9eb1e68422cb7e6460d0c3073b68146034af9be9bba1e2424394ff7b34ec64b5fdaa6aa5d03190ac533bfdf466a56380524a8c4351b17d186d019c0d59284b4fa995ea1d41a6b420c98a32cf01f614e18daae5ab1c18a049bf47d88f795c539e0855e05dfdbf7e97a9520a3cb269d067242d644c10c66af3e9125f8c2108b540372be3c1dbc2b67e568097df0ebd844e37792d6726c17af577cc86952cb3ef3368ca6a4875f1682fd2f695701c076904e20b3f57c41a34426be17b1f61c24a9c073102e63c7d6b45efe36110d749e8cac51e13044d3a8390b6105b1eb5781e47d96d2fdb994a50cda853f56897f69ec591adbc6e404d9515b045812b4e53df4aff3a646de4e02ac29b2861e9e9c133450d24decb9dcaab373c4e720f53965892d3c204f9fbf36260bd1f4aac61ca17480d0465ddb9101d78c0d357fa6df260fc51f0a1fdb8c571d040af80b6f9141323805a93daa9c1c963605dbe23b76d81a6879ba3b6da2b33c685af88c43a93a624bc3b09eb60fad5aca6cbf1177ae5226a8e7fa59a8f34bd50560112d0fcaaf00986a4b52840d6bcfe7c2cacb22106a79d02e37ddb0cb96c69e027d9c0125caecda52cbd0dddea55aba117cae8feaf899d6dcd72e63c8cb35adb90eeadd2a6d719eee4849c63cffb3f555b33668290db6bde80566a21a39fb8a2084681f215f47e7befc5f6bb94dfc469287d6699550ba027ff954e6bfa21b26822c3d777136f1245a048e7794342bd8c26cee1d551aa7eb0522e4d880b3a3c6542d3b11e70062bfa858369d79ec6e70871119fe493b126e55b03dc83ac0dbaab57fc1e802", 0x1000, 0x200, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)) 16:02:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9a0e3c6514e6a831fa226b8a0f0cc"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069a0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) read(r5, &(0x7f0000000100)=""/163, 0xa3) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x9}, {}, {0x6}]}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x180) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x9) 16:02:02 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x3}) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x24}, {0x6, 0x0, 0x0, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpid() r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000540)=0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000500)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000400)=""/86, 0x56}], 0x7) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:02:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000a00)=""/179, 0xb3, 0x2, &(0x7f0000000300)={0x18, 0x3, 0x400, 0x4}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:02:03 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0x2a0}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba308006a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x1000000000000074, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x06\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x2000024}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1011cee8fad27050cdad8ffc3f5", 0xe, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x3}, {0x18, 0x3, 0xfffffc00, 0x1}, 0xfffc, [0xfffffff7, 0x1, 0xfffffff9, 0x5, 0x1, 0x9, 0x16, 0x1]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x800, 0x80, 0xf3, 0xfffffe00}, {0x4, 0x65, 0x80, 0xfffffffe}, {0x4, 0x20, 0x8, 0x9}, {0x6, 0x1, 0x5, 0x6}, {0x9e5, 0x0, 0x2, 0xfffffffd}]}) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x5fe7dd976943d9e0, 0x8000, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x20, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) close(r2) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x83, 0x7, 0x5, 0x2}) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x48, 0x3}, {0x8f, 0x2}, {0x0, 0x4}, {0x8a}, {0x3fcfa0be0dbce396, 0x5}, {0x23, 0x3f}, {0xaf4b280bc898aff0}, {0x48, 0x10000}], 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 16:00:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x3, 0x2, 0x20, 0xc8c, &(0x7f0000000200)={{0x4, 0x81, 0x81, 0xf2, 0xfd, 0x4, 0x47c}, {[0x2a159d4d, 0x8, 0x0, 0x1ff, 0xfffffffffffffffe, 0x5, 0x1ff, 0x8, 0x7, 0x2b2, 0x8, 0x7, 0x2, 0x7f, 0x9, 0x7, 0x8, 0x1], [0x36fc656a, 0x6f1772d0, 0x2a95, 0x7, 0x0, 0x5, 0x0, 0x761d, 0x5, 0x1], [0x7, 0x344, 0x1, 0x82a, 0x2, 0x0, 0x6], [0x40, 0x9, 0x3ff, 0x7, 0x7fff, 0x10001], [{0x3ff, 0x6, 0x3}, {0xa0c7, 0x8001, 0x132, 0x5}, {0x80, 0x10001, 0xffffb278, 0x7}, {0x400, 0x8dd, 0x6, 0xfffffffffffffffa}, {0x7, 0xeb34, 0xffffffe0, 0x6}, {0x800, 0x8, 0xee, 0xffffffffffffff81}, {0x3, 0x7, 0x9, 0x4}, {0x97, 0x1000, 0x0, 0x100}], {0x1000, 0xffff8000, 0xf67, 0x20}, {0x0, 0x756, 0x0, 0x7}}}, 0x3, 0x1}) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, 0x0, 0x2}, &(0x7f00000000c0)={0x8, 0x8, 0x0, 0x0, 0x0, 0x4000000}, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/189, 0xbd, 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 16:00:00 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000200)=[{0x9, 0x1, 0x1f, 0x3ff}, {0x200, 0x7, 0x3f, 0xf6af}, {0x40, 0x4, 0x1, 0x9}, {0x1, 0x5, 0x0, 0x44d}, {0x80, 0x80, 0xd2, 0x7}, {0x8000, 0x7f, 0x3f}, {0x2, 0x7, 0x1f, 0x80}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x7fffffff) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = dup(0xffffffffffffff9c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e5, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000180)={0xfffffffb, 0x7f}) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) kqueue() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x80000001, './file0\x00'}) 16:00:00 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000181, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x4c, &(0x7f0000000180)="5c98bae9e2c5eeafd6b91329853fa59be416ad7477c2e59efa149f44777ee5c38df32aad6769299f166ac15768d15d3cd52bbabfbcaebdc01d1113e8010fddb948f4e742f4cbb89ee789650a") close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100), 0x0, 0x409, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {0x84}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000280)="d5ff9668", 0xfffffffffffffc7b) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt(r1, 0x57f04fd2, 0x8, &(0x7f0000000140)=""/129, &(0x7f0000000080)=0x81) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="6ee7ab2c", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) dup2(r3, r4) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) close(r6) syz_open_pts() pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x5d8, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400), 0x1bf) 16:00:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x10000000000003fa, 0x0, 0x2e8}, 0x0) 16:00:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff3728381d000089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x17b) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:00 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, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:00 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:00 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/59, 0x3b) writev(r0, &(0x7f0000000180), 0x0) close(r0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) dup(r1) open(&(0x7f0000000040)='./bus\x00', 0x400, 0xba0a8059ce26dce) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7374, 0x1a, 0x9, 0x6}, {0xf800, 0x1f, 0xe8, 0xffffaf31}]}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x9, 0x87d8, 0x1}, 0xa6) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r2 = accept(r1, &(0x7f0000001200)=@un=@abs, &(0x7f0000000100)) setsockopt(r2, 0x2, 0xfffffff9, &(0x7f0000000140)="cb106d0ed9128a57bf038dd0e1b631173870b62c633fd435f4b58a79cae7d263b25585edc7629f24113f60ac7070e9cbf6e15d8da4408069ee7e2750f3c7edbeb6d33172f6a465812bd8c0370ca2cfd726fd7dab0a5d5a505b10842435aaf4afb65f77fe22297652b7ff9809330275907b28b26e171e99a53a0d6ca5c6ddf0aeb11a01a48fe57591289ac1753dde68309961b2a0dc65745950342129b092c64a889ddc48447e803c56a360c16d0a18700e1df8f08bd46496234896eec61b386e847e3abd309af6464bde9861ced3e9ae6a47155d37bd8f67ae7368c3ea5fc2e289601d992d1c287e2850203a150b4a7e7ead4a8caedf21b107f962fd014691b3e5f210d239af7a53b868985cec659d4b5cb0d8a8938ca87581a9051cfbe4e79b83a8d86b260dac09c733e32449d33d5fc6a29d1d41632506723316c250c7ed52342a0b9fb9dad182bcce1d727deb2945146777b4af01e87e29813de4e1f9de00a62e8cb48c0b9cbcca25903b8941424396559b1b1513c56397e11d4dea8aa7464f9fb41b23ba755b713edae60de5c73f40fc86be9afd65277ac94c135e36db45fc9cc423bb3c68171c4bc9e1eaa10955f7946d670a69708c1b19c00727116c8728ff464174ddda99f83c507d3aafe0d40b5af8856d02c312e8d17577e1b0fa1a7d2c6959d36cd0e06e673e55107919b2bceb8aaf2d1b22c7534c932e90ae84ff2e30a25517d8f2b6aa27c2ac7d7ab98cdb3ff1cdf27a96af69b6a8ad1a26830d243bdb7cc85e1f18d81b5cb655fe390efedf5ebd6d1b470e7f47d94e730205ed06516fff607af32a629b57ede5fd8e46f661f6b886d3355e84e16a9d34e5b2f556827550c73959a781b6521e9a131116715c5af0f460419171549e5a235ca5f4981c42637db537d6a3f88d8ebed3569e28ad2d585ca42363da998fcdadfaa47d12726e7c63ff7e91ff3b0158b52e0e01437a48ce81158dc427a170ff8cde51c0b46e92909080bb278bb322f3099da1e8afdb6d5e5f0d8315a765e1165a2a5e92ee0dff886be394ebaca946b25549e0937c30cd46bf47c521159090efe7d7c4a24f9934ce2ead57786ab40d0138a91e921c26202e2a7b6e15fe411589c7b5e93e0a15fc2268e8c0e28e0217778104d5ed553998133a57c6ce8c41df461617e0c36f1c788cd9969a6f5ea081ef59be81849b51de1edf812cfa24c598583377b0733906342f670127edc71d3e5702d2300ea52e2b09dd6faeda5187d24e0382af94be49c781fda06a09c45479e82e61bb6b97363a84c6a3bbaa0ababade55ab268bc8334ce6322d27e032f70b0cb8d740b9e58a271d7e4b7da7133c1fe251942fb530cf2fd4da1dd157e9b7dcf941ce22e7155089a8a355e45308a9000d7eb1e4f08864f79118d469f553814beffc226a9f8f75cc9985d10a0eb5f8bca5e9308fdd3040548882285fe26ddf727a90f12cbb36bd003e379e3a72912bbb3412a53047926268940b041467514ebe4f38a88af599039b6a242bfba9b40379f8277b1f5319bf936c7f0b383435ca96efc030ca9daff9cca6a7fc5eedbbf1ce129ddebdafb53da6f5f6d137d622e67115d3ed038cb22bd426a9feb190a46fcb597e85e0544981abf367fc8787f5ad3d284c3d91ad731d07359c45afe9519da2ecea344ec2bc06359affbacd1e4561a8a0dbe3f11cedbeecd3b9688cabc19d9440f16acc963b5adaee57d7f3ff5d655bbaf663aaa0118bc023351bae42ab88120055e6c3ba0458b3075ddb2c884b9637bee0d44f0c9db5bc53363c38448ee24ef9eaa09f7d11fdf12f9904630a4ab65072d3f832d257780fd59e0fed8683dddefe59e1b2e02ac94d90bff3c5c526b41fc5d1b38de022ffc0c8a28f19bbcd3365187a963a7903988c074db817a753fab6ce42080f9c83e70552b3452c4dc5c5b97ec684d21a36e4c7fa53ff75c8a1c9f307bbbc70d9d6d56bd07065e73518376f39cbbc2c0ea1af4d3c0f6ae03f93bbe64c5d5472358ee295e54b2dcb13c8d4f454402d0100caeca9e0cc36b40d89d28dfcab6bb9e9139a25141b2bb5f1e3ddbadb178c572b2221ee53d5e05554c900f49712217872c56663b85e06b1458630b35f3ca5f769ead90cbec49f2573972570416111515af03edd7aaa1885374305748d6a065f1840ea9bef815d1c6a3b99ee06d12a598507381b707b16ab76476a98a20602ad62a2864de9f37067d73e60d720cd7bc9c731b371f1e6a447ce6f26c29d77b5a315441991d99c0c846d3d1822623ae435c9eecf3111d858c7cc9f10a0a0ffd1e540dcd770887b1228992c3740496ff24009d73622ff998d7207f35dfd05acec04023c3e6a77d585cd3984d687a7e155b1c5123d1971680a1495430cb40ec77da78cf5214e14f0836200de5fc3b4840acab1f9979251dc2a2470ff58e52ada681b6e27ba901be65202d7d755f28ec91a180956f64797518671fac39459731df276c1f4705acbb4e68da7f3c458ff9dcd536b86f10fa803738876113a125b75b0d30e6126d8dc347737ca98eba54f705c224cd72cbd54580e09de07d0d9e0709dc195e0e22772476e1609dba3248e05b1a3bfed62aa8205a2b3125f51602d079135cd20e5bbcecc132c9365a7e5a272c7c240ca016dc715d550124f8b120c02da6247c7e0feca163c631182f083739931a33db8ebad0e986899ac770b369a2b22d36ad225c7e2f25e5398bc1223cfb83acc2702fd060d06ef419a6ce9ee023e1cceb45d9e44672a7fb1678ffadbf616d7192a74fa74025a1cd127c697dd8a3956250195c092e65051f3c539f25fa1e74b42f143938b0081ce881a0f478ebd4af629bab8a332570232c604b5aae0b7c7902805a48955a5f980fa567be719992c9ecd1d5830d2dcdfb88112499e36bdc72e9ae7a9863bf307e9691ba853c6bddcc787456ec5809335ad62d2defc68ec02e91086fc439a8579f9b39d398f036034fd1b8d99f9206e212a154a38d092c23e58ec260bfd5f65e7524a6f98d93450a9d2df032b66f1ee25313f8cac3e91e3365c5f6980e2507ae1c1b2aa7c1b938a75479445c306d5a07eff3fd80c4f2c0415f4e9051e4416ae863a2dc3bf7eb09a855c50104094d6a3198b5c7eb28f4b29e774e6bd848fb01dc0f14b51782f9bdac7fb17f602e482f01582b6fe5e07e14d7d7a60fc38b8c02b74c259e72337f70c8dec4e7f30ae0b60864e070cf096ef7013fcbb3bf7d2159a6116c70a116ab8a8346e1d1d27f29e46295b80d8b53f9c9da4f750c6b5eb81af070328816a2fc91126e29dc1a239a2214609c041709be190d8f4d1dd3bb65dd119a7a82566387086df79ab04f7560f4f6b07a1a662928ea02d8769a17fa9a223e2a9a126844a2c087212674d4de4d993dd1f1de35a3e29a5accc1fb730e8bb49fd2e10465d861f0281f8f23f4ca75598e8f8cb8e4ea0aa993b180681a86d88da4231129f2a6d7c33954bc20aead913e3c1b3cd926aa5212262489c1b11ae5ceb78699dac09c59b4e0349bbae9e835ac6592303ce41fba3340c6b39d0e2aff31a59af2e2e0a94a10c6f51e43222009ab28ac85b15fa4607b0465913517c36bb1150c7e874f6df992d8ce2b119d93c3a401a137e5705ec61ce804d9991189cf5f862fb82477093c9d6f4c9f9e58747d1d101fbc96273c9d0b15c68d4e1552d3a23efcf24d088fe592c8601ae8a816e0d5f04e0ac5ed047ef3716087e4f8d4dfc08cf665d1c8e7b2bbb3ffba5c2d1518682db63bcebc5bb07f3370cf911d488d8e17d463ac53621fc056d33118d7cb07bf1f75f00ef43c57221eb917eee83e62dce929c95051d5101de9756a6a07bc8dca905587c4a70bd2fbb8c8272cd07493ffa360b22666c9ef5caf5414bc881029d811db8f64aeb9ba8d2ab63b33c90effd3c880ccd80ead585197ba0b1fcd6b74f721a99873b7d3698b6005956037639ae21edb78b1a93aae18d0c976a53e552dad49cac459b03420880a1739f35a98a5afa326664f687a0c629ca97449b759b8c0a7b19f9e14e51e1475054c5319e477246945ae2ec996bd65d9dabe7048f608ec071f7dc1467776e6c29423da65d96096e76ccebbdc888ef23a63326a5422c932563503e135c2a19d0b28fc25aad53018d8504e4261a8ecc2dd5d4ce9b4b76a91feb3e88aa6018b2d4fa3e104d43da8295989f856627b34b519a97967645923699d63342f798abf12f6600f8264a1decbe53a77f00949cc5a2cdf3d0bfb2e1dd1c1a53ee7da49643a19614f97bb03c4b9aaf2dfe53d00a9e29ca9ea2ffe3e687e534539a1c20956ec1318221596a5e9292a42c38b2a9fa6a2e01c26441dc8a1c6fd4ba4af5c0b4cd43d6a9b27b02423d523e3a584f609e910bca5d213eb80450b31d3534a6f22ad5d2940368264a68b5e5b9aa480375f05d50983587e83138fafd0ef06fdc33a11c1db7b0fc633b4b72de88596bd3f400a5fb4eda5c17e397d72481f523f1a929566f7140c53e413725f620e697aea625000d99ab754aa17f2502894f6658f0ea3f2996a9b523c9859999ee0f0e10a9ba4538d5a9c991bc503a867644fd55ad17eb625918e624c3419b05ff3350d073c467312a0bc3ca78d09fc8220f9244bc9c8ffdaec705a4478ac35b635419259ea19cb0d4a7a2762c2c2d42faaf1d4219422b8aba498c26e611b51a81ca59b76d21730518d8239c22460898ea2076a86fd9b5f6b074906c8a1b85537bf620b694b57ec2852271347e9fc35a0b348444eb08703d6e7d99b22db540d9bfebb61e7b7743517346003edd9adbd07e41e6c53a0ea65eaaee38fe21e05ae7b4990a0387142f28b42104e2b6151f0f8acdf46f15fc80476fee1006a13d92098ae6ebab9170532107b5db3ad9ce42a10f1ac7e6ff876d51625fdd139114c6ba5c6b3c00c4c648dcd47ead448457460b90ca24758818266f7b124f2628c6bfb0526201c6de9d3b92957fbe29505667ff563d46acfb8c941ac0ec66711e795e25cc0735add288ca64d17d63501bf0a9ae99ebff7a3e507596efe5f5e550aec2c6e27f1645f56494c62151bfd1b91caa8b4ec4c2f1635f50da0611fe6dba0e055c3f69210b45357b82ea8033434d68389fa66a74c54dd75615d77e9d2270c93a72880a88544e89313bdb117d7d99b59b752c5a07d6b3ea3975d3949f6a9d702d7ffcb7f38fbfa43da8210e2f15883e4f2ea1ff8fcab7555705d1669d0624f3685e4ae31d540da7084ba4902cc90af1f1b03fbe8dddd66742e7256fdb26a38fb3fb4c571e3dd65dd80586e9470f4c8c11d4aacc486fa2e0e3008cd1e1e98ff636ce64fc9d18752e13754ad72932beffea41a67653aaef350dadd25bbe0060754d88e5eeecedd2fc9a2dc6363607f1437be775335f269712b1610e86a02cd5b48a98bda7fca83483894a3fb877b1368a34390adfd5c45ce1c7eede087583125422aabf9e9535b5ca907be5cadc773d59d7276bd2aedda8d4322a4aef257acd10c49bf4c0901366e9882bbd79f4ca4f9e0c3422a64ca1977a14ec846838638e4ecf1d3f861175f827f0524ef631c1b1a608189f73606368759aed1cb27bba310d91cb25c2b623803618dc27439a1ba5e84e7393ce28085d7ee477c83e435a7e4acab09cf5dd08551ab8b52e25aeb9c17e5f323d321d584c7dbc83f3bfe768efa674c66eb5cfcf83d108972191b398feaf05c09c596bb315f67683635addcb70500974289121e51b43561562ae9697cea2165da2add4ec753f4efc8ca349c81cb7fdd852b13423ece0ef85dfbccb25", 0x1000) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) connect(r5, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) setsockopt(r4, 0x2c, 0x20000002a, &(0x7f0000001240)="0000080009005b86263ea5ce810c59df674dd5ddac7a11acaebbcde766a44a8c12214fbd3ccb84d324a801e7af976d14593136fcd686571c9a6305b8e0000000000000008ac6b3741be16e29896263c7426035a9e1ffef5518a0913df7a7439e9432b9792b63dce85c37f295e0bf8bc47634b0eba2a602bbfd2cc35352172f66b06d2fc9dcd733765806c6f8b2b7b08ee8faff98a6", 0x95) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) pwritev(r0, &(0x7f0000002b00)=[{&(0x7f00000006c0)="28bb232c011f7f7421229dea8b30bdde60b0a4e35c2c5d356d970b6ef69946eacd7b22b8b785f85e321b7d6926370625a53e2fce005250cb47eecb3a7ef253e0709f0191a06bca72f9cce2265d365f65ef4f288d58067b8dabfd4eb5a740250013320aab693bd5179e0bf4f0704a44a0e15a5b24cb41053528482e28caad07f1c6e504fd24f2de534dc93924f83f810a8a70d82dcd9b1a08cf2c7294029537ec595a48d16ca529c4e4e83d96cc3e06ff510c2e15433f803335dc99499101022f4e13cea56be36139e6896615f00025569334a8e1579e25db91ee5479d3a1923e93913558aef985aea75d8c57699332e88e1b28f6b7027b4e60dc378cdee5ee57886323cbbc28d4bdda07a5adf02fe564983098511ce6f5ec8417fa9485baf335535c93acf977230e69842762951f757a172bf6194181152f9726342116a001bc444f1ec46d1c45cb07c34e76dcea749a12a11b0dfcc8d766857a4902ea7d2b5d4af980e3127c2112891df0375f2dba32d3d7d90bbefbcf94d139979452ad30364a182d30189b0558f980588eb520f08194f0c94896fc5da32b06a830b21b37209d70efd390070c24fa7b3784d6c3d6103ccbf169e63d0938474a280df822800f28bb077b54b24d74eac63f714699debdcaa402ce9f2e632a0c1d774fa9a5e5cefb3a22bfafadfac13ae43498c548c7aafa91488f664aa8577fc82a25e19bc9a49b9019f61e3697fda0691c58ab266d2bc32b5721ee65b50ad17060d00ad1c4669c1c60623e658b77795927fc211209e9089b6ea1297632c59ea23116b29c29c493234223a4d7b544e68f34c300d0142ff801709dc17e31b9adfc4e899631339c5535ce1c2c7b3df8892265d432a85b8b0eefdcdd1070b18ea9958ce6d1a61888adf6909190b65a02b04ea3becc58d2d67579e62d8268674c47c4bad7800801612195816ab3606e57700e2c056611812670c6fd48d90b94b7224831dec4fcc4ea4247775aa4bc55a7433c3b98573cc2616983dfd2bc59e775bd19ef0a1e4e8ba4a3cea127c07e82b1f34642708e2ab0703fd367ef5acab6caedac79362dfc3520044363b435900e8c3fbc5ef663e89a1ab1caa55c359e69ccda3ab2ad59ad55bb3f92d0c2054f9e9b93388551d02f27589b45feb80164401d66ced2fb9eb3509c7a3df41c9aae25da222af99ba9e584b7dfbc1af926202616201e1b12a9ee279d921ccd2dc6963c0cc153a93eb87c95ccccee87ea032168c11083b6ea8f25deaee7a29bd655337e1a12d0f82106462030b4a40fd112a6e5f128e570ba5ecd151726943d534ac8346f10963b97c2f4a313033ca37e338bc7f4d1b9101682926fcb20f0a910c4fa1e1ed51280900c7e2e98c21c523556735127e1dbd18e4688730c7a96b4f86ec1b2e1f615a7a42a0fcf1f946c1637231e22aeb79b76f58bc54b4ee02ea6f8f766efb046253050f9040d72ecf6ac49f23ec856d668c95719e3f7c3d5b945f90f8213539319abf947376b1f5f42606ff1697aabb90b872ff7b5fe2392bd04ad66fb267a019a669844655e4b2ec3cd5b674205a4a34c4fdb36738a2047f9b3392fbd1ec6803d76c639161aebc8ea3dbb927ba00d7d2123b40f7de232e82d50c64f8e99e21a3880d8fc990fe6495643c44c87f81dbc43e6abbd2f0ab454f6c7b3a9c8eacc805ca8708a73fc0e189632ffd27c81e26b5e1fd2c8f590f849d159cffa70845017378e43bfdd1e7ebafcceba807589c7b461f951362507dc8e52ade3ebb0750175859a9de6195fe88660c43761d60efaa6b0ec28ad2c70f0b515d7ca98927592bce3a1dd070cecbc14dd7780048c1e12f97703f54cbeef4fb96350500648e60c9212002193dc446047b58c0153f6f7d06d8224c947d2dc0eed006921ee741a6ef1fc7b165aa7253df7faac5e781cc513277bd094947a86628e917802eb76cf45600243b3c3d08d3beaec55e8d8998af90033ebd0748ed2597d99ad430b311733450373f3e437d57d77e6e5522a90acffb0ed331e8b4d358a243e73de7371621b47b6df909042e6ea706ff0edd4cfdf0bea9c6f515fb2108f2ae5c4f8960e894335159cd84e5ec25de6d0bc5df1623294d3ce211d689d8c052055d223edff8f9b98ac8300975655bb819d23c089d1a29ee6e63ff86bfb30857cc4b40eff96451e90e148ae1c513f732d58930a565f87474bcdfa236f76d70cadbeee3c7b22aaf424790710737b56b16c0c98a7c4576fc7e864a047aa06e8bef7fbadfac306d8eee514274fd817f2707b04388c3f1023d20a67f106dca6f6056c9df2a3c567cc0b3858cbca98a1ec72583adb6a41b4cda6ad2a595c96bb9463f430e6646bebed1e13ab2c3208dfae319bde089fac85dcd03ecd326aa9e25a683a7c944c4d500bad9a17857884e998644df299db2179150668979215041a632ee324a820abf3965f496163a868799dd97967a05773361c066458caac553090aa8b37970ceb8b454dcc54a61eb67883d65c63191fabe61c4cdf7f574030a10aa9b24851cd89749e23fb8f56ca6b6809481cafc4878b8178b17cb0b410a4ad49894587288d7bdaaf9e7eda10b9018df592097b786eb204ea5f551eca3d357b58e4031af084583a58e54c820187600aef6f1fbb320ed0d1007e9fd23dd57b4808a78652ced01eb5a2e0b5ab44f913c9620ae3e31ef730e479c5823c4d178987f1a6d5a98be1b327c15fb8ae4ced38db1bdb198032395b63bb5aa037757404e4ee9c320400f613c6f4cdcdbae38d12ce205162e7db0c68136432296bab1af20a4c27f6c5f58451f0be7608ab4a56e692554e1a390c80b935ec96923431d7373ad21b7226aaac888a6a6109d84cafe32aae08917089c19c988af63b0072326cec02a714d0428d900d026403be10e883178c7b18a236259c688089bf6be1b57c7cf7342ee1a75a9514c4aec61989026e660b305a02e419f0ae6f836da0f779568e9315e7dc9e666e429f830bd91e62948a36d98227da7956fad83fcb8c7a6d8391906c33d4ca31a516f09160e7805a26babc36001a5d242fa6fceeadb0cfb46febd50fc8d1209919dad89e3f8a4dc192df395eb36e514f3822eea9c458f5f7f3219913d7c67bf53f3351a16ec8864d8bf75469a06b913f073798fe34bec1c03408d48cef558ba173351f9d8af43544bbdf7da461d13036391e966ba06208e1117af54a7e009e776ca653ff42bf6639b7e56c6ef97bc55732645ba92f3c42f5923e92e98525bdd712a746250ec079f71c05504f99adab6306a5136afc96d31402e6456fa0c1c2e11932c7c9ea2214492f1a55719bcf381a90b11b290691c5de33ff119668f10ed0a436fb3cd713bfaef1da64f07901fb494d8a8f7f0263194e049f34e822d3f464eef41dd4cf2156e6d58ddaac1bf75b55b31dc76d4214f72407704302bd29a8d9ffdf447ac8be69d142657ddf8a4140d29d033a2ebd09c8823cebc43d78a3f2a98991073b2bc5e05601e391b9ce09d54cc740b2f073ac9e0196949edabb6f3bb0f5aa174ea979b7d5899612b8700e4cbb85edfaa1dad80bbfccad85534eecb2e35dfa7e4f19ed4f41bc2d560ecbb03af9da2700f436b7336b1ea5819f73f972d91e2631286313ca55c4b290f5d0603225ea76da6f90b9db6b01682c46158e32fd54c41c1c1647ecbaa6583560a8ac417c1705c95afd1cfa4b840136c798467bc1a5fb1324015340a909e108a207f1b2ab682f2d363c4a462b9af38278c0bb8e8c574fef923d134b9d65901b4d8b58f991cc6e7ddd3fb0d7d362cdc1088ec252f16a77cb8d86cb16668b12a09d05a24299876e62b21ac037c05fd57a65bc29a7ae143d864607db6c5c0d73c44665531d48a462d1d2c7a63263e79250c58e993b7a62b8d112d7f306c4bb53ca9ff519946b56f198c5fe792d27c05fa6db8990a766965e8b3a2c27999e9e050b38c19f3ceb054ca442a80fe4436256402dd546a6792d2cc86fbdbc05bf62720e220a05397911b62466e725d3fe5d983f804b5c01a65a09146463c6fd964b7f0c8d1846c56c1beb30bd7e1e28fe359ca2b3614724ad226b050b196456b131f07030435e9ead2501a443614448d2e79cca8dc8c4c9c552af553bf7b6416230eb431b266c1f95326abaeb2911284e84ab00bb0e4e3a12c3943768ff53fa06eeb83e5dd8c6dde2a385a0d21e4ca949669ca8098f1373e7cf83aa3ac6d96e289ac3c6f466b772f539a3bc89a9212a70fc415be6195ab70b3cc237a0f41d8c08f0c13f6bbceaeeef9829251326cf180d34ff5688c89df2934a9b6b6183684a708d3e3e311cc963456ad08c4844f4aad68a624383dcb349c67d0d87d0088865e626f4100f37ab926eb9df1c3c1b5bbd9c53014dca9146b52e232905cde09ffa5c957050af8e9817879355abee3d6f85ca44d0d25b7acb2a22669a3a49aace5fe52c8bab6e649b41ffd523603bc34dcf7457b390e32ab538bcd3572908562b990c8577929beefbe9b33c2c1ee5f4d22143ca5c3259aa5969735a4e87d03216cccea6b90ba9684fca52188def3585fa9f7e08247fd7a4538783ddb7aaa1255ff5b32b6f3fb0fb41bedc17fdb9e7840c05091c1d3c86aff543c9452836fa9df5be9001188fe73f13eb847abaa07650cbf1efd5b2cacd2e0edb596663b7acde3d35a420d59d5b2b0b367a02ad4d8622bb29a94507a3fa5ac4787782f1169424b051b7494ea9a8d7f9fcee294fdf4f763bec4d7876b99ea87325f4268bf2f32f222079ef1da043e426b20c20bcee04470ec7babc3c4cda4035ffade61f8fd715d60d24cf4f0993fab7b7306e0bdde2588f11c23b6db980b40a156f2b9e931ef8c80c32e766d59ae8642e4973f7be112d292af7a5c4f7def7f0a143bd509181acf2696dc2d7ea4a9f6fc5855e8a0b05ee5b14016b496d6cf08cfdedbe1d980999dcacd16f7854c2354201ad8482fa0ce66e32dd4ff6fc0874c407118b6c38b19dc56e35f4603863f3ce8b7634ff145f0cc543433c01d39d357a25af18b2239fca4bd2dfa7140fa2940bf17fdf0636d6f888879c40c9de2c6e9ef306fdade7136090e4c36d0bfb0ab2ccbab11b3f7bc0b54f204df9a435c2028e0539b060efd36d0343dd0eb7e276889762be1e4b9e18c34830547945a669e0d6bafca78b1d726c917e54f9fa6d69a4a37a697e7267d3cbbfac978612d3e647437d353df6dbe56bbe7638b64b7cf02b4779cf4f48daaf79b6646033353167e19e92517278c59eb12786bf68f67385760f773499693ecef031bcad3d94326516c9922c2099d4b5d34e40418c16b7d108318cd3111f595c5669510384ff5c7f786dfed505ae8a50387f7ab754e292eb035d78433ea9522d83bf09399227b9e3bc5c42e5c4bbd04775d893eafc47aa3ced00cd3d3c07e7a89969c9da0427ebb3f61c8fcf368aa85b35ee3bb20b8079d96e2d7a0a04b7946b1f669a01e0aa92ab00f696ffda513a18b674e02165888c75d5ee127ff350d6409f5ef3198fd985118564f1c922d5f87d56f9ec502a16a0d1741751bca9f4123f2e953bc35c9df5c72e1c1bfd5a95078c841c77f5e62fbbaadf4331a7841d465121570befaf6fea2564513c9f5b413c0ad1992f547ed478158e93aab20d617c0cac78e142fbb4d1b3bb75bd5d54284054a5fe558cfd47282c1dcdf90137fd7b2c45e5107cae45966cdc1ea0b872a43d5124639b386a5a9a45e3a6b771cdc4bfb77a6277207b4cc089dba4a13594d02bfe20ed2ccb117d72585382e2a06fcfc1bea28ad9fe3469b49a", 0x1000}, {&(0x7f00000016c0)="8b5bd5108184453a385359ea21f5f8c9135130978ec967cb8ba90888ee9d753f05773c6832318e9b8e61190d867a8c6ccbfeeeb146ddfab71c233926c1effb9d2b3116f0a08b713e9a2d9e7c191d76e3d1cf58acf006dd952d1a09430f6f671e4e69910873d01259a8cf58a8a894e8ce363dd555bcdca56a719a1cf2bd39e47ce20773f1b35564341aa792e572bdc60f5aebfa5aff5301eea999243d58ec488f523e2bd4e99e2acddb3d691e755736df3bd0bbfc0c145296dc9fd02e6f709b0236f812e3e7ebbb1dc7c82b36c2b355edef004c53b70789c3cf6e9bc27be375f829ea936271de0122df16efd23699", 0xee}, {&(0x7f0000000080)="9ed29f1c30dd9a6a6043e28822e5ae02394385950de3cb6615ec3abccc55beffaab43167ebd649bf38b0d8628ff4cecfc1db81cf0e441f206d3b", 0x3a}, {&(0x7f00000017c0)="15b97eafca6aecf23ac82eb61afdc9e3bc713186ce35271e71e4b464cd7513c1bd39da3219bf8a0a554c42c219527335ac46195b78b4e2df428fa1ad94e2b13dea722206fefc28d96b133a526203a89e2be7a88877ed0c31bcc7d0fa2791c8ab4b647033ddb49012487dc3f32ca36ad6ae8f3130e377b0f83f5219bf3af5b2703d043947516b027fd9ee297833304c9272333ad1d84880298c487d0c5a7b0db3a24286533e64043ef6abcd36b2519a13eff548303c57245137dd41a3e6b0500e8e28068a66a00fe9c0441e94e8a38eac56b12d63df27441a866a98b28870ff551be6e600b570cb7a1d5f79abab5817da6c0d30a4e80556ca860eb319d2f5bb0846659b938192fb3185659b6d2dc5cf2fed4b4d4edac88bd91e06d9ab2873504cc55ce100488dd8b1f86f181d18683efeaf4894af439a44d0448ea09cac3b486bffbf984af2077e4aaace39a9368280277df0e95e6e302eb775f974545fe97d340bf6e69639bdcb06e8d9ea0920e881c449769686247e400251e3ab627046c0e1ba7f5f89dcd47e8d8e6d6c22034a65198e8c6eca4fc43c14d982be8220dbc53461a870102794242594fee399ff18b4f22f8449fa45f2b9697310525f1c250e61234ae1428b3caa263fe07766e13f9d989ee067315f503e3ab79b8187b25efac48c9182e960ec3b97b1620968e0f8e19a5852dff8e39c5b8798e427a5e16e0c6dc85c0e7df79f0de08e567d4edc4dd93101704f2ff6f271fc54657c8a40645e230928ea20edf6f9687489661c8db09536fac7962586dd9abb7c5e850558d53493bdaff348e1ab851a1903c650740eca3c39ce8073cbc115c269ca3b759dc1ce96e1fba0b3c95b22687fa3b08f5229cc3aa63c7db5cc60dc3cea9d3db77f33aa3efd23a9af46ae88964f94a5c4b4e37b6c28d3dbd83ebeb3c01d2f1b0105b588508cb0926cc7789ea72814d42186c97af11c0930e8fe33c6e1ec64f80a2ac7c30057a0b827afd50502e637047e0287fcbdf1557ac4ba3b34ea7859a0b25c93afda9dd827b99d61d01829e113b5b8fef06cf8c6625a31e015c8df2e6f64e4eeab83dcdfa61d5de7db5232661bd9f67c82fb62118d4ad41cf044becffa63ff2c5c685a07fbb6cf06dc314072f9642ece11b4d4368cc94732117fd20c3cef8d8d06b11de0c84c965258b81af60a305d6fb0a1a1ed53dc4e38750c29cd1d99452f1710a1d5620206c6f39b280437693a6df1bce22e4a7a7c5434416f584ed802a3759197873dc542a512d5ac03ba5620bd325a8791d3ed4a8a7fcd24ef3051fffc4e7b2bc01ecedfbc085e8e56d9518385dd0540760f019df52f13a19d69340a04fd85e702a06aa5c939afbad76e19f2ac8b0c77ed27dca5f0d856e5929975c4c269b63d51df579939c8c357e57ba4fdc1ad3e670ba3777eda75aa9ae86334907d33511569d68aef5606aac6c2c86e7c99e1db0826d9eb0f17504e6384c538fe04dda545435418867e4330253535dba39cc5fa48c2395a070d4093ccc2f9abc228939e46571fecb683c9c3e2dc751ce76e285e03fcd9abe8f1d9f09d429bec9f69dc78fdaf6b4b7b5b180362a61cf9e71f611881f10458f578c34801a48f78ce9990fae5cc4f377176bda8cbd675dc8898d970592dadc4a2dd608e333108122b5451ef097adab498d0a599d1eb3fa460ca388849ac34e990f57e7229cacb7712521cbe01e029d95cbf5eaeb6512cbb5ed63ea4c164b76dcb8205244cf88eed4d9dea8930219c6d8a2e8627ea8a564e58402f918a18291d154df9e6f273e6805985123aeefa776aef1c819ebe6e09e9fd0a6f4f5b4651d4bdb538f30ebfcdf3364099387bc04d89c1141937856703c8c0fbc1cffac0080e53bb68bb89c6e8916f537762d3707bd7bbd7256a74e078b2aab3958b64a9b151cdcc4ba9f25140590b92f1053daa1a3793c4440b57b91c916821653f8a8afa40686ca0d6d35d0a1c264387bb207ca7d35ed1a904bafa08bd46e04e65307296966a83f590b407c5036a8f49f75121794316fa967b853d626682dbf6f3dd5d5628ec0edcce66ef8585d477dbda5dacaf3baf8391a777613406e4040ffeed4b5ba62d9101cd0705292f5ed468d52cff2afa12dd57b127064eafab7ff7711a030ee7f809fbab161adb564ba7bb5a51a8e609d91eac883cccc46a06368b52b0fdfc14601e2f233b27a314edfb905651fbb1f79df665f2ca7dd8c09fc24d1125a29cf279996bfec91fdcc88b29b1ff20d917a2481c7ec0a1056be6531d91df6e76e7f9b13181c052d7150830dd05abf43b33a1a8d376116cbac0bdf3ec6df92b17962a4ee312a78f1df11b9646c6ab82dea381beab9dc60c0938adb9ec3ed07d59d6aee19f6576c7b4a6cbe6d97e95bc505e4c1a3347d86d2a24ac7192ed4df42bcd6235efeb33be212a01d05f54f3a348a8d28405113f7583e86ca435905ccb6205a4b373cc924b06d903a075fef5cb3c83cd1ceb3acca37de2b2c83844c203d9c3ccd7736c8be330197903fd6e01ecf5b8a7b79da2cc9656be3c20842f0507869176ff5891d5530843d7bd22f58d33d9d659d4becde67568e201eb2b9f51bb08687c79a31ab1ea596b255d894b7d32c20f2721ffc15588206e3508babb3b174af62def410271338785c46b65577fd9e6e0d71633cf402e5cc112139f2c60f14610f157e0c785d139aef6fd8c24e9b978a1573f671b980f93e5b2165816c16b8aedf63d2766268df59aa800304e1140f83092860709d9573f66507e7c65e33e6ea12c1866dc392aae832f3f63972bf80e62602679fa43eddab39222359edf7e9d88103e24dbe59c809f0fb02cf0b0d8733564755d77878d53c41fe3eeda2e6761d3ed51127cefd469804c41122f95e47d1cd9c76deef1c945979c55faf14b5f431da5b5946c09bb1bdb93b4fb5e8db1b6c141fa90ff0836880f27dbcd21e2d88f8004ead68cd5ec9f9741d55401cb50e5027b5ad15542b8380816a555fb668141a908311caad8706476b9dcc3150de4fe53d04c9cca3f3df8f28bfbf7b8077dd6fa41f546560a67d270ae0da3f57d5ca23daee7bcd29102a9f94db94a9e4a8b566b1af1aa66e4b8ec5b71dbc757369b822d3512bce8082cf8dbeec59110bd8828f2e1c308c75cb16c48962d8327591e721049008f7848f4ea6b771bad5cc2438e38b04339208a60dff549d9e9e020be211f47bbdcebe8eed52d58fbeefc6d0aaf221603dbd33e3b331fabf96283977fc6aeee2098eae919f815f1de2f6024c0b1df52c8b3a1ac12f34667fbaaed94940716a2aac7d4e28ca48880c844582aefb65b74b4c6234a0f108baf9cdac2ec1f5c5c9cf025a33052ce5160791a1604a414b2daeec65c3873d2b20c141357e75b39e961a5d4e9412e2fa0973e0bc91d9376755228dd711e4780d0afaef084ebe1542fcfffc32dcc734ad45cdaacf5b186c51fb751026ebdea6dcf57d604c8d00d9b7d8c1ab200ef052721632c96036f8192af1c77142d1c8fb1bc46531d11e9a369ff08159248f6b8737e5c3559e419a02e636729c7144981a2e168034096163be4e577185fd22f1d45910ba2efaa4cabab185c6f220278dd887e2e894a003d663a41a81e0db52b7da2839d275e45c20620f2c754fdd214979d285554755b5832231106cbc3f78e87c686699d998a6c321d1855c686ac71622bb438acb8f5319e241bd0d12c4db09ed32f6f9e77092a4ef249aeae6c147799d21a9372a9affa81c1ed7a48dcb8257d0a6e0806055fb62b79df9ef512dda55d09c255939d997ad454b770e328e5a8a657a8ac7ccfd25d7a615919a68c98196b0b8ba9b0db78469689407988a64426f6f38474add16a4912b6a3afa8c48a70547be0fd2741a4e86dd462fbb942536b15823db73e0c248fbf9eaaf54e6c9db0c829218cff2bd741bbdddc4b24fc5916f27bef9ab3a28a216da6ffd7227e438b1c78b76cd3f92645ced8e12a19582a2f70b87743c099078866591c05b1e56a6697c639b0204eb86435166af356cc46c7ff03144302b1389ee66bd35440ec4e576d7c0f60527eba488e5264d431b16e9a468f84af27a926ffe0c03b1faca56a89e3bd7e29d1220e88f0fce16a4699562d70afc4f9c2d2cd70ab6113b62eea89cb18c47269b3f49af3be411b8a66c9f46a4ae6898a99ebc788312fc96c360672f5b8320645863fbcf1b9d7fe493f49bceae8bc6b05c4c7df1d5a49642f40e4dfb7f9a900988804b9c683fb1848839206b99ff5131f09f05f375ee3278bd92a609bece532eba8c3f705e3ef6da9b87c3811fb9c85fc39f5dd5e06db942e4d92b94484c2d2c69f7b7297bceb321989226e49b23ddce303d669a7d77ef5583f4674bae02dffca60d283aaf166623198fadb22da16226f0a05675892997e93ba6b15c869e06b188499c87383cce3ecb4131c6b9dff87b250fdca65f3a6afd4f7342a4b23c4be0dfa28e78d3a22695a2d61d0e82c665ba68817e515a8e3c4356719adeecb9804196e1e2a0094bc68df7a257911919f2d0f023d61cd10d796e210133a5696fe1e36438f1c65ad4d009b9984b611c9e8a2a5bc8f690ae40285adb653c155bd0250ddaf74c161de48c4ac0cf80a5cc267b1069ee8bbe53f629a0d5b613863c2614aa6bca26b338c16530ab3bfd307f29592afbb7a2072673c0913355195a31c874636d7b13b74e747551cd592b9b03708377f9809c5854e609adbde1492c2c4933b0325a7bed67c3a7aae9a93b2893d1de53dd7856142489c5bb19d35aaa44cfba3219ae24623366fe4a39013820843597b1fba0ebb351982a4066bf79e38e4546b5bab7642993ed4d1c82c21639a049b087ea601b04de657271a3f97c868ae65177bf4407b1a2c13d61b01aee0acf1dfdc07cba7bd116c6711a9cbc87ce68da1ff7f8dbd85ef1f75abc7947eae81e61aae46df698ffd26e86cac41040e99cf481173c7cb185907c66dcc460d81310481fb13af7de56dc3f2fef29696c4222034d164fb39dc7a265bed01d74fcc82494cece392842b9d6356838a1025b48b3af9da19ee776cd94a6686485df23b7d60878c0afdb7cf96bd4c769601b449b25937a1c08452cf488067a91d6ee4cd32b7d8b244f484df1dbaa3c554d9fb2e9e6f6f098d00ce8b4432b645142dd647a641d1f8dc1778404cffca9d32364a5706ca16201a9a2da678204c9c2d28d9405175c0376f31151e1a18332d100fa0dc43c70366695029aba2b34988bf151bb9a27fd1d422815c990eb4aaa7908617764a8d5df860a1931a40de5054c5bce7341ae515534f7c58227995ce4aa2fbbecad246a428a86ec6f7c91f8f43990d12ec3a002aee9a8aace1c03dcbfbd4e6f4fb4cc9099b6a31da7e792a2bd178180fa755c14d43d3a25c06ed51bd3dfd1412a6628168822f73afead8ea63f11c0fc6377d73dc9f97a8578251dcd0133d9b1e47f980b0653b7fbf19adde81f8828e0b100c1a0a3e40a83f370fab1b75047fa6489094017f6ee75fb86c330dad7813ac032133011ec5082141f2813bc97b66c379632d8808cf8e53ec289454e773c4effa8e0e0296b82460b2f5d8bb277a42bb9b05e4b0c45d17f0ec9b5493e2c8a3c12a1961ad413deeb26cf43e0ffa26f5c0bf069e22f26f04c77fd07d994e37a4081fb9a4097cb26f5cc934c38256bfbd5b1f186e5170ffc5bff1614e669676c45e59ce6d4f23ceaa1f14de2047aa8230d57a9b9f17a5e3db06c70dd413e7fc82c6a1ec2ca6116612eeeceae03bd49c4194f634f7c1cdd191274b26", 0x1000}, {&(0x7f00000027c0)="d17cc2948c7d30ae629902ac10c1561033201d6006c6854f6663c1b18917499c5a4a1d4f4c7a7cc315b9642cdc9fdc748f18532e3140eb6f397a84b95e6a981c4c534b2992dd80e511f212fc1bc2b697bd9ec8373d1b0e1a0d3c75fb8b580883276da140d9eab99305875de9a9740beae8270ea253c6b0c21a0bf4a8335c81d9965f10ed52", 0x85}, {&(0x7f0000002880)="b8e1f70ea63e19e7bcc4d26099896b3a420b79f79eaa842427fd3c6601d796fe0ae745147f9b1bcb8481fb0fead0c42317df15d4ea815fb07f98feac95d9a6c1a214e4da0a957b77a617a1a221d2d3b874f856c1c727a906bf9eea78fa6c7439273f74147cb87ba46d14f9112f4a2406b2fa2c2fcb3b3501918475aedc4a4a104a29b3a0e1f5ad9f81904795db31a5d91d2990cccca004ef1d450d586030b41fda134482ef55131e834f4569195616e7f4ef37dd560871558c9fbfa9f07f84bf119681710b1ca896315ff9aeaafb5faf58c0dceae67fb4d3a684d545ab1abaa6c365bec6d75b6c451e45b59ac18a50f512c5a00ac7", 0xf5}, {&(0x7f0000002980)="79f4381abc5e04f16a5a4303544ed285583ca7a081535d05dd179a6341b3ec91fa68c7f4949ba83042634d6c78d974008aea769f9389e0658c5dd36ea8d3828e90737c8a1eec667d4877920baca5a8daf33a330490469d03d993007f2e9d77441b6742bb04ce1310a626644a00d722d0fc7f5ef0161c5fe33eeebf45911506b2487633b2b538c7d7750ec361f34d", 0x8e}, {&(0x7f0000002a40)="eca38d1d2eba4ad60a1b14ee488c2364e0e915022a5474833c3d6fed134a8620f3bfa8f878d697fae0db5256033d10a14af03296bf677cf9e3dc21be92dc0e962196f4a0b14d565039e2a7d407a17a12f4f4862bdbaac2495a6cedac3c8fe7f3c3e4dc0c31692109841748de21f8c78f3c9401153e4d65ae76f17caaa4a0fda6cc22695ba8ce3e6bef14a16eec6b1fd9a3653a7e02396ff8ef13b525f84aaa30c3a0050fa2b5b56db75ed9c4805c9b6e2c2b508a4d1ce5ede9467de2b3be6b", 0xbf}], 0x8, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x101) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0xa, r2) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/bpf\x00', 0x0, 0x0) kevent(r3, &(0x7f0000002b80)=[{{r4}, 0xc, 0x87, 0x1, 0x401}, {{r5}, 0xfffffffffffffffa, 0x10, 0x0, 0x7fffffff, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x2, 0x81, 0x1ff}, {{r6}, 0xfffffffffffffffc, 0x18, 0x80, 0x1}], 0xd303, &(0x7f0000002c40)=[{{r8}, 0xfffffffffffffffc, 0x80, 0x80000001, 0xf6, 0x5}, {{r1}, 0xfffffffffffffff9, 0xe8, 0x40000000, 0x1220}, {{r9}, 0xfffffffffffffff8, 0x1, 0x40000004, 0x7, 0xa0}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x7, 0x8}], 0x3ff, &(0x7f0000002cc0)={0x1f, 0x18}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x102c0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) fcntl$dupfd(r4, 0xf, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r6) flock(r6, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0x6, 0x1, 0x7ff, "cd794c77c39661dc12c802c804f733f612503543", 0x7, 0x8499}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x3, 0x80000}, {0x18, 0x2, 0x100, 0x6}, 0x9, [0x1f, 0x1, 0x7, 0x3ff, 0x6, 0x80, 0x7, 0x8]}, 0x3c) getsockname(r9, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x500, 0x201, 0xfffffffe, "000000000000000100002000", 0x0, 0x96}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x4e0ed769}, {0x1b98, 0x66}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x8, 0x7dbf39cf943df79a, 0xff) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x96, 0x8, "497c103cea604ee168b109548893ee417c1d431e", 0x200, 0x1dc4000}) kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r4) flock(r4, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10000, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r6) getsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xac2717f9da28cba0, 0x12, 0x0, 0x469dde, 0x6a97}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8, 0x4, 0x10001, 0x833}, {{r5}, 0xfffffffffffffffd, 0xc8, 0xf0000000, 0x0, 0x33}, {{r3}, 0xfffffffffffffffd, 0x80, 0x4, 0x1, 0x4}, {{}, 0xffffffffffffffff, 0x39, 0xf0000000, 0x9, 0xffffffffffffffdd}], 0x1000, 0x0, 0x2a00, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r7) flock(r7, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='E*\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x81}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f00000001c0)={0xffffffffffffff3e, 0x1, 0x1000, 0x8087, 0x0, 0x1f, 0x7, 0x5}, &(0x7f0000000240)={0x8000, 0xdfb3, 0x61eb, 0x6, 0xff, 0x1000, 0x80000001, 0x25}, &(0x7f0000000280)={0x3f, 0x3, 0x1, 0x9, 0x3, 0x5, 0x8000, 0xa5af}, &(0x7f00000002c0)={0x8, 0x8}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x6, 0x3, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000300)="4061b6268f0f8a244e8069b56119c7ded709e6bd6dd210bcb1a447c168d4404eda55df47a0259cede2afa9653f0086aa6f9d811543df6b2565bbff89e000fe84613f5cd2efde6e40ba5541bad96e6a93f6fea2781973fcbc00dece0601b8df65efeb1cedaaaeec999f94f1ec6f6e3c3d706106860e9e3b9c5779ac50e1e0efe5f6ed0d4a064ce574b7761056d1d9b0cf6a98a6435d651f9ce02a22c6a000fa56579870b3735bde4e749149517c7603193c22195a91175f", 0xb7}, {&(0x7f0000000400)="67365cd1bde5a77e7bc669eb688d443b934a382fd8e009de16c16b362ed698eb90cb487d847dd6e4451c7e44ed04792996f6729c9849248ff3b1eddacb1f627c96b02a02f6a42637b02736f11b3b79e9c5429be5b3eb68fede068ed84ab3b2946325d376d58ca4a0", 0x68}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) r3 = socket(0x18, 0x4001, 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) readlinkat(r4, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/227, 0xe3) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r5 = socket(0x10, 0x2, 0x6d) fcntl$setstatus(r5, 0x4, 0x8) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:00:01 executing program 0: getrusage(0x7ddcaad1ba76bd45, &(0x7f00000001c0)) 16:00:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000000)) 16:00:01 executing program 0: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r7) flock(r7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000002780)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000180)="870cc58be1b673a9fd768c8714fd7fc25a29633f223baa4737c4366a85c0c7aae8ce6a0e431eafd76fb0460d600ce2cfb398787836b31ee600decf15ad09f10416a880ad546fecaec9d0eaa274b57b8b38e95d1b9e8ca4a9d41f7bff3ff7149404c35c8587acfed342c5673adfd241a2017886115310912d1a235ad712662e1ca381443eda8f4dce93a0e61f14bbc0db8cb271d0f2686c77fe1d650a5f903c219a980460b22dbe5f1244fb622518f73cb03cdaabd43d32e83ded96", 0x2b7}, {&(0x7f0000000240)="4d661d23e3d09963c73e6511bf159e4e59bac9b891d753514b6f1d62698aec71f141b39070e5e87e89dd2ec64c9da8640b57bedb9abb3b8ff0f36b939eedb663b891ddca99c4f8c7c85c2b", 0x4b}, {&(0x7f0000000080)="62f5852eb38dc0ac01b8b6370b64943ef1eb5884122e5ff1be82e44985060b1b64", 0x21}], 0x3, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) recvfrom(r8, &(0x7f00000009c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r8, &(0x7f0000000f40)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000340)="6e7f9a35ba3edb47b57f99403969192ec5ee120f808dc7b82028883aabf9bd93b9d29c6f29d4594c1b70b79bd2da5445caae2d4bc06c1a51876d709c099401d3ed902f19ce17b6cb4a2d01f3a806bde990a9e40606484b762448e3265d91656061821313dec0d29ebcaf2f774ac5c99b29eb32e44a3d8b7e52078072f40eb5e0308cca7ce5c59a68ca62cdd8f30e596d9d548048978261af7ea0ebeefa9369dd41993053561bccee7d605096b2e7a84318335eabf3fd87a39b7911172e8bb16ee75dfca486e9eacb175d0cbff010c657387d651106291f62133504eda9ea6be46c0bcea6017f805e661d2e", 0xeb}, {&(0x7f0000000440)="91975ea408d9b0cc1dd72443833c8fce0564429fd56d398d368ef35fffccc53f42f47d4f2e6b02e23f30b4fa966b988f6da3f111e9ee312c47ae96b924e99285ed482185ffdb1d32d5df33e52590eafa1d2ab8d744a2ff0461d7037c35e21b647e0916ab689db64a3cb4a8d6a3b1e3245a39320f2c557fb6a803aee46ebb07df0092dd0a83ba7b215fcce624bec94c4a524ee5d9a59a24a9ee66e513326433dbea2a6986336a88fe345d9d03dd11992b85156149", 0xb4}, {&(0x7f0000000500)="3b82fd4646871f188a3ca58230080b9c7f1919f4676efc3b34c3b8cd5c030fce01733823fa19a41ec44ead29cc79fd735440e08d69adb0406b150fbc4bd8c46e5929e2eea55faa72233828993cb6b4a584f20e3680ac8198dff9ae633e3aabfb10b613f9a1e676cd8fd988a9f107ff6a132c7acb8238e64b05542df832637e89608867fe44d154d3cc505dbd72ed7982e43befbdd7f0", 0x96}, {&(0x7f00000005c0)="94e3401eecdca6dd73046695023e004d14523de847cf84ee65249947b95681a74fed89b0e123dc9292f2334117dd1afd522027441eace3466fc82c371e19b4c473ba647a79ad8fd46e7a", 0x4a}, {&(0x7f0000000640)="90a3a1901cfc132566073efa76d355af3cf934afd8bb989f02823eca7f8a9ef78518571516bf454f6208e2b2a746296ce4b17dea9e289544e6cc6f1dd6c924deb8c104d0eda300404d4d5a7fc640a46c0eb2d4a57e39f3495ec30ebc0a425a41a1bf9ad9b3643d946f46d008a883d993593ddb0179c1ca900cd07173706e86175e68412312e1c2ea2da882b4528d0ab814017efec1e6a6968ee954df43d8d84129f6115d8dab5e446aa7a9c29c9c02317b3e3eb1bc688c19eef90343a10cec", 0xbf}, {&(0x7f0000000700)="13e1f28849f89ca8c3b49747e9d1920c05b157f21256815cbb7c588398147f95c39bcd3cb81be3061bc246eccaadb06d87a14432103250d92bf505825021b19fa20c9540635697df64b4a25f622fa98bc0cb49f341b6256a6816fdf30937cba0773dc5842336564cbef272562e4fdbaa72904725ec9bce19b0e5608cb5e573c4b110c8a9ac4fbf082b3b04fa87ed2b031353b5c6499b64f63cc164d972089fe99dff0e056d5ed15df86b5a0e1f6bdbcc44b03afcbffc2aaa", 0xb8}, {&(0x7f00000007c0)="ee0af9abe37a8183aacad52d8bea8b68d7dc8352932cf9f16ee4d2b92f1cbbd74ca7aed7d8502c278e5fa309e229356cac868881950c2119d88322b2c3d18bb141fbada39f77674af91f41be73ec", 0x4e}, {&(0x7f0000000840)="b96ed209b2c14531c2f4f3ad5fd7ad382d5f9f21e58e5b48f912c094883548dabc", 0x21}, {&(0x7f0000000880)="eaf194ff9f36a5448e82c08abe1e807dbde55eb71f8ab534151ab3dd7255a2fb33854db42c3ffc7452681a3762a12ff7a01309323b103a13d08daf45ac5fb872ef64c675654712e9deb026b36e0b6ad8fd93b78b44997e1588781198aacf9a38386c74422259df9477a678a2ba1891cc93304fc9ebafa3a3f1b394ba88af01d49875baa6a4", 0x85}, {&(0x7f0000000940)="2777f6f905a58432e15b70804c2205", 0xf}], 0xa, &(0x7f0000000a40)=[{0x100, 0x1, 0x10000, "b0a19ca9c0548cb595455763199cf1af322013afe2fb7cb9b561ac7dce661bd7be66189f3478c6ee27471c6ebf85566df26982cc7a0e8bd555ea7fa0f12914892b1130e65c80013817d7132cc4a2071bf09d7561b164b8f142611e20a77401de88fb1573cb0e201ce67571e2779cf34309de4e072b1ec3bb395dbf2e7a4eebd00e84b878b6279f169c0db5dd260e96acc9e8bf29eab00309f4ad34a8f7051b88bc6cf6902911485a2bf57c0ebda07e91494d2dab259df0611e78f27941c5c8be9473aa0b8efb62b95c6e3c44cdacd898ba3943481906dbd164a35297dc24917f111a0bbaefa69ef1544f79115ef9"}, {0x60, 0xffff, 0x81, "f7c328805c1b1a3bb5f2bdfdc95dcfb35b3996c25668aeb9cdd8adbbdb7ae09859aa19e0e58d13285cd413bb6d85589ffeab8cd3d379a81b5f83f9429832c9f38ccca9bc4553979c33501b69198481"}, {0x98, 0x1, 0xc102, "8baa030c1e3387d9d41fb93039fd0b67c81ab14a4735d3a5e86a254bdf7794a99d7b8292fc501f16f6cdafd9b86d1a705fd8d52679736d2c8e8170caf2d8e00de8a5bf772258d08b9f764796d722dd63a81693c20340ff2d4951f52cd903cec8bab1e06da2bc40b5368ddcb06caf5b0fe19c36d7d8f9e45374c988c4be6b6db85c57a1c2"}, {0x60, 0x1, 0x5, "687c015b4465a00e5fa1ba25ea996a3452feaac63fddd8d35e25eee49b4f284d3b2fb3b94d8a7ab4c5f59930c42e0456a898f707ebc7aed8e5af47433073505076f30cad2c89fae2cc9530b71a0f69ce"}, {0xc8, 0xf411123898c2922b, 0x3, "42d679f2483db6fcd4e83c29086759a4f9a46493c4082eab077fab3c8ba48c5361bb0fdbe9f3cae20e1da90fe2b9f9e8ce9b2bb6b6c1c8749880b1620c910c000959c3a665bbf1b9ea411753bd127f78992ae844426f5bdf78c7508efc993dbe68cc4bf311f7e5fcd2841a2a73c12815d8f8fb8f1420c4c7363a37051e87295ec5c03af91fb43e2b93580a96004993859507cf306b956da0cab026c4c9f3d82c413eec5e820ac51235c8d0292ea2005458765d67595d2935"}, {0xc8, 0xffff, 0x0, "8f7ef427d4fc7e5765a8721c90c0ed19ae5aa8a5338f4f43735968443b532967100406344cb97486709fe88b8b4a792c22da975e4509ae8b62ddb03c7109b508bf986c003f966d430f73fef9badca49e3b288daebffd68994423a30f97b6a12df093bc8ae49d4101a4395e592b0f77eb56ca8b238d27fe8f9df6e256bde257993b0f60c720245384dcb4ac6b84039c5bd92faf7d8693fe5da755aeb3c8b49302c8c4a8c1e09c634478b350387ab700a8789c"}, {0xf8, 0xffff, 0x6, "4511f606f7dc3b76127e6f0aaa07f14faaa538cea2bd30c0be8fa82aacf617435f4d75e9a1ca6e42c7442393f0577548f63317cd6c6bb085895720a1b4ce1847eb30983bca0273bdf8077c6aeae06d03dc8f17797a4930d49477b9be0c9b354fccfd6f482890f6de7d0b883496e723f008f9be971f6c5ca8f6de3b4c9e05ce7438ee9ae1a82336dcc4e6180d2d1c029bd5db3e08066a5facdd176acc68fe579a49e329e0cdeee2db383ab22e8ede54673d9c0d4ac6e89aa852937627b1eb7c8fcc7b5feddf6277b8ac880aca25cdadfc6626b09cb6c23d993b8557ccc7366cef42fe"}], 0x4e0}, 0x6) write(r1, &(0x7f0000000100)='w', 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7e, 0x67, 0x5, 0x7}, {0x1000, 0x1, 0xc, 0x57}, {0x9, 0x0, 0x20, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="b59bc24182022e2f20c3e4972ba9856e113a81505612770e25210975e580de13223891a3187b1df44ad9acee2f5bef9133cd68c55b96c9ecf7a43619cda58c6a278d806e5814232c9d38e10f7398a04cc5b738ec292569fe711bffc951fca283b11487206a3685aeaf33a834c580273c6521c3f4a6977e82366edcc77a54e3afee5bfba172c1426e398a7780e61d36adf5003ca9069fa57b28cf05"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000100)="f7175ff624290297beaceb81484a54ecf086fd94a950f79d877f4ccd7511100fae80764324d0b5ee9b365defe0f77829f1cdbbd97b81fd43edc1d98711ae764be8481b45efa8b55519e72e1ef062c46b4b60", 0x52}, {&(0x7f0000000040)="1a3b4c7b7add045087232d366131968b8dc4ba45bfd466d3b142751e8a07b268b8c5cdb771d5c48ef15af07e8b6f", 0x2e}, {&(0x7f0000000240)="0ff05486aa53044f39a0c51021981d6c839d93c893e7237cb15441da38767b897fd056a5f046e1fd0660d058868b5f6ad9cc708899e43268afda096b525debda810bb97caa3480cd54a3d93423240627894d484a29ae5a6994dbbca6350bc78fca875361737be6bd119bdf6b50f9d3083dd23c88a5dd3aeb9658501fc174e9ca6b6d62350db6eb6a89c1a0c2781d5f", 0x8f}, {&(0x7f0000000180)="6eb7834a95751befc60dd8ef6be49a09fc4838bd5189102030f91670f77107ea0bf7c66d29664a868adecb28d76b9d54f0c3efc0f0d3dcbf512833011e44cbc6fdd3b090cfd623c49acce5791deb15968e302b92be508429f865563bf9932803f6454952b94f00656e7690feefe27b1f7404c79ccc18703a34a3", 0x7a}, {&(0x7f0000000340)="ee0b60b3fa5729a107653d2e5b10cf1a07180745a58e9ebd709cbe864a0b5ca0525d59ee40373612cd5052ed63469e2ebdd20a0620e1f84b079362324317c5bc60c4df1c1aaeff779ad61670cf5b5b3215dd618ccf747a", 0x57}, {&(0x7f00000003c0)="58902f847ad38cc9ba77b25d27afc455a26451dfcac50f5e4bd87d4870ada1a499960e232821b62ce989231c8eb14e4f23c5903413a4882bd95be2f9c9bcdbd479ea5bab2d209e6f1d991dc8a5ade433dc8968069d13a9597bce0485e8979c3efaed907c1f5a8558987d74c1c3d42726d4d6b01f572b20db8a73e855f8da24c2134a97608ec914899c15dbfea0a4ce6032aa6fa87a0bae81c33a53342a493179f2", 0xa1}], 0x6, &(0x7f0000001140)=ANY=[@ANYBLOB="5800000000000000fdff01001f0000002548e218478c6572b09dc8c13fea5653938122a9df26e09ed320b8e197ea650ca319c3a70be855426edcf515af56f48b8a7cdbe470e9a5f811eea1ee1855cc501866c76e0000000030010000000000000100000008000000b6b3712a20b697f7f2a9e333c9a5ff03535d1f6068f93f25b52525fbeadd3e359edbcfd372617bd95d7bae04e86b0e02a2c2e56634579c5c06f12858e9b53b3a2ed674238491533351b79120206773bceb25c37f0d99af63be801248da62daa5517b950474e2c0d42ef58f19ae0466eac5f2bbcd8b2aad2d5ee8c6964fcd7eb5db9b4941f733eb6ef61389212387cc73631d86e54e995029b4ee912cc1df9fec13988cbb00c15d9094b704d0ff5326771d41162cd00e7cac2802b682b651075c02d341f9f872e81ef446345c9178fa335ef348468f679141e858facf8ea4944d1fadaccfb5bf8aee94e2a3d2fcd966a10e7c28388d462a4ef14c0ce1c373a3dd120bf4b39c02bdc24d593690dcb405e0f1ff89abd5a3561d8c5f92d4db000000d80000525c0d0344c4dc93db7401bd87f05ea80000000000feff010004000000adb5682faa0a963876f3da2a126903e86216615be9bab1e46cf40491d213ff8e4378b1895ae02cb517304607612c0313bdf10fbab4ee69f737618381e0bdf817b8bf740893b1302e3f25465161ad4b60989f0b0c7507128842880bfc07a9e1efb56aac836cc0aef11cae286ec782df001433ce37331c61f8b445e750188f624398ffd3a7d5a947c0a49a3a0085a69d75dc344873b960e46427a427e9039c54124de4906179c78b9d3dd7251d17ae7cdeea1adcfb7d81ae57cb627207e1b5f62c3bc1f0c60000000067534b8775e62c057d742c658b32b9764cd9d4743f1ac198e554a767d2e80fd60fac5e04c60f08a388614ee4e4089ef1df00889126bdd32554527b7eae4fe03504f4bfe0e8a66ec7828072cf43f3602d0d9e038ab983fa30f6c650b8dd1066a39e8e5da506066f1c5afe98df5cce4166d9c6c5d270c674c8beeedd27cc74094bd9c7dffc14b0358676e2eda5da980c079da0dd55d87abe8ef4417ed48f1e4c400d9390a500"], 0x63f}, 0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ef"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x8000) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:02 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x2d, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x2e7) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) recvfrom$inet(r9, &(0x7f0000000540)=""/4096, 0x1000, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) r10 = socket(0x18, 0x4001, 0x0) setsockopt(r10, 0x7ff, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000140)=0x6) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r5}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='c\x00') write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000200)={0x1000, 0x0, &(0x7f0000000300)=""/4096}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x110) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) r2 = msgget(0x3, 0x100) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01000002000000f1852f3c7e5bd3efc4d808fd1156cf8f942fd6af0c84346b0bb5f26236a8134bd57ea567524292643ebd627be137"], 0x8, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/120}, 0x80, 0x0, 0x1800) 16:00:02 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0xf01}, {0x10001, 0xe5bd}}) 16:00: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) fchdir(0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x0) close(r2) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc, 0x80}, {0x1, 0x0, 0xfe}, {0x6, 0x4}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) openat(r1, &(0x7f0000000100)='./bus\x00', 0x40, 0x8) 16:00:02 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 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) r3 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r5]) r9 = getuid() r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, r10, r13]) r17 = getpid() r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r18) r19 = getpgid(r18) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x20, r3, r8, r9, r16, 0x10, 0x7}, 0x7fffffff, 0x4, r17, r19, 0x1f, 0x8, 0x1}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x18, 0x3, 0x0) setsockopt(r20, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x80}, {0x4d}, {0x6, 0x0, 0x0, 0xd4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:02 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x344676fab2288933, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xffffffff, 0x3}, 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x3db, &(0x7f0000000280)="78effd8100131933453995a29ed4168ba9a25b48880c46ac29f8e9b9363d9ec8959b727c1bb382f3631093011b11a238050008b39da233d0452c53c096e1cfad4d0edff3321e995280f651de3659061e02f00b1b62701015b42af1ba1b17981b11578465b020258cd1dda7b870500629751730e7a2c5f54a0164df9b55767a18b7326ebd1a8fbd1dfd9df041eadbcd9bd296c2ab68d4b105bdd48307f641f0c343cd48d3bcf9bc6ce1e9493fcf17e2a1ba7ab1cbb72d2e803dece9a54c091932bea0bb899307607d4e0ade4607e3da998bc2427410eba2b952dd816a0ba7b0998f46f8d0baa795794851a0e0cd3fb24bc74a1955828603e04dcf6b14628e49ec3e4e58c7c5fdf54852851ba528633f9a525eb71a602f8a6e51ddf95bd4a2d77ab30000000012262aecd4c55bb77f917c7f67d74dce643f3fb2f4aae983a1a84f187cf6242131d1da0470191577e9b867f426ff7244df7109010000000000000000000000b2425b8f57dacea7f3138548c2c737d7ad2bab16a29d1e1ae0f6c8fe35130061c3eaa201af0ac76dc23574e08790b4dfbb1c") mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) syz_extract_tcp_res(&(0x7f0000000140), 0x1, 0x763) 16:00:02 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x2, 0x5, 0x9) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) fcntl$setstatus(r1, 0x4, 0x40080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) chroot(&(0x7f0000000000)='./file0\x00') 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/121, 0x79}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/51, 0x33}], 0x4) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x4, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9, 0x746c}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) mknod(&(0x7f0000000000)='./file0\x00', 0x13ef3745401094b5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x9], [0x80000000c0, 0x0, 0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7f) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x40000000011, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0xc4, 0x0, 0x3, 0x7}, {0x40, 0x0, 0xbe, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x101, 0x8, 0x40, 0x800}, {0x0, 0x9, 0x81, 0x2}, {0xc8, 0xe1, 0x8, 0x63cc6082}, {0x3, 0x1, 0x7a, 0xffff3d68}, {0x5, 0x40, 0x7}, {0x9, 0x81, 0x2, 0x9}, {0xfff9, 0x8, 0x1}, {0x1, 0xf9, 0x3, 0x1f}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="1f8772cc4b365caddea74bac8d5a47c6b2cf1b3e01ea934dd2b704788f0b73a5ef737e52f0a3b602ebf021c39ed273701d996b4ccf02c06b5f34dcf4e373853cc272f568ccb20b5470323149fbcd76d8efc7f7517c0e80b92b96e3b2d925c48e05b0907b9a040000009256089008f2359d57e57471145a4e8c23319a28925d6bde13537eaa64e0c76b3636f8c5acbc2949ef5b4e12f8f33d29ddc9296baf58da6613adc8409a7fc744bdc8722290156a51c0358d1ab09f86ff061002fe9e157654347950bf4f890577efb82883c86a9741c024b9787ac6559779a965a14e7d694a0184f12c4378dc778c691260754599b0e958516f967fbff4a521b4d1688df983157dfa1a6287fa1ba8cd70bd00c07fc7f0d04caefc2f", 0x117, 0x1, 0x0, 0x3c9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x4174cdf77fd33c9, &(0x7f00000000c0), &(0x7f0000000140)=0x4) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x1, 0x0, 0xffffffffffffff81, 0x0, r4}) 16:00:00 executing program 0: mknod(0x0, 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x92, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) write(r2, &(0x7f00000017c0), 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x806}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dfebffff1fb66b25173d70c8c700"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='%.\x00') ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = socket(0x10, 0x1, 0x7) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x2, 0x404a4, 0x7e, 0x47, 0xffffffff, 0x2, 0x5, 0x10, [{0x5, 0x0, 0x8, 0x6}, {0x2, 0xd467, 0xffffffff, 0xc6}, {0x2, 0x400, 0xffffffff, 0x7}, {0x4, 0x7fff, 0x80f, 0x8}, {0x10001, 0x3f, 0x10000, 0x202}, {0x2, 0x4, 0x9, 0x1a4}, {0xffffffff, 0x3, 0x4, 0x5}, {0xffffffff, 0x7, 0x9, 0x405}, {0x9, 0x835, 0x0, 0x200007ae}, {0xffffffff, 0x1, 0x10000, 0xffff6609}, {0x0, 0x2, 0xc5, 0x4}, {0x1ff, 0x80000001, 0xff, 0x1}, {0x3, 0x20, 0x4, 0xaa}, {0x9, 0x0, 0x41ff, 0x1}, {0x5, 0x0, 0xfff}, {0x7fff, 0x46c, 0x800, 0xf54}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x9, 0x400}) r3 = fcntl$dupfd(r0, 0x14, r1) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:00 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) socketpair(0x10, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) 16:00:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xe28524f044c51ef6, 0x0) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x9}, {0x18, 0x0, 0x1, 0x6}, 0x7f, [0x4, 0x2f, 0x0, 0x7, 0x7, 0x401, 0x5, 0x7]}, 0x3c) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000af6a4cb75b1c859103a3516f90"], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) getgroups(0x400000000000027f, &(0x7f0000000300)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = socket(0x18, 0x4001, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r16, 0x29, 0xa, 0x0, 0x0) r17 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) r18 = socket(0x18, 0x4001, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r18, 0x29, 0xa, 0x0, 0x0) r19 = accept$unix(r18, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) r20 = socket(0x18, 0x4001, 0x0) setsockopt(r20, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r20, 0x29, 0xa, 0x0, 0x0) r21 = socket(0x18, 0x4001, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r21, 0x29, 0xa, 0x0, 0x0) r22 = openat$klog(0xffffffffffffff9c, &(0x7f0000001480)='/dev/klog\x00', 0x200, 0x0) r23 = socket(0x2, 0x4000, 0x1) r24 = socket(0x18, 0x4000, 0x7) r25 = openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="1c07c8f456d7006ac7729af7fac2d67680088ad0583230a886e2f26059327d0fb8b088172ae869c625541eee89c100fb09c57dde58aa20c267dd4506cb2fc4d3680847d8d7a61a0b03ee29263284badcaa4595ca0391a199ac561bd043446074a5b7796f8b9308e58975c4866552fac44912abc0feca794c6a967cd76e43884c790e00f4b4d1e5f58f84c2f3158c1fac2f4efc6d434688dfdd94957b2c69a68b96f3db64856a712d2bcf2433cf928722e717e0139c6402b9521d0b1a04c6f4312323137cd35ba38893b52a7f211927b888ea1b87bb063cd62a1d1b52d2c6cf5d", 0xe0}, {&(0x7f0000000200)}, {&(0x7f0000000240)="d82092f789ab9a31531557138848f13280d0cc4a40233e3b589042bf466d9abd8fbc5cea47a1a1dd8f52ff6f8bb31a7950c8e20e13e3eed90efee1c7631780367404147dcf3c70ca4fd9f9452e77073a9c4bb2", 0x53}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001800000000ffff000001000000000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r16, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x8}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r26 = socket(0x2, 0x2, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) acct(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x40000000, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r2 = socket(0x10, 0x3, 0x40) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(r2, 0x6, r3) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r4) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66796c653000"], 0xa) socket$inet(0x2, 0x35ff966ce59be65a, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20248, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = dup(r2) renameat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') r4 = socket(0x18, 0x4001, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) setpgid(r5, r6) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) acct(&(0x7f00000001c0)='./file0\x00') getsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockname$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x200, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) read(r2, &(0x7f0000000240)=""/49, 0x31) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000002240)="8feba3aaffdfdab79340ce7ff1afcebde59b42eb4d81d11f8980f3ecb84d655e0c3182fe1310eca13d5bee097096766afed963111bf400ac38b548451a3269c0d5d1c8c56562f67b83e9ce89a8b30a70454cc7930b11979fe50fb2befdaf858671a15bfad012387eb4cf18cdf88f775d2b466ddf0552950e02c3aadb958c8b1157e5aae74f52194bc912f0711d1db3dee517419f3f3ca902d17afa90cad3d365cbcce78e00a6665bd8d6d77c74d69843357a98441e64825fead177db85602a27b5c116d72365b0baf18d46ea75b12f3fdd4de297831d537fd50a58c3564cc4457605f7a9659961322414f4a18a712b309fc3259140f6465c57f84a8e315da60ead658c9fa64d24b3a1060efcfd779f74fda18a741730fe6cec596272ac50f1eb530f33737d2af23d4d9b2f5773c7ad95fdf52b5b7f833afe9207ca11b9a74717f1a7516299b8915bf05100a4d57f973c2b31899b55989b89839e075b83e1c23f464b4bfdf933f100c7054dfe215b079e51def4f5da840dcb776d44813b30d966b70eb54ef417973615db05d8090bdb876037ebf011b82187297285d2708fdbda9e4f611faacbce8887a9c40dda6d267dad57bedf7cbcec356bccb555a4596f9ad0f25e1cbb46d8636d476f20de224aa1f368e40dccecc595ead93e504f7f43cce8377dce2498c49c3b99dc960dfd7da68dbf6199002145f6163dd1a42c1ec85562dd7457d563fa6c7199c3bc2fcdd8124e509cc1be01c72091a9f50789dd3659ef1893abe967b63bafed537993198646840a235c49b1f349fae3eac96f3bd5cbcc9d206fcba3c69428b44a5f331ca9c36eda6890d113c051cf482cd933ba4a2628cfdc887a2f4f2ec9511df90b529ea8db8836997ecb537a81bbf1064c87b913cfd4dd0805c7264a276676b418b19ad7401a20d142f5c3d0eb5e21200a73ccb05928fc51520834a570f8fc2d857bff212765e36c31426ab4983967c1bc5ff3981e09518ff1b43ba0048399ade41cb69be13ed2636e5155da26182205ac6a33a1869d50345fe5378ea8db4b5b6e025e29e32ad6bc0bcd9a96163629a669e0624872754d613f677d1ecceeb9467ac562fed0fb2193bc57c3e53de874481c5af48dd46527bf276fbcb8aed7946ab9b91d14a7d2b016c83ce68c4507b0a9c5585efc4b7bb488f5aae3185eef84743a9a6c758ff22f606611001d8d72427bbcda2b5628fa790fddf5c76257dd452a51d32e48c7b343f3b9789c3c882cc3ca49fd3df1b80efbb4c37108a016b01265cef91cb708fa2f5c8b40c6b852f1772f5b5fc98c7f917cb989d351b421ec02f6a0a1aff8e1e3c351e9ee91b74378537f0e47bb466c7363dca0234332bae638891cc3fd457612fe2c14ff80b20d4905d5debd826eaa968cc67b06876bb62cf02b1187f194d8728e62ed816d61012dadbbea4addfc7944498188da56213fda430413905d10a03154c91e2b9ce8eb82435d9fe95f33f12f17ddd994bb302cad08536a67fce7f6b972f3acec04a692ec28e4eafd85054b24a0d5ae8dd82126219ebda743feecbcac14b5aa3ba1fa552f93b19303f0cf53034904c4607e71b6512f724894ec79a7c5bb3810a516580c4de5cf08872d1e605b5e2c5b70b34c29dba557e3d043c1fcdb6b4566b7bb0383007982a1a3c5e954296afa0051d5ee6d9d51aa4c05233766e8224dcc4a2420fd4dc536b0eac8d8c7bd6b3d81391c5a0861715fd1adf096cfa30ce2a7f39dc4edabed8410d6d7cd19531a03f33a4aa71884fd1d877995c388ca68cfbb3ed673c9d74cfa9edd374bbcd5c3e16a2126dd59fe5b3237ea6b05625cb17bc3f38fef5ba79bff6307287b19f2c1467e59cca06c8530287a56844071c392852f2e6fe2494fb2b5bd9e08838547edd1d9e47aad81dd4796e74827692f22e0aca34924ef5750c8089e098c7161090d541c275a6ee80e750d76f501c0ca7596055c8745bb5a2b994ccd3d22c0dece85e2a7cc5ec430a0b89f88259cd4f01171266941fcf854da856baf41cd8f3db16360f049cf19f30875b31c0d1954dc8489d10c006e6261b0180d84775c4b32e0f7ff4394ac7cfe42771609df32908b0ab125b61e76a586cc2bbb5d0f9fa8a5cb57cf54b093b374ff11bb7e2d8ddfc748afa544b9f39c998fb4597d500514540583f2a20cf3f75fcbceec9c4ed5192e8027adcffbd96a56ad7e6a7af231d778c639529e062549d59430b8c3614c9f8e181ed546fe0bdae9715a0fe5fcc42fd7fe8a0e8bb799250e397ac43caf32e1f513a9db5246467cdb2f9932e1c445a0ae79a36987f96b63c99b54db98fb1a2ca3b6d32b80b80f45f02b6c14f7d628f2f0e153709a18b77268637e04b3c925197951c231ceac73f0b15885a29c0d2be7f891e720b44263231af2972caead2e893b52660d9c9143244886b908b70cdc6c5826884d328a7125b3902361a271f00311ee1808a45aedb9c9e311809e37fe93ebe9370c95696aa0812c230f8ca0d19c831110bd860fb316b4ee81b25f4417e2093243aff719a86039ea3a005fa0886cfd7653503cc72df04525027fd765279cd79abea8e7ec56e1cbc80d50176a89007a84a8e1453bca12f4c319418f9a2f65f2a81c121090a6245fe78ee1887bc04df93fcd454c622a63fd5a3419a174faefb6b9f413fd79239f7a3661d01c4cc9a8fd5ff4665c16e9c70b659ab8e3c177341f64fd51854d597bca2153e66a7c1799b68367829f09fa00c11b183ca3bb4caa6067229b164959f5cdf8ef6cebc3765b0ad93e8a69d831bb73e2fb35363b1e909249a78235f6002b33be9430feb8cda6e1ef2ce5d57846cc504ddcf09fc531cfd296d1bfd4021f1d5a818299a53a0befa55d10a04e9162be7a0697d251592f0e4de77201075628a61e29a29ebf7899f366930350af667b091152f8be78bbecba4df47697e4e9442b32bd3c0c5f0af5b2a788bf74c75d91ddadf7836a5fb7132fccd254fd91d9ef3f12067e976e1d7af7aea24e60cb032c40b413410c328e9015527c316f52405a8a2fcc47d068778d296fdd67c30ed6e37a4df8a0dcc34d24426f36b1926d815fbe5b3b1e5d1a2f60054c3e3a4350912743ed253039e32fabee984091f339392f083a3cdf55ebd69d42be094375e25cc53424662ad030316424d4ad42c584d43cfb57c7be93315067c2476675273b443cf1579fd28c0626abbd883460c6fe8ceaaf2fcf528fbac4deab2095c8a06b47f3d076df241fa6d12204808c7dc4e2b2b47cb11232467f7fe26b61b3f50e934b7b712dd83259ab9ce5f219efe035da218b2f9a34b49b3068bffda865fc1bf1d2a20d0e443dda435d9de19bde9554de31fd1209d106100b30539640dc90db0c45f0a42d94b8dedb85ff8329f25245797364662aee14a0acbafa8d8ba5cd6e377f309fb0314b1f368f1464c32d864eb065b8ae425b48b8464c4e9fc61817f7ce38945482747dadf7499553ae68504ad3f6b5872b7c07b9b4a37ca42e6586de55649c2d636e5681cae6c554fcb21c40ee06fc406b8537471dfada6184c9149fdc6d9b4760f180a155a885872644b7fa7494c00712aa863d081dc06140efb7ffcff88dabca480bf54b066f3e134330dee9c53cc1c9664b10e31d2c2cddbe16e79d146e285eac4869819e1075b508362a059377ae2fc20830127943c6e145d5b5ad21eedc7d77245360623892937a25d11d11effc8f91dde3154f4c423eab7ee4e640f07819a1a358693b3fa17eb2de973135ec0fcecf327856757966162d4202abf57d75b823ad8c5c98754882023cb2577bab635dec3daa292b41bbed83a24dac414265a6c5c5a870597c1a711b15a9d0be77a65a000cecca724043f5fdc81c4e00366a9a6c88394745b8ce2160d5d81eafefcbf9ab3fbef95810353264762b17d28049390b62fa95413d4998355c82203b2bf7837f4f9bd0b5aed1c66188078c9cd8ad2c43e36a6cb30c58a2d1e2f138ff00c8e7aa9ef7cbe9492d4856b9133aaff96127f4377c42484101da20849abcd90fc5f01d4079bae96157db2b2f726f4284ce4e024e0f57bd36cbfb420cd34298d01eabcf07df183f0d59275c1a911910e166dbb4b184b43853cccfbc7061969bbda28a4ce723d74ba7a15573c171e3aca619e70029de153b679356f7631d24372517a96dbeddf51c961ead7e1d2e84fa89baa79bc78108c60cdd9a82d8807faa544b37add5d1d9c4f0bdf702f621eec062a53b13dee772caf56a364843428fb2666159af0d35f342d24473eece0c584f4f9ffd45ca754e0dbcd463b8b32690cf81c2a581c4a947e3e10461af2d2abab590ae6c002d47e465085d3a16ab5cfe4224032a33fc980de8583bbe28af3855d42c64363d2b69de913d46e06597a81936f064e75f3b54771ca9c5cbefbf6007582170b770be95223f71879b9225a40730499779d43f562d181f77bbb241dcccd0439b67b7c553e5887e219c583a045656d1abcc27c594a1e165318be5a30d7504c31c4fd2b569c2e7c15ca98c9ec6055a5ad6dbf0313b57580249d82cad113e1214a28fcec11f3f2dae2a98d3503b3f74f6194b857edcd054094b881967bfc070226decda053f0c19656f6fd59a2756dacf30756e8b355deb310b98784aef370c271f85073b69cd698a5446b0a1268803b3ad8b3af0f3a190c9aa5705065f68d33527886a2a3503c4fe531f7659fde9315cebae78ecf7b925a9fe5b0332f95d34acbf6fb26d44ddc6b77a9b9301cee844a0260f75fc25c1eec76faa5790ae7a998029704959d196b46541fb2771e09c334fa4ef060b8e4bd11137e9249ab241dfde76da5c3eac0a3970c1499da37adbcd982b4505ae913c2fb6c677566b75b450b7f99f03a307dce3e33f5110805fe784cab4398f4c6f52233f9c87d9fe0d098929a9d82aff89f88e24fe8be500f0a90f31bf7296adda5e4d86d586b265694b21dad2cefc0933152421d807f97afd5a7d12acbad4fedd8bb3babbe231477dd4fdf4b7319e4ca071c47e8802fb966f265c24d18c43e43085648738d364de252011bd5a4852bcf8baad6e642d2f858609bd1e6cd55e3c03f9f381f555159747be4bd797fe8d605ec2ae90e0469e45c2acc396056e7ce76187af0b2a6969a0591d37e49d6bdaeb4b337ec22a285d7e217dfb5b25ab35f2a1b477b8c7f128522b952ce1bba51c4ef0f4542e4b4d948098f466e208aad7f54c9463742ee9f9d6f94f0831cf68716f8c237a76962b0efe84aca4b49e59db581b2486a9ae2e117087b808f48125f7256fafc3abdb2fad7e053d5321a27d18802ca11706dfb0cdc1ccc0edaa987737e99362dc6e232dc1b7bbbf1dcca6f99391ab157a55adbeab06ef021e9a617f703dc0c54c10634780f84cd82ed3d0a762d9a4f8730d57b4b00cd5813bffb4a04d62245e348e1f0c249f1d99172b09e0c72f8d4cc4f9f67d94ee45f62b2b0b47da9d481c5f62f1cbef3dee228e7c4c0689c3bd4af4ba2859918d7dcfd3e31b0da9e6b5ca110451db0a90285dd0e46fd85bce8cdcfc28192f2fbde6f4b222e390d56af565b3cad83d4a263b5df1179033911408169e52894e808edecda02552bb171bd2134cdd10c2eac8be3eef2e41456596307aeaea20eebcbd781d2dcd24e7b2aceed089c8a4d59ff10dbb07ace48731867140c0fa94ffca5fc0e51bc9fbffbcc48b6611d9507c54479d995918ef9e25c826c318a2e67a98376b0b77176caa9d9b6d8ef8b9a7bd3e0bee74ccd2d3f1ccdf8fe404e8973d458e01d601d7acfaa6ebd2321c7198"}, {&(0x7f0000000140)="b6e4b3fa714a4d27c072e50914d2718deb3f74e9f905e9fb44b16d9d00f0f79249c309d8e5df45b828fcd71a4522126d11eb1645adea522a3481c87cbd23ef00b4daf4a5705ff2da6c19514ad8b6b930b03a1b2b2dc29453883a4a605649b5b6c6a3131ef842ccd964e9e6a820eed592e4873489161e93f0d7b7a67e992893423aa264a693cfa278a2821e77467a6244e6f6228c9a1b30b0c9af3d14137e6cde"}, {&(0x7f0000000080)="52795ada5461668850bacd27cb873a9cc35101d6217bc56f0b482980635326c72373d2f40959eeda40c249534e96a5ca2881610db2eca039afcef5781ce30fc015704802b9bff437a6e8b82ec5c3f6694df7cb173b8e538fdf1845bb4bcb54f7a455c47ad38dea39fc2265fe8161a38f4b72a934e18a9ce109"}], 0xc494873820f661a) r4 = semget(0x0, 0x3, 0x54) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x7ff, 0x5]) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$setown(r1, 0x6, r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000200)=""/123, 0x7b) ftruncate(r3, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) 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={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) 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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x182) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x6, 0x8}, {0x0, 0x3}, {0x85, 0x1}], 0x3}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002780)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd34313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d196a2e60fbf3595b03344d6e34683e18914322c0cdf8648b48935da79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5c0927a40dce30557076be9a2b1f7d17c8a51fef3d8de305bd2dc1d85e39149bcd087a5e6e295f35fdfffcd3ceeeb35ab993f358241c2d847083ffb7deeace12f3eca122a12a3e0250ec73dd41201dc5eb84969ba2ca387f10c42f31984260172a9ba3f529ff7fed48c63cf65cb42b1b6f1de2e6f4a7a1c16dffce1378e6275c4243aad383fb1635ba9d8fa721c5ad4edfa42893ba86b13d8b7127e62417ada1525", 0x16b) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x1, 0x536, 0xfffeffff, "05771b05f1d0b6ae6d7ffbc4c1aa5400d86b54e4", 0x3, 0x9}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) readv(r3, &(0x7f00000026c0)=[{&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000023c0)=""/25, 0x19}, {&(0x7f0000002400)=""/5, 0x5}, {&(0x7f0000002440)=""/249, 0xf9}, {&(0x7f0000002540)=""/87, 0x57}, {&(0x7f00000025c0)=""/198, 0xc6}], 0x9) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x4, 0x81, 0x9, 0xa7}, {0x2, 0x4, 0x5, 0x519ab986}, {0x73, 0x7, 0x7, 0x100}, {0x81, 0x42, 0x7, 0x21b}, {0x2, 0x9, 0x6, 0x10001}, {0x4, 0x9, 0x1, 0x3b90}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) flock(r5, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0xfffffffc, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup2(r0, r1) kqueue() 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpid() sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000300)=[{0x38, 0x1, 0x8, "babfa2b763481d0c85fe91322dcd8ce725c8e3de6f4f043f7c62e2e428a56285173f472c"}, {0x88, 0xffff, 0x10f, "d95dab8fe2e26a865e68ba360fe80edf732d883527abf57c1e42a793ceabe787799b864602d8236d90a4d9da4232dec5a3798ff3f49f47f741346aebd7875697d8a8240a228881a03d42ed2e5a1e1e772dadf2b8d3b3c06edb521c23a242ee986914b1d7e2ee33b9eb492f55ec7e89e1b2c9cf625d"}, {0x1010, 0x10002, 0x3f, "5fc6e66e3fe88adeb40a34614d6de4804c6e92f57109904764ba941a19122ec64ef4b3aac1b7a97836b2d7961c86e732b914ca3dca310946dbb57d528980cb7c8b28327c0bc577a97998dda29f05092510f6df80806f84b1d805d211094e971ce24806a9f90d9aeb58b8251408b8e22fbf5308daad3126f972b6a7a79f478a313266aea6ee4a6fca78f4a2a49bec2aaf3e1963ca7ddeb01fd834022220090b28c9f6c73ed980de0b6f60653bcca0d11ac4202bf9a5cfe84ba1937ec18be81c93f743cf47a65128d0af34d044d470ea3093c20595476ec26f78f4ba39b4376291a47fd8a99aec493355d4661544ad8069487d267275e5cda3902d1a23136faf1747055a48f3639bf2c02c3e2875828bb5b0b49fe859adb0e12b9443e20469467d23717d4c3902a8b1135a027d2dc82ceeb7b19cab3756c6ab4926816a8a8c6bff1e831aaa8d70fc42efe7bd79b0890a00797b91aa959ccc3835d337b2f382762712da60d0c25f676358520bb6e886bcd68b35dd71fc3bfa827a3279802aa22302a7d16d7da3e7d7dca493a1bb0dc30249d4e9caf7c3facf6d5baa2170308312f3921c88b3cfbd5b1301bd5da785a6214b6ff5ebaeac541104027885c4b74866914471b48d7a1ba945f73076602b1147854e2e52b85685c45659e55c7c39508f2dd72690b17dcee75df5bff6925c21c7066b7fc20a885f8fc3c349c8055c3befb4d43454adc90dbd75c79b4fa3a4b4acf105755f78666a9148e57800f1e8e45eddd2d356e2d7f117c49202773116bd5590ac785dfcd51ab4728076b8891049495452fb04d9353b379c73d5f989b0f2754588d64884fad3c22193c04dfb86a47c6ac660ead193207a81426934841fd702c295a4d0d2d953a6cb1dec6c25c8164d0bcb3ee09e29a5b3303551c9950711d5dd16720f38aead2eb39221e52a3cd9408d710666d5bc3aa34905394dc07639a822ea729d0923546e3319d3ce66f51dc30393759fe5bc463f6abc288d8e7d997726e54c4c62bea1151bfc9ed816a7b5437aebfcd44002c54f3d4afc89f76964ffcd463bf10e8f2deec091f8e2169c684990fc33bd9b8b676bfe23288495a52e56b3d5ff2dfa7db1585e09465cda8cc148a334d5bd06ca8f3b407db5bcd462d314f19fd8699e5099608fb84d3b2c68784ffa108422f8e81f4e0a46e78bfc3790b292d1796d79be02dfc7c98df80cf85f0abd4ae21e3be896c6824ed1e8c27d115a2d1e6648437f4301a516864b38ee6654263412f109d58104ba26206a9aedf40504bc67ea17f5f051fd57b6bb54227211f360311d9da8aaf01d9b4f9b96b446daba0903b0fc718973d91c3deb4043ec60bbfd4b4260688ab7c7852489b6ecb2f34e3871e79b20b7c9b99d35a9b730a19c1ff753c9f04a967dbaae9d5ae6daaafe1763b5f4973bd233aae86c6dba7b7b5892eacfefc0cceb41ef7dee9f67bdbdb3b986e8e169f09d6b6e77a9ed3bdd0cc09a258a8da71626f64f8f80a687ecd34696d1878d148b8fe59525d932f624f100ec183089e66d38f7564eaedf984d307eba79d28faa5877e212540fece838274587c6252637867c78a76219319dc1a4510f33aa5b84a679dfabfb4ec2d1a6dcef2c0175482034960894a88db861f644f6019e920ec7248af48530deaa7ae337495700c04120532c8cc4d2503f6b4698b899c9a8b618716bcc83dee84a223a30b0a11af3d5441deb0bb54250c20b1746aef660cd1d1bb30e56d5b3f14a52cd3abdbf8d18101041d4e7ff0a66cbb0c9067eb392078b789d79490fdc94c796bf1b37701eca8bb1d2df1c39e4352de3f4249e420488d812143a1e5ac34c55958580c0462f25cd9eb02f07279604386bd55532a6e672ed4b492b42f3ee67964e3d2f4d3293a6c890d9dbcc2f91afd19b5b23bf4728093e19145cf8894e30c57c0097c17bed376d1a12c376063ad8a592178edb1a87f320a4e8dfda82edbef4bd5e094786e4f0b02513e1b95d61b82225a4bbcd8e046b1498b99526c1e1e4b921d9453f0685c18af6e672943b6cbbdbe10b96ca1ad06e3aff2232f35552ca5d37cb5055027ce7e49eaf37ed1b55c7abc833955ecf07633655871f91213c8e89b1716c6ce30951d6f29db8c97cf51e8c3746d23e7926782f050093d13fb5c6bbee23dbf9dee5afa433228d96e55f772a7bdc9ad54174cfc6fc3a45b83876d07570cf55df9b8d46e8409ccc02a47f4d03424879cff9b816c1ed557ae8a55d40bc690c72752af9b06337e1c7e6f090484d71f83b47b1e8873e03620d86b49bfe694c16b3b6a91617ca0a04554b7677ee98833ab3504763cfa05db77d32eeb02814829fd72801a4149b36cbdf2e69029446e090a59f190d71043bb5f876df3694af4717a5a7e6bf8e5281d1b0eb7570c17c075158ffb8d8146ce36ec984e84a59a41309501d9040f7a5c07c9bd9556f83681edb1c6088add76c8a188ee3e969189851a423c25f4550836aec90b339aff4f07ff5686d0b751718fa7c923df95b9f996f6f902a3e3a689882318c57a390f5310186db74c3879cc8169eef1175cda99a65ac8d3bf0344913e3e846fbfa8939db8db67e4b3f68ab629b4ff2a1b596c99fd07c05385c12c82603c13d79f30b28f1866f8b250732842800b02bd7c28558de0d8c30ac657b733811e37f466ae9c9e25d70b4f6ba31ee2ade4522b00fc2cd841d04fbfa7f6d306d518dbfa4c9f3e893ead8d17e0f73915fe4620dd21cd199e28310ded732bfd501de178128088e082f0a6bd6edcff0fda766ddc93939a6353e7c9e12d3ecf0462f7ea6e5d0bfc1efecbba1e46aa484609c8da0561dc6146340c72723a245795dfd806cd2eb45a28c3d3d0d72b1c6ca59e93d001251951e6915cac4346ef3ccff0eff6d11cdaab53781a40539aafaac7467bbb524e2aa6eed2cfc52dbdef0ab6b3a774d8c0a663c7872cdfb0a5d42546b9e9b027967378912ea4df9226154913f9e0054186f97d42200e6a2bb7f5fd442cd2696927c2fb9c6161561696a0bb7d7b84b8e4710363ab0d4bba762712034426f73569bb7bd3a5f39b2b3505084011a2fc6ab47c72f5cc50fcc97d3f5b2952f1dc2cc75640109af51a05c4efc77bfd6c941ab49fe63651e0adbbf5790c0b9fed964eb9d36c407f85445be218003e7ba08abbc293fb1283eb97830ee5a36bc90a4e6fbd8d481e8d6728b93cae50fb81f97676ccec0205b5a44d16cc73dafb77d99b279e3b122d951d354e3b55871541cdabaeeeb88c1579a706622c3ed460839e27dc9f2fa1704594a8bf523caeaf25135e4568e7a512dd60c0819b2638bc817f653063176747ed5ca16f0bd69a293d8d68b2bb6b3162b7991e0b5672ed66caa3a1b929212cb376e917076cdf9bac76cc4feb3ee350c24ebc89df1d52cf1a780ed573ba0bddee0d4158049e252a66a472657b9529641f616ecf030fe90b83064b67eb94cfd5df8fb958cd2cf2f077abc32dfff4569702afb35c12b82552efce8d77a6c830b83bb432c960b6cbd0c33f20fbce33207208dea56c5fab4dcb2f211994ecd6c38027fac5cbd742a6ec76629e231a5a0a1c7697bc04b5d11d959a11804fa743feb91ba3dde54af44f9fd85b95cb033a1ec402b085b3e2ad085486efb83b88427252ef796170f79f6b0dd8d37b7896399b2bc07f014ec6f5fc74e4b8edfd53a74558fb56e9d332cbbf8dde9c5986225f2761800bc12d889a28334fb7c15d69d7c4cd18041435514245afad67ba9a72d5f3cc702b91297a920c8a62e2f277a239699a4fa51e81a78cfc6d75de2f83be44507f95652a2108ba725a71109e229d1218a2053e164e613925321f8ce640a9728e4d27ff9e13847522e044947e2c9717c7522374110972a958d0d05b53466c17db9453390ffd3f97d8cf14ea36566589bef4280c79c09164a39decc22d84496949c95c78f79f39169dc04f784ebaea709a2ab77bb1b1d99598899306a59b04372a250b0c4189dac4004b3fb5e1e484d6a66f4397f4e195fabd46c0377a63fe2c4d94d6cb00f47fdd32c6c6e311db362371a9a92797ba7b6556f806ee2f64ba4fb95b0eafa3f0afa696baf5a82771146d7155069d410f58de213d850d63603c1253da46cf0a76619026b6234b9f8729a277740214d4407ba730bbaf764137e089ee7c67a065901cddc5b8fef5435fe6c5bba85cf216993cdf549b87fe7940ee08437b699e5c1194e4168bfcb32eaf79ca9f41b4011695806410cf6700e4696b8a788990dffde016c5687358df20c6f077e5b991a491148b64c23f73975fa1fb8eedce6596cb8cc07a603694282a1919194f294905d1b4bc3c17057c02a63ebf4107acda6ad7c479fef87858108e4c6334ef65e94dd5b24096a4c38a50a1a027a558af4de8f4549ce3c5dc77e9dc574ac1bc658fac86e83726c9b93965063c35404fe841552c5d8b98faf109873dd6a8a8f8d4feec84fef4ef467f068b732abb332184059c5123bc6122b82d4d48fba2be754353a84ff205ccadff899eb435b0c4ce47e31363ab36782c25649d63a4df25e2d9d35183a86bdc5b9455487b65bf1e373ba41e1f9f2365129453595bd328a2c56b7f7dd3bd53ea83c3f3a75da1756d971f6d453a81378cee73b2598886a2c514b83eaf61a57d1332ee417852df1b50e78b2ecbc5a9cefdbf334011c9ecc40420f30c7bd53cb5e5ac8fb38a78d38ba7566718d7296639df1c5ba9fa2f4d5676933b10eb744a7dd2dfc8c3ab66ea643ed942aee94b054a1965c9adb0a70729d6a980abb7a985c93081a2ae956e15c0948b08ee773bcffed4f70921782ff0accf6af7540316f5e314228df7bf22320dd2de03d140766fb2f53a7624f86ff8016192651c0a7df72e69b7f2efa7b13727e0534c0e649cbfdf488374d2ab79fa69327e676f8acdef009d70230393f22de49870f1797752234f0297514c7cc98fd320633dd8e52d787d54a2a7a1b6b997f58c8d0c2a89e4355d7a90b70f833e8743ecd1a9344185b63878489df9f381791081418c68944f7e8342dc31d384d849a4c6f9447d3554f28913994731b952a7e5078f8a81588d7a10dc71a942d229e2ae2ae91a782f7ca9ca4a9e836c8e539ac7cf00341b1edb8b1fd64638a7f472576259f86af73ffdd67a1c48e950fd62a29617a50f1777447a00296715dac8ae773f0fcdc41eb03bf7fc05da630bd7b6df41a47c45623bd780f4db9c7aae760b9576fd48b751a702c6f657b8c4c6d69897ad6a10e04e106f0aeaf4362fdcbc0f0c08d455e2f8954cc3e698f1ccd9e8d7af3aa91abfcc9bd859780b8e79ba316aaad6ed6d7fde0e6647129571adeccfa784c2f4b468ca3a18d9e9a00ccfe4eab26c566acfd0a47a8bf9f1fb7a2a55c3c8ff5c0234b4bc97eccc3e54adad2b6d98609ef36b14ddec3cab5aeed7217a4efa9757ec02ad629cd48867abb7ec909d9c8b5aba730f085515e154a4a0654090739f50354a565fa2a0b436a8be40dcf505065fec873ed37cb458ae52b487a10ad39db849e51736bcd9bcd4394f98fb2aea26a6c70ab17aecb3fa6fbcb92aa053ac3a2e8566d6ab482665c71861746d3b150d55e4ef8d20d6764563d4a4602615606fc4404fe7a09cbc4cd06c1166857dedc26e46eacca7f7a6284b6c96d4c54ad1cfa083ed345a34654b98dda22334f9e9747ea5a07ec2d391bb7d9a998638dc73787da4e14eb0546e294c5d0ba6965cc7b8e66569c073482147339192ec77a621da5ca9b6de45413a5b3285605cc5cfce2221ca79944f8a86fd69ae77a14"}, {0x18, 0x1, 0x7, "f8"}], 0x10e8}, 0x408) setgroups(0x0, 0x0) setsockopt(r0, 0x3f, 0x80, &(0x7f0000000200)="8fc5a77c5a9cf49a4c7039019da0ea2dfba2111f80715ba3f02ce0a93596ca09bf7c04262c70c7922e0ae35966b4f993df2d19cfa5849959fc18bc6520abd3fef46fde6260ea05c6196e744135321fd6bc37af33c9985e997cdc1e31e8bb3951ee63974e0046cbe6d5330a598187dd8b00bd2ac1b86fe972a52bd4d60fdf0861d1492ed8b935a854ae6dc052a30a96b3e626ee4ec755c22d22a8449eaf575297406769b05e2bf94bac6d07ed560f447ec2bd54d902ea6ec7564ce039aea31cd998a2250fba44909f21ccf547e913ae1ac0f062a7f88c950f02d1f0cf92f470e518ebc906e04fa5cb39a80b07fc5d008934fdf06978199107c08b599fd450", 0xb1c2610db6b036cf) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r1) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/109, 0x6d, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r4) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") close(r6) flock(r6, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f00000000c0)={0x5, 0x0, &(0x7f0000000080)=""/5}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) dup2(r0, r1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000280)={0x4, './file0\x00', './file0\x00'}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000300)=0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = msgget(0x2, 0x180) r4 = socket(0x18, 0x0, 0xfe) setsockopt(r4, 0x29, 0x10a, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./bus\x00', 0xc0, 0x58) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xeafb, r5, 0xffffffffffffffff, r6, r8, 0x1, 0xe000}, 0x0, 0x100000000, r0, r11, 0x100, 0x0, 0x3, 0x8000}) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfffffffb, 0x310ab831, 0x9b61f070, 0xffffffff, "99285922332adc6671d15076e851c20b9e7b5268", 0x1, 0x200}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r1 = shmget(0x0, 0x3000, 0x198ab04d7e862f24, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x101, r2, r4, r7, r9, 0x10, 0x2}, 0x80000000, 0x5, r12, r13, 0xff80000000000000, 0x7f, 0x6b7e}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r14) flock(r14, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r14, 0xc1045763, &(0x7f0000000200)={0x7ff, [{0x3, 0x95}, {0x3, 0xec0}, {0x3}, {0x3, 0x200}, {0x1, 0x5}, {0x1, 0x8}, {0x2}, {0x1, 0x3ff}, {0x1, 0x8000}, {0x3, 0x3}, {0x10fc7005f651cee4, 0x7}, {0x1, 0x30000000}, {0x3, 0xffffffa1}, {0x1, 0x1b8a}, {0x2, 0x8}, {0x2, 0x89a2}, {0x3}, {0x0, 0x5}, {0x7, 0x6}, {0x1, 0x9}, {0x3, 0x2}, {0x2, 0x5}, {0x7, 0x3ff}, {0x2, 0xf9ea}, {0x3}, {0x9b812b1da93841e1, 0x5}, {0x1}, {0x0, 0x800}, {0x3, 0x800}, {0x0, 0x1}, {0x0, 0xfffffff7}, {0x1, 0x100}]}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="21487fd04d0096d10a7c001d0baaa61abc9a141d4218952e2957177dc8e3989e53163d891f63c679a328252ba5aeed45e24d919fb8fa20c9e31f2f257c6c2bb28cb559464404d40275a3295d501c392300538cfa9121f0baac69b5044f738006411c0bb804e303fa053685b415ef698cb4f61511f578536c4a9b8e40f0622434c5b3dd555df47b6933101ddfa5687fc9255ea11c3fd262876ab132a93b6f25273d2ef113fdcd5e4470a4b851a7f20ab96a08b4ca6cbabf01b6cd5c04d15adcc2a146a1e3d105641867c3d5c9bc6b27e73224cc675b19bf38af9d5dd0", 0xdc}, {&(0x7f0000000100)="b9e452ff38b88ce19654c8c45a22b11ad4ad48e6501e4976942b641d9db4a793f7d17daba9c1c91d9837605bbb36da00c48858e79ff4726ff8d7c2fc6f15c0dc45cf36287eb71260d0ff9e7654e0d6ba6f847719d1cfffcc984d70c10663efe7a46d81724494d6098ada9679a3d93eea90a66e2c4a65346b2d1521ee5b4ea3494fc56b402eae68e0bedff5a814f5491ada9cadf5a1c01e", 0x97}, {&(0x7f0000000440)="8915", 0x2}], 0x3, 0x0, 0x0) 16:00:01 executing program 0: r0 = msgget(0x1, 0x4) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000be6d57bd00"/31], 0x1f, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000500)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getpid() r2 = socket(0x18, 0x4001, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) write(r4, &(0x7f00000001c0)="709e0b78c00a520dee8c944056669c89bed6811d9e2777e678e30eb8bbbd103d1f5bb8998d5fdaff27436d58e7477de58f72b544719ee3f7b6bd87c756ecaea1c07077d36e6e5e983cd9cc13f0ac5ed0746e347a260a5f86639974af10f451a91c658a633ae7d572af3c6f6a1ef447358e662d143b9ed76a634f3e7a72d5e1cc6b94bedc97a7512f066215735026be67582847304f5214907220ec6203c45d6d60b57d575950631c5772055fb260251a95eb620e3391e089bfdb25ce5ef7731a5dbba34b311657af392e938f82e24a1d021be0d121fe9fd6b5b9853815565aabee7e41615f0cf350c39135ee1ca50b222c4cdc899e71650e9e8a", 0xfa) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) close(r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0x1008, r1) 16:00:01 executing program 1: r0 = socket(0x11, 0x200000003, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xc5c82ecb53b1ff4a) mknod(&(0x7f0000000000)='./bus\x00', 0x2104, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) sendto$unix(r0, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getpgrp() 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) utimes(0x0, &(0x7f0000000400)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x3f, 0xe9, {[0x100000001, 0x7, 0x4f3, 0x5, 0x1, 0xffffffffffffff80, 0x62, 0xff, 0x0, 0x7ff, 0xfffffffffffffff7, 0x5e84, 0x8000, 0x8000, 0x4, 0x6, 0x0, 0xbc], [0x7, 0x39bc, 0x80000001, 0x8001, 0x1, 0x9, 0x5, 0x7, 0x3f, 0x78f], [0xfe1e, 0x2, 0x8001, 0x100000000, 0x0, 0x2, 0x5], [0x2, 0x0, 0x2, 0x3de, 0xfffffffffffffff7, 0xfffffffffffffffe], [{0x9, 0x3d51, 0xfba, 0x1}, {0x7, 0x4, 0x6a, 0x1e}, {0x894, 0xd91, 0xcaba}, {0x6, 0x0, 0x5, 0xfffffffffffffff1}, {0x101, 0xffffffff, 0xda0, 0xffffffffffffff81}, {0x4, 0x3ff, 0x0, 0x6}, {0x6, 0x5, 0x3, 0x4}, {0x1000, 0xfffff6d7, 0x1, 0x3}], {0x3f, 0x800, 0x8, 0x1}, {0x5, 0xc8, 0x6, 0x16}}}) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x8) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) preadv(r1, &(0x7f0000000180), 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59", 0xd2, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000001c0)) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') chdir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:02 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="10000000cd15378dae32ee67aa000071b700000000a0ffffffbe00291424f1b7edc875ecc9279500bfddc59f1dc37b7fca486d75faf22043abd56debc53bc9c3537732d9555279d25593ec00eb3e62bc06ef886ed47baab56b3960ba192956321409f50d444bb30489241b343c086027ffbc77a7c5c6bf93de98d9b1f2476094c832c72e2a1e35895b1686349a81da882468dea3551cf19cf9784cd439ba6044ccca43f8ab27fdc4ad78f498f05ce7564e44c71badea84b708c2023429145f4fdcdc96660c1e07211043918b5b9720683d3cff7a182e0e20b3f5edaa8b788c164961b62c564ecaa28860ba028a3bb52400741a81aa1b45d4ab107b9b5e1dd565d6131a18be0f6515ea5dd444f889023b5f49602ba6134fea76a7b04b868e4b1962e4495ce0551bf99044deefa52cb70d4ee8d2daab6330f954c4fa9cefa3aa66f963d9888b9872248f074ccc9f73cd7efd6d17260f4a66c25dd5dddfa011f05aeade4d84d37dbc1e6b0dd7239f9a883a30535b2b06bb6a19a07f3571ca64deaaf3fe81baf6800091d512a0ada358feb6f534a50f30882e35bcc22402bf2e0625c157a0e61b9a7860740d00"/439], 0x10}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r7 = dup(r6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000000800}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r7, r2) semop(r0, &(0x7f0000000240), 0x6) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) accept$inet6(r0, 0x0, &(0x7f0000000040)) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f66696c653000"], 0x10) shutdown(r0, 0x2) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000, 0x0, r1}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = socket(0x18, 0x4001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) readv(r3, &(0x7f00000002c0), 0x1084) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) flock(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000040)=0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:04 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r0 = getpid() r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, r0) r2 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x372) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0x100000a, &(0x7f0000000000), 0x0) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x4) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) connect$unix(r1, &(0x7f0000000ec0)=ANY=[@ANYRESOCT, @ANYRES64=r5, @ANYRESDEC=r6, @ANYRES32=0x0, @ANYPTR, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYBLOB="4ec5c022be73c324487667e3d75f04524e0c330c7e9914516251badeb9f7a3ca43aec53b2b14c1d09d7b4f49f3e442a81399af0de6675eb449838597176c9e7c315359a36cd68e26e95c31b915207eae7037e1a9feeaeaa899e0a385a47201dea78dac806dcc0eaefc0af8d80cc9979c", @ANYRES32=r3, @ANYRES32], 0x9) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) dup2(r0, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x14e28b7daa10cebd, 0x0) r13 = socket(0x18, 0x4001, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r13, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x3}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0xf06bb868f6482b30, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0], 0x28}, 0x0) pckbd_enable: command error 16:00:04 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x701a6deeffe6c0a, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) sync() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r2, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x1, 0x0, 0x7, 0x8, 0xffffffffffffffff}) flock(r2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x6, 0x4001, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) close(r5) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r6) flock(r6, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x4}) r7 = dup2(r4, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r7) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x4, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xd7c71656eccfafd1, 0x2000000000aa3, 0x4}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r3 = kqueue() dup2(r3, r0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(&(0x7f0000000040)='./bus\x00', 0x6d72cb1d98efac64, 0x40000746, r4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) fcntl$getown(r0, 0x5) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000002c0)}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x8fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2f8, &(0x7f0000000180)="7a8da4ea1fe6f57cc63c5a0093ec") 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0xe3}], 0x81, 0x1f) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) socket(0x2e, 0x2, 0x63) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "1ffb000000000000010000d5bf87b2a27e473e00"}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x8000000000081}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") 16:00:04 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffff}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) getsockopt(r4, 0x29, 0x8, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0xa, r4) getsockopt(r6, 0x0, 0x2, &(0x7f0000000100)=""/140, &(0x7f0000000080)=0x8c) write(r2, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x332) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000001c0)=0x7) 16:00:05 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), 0x0, 0x0, 0x0) r1 = getppid() r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x44) unlinkat(r2, &(0x7f0000000280)='./bus/file0\x00', 0x14) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x149e, r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r3, 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) getgroups(0x1, &(0x7f0000001640)=[r4]) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) symlinkat(&(0x7f0000000180)='./file0\x00', r7, &(0x7f0000000200)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) clock_settime(0x3, &(0x7f0000000000)={0xfffffffffffffffc, 0x5}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffff) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x4, 0x4c, 0x2, 0x5, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x20, 0x13, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x6, 0x9c}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x200, 0x6}, {{r4}, 0xc0a490e747769be1, 0x100, 0x20, 0x7, 0x2}], 0x9f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:05 executing program 0: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x2) r0 = socket$inet6(0x18, 0xf26472328f965994, 0x2) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 16:00:05 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59", 0xd2, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202262f66696d65c83137998e02000000ebc8cf1fc1121dad94b89489665c2c5a6f14ba307dae5d58e76820ab7aea8d91865305000000000000007d7bf95fa64878809fbe8ff67c40abb03f97981a5f01e61428e51b914872a712914fb06e4bf1deb99d47a36596222e5f094858c2125206a3a05f5621c5a4f32ccbdf85966a832a360ddd75e9b87d675e09fc8713591ef1bc05cefc574a91007dd0f728343a1c6c87a34e6d0096fdb23ebbce595259010a8cc58b432f9447ae4f8d21354b88fc7bbb0f96c04ca997ca7d08197ba4720ccf4d6c6f1d91e84d566ad079419f381339c872641666c04a15ce9163c93809cb508e350f62f9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:05 executing program 1: clock_getres(0x5, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x1, &(0x7f0000000000)=[0x0]) getgid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r4 = msgget(0x2, 0xc0) r5 = socket$inet(0x2, 0x800000004001, 0x80) listen(r5, 0x0) bind$inet(r5, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r6}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xfffffffffffffffd) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, 0x0) msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202262f66696d65c83137998e02000000ebc8cf1fc1121dad94b89489665c2c5a6f14ba307dae5d58e76820ab7aea8d91865305000000000000007d7bf95fa64878809fbe8ff67c40abb03f97981a5f01e61428e51b914872a712914fb06e4bf1deb99d47a36596222e5f094858c2125206a3a05f5621c5a4f32ccbdf85966a832a360ddd75e9b87d675e09fc8713591ef1bc05cefc574a91007dd0f728343a1c6c87a34e6d0096fdb23ebbce595259010a8cc58b432f9447ae4f8d21354b88fc7bbb0f96c04ca997ca7d08197ba4720ccf4d6c6f1d91e84d566ad079419f381339c872641666c04a15ce9163c93809cb508e350f62f9"], 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x48}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) open(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x4) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x1, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x7, 0x2}, {{r3}, 0x7ffffffffffffffa, 0x40, 0x40000000, 0x2, 0x1}], 0x40, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x100, 0x0, 0x40, 0x8000}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x90, 0x40, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x5, 0x40}], 0xffff, &(0x7f0000000300)={0x3ff, 0x3}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x800000000074}, {0x80000006}]}) r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x3, 0xff}, {0x100, 0x3}, {0x45, 0xf480}, {0x2}, {0x3, 0x8}, {0x23, 0xfffff801}], 0x6}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) 16:00:05 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 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x25}, {r0, 0x40}], 0x2, 0x401) mmap(&(0x7f000030b000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)=0x2000000) 16:00:05 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) connect(r4, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r5, 0x0, 0x4) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r2) 16:00:05 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3cc8, 0xffffffff, 0x1ff, 0x4, "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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getegid() write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:06 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@un=@file={0x0, ""/91}}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0xa0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r1) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x6, 0x5}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r4) flock(r4, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000140)={0x3, 0xfffffe01, 0x7}) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x3) 16:00:06 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) getsockname$inet6(r2, &(0x7f0000000c00), &(0x7f0000000180)) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r4 = dup(r3) getegid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x400000000000003, &(0x7f0000000000)="ebffcbff13b9fd812ec699319296480000000000", 0x254) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) r7 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r7, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCNXCL(r8, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffec5) fcntl$setown(r8, 0x6, r9) sendto(r8, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r7, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r7, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r9}) writev(r8, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r8, 0xc) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740)={r9, r10, r11}, 0xc) r12 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000780)={{0x9, r10, r11, r10, r11, 0x0, 0x3}, 0x70, 0x7, 0x3}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000b00)={'./bus\x00', 0xfffffffffffffffa, 0x10002, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x0, 0x2, 0xffffffffffffffff, 0xfffffffffffffffa}) getdents(r13, &(0x7f0000000800)=""/43, 0x2b) setgid(r11) sendmsg(r8, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="05fa45af81b9f51c77a22374d9e078c664babaf369cce3344eacb19313d3a015deefb3475522495163f12f5d8ead807d3f91c461c1429134129b724a2f5c6cbb8893fd4943b859e5b84902d7e6ab2f529255ad1d040eaa4f7646f7da8104829c1f7670f98e6363e3415513a94b518410ab47713b7da65a531d8a1b47fc27aea4c02ee9ff527214ad73f2f28c206e8500b64e52e44b15566345d92d65bd6f5d858673c9cabd849d7c32bd1601189a0bfa4aeb3564945431946e05f52e8752066d6797e9c9dadb6e9a0f9d62647873f7163715ff511661acb9f998bbcacca4c030d27fd18196b550cf68c2383f22e44fd859f5e4e7de42327d1426db", 0xfb}, {&(0x7f0000000980)="d68c62b76e359fa281122a4792969d77739d0503d19e2d435a0eeba3aa92eccfeb693f19c9673737db74ca9e2d67169147efc40cc91e0d5393b35925c66d6607d1cb4508c9e7ae6c60a2425cdbad104b5c9d80136e31123eedaae717d24cc2584408ae3c17ba4d5ebb593ce0bc27e5df31e58af52aaa2f08e60f668742795207a7", 0x81}], 0x2, &(0x7f0000000d00)=ANY=[@ANYBLOB="3000000000000000ffff000004000000ea7bc0e7888bbe2d7c6f6492af3ddad341ab742b50dacb6e04a014424e0000002800000000000000ffff0000b3ed000077bfca10f368fb18e9a9d14c15741fcfb00000004000000000000000ffff000005000000ecf3fe85d0a81abafdbe97f289fc1ddeb6e708b240aaf2db4250d4c17dd4e9c2f800400000000000000001000000090000003e24d24cd3dc2802f7e8775b6adfb901600c8b5421df1e664327d2142ab2049e0b55f758ce9885091e0000002f0e533ee3c10635fa02bd27d60e000000005800000001cf3d9dcfd499b1239983000000ffff000002000000661f4072db21a8e5a095bc395259f6b952928f5a9b7587c688dbb96b0a16826297c5c3efea085b654d0a8cac2d3b1fa8c26830818631920a05ed74d0fa86f50fd53d3c7f000000000000000000000000e84479d9c92ed5c0b1abefb866a6f205c7626f14ffe0cd67434d7aab1f7d9be9a75f25b11af3f17df6b1bce8f780b90cfad77c35de4d0734a63aebd5c5fb7cc480adc35f974a37713cfa3302e19206450a368f1a78997039f0df3a50585e52"], 0x19d}, 0x8) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000cc0)={r9, r10, r11}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000500)=0xff1a) r14 = socket(0x20, 0x1, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x3, 0x4) r15 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r15, 0x8004667c, &(0x7f0000000080)=0x1000) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r16 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r16, 0x0, 0x0) r17 = dup(r16) ioctl$TIOCNXCL(r17, 0x2000740e) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r17, 0x6, r18) sendto(r17, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r16, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r16, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r18}) writev(r17, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f0000000ec0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x123b) flock(r17, 0xc) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000700)=0x3) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000000f80)=ANY=[], 0x0, 0x0, 0x1000) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r20, 0x80000001, 0xfff, 0x5, 0x100000000}) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) write(r0, &(0x7f0000000300)="1ce3a8ece33a2a46d6a14e92d9064d6acec862c11651f9f560364d785612f80c532e692128d8f875a9db5a39ce73269d2a46483412c8b929e1721534eb286e6f8e8e35a38cdef0103cde0c8a3b3fd629e8be1d70b71061fd76ed4ed3f0485a7f326142a1c2bc49ae83a850d46d1c37300c45a18126a0fe297a349b0800695d35306019b8ad5b2f99cfe6dcab978a2fa08435218856023192bff0cb0d281404406682fdc4b6820a584571", 0xaa) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) write(r2, &(0x7f0000000080)="ad11815a59b8e80e9155429783242e31572fb50853506d611a7c9e2f0eda2b1e207e39f388a258bdf46ca9a5512db8a912b37b3ad932d909ecbc493aec186fb43044aef1392203447b1c535e2b1c9f69bfa63a8a116acff6", 0x58) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000001640)=[{&(0x7f00000001c0)="0338d692efa369dcec37ca807424f95bb6097e22ff7ced0c427443414c9e12a8fbcf1de97b113a1c6e6df24dba1d1c3699926bd2c5d599437d498c5de50231c654d60d7d1a311cd4b1b2e702366535c4a7e0bcda2f424699f4c32ac05771a5952187ff58cf4082313b3e472c65928db1aff3823639546848723e7e915b30aa927cc0f47a3be645d8581df34786d2061e88d64c24eaf2d59a17e462e100d5769f61e474601147f2f0b1c7f5", 0xab}, {&(0x7f00000003c0)="c19afe65edd814fa701b2068654e94cc96871fdfe2778b758ec12ba4a4bd9d74a3367a4d7b90f950770f7e24a772732a820bceb05600a13c66f892ebdd1329b6d3eb31ae72da1ff0a94b104d2b9f2ef85b276b304f752a44f53a822ff9ac108bd37bc6cb36ae800d831285a86c3a6f151566a2fef5cafbdcd198601dcf5d8d210205c922476b19a69cd21863584dac9609d28e1e4dd244de0c147d44c9531e326feeb953f584b796146b1880234a5a23f79befbac84147e65497a1", 0xbb}, {&(0x7f0000000480)="c12750f33e712a1ae913816556059d952eda5d6271e1d977c81260055e13e954570755d40611d97d057e7f269af95f2d963c7377cef53ca0ce1d4e339535e957067a1b51382e4f205847f637a5dcef4267ddf440458f4683b0ef99c855af4b81ee05979406e46479fe133a546c572af22b16a2bd5a8f94b5dce2b9afcaa39a5f33259d83", 0x84}, {&(0x7f0000000540)="898cab512313456c808ceb07503420443bdc6d54f2e9e4abde7f616fd2137f91ebe30a8ad3fc64153a299509bc65e0291b8ba0307a8e92da4e68540259d086c4d87bb5d98f23bb542467ba8e9f18be28bcba9415d1d80538e123e1e495963d6ba0f27ab641b3bc22f4f2b5dd722790e6e427217201a3e300976f547eada46dddc8be35f2970ce5b02923d4cf4cc25c5ba52b2330f0d2495257b24a10f7f5dcb39f4d6155de4eeb71cf5788ceaaab148ef4ae225230d982fb9592cc011b578bcf6ce215b643f6bff640c9ab0f3dd937861f61db793275ed0854d4f48ea334c8c680d819370c06d441a7b298971354fa5f9f5f44eb9372609fb0c531352a93a7b37ea7b17cd0942c849b35a9c5ff68e6ad97d17e9c02eb0820763c4e8606b621f859364c88745b4e323faa16e88eb1f5f61c6071ccb577a121b3aecdcc830ae171236b02b0ae9e36044e79eb60d00a27876515e2ad6c7a01ce7eda3ba5bf4d8b9948ac63df261e04a466d97e0950c5e5b296e5e8b53870ac683380c630a33e5e3e66f2ab33f8a90f1d70ad84bb20ab9a37d8a48fce52b5db433e4a26d9996f0ac7754cc7f548532a96feeebc1c9f1543aef87d5975d323173e9001c67687fda098468ac38e6bb0fccc56b88a67f0d520cc175237ad58b2d344b867199e4eae04517033e340cf371382362f325700850d3f8e92391e9520f02898ae076d9e252e77641dde6a868cd18e36ed38a8031fd047829bf5e411067d848b1550fbfd2db70706dfc8b542dedb4a8854318ecb96fca5a848d015de24a7d0204442aaee73156ef5309bc6380da2934cca508a27129e964d0525b17a5239963873166fd31e90b114116605c1b2e7825b69e28cdadf92c675b50056c90ac9e224c848501cd057d196a06fbbb19c86e792c8898296836879c9062225c28a835e85c5afde8ba77072b38e7e1ef20e0affabf8d9c5f15798c681096299ce4d8b0cbadfd351b3dc80e4a173339a288f450c3145df399e18e385c068fdc4314eb1943cab36370c5eb2e88a4d45ceb93e62fc678c376661aa0aa97c9363d31318896b358140294cdd39ac8cefe8176c8092c080207cb118b2b32226876f0f440988672102ef53008eef3d2a975238dbd1fdbe4d36258dd434b4d669e159fa2b2fe7301f7de3d5c3945d7c7dc280dc1cb2654e82b9dc56ffe9d2b5ce391c2f3899ac53597eff7b1ecec61d3dfe82f646a7d6d5cbe13816d7b9cb288293ad69f1c9d25ebfa9f0e942fbd7ecfcc23e75b1183c098d3ab1d70211c77432076d253352be39965f950c8d77f58be4ccb7d1c4f98fd1d771267fe8b32fd687953ceb99f4dc88dae69e98137cf1e073e4e988b7d2f2f2e638e82316988f17c989286c0bd5f8788df7758277fc5649776b9cf56e416b2241c06657e2a7968b8c1a1c98849481a0478d66d0d56b717ff64489ab263eaf885af19ddf3f8f8c312ae665bc3a84bf22c1479704afb94bfaade915dac041d6df1fab6ae029205b07906145aaebae15b52667d5733cd88624094c2228313fb21e5f51d4e35ad0d3eb0fb6e015fc0cdbfefc8a267b7b2e6037d2ada4a2bb0928e3409127039bef1548b933e393fcc32b61eb1cdc35448fc1d2084a48ef47cc145bb2f038bc7f3fa18034ccd71c9958e85d4dd0e59f4a1880bca4cecda532d5e60a03e6e9bc1f2c0e42910a7d3123fe8fc745ede0f99d796443e7ed9bfd9d817638f2bd727878a6436696733bb29281b516ba2f8904f46d6a25b83944da0891bd8a41167a0c06e075205099915e80f29ff1e7f19ff2ff53194a190b380ea68e942c99205358286d32f38958dd58f9b24a6a672d4250bbc0732da45d818e4b8090f067a180351c923f0b62aaae472872d5128a56e3773edc09e655d530fee84dab7c425dcd361d478203b86d203541bbaae79f9f7b21c0937d60dbf8ce4d968fcd5b1e793c3f2d2f5186be42bce8ab44714ae630e527918b2c40e00b6cbe65fa81789810aab16af8662ab46144741f2ffc34d895c5fb50ddbb1e42b5a9f4cfffa66b172a26e5891dcd4ef6c0fd053fdf2940890362088ae5494c411300c3d8f9d35ba97d04b8b369a1e6d694568cc670df35e1e2a6b5744f923f28d4e8eccacf8a42516b068b16bbe29c2c255f782dc7cb53e9d6230784fc6b5aec076b565810c376620e7087a52e29a1e056f6d20383166f1337b967d5194da5d873e1952aeba430a3505159e94ad73db7cdc98c6443f91ee8dd24f83173dcb677fea01c89949417d3f1aec61ed5679500716eb4936aeef30aa82ea2a28fc7794741194673f14304d93c7fbab14dc4a84741b409d156b18fa2b67debf97929fe70d31d7d29822390f551100f48ec92bca226b5576d7ab0a8df6d83e78af01c7077d68a76b3d14d5b86ad781fcc24c9cbd523caa601aafda3f63ea5a214e9549ffc9a63b90f67c269d1b006fdf7a02e027f24a7fd87035bbe7786b34848753caa311f849e58dbcb91261a9e26f415d0c70c00f08245b32dd812370b51a39777866afacb914e13d2ce3ad3934234923efd6469388e54e7d7096443070e000972118e7c5393537abb092c85b0310e1880e41913257417df025e602c5545c7536f8f77fca7d21d21ce3b3462e92ad8a7932c50095d200e28857c0872e3ad19381f81a139801442289688145e00570fd58250d1259912f8be5bab321b8d3a7a257a6905c8d000896247183022eb9a7e39858ca91f1b46efff94aee7d9c84eeb51d2e892d2259ea519f7f305aca4a12e0cf3d4dd970ccc315eb9ecfb01ce39b34a84a4c4a3716135ce051c1c327dd3d1657013e2b8830ffd80b1a999b7d7978923e10f0eece30df7097cf4cf21371e40ae9ff00b7694a3ce540fa427eb15ef03b034137cb5f4c081ec1f4402391c946f71e66d4767ff0a7177545bd19cdc1e287ede7f11642d11882843818668fcbb78a2f049a6e5081a0333af9debd33b2481a058a8b802fff044a12253ca66b86c00a9ef9cb4d774d499e875b712586a6e2644027f33bb5fb531d29fe88a79f989dc43d900d7970b83975997aac0cdc5d5705d7a5bc4b3bbc4fe9deffffb8475768551623136cf54344483802ff6541b1d0d5af0fd8a493ba4da8416679f959fe72453e7d35a0087b808930c029b344f4630f5853b16f6de80bd746392297abc808778f2cce678ac42b8e65da7d29a1e774cfb63e1e7ff36ac912011a7faaac61f841bdf8335c3445087a8b15c615208c10f5d1e17c796ec47741bb09551a00be213cc7b0936475bf66a7e8f1583a8db307ec310e208aa200f7233e1260bd79ad3be56815ea3b961b515e4e7ba073ab04430b54c21682a8461f5cfc5d6b78af92f3a516864a9a98445a4717a358ad6b85c03783059967f68c2e86bb7af8ba59a9e00654266e96c4ab39d08db042c9288fa934e54687c2b2b5ffd5262c43070ffd4eef141936eea27d2a401fc4f2c51c93ccaf5e1da2ddda1725612beb591df7ff3c5a0864006e76a4acd60011fd98343b81f43d4880cda14cae19f1c20609c8c5f1bb3465761b009d73e191f95aeb7b536a501e1f894b67936a5ffff8ecabe349cb0d2870d00024526ac25cef880c2f8b271570472565a62e9697f9bb70906f337ce0332fcaed3621ea52e08ac9720d9be2c98713fada7a990c4709bac48007bad95eed7f39b8bb91d8f24dc7bdde26f23f69f658f4b86c659bf91d8b6dc3f58f1f3d0a55898fcce52b60473ecc1cd7afddf6e64e51a9e690531c3b67d6ea76a27cde9e677c1968ad9393cc6894c67c3c21cdfe453cb177ed2dce089626d284d009c8497fa4d84452f92adf04e976b9580744699fa966eda6b74c655c6b6e4bdcae6ba9196b1a2b13b5bcccad00dfc4ea638c71fbafc659d9b1d6d498b98d30c1ffbf843ac20175eac237849dced2672fdbd960e0a0a1c7508742d181b19232d3a88083317c7e8ebbeb9262ef5e2e6dc41f7a0cf12563ca720aac38d6d8e20a91d05582a5e72dd136b7d768137ec584d242c543e48f38c531f9309c0322653a160361f6457b85aea617622176d476678c8a9f9d0bef2d1384a3ea1ccd725a402f43fd6239a528fd74e0170ee3a08e501684e12e76cee8544436e669ac58ccdaf8dca5b789b2d7594d384c1d8392549d8e9ebdeccee21e2a5fd0d1a62d161e63b82199d3e880d2dcc93b6c39a919d1e6d7eb6e9a60025d2e63afe5783a7d9919acfd1ddab43a31ab37eddeefce09d6e41c142161428161a6499a6127b5676a89a4e0c7a2e082747193aa4f971751e21cda06e5060bfd74b775cff863d794cecfa61eefe2a7df432ee1909707d446de360f82f69e261f5695b42d078dcc0d562daa1e17ee1d5fac1877480abe267f1d2d8c860dae1363887a8f40a9996e2d378b869d873ab9ff9fc639139b39e6ee9db8a46621817f80e3291906075b0e22c7b03299a3007d1c038f7e4700d9a4d991e56744b434879f5b57841ce9d28f740fc1ccf6b800e954050a3ea71761231e6668bdc263c9b2643d60659431f6d203aa1f76ed8c2d1677adaff3521ea9640b4d00a31227e2d890fd4868b258f7977d0f60f604e5b413efdf3249c3f72444575538e793d36c2c5e20c20e442946b6a8707960fab298ed5bea0f49ed56d9cc8be396bb72ef0cefa1fa519f51a2e5bde9e6c226a24064bae441d7a090aefd5d4e4e26d6fa787f8c0ebcf9e62e05e3733292aae47b2c1ff9403a6a4b60e9b48eabc230912690138de3b975ca4e2ca377b3afef1d4c1a487014e9733cc6d54758409467575ffe77eb6bb6e05d8bf52ceb8921716124e962fdfe1f9f04bb78f6a93c808bdfbc969435d0d6858a2a8fd7b286d433b5ccc76a2bb560820f5b74fd414508d214923a9c90222937037f331a9398587c7c2fc8a9353812e387c7c5b8db587b36aa068a880c438b2243ed6edc1bbe4b7c5490845197f18e62288fc13c9825cd15e5e7235c830c342379203da37d11224e159d4b5d1ef3b76e0a4a51ace91b45ff182ed7717afb7639d02b9383ffdaef9bc84556c79db27eb39d0b8b5bff9fc0bead853ca0670802b5779618e97ae657fb13f4c53cb9cdb9e4e7b51dc3ed4a26becf15ec6e915ae68404bc989f1be925772158c9709602554d1019d533f569c089e5f2421645f4dc5f33252aacec27103a763742a6473e8aa880e483c973c9cf30f457c30f724493c3bc1c3934f40f6a2a99f79ab3f3d1f94ddd94e8a656cfa450c9b36aeadda42fffc2b8f4d32a78c08f6f9bdcf49c3fe8625aaea92a092150fcd2ada1483a28612be99f22c3eb9308bdc04d16f7941fc3097954b713b5bd93b2b118d51be0e359127f025240a097e79a1c9df81cb0881672ca809160c1e379e0107956fdc14c641d023c4133b0933abcec944bfde928ab799bfec4f78f3ceb92bde0382f588afae775e5f322d90ef0c6b383394090464a5c797eba6d30c02f4f8ee750f19ada8fb829010bd47c6dc387a971aec9ba7b6a30716b96551aff8fe0ea0065b9128063f4aec2ff932ddc2be72c3656fcfa97cc7cffd21287eb3a4de734feb6deb4f42860d696c7f70c0664a3ac2077cc5fbcbeef2495c0c7e0b63ffb513a0b28a7bd57c39bfa38506a06aec1acd40bdaffc7275cb698005d13bee027df6e03b850532035ee4fcb94b32aa2b211cc00af3659c765d76285dc007c1ee86a66e14cd87aa55d33f93c69aa89e1497f8872f0c15165587de40f9385b969fc2c573a883ed9bf19e20d9b24f91a6ff61fe9229c35d43febe4c7f51c8c3bc9d4c3672c58317", 0x1000}, {&(0x7f0000001540)="70adae0a5dab930233231c020e6fd237737129b489624e6add6efcc5cc469c38cb712377e631e34dcda447ff552488a027abde4efb26cdba680e329b530b54a5c14ef86200a9b482640c7f36b9143f1003a2eff22fe8ad96c58e6ce050d4d340318bb8d6e432561dc0a2b609c6ed91025e46ab53122b533b9888f09273630b39bcd34eca1062d51542aaa912b0d0a67dd613e3dba3a8094c3eeea41cfcc166a81e134ec8423e9565f12044ae6dafba12a62193f5e725b9719e4db82f3ca1d737200a779db7aa6b8d0052ae52ec1c872f21caf83295eeaab0cea6350a4f141381162c72a1c5638d998094bc6c8174c09c88b27a4565", 0xf5}], 0x5, 0x0, 0x2f) 16:00:06 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="05000000eb079048"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = dup2(r1, r2) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x24, 0xf0000000, 0x3ff, 0xfffffffffffff51f}, {{r0}, 0xfffffffffffffff9, 0x60, 0x20, 0x100, 0x7fff}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xdaf4d2e93ea367da, 0x836055bfdb0399a0, 0x80, 0x2508}, {{r0}, 0xfffffffffffffffe, 0xd0, 0x20, 0xb7c1, 0x4}, {{r0}, 0xe, 0x4, 0x4, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffc, 0xf, 0x20, 0x8001}, {{r4}, 0x0, 0x10, 0x20000000, 0x4, 0x3}], 0x10001, &(0x7f0000000140)={0xfffffffffffffff8, 0x5}) unveil(0x0, &(0x7f0000000240)='x\x00') mlock(&(0x7f0000010000/0x3000)=nil, 0x3000) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socketpair(0x2, 0x4000, 0xf0, 0xffffffffffffffff) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/60, 0x3c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x8, 0xe1, 0x4, 0xfffffff8}]}) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c6530009b4202dac2ffd1179b4aed991f6aaf547cb37fa310550755c4280cffe4275241069ea917570285320000cd46e9b8f6eff1344cb21a4f086c81b1803e54a1e048b8c9d43aa181687326fe144a54f351b25668acce588af01a349fcd9201b6e03c79e56ef85d"], 0xa) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) r1 = socket$inet(0x2, 0x4, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x811, r3, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) socket(0x1, 0x5, 0x1) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) bind(r4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x7fff, 0x8, {0x3c2a, 0x1}}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0xb1) ioctl$TIOCEXCL(r2, 0x2000740d) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190, 0xc000000000}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000100)="02767e617cb87e56fab45137717485dbbcd05d61e212325c00556174c5f5186826f3d98add2addfbb764306f99e1428e587846c140d0d1d124bb69ff0ef7bf62371124f7ae32197037d25a5960ba3d55c08d0df5085710cb66f31bcb1064f2fb65f5f0e2d399b8c5a67e80d47b2cf8"}, {&(0x7f00000001c0)="f419da3b7fe27b3dea5ac8fca7d07e3210e5ea4670fe9b8cdace17f2cf72ff3556b5c130afbfc6d05bef4b4c5d014998cecba6255a4546454d5aa1bc4d09af8a3f5e8af58d2acfa5622db60bf739161de3def36495bcdf5bb627f8d9b411f9147a2529ee744e8cebaa360d9026dcbe61329c545e19a4e3edb109f78653cd7848f2190b81b7a413c0d12b2af0f0a1778bc6c659cd2f77bf3eea94eed92349460051ac8b15105b61cff0da6b26ec4829ef"}, {&(0x7f0000000300)="d6b34156decddeafbd58295cf65e0059f8e851276f3fb06fa1d20a02e867c0a503ad4ac1f8f316e37ba8c24f8514aa34f44e09d16d412f20f3793869c876ebec9387b838dd8148ee2eaa5efc984c101f5da7222014579a4025a6bbecb3a457b2a9569d3835451a0df9fd8dea4eda777db67e64261705f3b683d9099924ae451697683c0775e0a779a163b4bfc8e575682819c4cdfeac1988e5c334933e91156fbade1f95ab7349a92003553205bef7aa1deb9857c1bdb0715c8efd845c3d71f505eb2da05554ea100c6c8d09aa83b5f68345"}, {&(0x7f0000000400)="f59eb06a0628e0205037221559be08e72534d1b32ae472b8952d534e9e20e2b4736d53b525a7c37903f22a5cba407d55c1e7eff4f9b8bd93b0871453541611a4370ef9756be0fc5e304663ac3873464c7817549843ea2ac60e04e91eb32e530f9392da54ebab39cde79162b34b48be23a5b3a3a6ce3609c72a59fd1eef870e9a51473e0696d051d6232a3afd595f865183f17b82b4fe333374e527837b7b58a1355312cc5b349f0f4688aa9626b536807165adf4d89a97a71ab69c2663ce302240f00c6c9dc8a9b0aab80e20eec0434dd328468111fde588586c51ee9c595c80063b45"}, {&(0x7f0000000500)="8843eaa83e1b1c87243290d4a340ce8d33db12fea1a5c4b2fdfc44a0376e0db626d87629db50c88ce2a73d975bfe74b5b3207fda2c303f29636a14dc40c9ed410256978891e80b7d7b98db6b4707c61ebb3d9f2de19eaa462b288ccf7715d1b71aef3005e62e013704c3ae2f944c42e428ef773cc71a514c341877a3084539bb75f0"}], 0x0, 0x0, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x378) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa09, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[0x67, 0x3, 0xffff, 0x7fff]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x6, 0x5}]}) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7, 0x3}, 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x67e4da0aff1e15f6, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2072, &(0x7f0000000040)=[{0xdc3, 0x0, 0x1, 0x8}, {0x805, 0x0, 0x5, 0x425}, {0x3, 0x6, 0x8a, 0xff}, {0x9ff, 0x0, 0x0, 0x2bf}, {0xc1d, 0x30, 0xff, 0x6}, {0x100, 0x6}, {0xfffe, 0x0, 0x81, 0xe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") flock(0xffffffffffffffff, 0x2) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x5}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x1806}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x3, 0x3a) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) shmat(r4, &(0x7f0000293000/0xd000)=nil, 0x0) r5 = socket(0x34, 0x7, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000180)="1c472b67ba776251e152766a75a4df0d788ffbbde0e7527e8d2a596c8834968dd362b4d8335fecf722b6ae54824ac5566536fd6fc30983a148cbc1a661bc6e9eb5f1699e3d7b64e16fc01180ed7748897b119c1e3b6bcc32d3808ff90c451e9591e40c6ee09046a412d146f8f2286dfde6c0042be4ec77a8e76788bdf74bb95a20ed1959916b1eafc287f47b2aa1796a833b0824f624f79622899ef97b7cdb8de0b8592d2e45ecc63f09f4cc0d79498795de6de5d988002a002251649ea6aeac157354cb00d9e3e36bcf2d02be40a507dbf0a45f8cb2d6953e03f950dc0e60655a0127040f", 0xe5, 0x400, &(0x7f0000000300)=ANY=[@ANYBLOB="9c579bb0ae146d6600a625a20fb2ed00002e2f66696c653000"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) shutdown(r7, 0x1) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = openat(r8, &(0x7f0000000280)='./file0\x00', 0x20202, 0x4) unlinkat(r9, &(0x7f00000002c0)='./file1\x00', 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x4, 0xa6, 0xfff, 0xcf}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x20, 0x80, 0x3, 0x5e, "516db9544068ce2150354d9df7147fe62ec33745", 0x8, 0xffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(0x0, 0x4, 0x100, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) r3 = socket(0x18, 0x4001, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x100, 0x1, r5}) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x6d9b643bf7b24edc, 0xa, 0x40000000, 0x0, 0xffffffffffffb43c}, {{r3}, 0xfffffffffffffff6, 0x10, 0x40, 0xffffffff00000000, 0x5}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = getppid() ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x308, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = dup(r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) close(r1) flock(r1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x90e, 0x1a1, {0x7, 0x3}}) ktrace(&(0x7f0000000040)='./bus\x00', 0x29d5b139d512315d, 0x40000002, 0x0) r3 = semget(0x3, 0x0, 0x220) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000008c0)=""/146) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x5) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r4) flock(r4, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x4, 0x1}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8001) r2 = syz_open_pts() r3 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setregid(r6, r7) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b187c1bf33436e6731ad3574d79e75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d0144674fb41c125525f77e9f616e37246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000000000000000002adeaf56d53dee2e6b93792216cfd4de09eb45c351f39be5caaa6374efc584fee59bb495bdbd07eb85e0051b68f89db1943494bbd6283db21f4f07741aeb0c4ec5a715e6ff54b41a9817105feab92cef347c5bc3c04ff30b12e454fa30758b790d36213be43cbfdfe730e7eff782e271209b45ae3ec2a96ea42909f1a7cd1e626beefba4e594"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3", 0x443}], 0x4) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x200, 0x102, {[0x6, 0x400, 0x401, 0x3, 0x2, 0x17c, 0x3, 0x0, 0x100000000, 0x5, 0x534a, 0x4, 0x400, 0x40000007, 0x109d, 0x800, 0x8, 0x100], [0x0, 0x800, 0x7, 0x480000, 0x100000000, 0x3, 0x3, 0x2, 0x80000001, 0xfff], [0x3ff, 0x9, 0x8, 0x81, 0x8, 0x3, 0x3], [0x5, 0x6, 0x4, 0x1, 0x1, 0x80], [{0x7ac, 0x3, 0x9, 0x100}, {0x81, 0x3, 0xd59, 0x3}, {0x2, 0x3, 0x81, 0x7}, {0x0, 0xe93, 0x39, 0x7fffffff}, {0x90, 0xb119d59, 0x1, 0x8000}, {0x10, 0x0, 0x9}, {0x3c6f, 0x1000001, 0x5, 0xc2a}, {0xf1, 0x4001, 0x7, 0x6}], {0x3f, 0x27849e9f, 0xb8fa, 0x5}, {0x1, 0x8, 0x5, 0x4}}}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r3, &(0x7f00000001c0)="44d9be5519aa41124c6976e4dfd2de684ea5a9a1976d66cd8f78a63f", 0x1c, 0x607, 0x0, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r3) flock(r3, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x6, 0x5, 0x4, 0x7, &(0x7f0000000100)={{0xff, 0x2, 0x4, 0x3f, 0x6, 0x7, 0x19}, {[0x52, 0x7986c24e, 0x80000001, 0x2, 0x1, 0x0, 0x6, 0x91d, 0x7, 0x3, 0x0, 0x6, 0x80000001, 0x7f, 0x9e7, 0x6, 0x9, 0x4], [0x9, 0xea, 0x8000, 0x1b45, 0x2, 0x4, 0xc000000000000000, 0x1, 0x9, 0x8000], [0xffffffffffff7fff, 0x7, 0x9eb, 0xffff, 0x8000, 0x8, 0x80], [0x1f, 0x1, 0x0, 0x1ff, 0x1, 0x3], [{0x94, 0x41388bbe, 0x4, 0x4}, {0x63, 0x7, 0x7, 0x7fff}, {0xd000, 0x5, 0x0, 0x100000000}, {0x3f, 0x5, 0x401, 0x6}, {0x2, 0x5, 0x3f, 0xfff}, {0x1, 0x200, 0x1f, 0x3}, {0x1ff, 0xc8b, 0x7, 0x8001}, {0x8000, 0x2, 0x3, 0x100}], {0x7ff, 0x2, 0x81, 0x2}, {0x7, 0x8000, 0xfff, 0x2}}}, 0x0, 0x5}) flock(r1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000000, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = msgget(0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[r2, 0x0, 0xffffffffffffffff]) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x9, r6, r7, r8, r9, 0x80, 0x5}, 0x2, 0x8, r10, r11, 0x10001, 0x4, 0x5, 0x100000001}) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x31405f5523c0a5aa, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r12, 0x6, r13) r15 = semget(0x2, 0xc27f0c0d9696b48e, 0xd) semctl$GETNCNT(r15, 0x3, 0x3, &(0x7f0000000300)=""/186) r16 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r16, 0x2, 0x8, &(0x7f00000003c0)=0x20) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x9, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, r7, 0x0, 0x0, r14, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000500)=[r17, r18, r19, r20, r7]) r21 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r21, 0x80047410, &(0x7f0000000540)=0xbe) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x30, 0xfc, 0x1, 0x7}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="d0000000179f26a623246eb6c78d", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) r3 = dup(0xffffffffffffffff) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = accept(r2, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) r10 = socket(0x18, 0x4001, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) r11 = socket(0x18, 0x4001, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r11, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r13 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r13, r14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000001700)=ANY=[@ANYBLOB="000001006669576530005183be50e4bb42aa64b864"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000180)="88d695b65ded658cd1cebf11a7344b83321dd1a014d490e90fabaaf68bf9961b9f7d8d7b7af2cdde9e841c21e118ebffd9ece23cec52806f226f64ecca6f8326f5db7434d562d038fb2369fd01", 0x4d}, {&(0x7f0000000200)="957de36885a25861f9769ff7c599667404f4bb83a2549e6ec1e8fd", 0x1b}, {&(0x7f0000000280)="d4080faa829767343378e636f733d775d34f8df1568295209fbc11f9c683d47856d2bd1e5b49294fba3e1abde4eee20adc3d2aa15b33804d56e425c4f0bdbfdd4b2acc1d9b443b992f00d6d9ea1697e21db5478231ceecd8d17ef183e026a3ad99832c6cb072988a8a6b32105fa3649949fbc95c25fd2c254fd6ae51a4d196ffa78b21f2f6ba6a6664b915d9da5e02eb95b50e10756aa8c2844f783fd2894f9a347590c4a935172d80dc23dc410d1ed56a77f258ce6d57347a9b06bbfd55e725dac022ad9c76447ea147d7fff2460f6aafc90caa100949b85f239fac404f2812a6a90f62cbc2", 0xe6}, {&(0x7f0000000380)="130f3081ad100ec2489b54dbca1248e8b048afbf8e1a1ba88cafe2b62aec9944d35bb26f13980429047b72d5f0d19e3de389b711d2abee84847683", 0x3b}, {&(0x7f00000003c0)="2301ef51703316d5944c7beb2067e6747577599a25186bd946e4ae916fa0ab58a2f60a0567037eeba5562afb24cdde44bc7e4b1fc22d9bc25562b1923d4f878a250faaa420022686c1a984b9f106ffaf2f93e5ebb34b4c0d83ebe197effd5f83a2d012757332a05ce448535bfefdee3c4fc32b3d4f42935df4f7f1b8d7de93da0d172a85b0dfa7bf15f59389e664635352a29d79c741d77988dd5abb6301ce24b6b970ac", 0xa4}, {&(0x7f0000000480)="a5c3635e57fa501ce4f6c05de2cad53016edd096dd0c01661a35492a2f25488c9cc4602f7fa51928af56430de1cf4128e15b91f5656df4ef9fa232f75bf3a64b87b13647093c5d311cba78e25877d4512b840303f15eaec242510e5f53eda3dc412f147a60ebb7af4f745cfd13ba6e35939fafe1f9cf89ec88cdd670cf391dde053fbae8a34df24300f710b8f203ff1c65c0ad66d57ebb34137735648116f6051196a5f0a3e9bfe4a72ae121a36aa3d69fdd9467a3153b304f696dada3cfa12d57eac01583f2227eadda87f6d66531f27ea80f1571f74239876c4f99052766da767ba93e73e9a6cb6bab8c09ae66d78355589822003959fdeeddbdd4aed86ba570c283a7b7e1602df3748d68c25131cdd64d4f85514db5ba8248afd537bd29d71baba3dfa65277aa289f85c16a01af9727d039f0f428da3056303367e923dc5ffe4cd3844e33da4c24193e38b259488e71627158f4a5b3a1afbe0150e24abee4bbda4d10ad0167f77aa174ad0c943dccefe8d824dc2bada8678b886b2d94687e4456e84b36d5999b35707d1f208fc737f9adcb69ca5977dfdc44ca6c6b621697218fc428d8ab6e8cd3505bbe1c93e9a1f3951a1c737dd66308a9193391d781796beb597f880afbafa5c6c308d3bc3b7a733b995185239e7b20a4e48d5edae41d98d5d30a393ed686f605b76e5c33c3282fd92c3c7cc27030f07a553029b18c5e44fedd52140739082c82c3a987f92578285ba41a96b541e4d0c38603dcf4f28eb11fa1aa834f3cf10a4674ec24795086cc139d5bb785e551b740ca0a724aa96eac1c64c3d7598c2e82f8cdac2f2afa55e7dca68fe74f01ff03dd8aeb97e931ee52d5c0c85345c19798701ce41ab77bd4d28c712b1daf67812dc4cca4d35420d9904f1857c9f5545dfeab98693b6fbd4adad64c4db82ac5383e6768d912c6da4ee82ff5d4a6288a9499552722e33fb3421b2593b586876db1dee2b0aeacc06f2bd108107b072a2d26d865a62dedff0c14191bcd524f11f6847c7c369241f09a40ba2e233c9f78679e72305cd7905df64add453ca988f573e9fe2b6a39855238d4bed4c9cf253ba7185bd19bf99acd882b3cd96680674f3788729a30677929277c62e871270db934eebe57ba5c680de77136c03412a2c588c45d5adf7a148a54c601765111455d5051fc434978704acdfec7453f64fc30567a0b40cd7b859ad06b186b835e71477df47390454c3cc9b6083ba15a1216080044e0474553a1448f9780756b177e94599020b28536a582ec48aaca400d80a326aa8d3212828d17cfbb96ae5a9a819277e9527c9f1b335b554bb15a88ea7a59ca3a539ba5096da2246e1c693541b6ee7fe852538fbd43e98c5f13a92ceca7b5d394b160d1d4c2557e506a01660327e9ac2bf4fa9b5722082794ed8697ee95175744e33d9cc73aa7f518d9a16e1554f782463a59e987cd6ff42b6ad9f03c4dfc9fb0c275052dd01c46f3179559ee8a63fedd4e36a20324b4a49bb8fb3af74bab355492a3e418374d2a80470acb6e50784b7fca15c93cadd7b3839f2eb2cdd3b68e40cc52737329fda812fda497536b363983fccfea5475aa13f8c6bc861a14b22b4db8f99421412f576827dc4cdd6153fa0a8a55336acdf2cb5baa1ed1229d63e511d1eabdf7814ef198640e8d17660cd2a9a25bde41ac886cb6973d3d41ea83927bc6dc6737056449a7207123dc2f3cf162aa6f80c0c1e977f6fb8d9553f01e70acac1ff7631263c31cae2c00f5e2fb13d2404aca0c437fa05827b74e1e2eec21ea935dd4ae1efc5710c4e35b3e1620abf1990a608007ede9113d6c57f59cc1a86028ea0896473d9ac5337a55f8677a22771569a2f22ddd305f0fe5e7a8ff81e77b5a85c8e3f3bff45ec9dc38da6fb249a785ef7b75752e9707c583b35363c36249aa344f4f8fe5ac725868fdd7097bcfe912674b0e40b229e4eb6325ffa2a3beac1d2c36637e9c2775e138e493d348a1eaa47256fc2f29a08e295ceeeea2ea1758646acf48f521b8ccd1fc2f1680edb5e2541b632e424e4db8dda3728a48bd87ddea6fd763dc7df385221b9bae886878050c0c29a401bc6c84487b8439e42f80d1a9efc222045080f86b66a513e74aaf915f32569de5feab6de7ee39809908a6a10452cc5723123b36068151d0b1a6d67467337807097348086a4dcdd598e05aff8d3f13cd222b5c067b73ad0ee31caafbb3b8a84b80d49cae6f6067fcae3a0fd4d8e63d6448ab2e9b6075e80f91acaddc75f5ddebec1b53e2e561cacdf1c6f72ce522b6b51c6b4671a93398074be50a9ca394bc1cbe8411164c49a54bd4a92c915e17951c2a86a5417a4452af62a1800de2bf305b182237e0711c2f2f3f089d348e898b8d4959a9e798f4cb3e67ee69e16d2ea67d1fa8a558fb83ca03cc0e2e8135c88e8d2cea614a5d75f7dec0824083add4c44c0eef76ba41a935b061b4b531ffa02d6bd3582494609558e68ddf390b26dd598f14cfac2a163c894277cd5b817c1c29d7ecd697107b7406a08d6bb149fce29478df8fc9d27344c23c5344219c51cf6b7e6c531b697a8e29fc118942046e0dffd5b79a21579410c69e2d53c9561aab1bbaaf43f14ada705549f8c10c501ea2f281e3e8035552af9417fcb39740394aa4fbe7442c18c6409fe1ee9db8903745a2bda3067c83dd012935c9f3463387ac2a045a58494590a1420cc6f62041fa000ac3f95be6b52661ed5231491dda93aba3231a0c8101bca9f69fe288b022230afe01bbe1616e6a4c472f02c9381416bd7d3663cc1bfec0f95bd37e9cf741e981d6ce3f55cf4dae82749a817f2f5db0e43743e9356557f2263d09f8039e5aa4569c5c9474e64df14f84fbd1a4379e75f6254fb1cc9c7d26455309302cafb09cdf4a6c26398f75b4eefe4f5d14499bb9d44670f6d214ecee0ff24ba4cc4a2da97a736c3ad9d764e4ffc70e2b925aecf4312f032537928cbd3a23aee9dde52888714801b85bb1d83913f0ef519e6311a2eaf916931f1f0ad6a47f46bdd227ff73b252ae6f304d9765931638c2489c45cf4b13c5e8ff0df7f78b0f0c5273effaec2ff7abd8f606b9a5f79df047d6caf8283765536e27f7472a0f717ffede2693d070968f3f6eef67628777e865d9b59544dabf1b6c02520ba2035393140d65dba8d2da3bba75e267486544307caa2d56597e9d0155e59749920032d73c018d111de03f4f662115d67422567c1195372de42fe4e6b63d5b7f41bd8eebe93a85a5cc1c7445f756249701f14820175eade5782a6d76568784edeaacccbfd19d98f76f7e2154606c8d569523bf54ff5afd49cdd6e547c55f6e38f93de555ed659d81c94ec144d2d162a8c9477c9a7b445e6144b24834d84f6b2d4c3fb47e5a03e860f33763d8a65df1924e99e1d38adf6f79cede30be018a9ac7258e9027c1044d0b53cf20ca5f0a56a107be2a3d601bca09a508e9a7efc940e129fb4196b25426e89b1bb9493c727c49f6bf266d32961e5fdd756c7ed46b86b5a7026866851e6aecdbe7976222e886300ccc391d865b40ed88d3d6349404ba73098a720b269dec27576341965c3c9abdab7f52642159dc20bdc0045a5ce722d2806ac13805c2b85b37e230a0c817acc6cb89ec91b4224f9b624952d8111355e5915dc4c7bc0fa096664ef9adcc26d5326f5f464e3e00fb48dba7c10a89c5c47f7cd22db8589eb5a1a06a337abbacac60877d38b6f924031378ef9d72106f4f88ed1c50adc62bf4fa418f1e6e6e67c4201b4b8e1192a49ea13439a859abba49e0a241e485a0d40c18f4424b6b98d9ee7fc7ed9cbbb91cf1423c83d24601f29614dc2b6c131a4544527bee09a202a0a17af41aea92351565c9d394314c685b7d53ee7605e4405a9592122f23dcaf2102eb49bd3a2aae22643a38efad80622fdf7dbc1cd88b9076552d1d7f7eae2a9bbd5f6ba67bbae1f196145fbcb7b0bd5383c5cd1dfe514247ecac91545044c84c4f8559f8532712ba58fd35f6fe9ca21a224fca1f1c019e1afef76e3d850d4df47b9d4bd58d4171e966f91503504f9263706733a236824fcc1219291bf7272b9f9c38a2d24f3f4e8fcb99d18451e9b7172bee1d166822f17fcad02fed3595c93507517a363d680b74106c25ae0575f6f254afcce80a60af2a9b0e1f558e08c53811df046296e3e09e1edaefda8910ca0611e8bdac428a21579dbb90fdc7a517639a605b58c5e75878a78905c323e2f26ecdeeb9a89845961d755901366dd7aa5aeecbeccf4a90c3afd3637143ee256749e9277ad9e5fc2ffc2db70a58b90d8ab8d1e73be65939a75a80fb3506276d786b7ce65aac3d2e0e07da32301805f3233a9d7984f38a31e760a7c922fed224af4e02f687c25ed8467da734e4cd592084284a2f1b033ca35cdf0886ca44711a1107678428bee0b4df5e11bd5d5799ac8b2d211be7860657dc2cedd0d92e75540f4e721ca3640b540107eb027c0124190164def77809a71d45401a2d1a82c546a81e1b98ae3ffdf978ab0b76bb1e5bd29bcc25c40e13364960ab7377b6e16018ce89b88eb2311bee82963fbe44225445bc77669965f5623baf256a16aa2e70d81567ec877dac058c124c72e81823329149b68ee93947ba2ae935beaa93a98f1992f43a900cd055ea64cfc8c7a5bcae86fe56c9b01417959f18213f693bdd9ebbff21cdad12a7fa737febadfbe93fa9290d19e57100453f724474d1adc662656e4fa08d8bf08ad7cb8b7df3b9f945db8245b23a4bb4c2ed0dfbaab8df23924ebc4f64a6074bf48fcc19b10c250649f39cb5ce67d32ba478c2a676737179140857000ef2ee38e6d7499fc8d97e242a723da05ed3cc15f68c1e0f5a0420f97b9ec73324b4a916950a45384338896aa08f123b23bc666e3c816fe3dea420790c6eee350c3459674496861573c49d92ae098cb76ac25b600170697e4d2f1143950c0c5de86584afce1854ba79f59a03dfc33a0e1cb867beba15110023b998971e9929849e665bd243a769558544de0021b25552a4d33ef3a2b4358882aab7a12fcd788c0f3e865c57a1b6f6b6dcd0670283b61f99822906d88f52ec2674b2be0c219b97db089f1a988ad58fbacdd2e334390fc83d6b795b3a1a9b7b5fe164fce76a42cb2edab5249abe1d0a2861c238dd9fd974214ce1eea52e362799ac422b2db66b0731b4c18068d287ca80a8a3897f082b929e8877e1c318bfaa4692fb7df74e228ca2555a8e73cfd29bb78ee9ee529b23f07e53cfad5338662540c902cddcbaa01aa2a7e4244ff060cdf59b027813b9f91b57281cdf6e9c72b202439ecc070218da2a8665c06c567270694fac1267ae0e703cdfde8d56eb5d94d5a7101cc8266c5829b467a6bbb48ebd0b9975b6f3f035f5a963746e088d0815c9fcfabf603980de0a3286700e9136cbc841eedaf67489eff3a9a47cbf9250db61cd86fed8db981e0c21ffd60c64a29f5f0e8cd6f09d6b5226c441e6d4c3740a4e64617c734dcc0403ce784ab0257f6b43278621aa6d689895dfeeccba3ad73e49929d9fd6989ffa42ce5f89e818ad21d4949682d556c485eda2b406bfda17fb9b2e6f06efed58cb202a7901b98ea43c9dff8b40587994d4c7ee0a1d7c81ca7c5497b17b3c0eeb8796859fc43c2052183165cf4bc1786f6e8176d2889d1197d741661517806bb9080e456103b7b73b3b8b8168c83e45a377adf69c5c4c8a66cc758a4828b02fe23225e5f673989c23a0cc5e11b0acdb6190159022a3272a976d622c138125e126412902ca", 0x1000}], 0x6, &(0x7f0000001640)=[@rights={0x38, 0xffff, 0x1, [r2, r1, r4, r5, r6, r7, r8, r9, r10, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}], 0x58, 0x2}, 0x9) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) dup2(r1, r2) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000040)={0xffff9bed, 0xcd2}) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) flock(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x384f1, 0x1d1) r3 = socket(0x18, 0x4001, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x2, 0x42) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="1b42e9faf7f9d9936b1a4a854b5c6e69989756fab1beac0af34bc36e7d4af34fe5b585bdeb98b8498fd7eb797ccb14ee4ac6b1477a4cfca93c0856fd42c94753192862c874f38d8228375eb6ac789a3424b85980cc9e61772fd86865b90c861e27", 0x61}, {&(0x7f00000001c0)="bdaeff68dfc8625b4ab1d659a2e2e03a7022f383565eaf8b3372f3f480c4d441f8b730780586a4dc7b5bb4f733841b0f1bf795a6c4239cd3ddc5061ca019b6ee7e374985ec5ca2ef79afc9653e5e2005bd7e8a256d4bf55197aa03d402a99bd6652db30a0b8fdfcd61164e8d08b8a36f2ced9113561940ee59374f9ced7d44361df5373cc8be76f08674fda34506dad14181d0e70787e89ab0083dcb96dfa6ed87243d3e1e3d512373a11cfafdf9665c39908a7638bee5fda82fde66dd07b6e79504e5d5d447b79062df0a5f53842c3b04ac735ef73274d3b6", 0xd9}, {&(0x7f0000000440)="3a4339081daf28afd4daa879c8cb09cf899ded4725d8ae99bd58db8876bb841d2a55207364834a28fcd4439935c07ba1231709bcf9a3a81a24171c2b2cb9c159bea8b28b434c076075d0130e38d09af55184a36bc617b2c2942bc4cf7005d5dc89179c44a171cbc6441a434efc1d09b9d7a7ccb20b36b04679", 0x79}], 0x3) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x44, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80, 0xffff}, {{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0x3, 0x225}, {{r2}, 0xfffffffffffffffb, 0x99, 0x2, 0x7, 0x50}, {{r4}, 0xffffffffffffffff, 0x88e4b4fa15aac0b0, 0x1, 0x7326, 0x1fd}, {{r5}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x3f, 0x3}, {{r6}, 0xfffffffffffffffe, 0x8, 0x4, 0x8, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xd2575cef5b40f5d8, 0x1, 0x3ff, 0xc6da}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc, 0x9a97705143e80cef, 0x7fffffff, 0x5}], 0x0, 0x0, 0x8, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r7, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000540)) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\'\x00', &(0x7f00000000c0)=',3,\'\'\x00', &(0x7f0000000200)='-@&&\x8a\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='*[\'\x00']) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt(r1, 0x1f, 0x3, &(0x7f0000000340)=""/83, &(0x7f0000000100)=0x53) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x44001000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f00000000c0)={0x10000}) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="e2d98cf2e35d5c080cdd6dcc9e2608b3", 0x10, 0xe0a, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 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', 0x2, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x20, 0xa, &(0x7f0000000540)="2500506f73f065589d7c5ea072837e147f695dbf100304c8252823a0401a76a09680668fddbf15d2fac2e902f1192c810bf181c67e5fdab3cb0e70fa02f2b5fa4cf42c073e029552f49b82b8acdaedaea0c12ec8d1188adb580df02b8f041f1e9af65862c803518133048139b6551eb1e2ef356a2c5fa991bc0d8849738549a499c1249d6ca903c883dfab720d06fb541451cd6d", 0xfffffffffffffe11) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r9 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r10 = socket(0x18, 0x4001, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) r11 = socket(0x18, 0x4001, 0x0) getsockopt(r11, 0x29, 0xa, 0x0, 0x0) r12 = socket(0x18, 0x4001, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r12, 0x29, 0xa, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x22, 0x4, 0x4, 0x7}, {{r3}, 0xfffffffffffffffd, 0xc, 0x1, 0x200, 0x100}, {{r0}, 0xfffffffffffffffa, 0xc, 0x20000000, 0x3, 0x40}, {{r4}, 0xfffffffffffffffc, 0x2, 0x40, 0x1, 0x7}, {{r5}, 0xfffffffffffffffc, 0x5, 0x1, 0x3, 0x8000}, {{r6}, 0xfffffffffffffffc, 0x20, 0x8, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x4}, {{r7}, 0xfffffffffffffffc, 0x20, 0x2, 0x198, 0xffffffffffffff00}, {{r8}, 0xfffffffffffffffd, 0x82, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1cc, 0x1, 0xa609, 0x6}], 0xfffffff8, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffe, 0x60, 0x20000000, 0x2, 0x1f}, {{r10}, 0xfffffffffffffffd, 0x1, 0x1, 0x800, 0x8000}, {{0xffffffffffffff9c}, 0xbd75631047349424, 0xd, 0x1, 0xff, 0x10001}, {{r11}, 0xfffffffffffffff8, 0x8c, 0xf0000000, 0x3, 0x80}, {{r0}, 0xfffffffffffffffb, 0xd6, 0x40000004, 0x40, 0x100}, {{r12}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf37065e2db59e148, 0x8, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc1, 0x20, 0x1, 0x1}], 0x7f, &(0x7f0000000200)={0x2, 0x5}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) dup(r1) open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x200, 0x4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x38) syz_open_pts() r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) preadv(r5, &(0x7f0000000240)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/117, 0x75}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x80) ftruncate(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722", 0xc1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4000000000000048}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xd5, &(0x7f0000000240)="9219abed46f2d4562741378b6c6393e85e6fa196b04916791b8ca026bcb6cff5bfef9fffd980b00ebc32c9da376300dc1df4969559964ed1ff6e8808e6362c22e1240c7bd65a810d7e32a25ac3ed402a117abf41ad1c961c3471917e7dba65aa924d89d9ef5effc23c3446ff3f2f24d90e3e539c353d833146a06b49677ede96b782d26ef25704b3a636e629c9f68b206cd0f28745e610e76fb7bf6cba32ad63e011d03cf72c8ad7380c84ae82195d79706669c1ee0d3454123fef82125bcaff8452e1ef45e93ab175edfab51b454f034442f95ee6") syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file\x00', 0xc000, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x100, 0x0) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r4 = socket(0x18, 0x229e1815dc3784bd, 0x9c) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000008c0)={0x2, &(0x7f0000000880)=[{0x4, 0x1f, 0x4, 0x6}, {0x0, 0x48, 0x8, 0x401}]}) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpid() ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x100, 0x40000000000, 0x80000000, 0x0, 0x0, 0x2, 0x400000, 0x0, 0x0, 0x0, 0x3, 0xfffffffffffffffc, 0xfffffffffffffffe], [0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa, 0x400000007fff], [0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8000040000000000], [{0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x100000000}, {0x0, 0x0, 0x3, 0xfffffffffffffffd}, {}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x6}, {0x0, 0x8000}]}}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x31) flock(r1, 0x2) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000900)=""/15, &(0x7f0000000940)=0xf) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff63, 0x0, 0x0, 0x0, 0x14a, 0x400}, 0x401) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000080), 0x4) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r4 = socket$inet(0x2, 0x8000, 0x7f) dup2(r4, r2) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) socket$inet6(0x18, 0xbbc04596abdf6b8b, 0xff) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) socketpair(0x18, 0x3, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) r10 = socket(0x18, 0x4001, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) r11 = socket(0x18, 0x4001, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r11, 0x29, 0xa, 0x0, 0x0) r12 = socket(0x18, 0x4001, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r12, 0x29, 0xa, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r14 = socket(0x18, 0x4001, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r14, 0x29, 0xa, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x480, 0x6}, {{r3}, 0xfffffffffffffff1, 0xa, 0x2, 0x80000000, 0x7}, {{r13}, 0xfffffffffffffffd, 0x34, 0x40000000, 0x4}, {{r0}, 0xa, 0x0, 0xd0000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0xf5, 0x40, 0x1, 0x5}, {{r5}, 0x1, 0x81, 0x28d70e4cb1fe4090, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1f1, 0x10, 0x100, 0x7}, {{r6}, 0x7ffffffffffffffb, 0x0, 0x1, 0x2, 0x80000001}, {{r7}, 0xfffffffffffffffb, 0x8, 0x70c41418d2a1a6f4, 0x80000001, 0x4}], 0x5, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffffa, 0x4a, 0x0, 0x6, 0x7}, {{r0}, 0x7ffffffffffffff1, 0x9, 0x2, 0xfffffffffffffae3, 0x1ff}, {{r9}, 0x3, 0x20, 0x20000000, 0x7, 0x100000000}, {{r10}, 0xfffffffffffffffa, 0x80, 0x1, 0x158, 0xfffffffffffffffe}, {{r11}, 0xfffffffffffffffa, 0x10, 0x400000c0, 0xfffffffffffffff9, 0x101}, {{r0}, 0xfffffffffffffffe, 0xc, 0x4, 0x4a3, 0x9d}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x40, 0x2a, 0x5}, {{r12}, 0xfffffffffffffff9, 0x40, 0x2, 0x80000000, 0x3c}], 0x401, &(0x7f0000000180)={0xb43, 0x2}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r3, &(0x7f0000001800)=[{&(0x7f0000001880)="91d6eaf7f2bf6814e39312ccf6b00b168b3e7c5483f6b12cfbace4923f5ece390e00c8cc9081bf39a9d0247792ea2cfb2b6b5204717c35deaa446844e4957e2f2b76575b6dedffff0000149dd6c666ba87ead817f35a880c695eb877ca845029f57e5a875368b9a08b4e7212182a3c1fa1c5bfcc"}, {&(0x7f0000000340)="7f96000b4b5446a3990db0da9f44b3ec6334bcd7aa7d0e2b4625997b2f165229ee53082755da4625c75add8dbf804a1ae8272cc27c244d31cb08738b3c89b48ce71342649009c1f1d280082802727a1f8f1617b6125c07f005d13bc976e61add0e06e013bbcff668f87408d85a05c74ee6746010dff6b3ebb997045d5a75057a086994b1c68310bcee0a1cebf77a27b96c6d5949823f7aaf76fc6a13f84de7d647edcc58929eabd414"}, {&(0x7f0000000640)="987115946b90998e67a3f9b286ecefbcd19db1743b06441684e17dbf3078a55654a436061dff1f3789d42088a9c0e41e8dffc724c3c21fe0c88ea3"}, {&(0x7f0000000700)="e104071b5499d560b9678214275653f27962cea4e951eae6cf87bdbce128769ce2bb97c72f8070360bba4d6fbc0a6416e0a30486024867272037fa80273d2d14e92aecfee28d05c79c0ac2c2ad1fa648739069415cdbda03d9a6bd40159e808f59dba72906202df828ff3de351ab3436f04d4b9869103f429a8fc89fbea1a199f1c79ca26cb1f4211c80e62fc636f1abfe9347c5d087c5ba088fedafb8ee2dd2f0953341e8bdd54bac22afd0f96c7a14c0153a47babb2df18bba3a1d5e6281cc00c8eb070dfc74a1bef22cc87c9e0a7df9bea6e64bf0c2de9be1c532e62c1ba33aa8faa076eae39db992dcfd89981cd6bf1a86cd36bfb361179ebede2c91329b3429904fd225823984cc5f907a2606f4934ae2608764217975cb4a95e2beabc53e81195b3933b9be18fa63a31d2f851332a139a3a202acd90e080bad7b3a24eaba6da09d5500642ee166b7a9837408faae8b0e4ceb4c17f7b6a49ce50235073c13feed1fb1319c5b5e33ce8d4266fd5b91aa2a17d386b72e0473538486ebb8e4108f92fe84cd45fb19440cd7ca04c63b1521deeecb5b05fd49715a2c548d91ce39bd1492e0b9aef27d85b33ae083f7a05e2d1fe8ced0d017b03c2b71c1cbed833cc387b56649d145a79d17420d6333bd9676af05e41b0355b579c222317413125554c36d35326523ee7ad7781d9fc32001941e001a7f54774e8016edb978a238c1b694ad86a32d0caa9add398da38d9caf2c77782619124e92166b0a658f640b302cbbf7f4f3f4ba07dc6e444769ab9b82101ecacf743afed49ddce1624da82a6987466faabf01cc1197dd2c3624fa0808476c68c119c3830faaf45a387e2ce9ffb5a763e6c1add05e38b8c33b5527809fe1a2d7709c186ce21bf0afb6b803df1629725a9743bdc2e951e20f8eeb01998815159546ecf5653314c53315f819b0650220c07cd123a2070b34084bfbd6045fa2fe716dbbbc88983ac6c9d86113507b05562508fbc9f817ed207d1cf501ddd0875bf1c6a58c6cd4703dd5e3affd258532191cb7d93d1fd59ba88859221f11a69d1994f5fbec6eb2db2a90674b72b3b634d606bdf0ca0199fe50105a348c634dfcfe4f68b495b8c7e5b83b9b0f6f8e659a3485759abbd041bedfe7a96f0c5dc9d61207e8b6d18f9bcc0f5570630ce5437cb095b4b311f391b19a65797e246844f0557c2f5d21196acf750abd68bf2f3299963f8d435248506f3a6f813f73c034e1152ec8073a229ca9cd9b82e71b6601b83cdc0b2a5a306646be0dde3bcb36814fcc145c441dcbcbf4ff5d4ab2d5bb0628b26b95ab1bd6cbebbd49a71df3c73b744f0c0c94c9d946a4f1363d5338e9034dc1afa20a161abb67c80830d6bca4fba61c2aacbf2acd6c6a71a668d4da126d6386e0be0ba1a6b1e04808daaaea13476421e577bcd7869030c8fd16eaf159cfba2ffa4da4ed6af466150a135eebd1e0d51ca4d68d077a3ec46f12db47b7c927d5b265993af93c56de27c59fcecc0604149f19a078ef714a03e0105bbd8162b18d4348394ddac00a73452df433830d7a617dcb14082a6074a89e54dd1cb7e61fd99ddc205c69cbb3470803ad4b056f5caa12bc59a092e45fbb7a9ffee54aa3ecf0d90a22bcc142ff0bed15042e829d7620820c5045282fcd4227215b876635bdc7bf76d35e102e62a821358244bbde0273917484592e2a80c045f6c8d407f27de2d836ceb9652811ff682d8b65d3d7cba524324bbb76f936ac167ec133b6d2cd6d00b46e6981131f4f7aff91696d622883f8cdccb371d5bb77145d01f45a501668249db79a5ede92c43814f9ecef50fbcd2b9db50a2c86a5ba30ee6c27af67d637fb249fa0861e685e418b08dd25885182c6780a25a7cead94b40a759df352381e3056f2dd97c50cf38b3a337bce27ffcb21394326bb8d9b3403ad7867e73a4250683abbdf09c45ec5b8f9896a7f05e31d280691b51530b16b83a4131cd96a09902f87571470d3a23ea2230f0b431379fff7c1c0f34c5d0f0e605d781014c61927b537bf6239bae068a8a19f7fefab251344eed3f4787afed8b2de9d4173ed7899b21fb8d6a17e99bb2fc7363b943bd49211a03e08dc01d2df9aea14a7cbd5900882305ca6ebdd3ff5b9f5ba8c6937229a825df88b344d081eadc4b26725748bdaee8e78e88a3dc079c0bc7bf4bc95c5657431318174a58383fb766731d6f29dbd7dcea7cb24e8ed6dc360c528cbaa0ef362a7e4c96df289da04aa60e2f093ebd7638583accc58aef59c8eb45fb13bb65903a713ca6428f5d5f0a12424d49de22fc56fdd3090aff3b13f170c6338c80f5ef43fc8c3594889ced794414133a6da9582c1408bf26c0fd9312372e023dd7ea9a9d0ff4785bad6834ffee0916df5a0bd47310f9ab356d1543b5591fc1e8e2796f2ca40eac3ae627fbd86bd57660f84c2f0644b3dc02bc107db6029a3b0d0988a560bbf4aba003a135b2dad80df802bad9c335cff4bdc0cbff59f19964442f51314d27585d6b9206716147c20c227ffe11056bc08ba96f629542f096d4628e71c4f72e7a7120bfd066f899082e639789d9c42eb96a986a5ebb186db3b08a298c1efc9891ec45b9403ec84937cfb99180ea7d01065dc8d4203da9614cd451816e4a53039f58187cfc3539d820fb0c7a3dbf7bb4272a9f7ec2deae98e1374d06b0ecd7b790ab7366a24a0ab3ebbcb0f000b8394df4ee2c2a6cb5ae07166c98429a00d8de7e759a000c3e3a6c066325bfcaf009cae960c92ad62bd8279afb86dc0c2f78a57cb274f8ad502b4bc793660df90d1aea94aae22731b7946f03d5c492cadc8811a616e729745abef7d030dba60c711ae202f1e5c3fdc376a39f0945980226e5d26a85d5aeb6c1d6db02d5c5e69ab4ad435af40b622c809b6946ccbe73a43d0e44b3482b96ea907f2717d5bbec19a3b07498926acc72dcda5c424bdbacc893dda4bc8977b6540d6c52ea71098aa1af24c6f75fb04504ef9a611fdb31d339a6ca05c44b3e5acefc88cfd3942d0f304721d18c3324200907fce923ea5752d180c283cb6182c7ae7a3521a6505118de9dc75469ef2a4a32d8466d40a66d90262b2675e4d416b9caa75bac262f9b55b8c259139b44008969d52980672a1e8b5ff57136712be01689e04e1a64d4d9b9d8632d4bbe87a1b01caec0e18f44146bfd3cf9972039238f04bafba8723e436deaf6f090c0dcd7d4bc9681ecfa0e08c630a9810f5a6eaf5e08eda18fba6e53517c7537df8daff2faf27c1ae69cebb84f55c758bbef85da236df4fc60dfa7b50aa2aa81c210b5f44c04a093195224df34818a6fb52038a60bf225a7a26a4a4e86869bc9ada96a5a43b5adfef5c72e905abbfec67d1452f1c6c666375c7d324b3ff44f128a817dba90e001ed1fa43622aed42775ac42acf2f4870190f5079781d12c95bf8bfe63dbd172c6e7f8d23079dd37db266930bf987a88fb218e2cfa47fe8aa33c3cd3bdb836f76408988077a109a00bc5e87bb3b10cbe93bd5a8b63a45c4acbb99861009ab2f538893f51b1eb9a96a01acde721ee540a2752bcae30341514268afe854c538034a2b212151a70ed6ec3c56f166aece412e6f298401fbdd3c63a746a7013998579d1054c8b414a6f80e52ab48202a8904b1db7d28a02f9a15c60a1ed56d1ad1beb0253f046944a8fd73acc37d907df7896b398634a3dcadbb5ac6c72a7060c93df78d936bbafd240bd6c6e34337f0901058c88f1cb9d053b1f694221712fc51e5751df8e293ba5ff6d0293c5c2bd0495215f28f4e550224c5294ac0e4ead7965c1616de330d3444a650a4a6c15762a2feedf29c279dbcb1b7c5c922dc8f104ad6a136c31596ecd81a544b8f088020877237033ec3cad86d150d1ed522b9fe3ca04ab8cd144d2b685dd1d5f7509e3c8493d3a5a3f8fa2daca286e0484ad117c113c408493531bd06a404aac6fc29bf62e37804ee831b07039bfc7e760a326e446b94c7769b26eab0dd93770e596603a2375c7fb7a2154fb12c2ae20e94c33c2c53f0c0f47269e6ee6ee5607c2168a50b1c6e6aad63e99f23576d7db8d04b0dc8c0f1890826153040b8536abb6e15654057180f893a51ef14ec5f54bfbe4266a0b8d207325ed73ec6af2682521b75b53331343c2af25ee4658a9eec4b48bc6f90945b4788b29b494a3c6b249cc46e4b96b9b7913d82d8f69cad63ea7e3d66fb9dfddddc4e0f11a36871a42d9b680bab7cb13917fd963a49ec1c0b7df3a6e3292e889108fd8225f4c5b08c67e3fff1e947adba5a08468c6a3e31b8c994de8d5c53b1025332c6ff98012954ec73544459c051c5ddea18dab0a5b1d7c77802d8ad2ed824028df5fe2ba104575b06324642392ea669702dd56bae5d982dfd1e621233f5bfef74d2c0cff91c2ed6c180b2a97ccec91b8bd776ab3831d69448d1e7a1a85548908bff0bf7761094c36e1e7f194ff7301b0e0a22f26ca4609912bda8aebdde686cd83d4ef7e8233f0a9de0e8cc6b5194502fd28d72548cba4458c0364673e3577441933707e1d836616adbc5b4f9fccde17b2b8e4904a403334f0d2437888e464bfdf780fd027374472eb62ef70cf6c66df808e064545e05c745ad655d91f2ce31fa9051993fbc4547da1e772d7c447b2157528449b9eefa4d4bcdd688465dc4988d167ad1118ed65f8aec40305a41a39f7ad082b150c6f377c903658f2f618789f28105b2cafafc67cff823602066db62c657ce6b40ae232c7dbf3083e384e7747ebd593dc97f32907e9c5be7a5069a62e76f006c717ffc7721929874bc41d71251bc947d4f3cdb9d9171904984215a3614a7060f93728e0acea18dc385e3bfa6b635f5d2cfff1b6ef378c14ae5195d1f0fee8d002412054d9e611c14205b1188c299b97be039ec3766c0664163e24e04d72a335a5e4e55ef32b5e88e74ea86d607915ccf02570fbfa16473658fa09ecf864ee795ea61c83305701dceafdefef8cbd047a6147ae158e2ba63998ec52ef8245875b624dea8908f968e07c1d78c04d3f39bce8625139711ba196d41feef011b660d167e7479549df1e8de2e381ef2ae8c74ea23f4f48fdfd5afe1406979841f2dcaf1ced577f00eb32251e9b16fd9e5ec4c941bcd16062c6fa977319ddef0ba0a28976f8149c66e0cf9ae98a859cd29e7070196c66c70cb66eb58c5821ec12b2b6c3a2e270453a06a1ebf21a924e72c12d2a813ebcd943c15e3c7f22c4c2fd48ca0a430682d198d568af43fa508d2f2cfbd871c53e9c6ce510b98e3e9779c603945f1adb7ce34084d610f97ab72da03e222a96af312c40eb1cf3886a50695e12a84c87362f1217c4a133043f70d760dd446cfb8296b6513ee3d8820442e2eca58429b32cebf39181901d67de6396f8c5b60568e5b40136c554b87048fb90830623ca073895962a435f2a1fc8749ecf99c630f8af2bba80acbe8f4d4f5a517fa8ff0c84928bc393d453240d30e9b731570c60aae141d510f85e09e9664d3c62c69360683161a62d403f7efd5f5356c0635dc392645e0d4b3af3c53f03c48d49dab9857c78a3e357330f51bba4d0c114331de36342b8ed34cc3ca3f25fd0ceb3ffa7e125637184b546d98c64bd9a0caed2dca692362f8abb6e83d30fada08f041f23c2f0618ca0a5966c5c8dabafcc959f5b6952d885560a69996e630f2e286810af1b51bf9fde1659c75551b464cbccad6fc53c88fd0e49a3d94f94aa1171c649bd56be2be760ac730035de332ccf1c783d423d41f0526f97e5a65b8cbeb119abfb5bfa5"}, {&(0x7f0000002b00)="c955e4c0728a66c1998c313ff88249fbc7179b81429a57cf3ae0314d715226c119279a98d3d2ed71e7423505432a809ef4a0dec1060207c0cc8a27ebe857a5ade89d8da1762269a6bac737bc2c96ad2b1ced7139edc4f651d2144c5aaea09a7ec59b8d6b8b0e2ef6601195bc4cbc191e0a2212358534d22b3e0d23ac0cac1b9c866f15b3f094d7f1d78b8e9ae06d3d44bafde4c9632ac95bd515c439eb6d2967b7af97d6d954a731d748f3d3f57388967045bf8b4bf87c28f5c52fe5bc31dcf5cac558b88f55d90e9953b205a0e98d3af649636881687620496a7a2cbbf5a95d3a2532d49e537309ec2122f1becb85445bd3c9e6475bcf2c2b0d7582daa3540e745b8df2112aa6eef3bc6820b2b8a95924988d6b65782047eb1d55a5a1eaa4c545da48df79501064a481b0ea77ddb83aaf56afbbdc0200b8c92add68d3036399b7f6775ba74071931c2ce1b546286a1103332591312f2a9909f768ab4685f851610e8e6dc137b1efed3624d64d6a48a54aae8f62603125298651dadfe408f657633d63e64420a7e89c0517d1c129fd2a21670eab18c45b035a0d9111b0facf1148b2edbabe9997d090b24feb7fcc42dc16f4038712212845dc70a0bb5d34a8fcc665607ad9570abf59d3fc63104a0529b894047eb69b4018091766093cb834e2a88e10af422233634d13d49e8fb4a05f4678562cafa643b5fc2950290a88d5deab219ba3a144242821e1a2a20b2f03fba70b41bee4f3b127f9e4728419b0990ff69aeda8b1b135ea1ee8711d3472ce3f03dad39380906c750079ec92a8ede77f6ab2b493eda8f3c83c9e4eb287d92a5d18125b2f2792510c53d2eb879a919b3366e7f3971c97f0c4253a36602e8f81bf69fc90d1081807ebd01f849528742b61cce44662354ea20d6bbb561d0965a7eaf842fe6ae84be17473c3f0002867d7e6c8ae0984ce816b15cb92cabea85e25ebfebaebda7eb5eb69e5dd0dfd8b1a4a0777a4608e9640188957722cec787752b31fd99ae6aeab8348cd7d80080f2ce78c98ce47f5138d8c18a497b146767afdeee08d5874d90b7d0879124dc00cb81b580fdd4f2f8156d71bfef0fc469c921f46236aade69c1d6c1aed51c75ed4e725cdc000c4d114be024a7babea136da7eb8f5859026f1028d27e5599152d13ddd0096435ae72e6f49a5996226bab5e2d3143523399fcefbcd51ed5b1202955dce79eb8a6056d5acd8145c9bcf29e4043ebc0ccf45359103cdfdce27adfd74ad355c69ab2db0921197dab6d8009fb72e0aedbb77ca0226436066c3848232a216dff5fe16f9ea6aa5adffda1557936299379da1aed403ab4f91a740c333d1143a0af86fa8d27ac112fa4d8a009b35a68d3bf94b60606c0c0bc699eda315111f56eceb5f082bfdf0656931f4de54e42320d5608f3a67a5fba6e90e62636a96241458b46a1cd47160d70dc0ebbc8fdcd8c4e94314c12656151aa9cb48b9eac597a458fe5ab84e5863da6dcc6ede9b5d7a9d911de61c57e7a6c54d70b62e2b426cca189931e68084591438b1f912938a4e1b43d1682ba625d1829a99782e74c7534330bdc65eed73a4013e4f70077542b5958d78fa9fa65e9610cf47a293b400b4ed952e15bba9c050a4526fec453981449191259a06e455b9a8e8e7d255913b1e85a60198e6c108dcb58ff430b86fbab044bca18713d9fc539fc6733cf8ddc14c8c5c7e0c20d855cd2a5be40af42946ba1c56019828b5e30c5181b75f7249edccf94358c79fc693c0f62cad55a314f5b779c59c6f8efeca82be7cb07e33ee577a909f31eb7fd2b48e125845c78f0f451c066318a008ca7c6ccf9dac1ebc8c689e7d7560bd6aca1fba26933f326b88a24d0cdf9aebe466a9332c0eeaa436ef2c5039066a9aca9bb9208f96c7ba213292aa0c990692076dce2500e4c0532dfe9445cfc0c4df3d1eae3b4f045a7877e2ee90853792f4713d47358ad2ed248c7d628137e25988f6ecb79a863567026144eadb23969ab3a5e2aad2dddc47b97d980abf21923768e4fe02b5035e725a0900571df1a9db34d2868ff49a177d4f42bb05088ecea82be76aaf992bb4130efc12b1c58b38593d415669599b281a0bb8e1ade3ff78bfbcb5e95804942c489f6002011bc7e6fed09191fce7216ce021e7d5b70c876fb3a36969697030ae56c5c5d750f0a22e40e0cf837df42fb99918fb60238f270ec2b182839b9f671d17bcb9e232e5da66b0c12dc6d61b80c080e2477c980929f83ea317e2571eac6e03c8f92b025d25a995a502608750099e092b24c766a6f2c103136688dea532d1c07cd30ac7693f12e585f59333b8d50a4d04633d8a92e973825b32c9a121934741bbbfe9f7f02245c875d0ee938ce7f6eb952da3a1b4f3ccd871443a3bbf1b8fc55a5d07e6160302fa531f0acf955facc6a0ced0539a5ebf703a12562a9132e99784c485709a95f7b947c24600b0687356b6b2fcd79f6aa94e14e711a71dbc0b045f353a363f851502c6910ba2f0ed7c0e9e309b2096b1d97fe5919a6eb277159d98919295fbc928e6d77d55bcf936a3eb4f939723dd4d202a61b91550a85003c48d32322a4fd52896fb77758fed212e6c9a0697af2c29233e5097c197cc382e1623f74d2401ceb667bd91e275058b5cdc47b7509592ec67951577c6fe99a85f55983a69e36d0a1b710bede2e59e32eef08cf94b9934deafd04050054d6a5c144ca89d157a9762845f76c1ec0ccd308dfb88aaec3a31068ce083019a0f1313bfb11cd7c04dbe5e0a5edfef025f3ca3dbe2f348f15da5e6c7d23771bd461ea9aa154e83bd60e8c1f1a3e167698ba574100e23f23716b87cff80b02479d086e5df85b7fbadd7fb35f56cf3f781e474e9f3c481f73ff957d1cc7de7b4a3c0a65f5fc617ae87b922308d1e526c219f08c9e464e05396ab14ba6154de422cfee8ad59a2d762456caf15a65d6bc8226eebc06a0f7d7ee02619b894e55cd4cf7a141969bdccac07b377032803cff284b8b929284ffe09be49bb717269c1170b52b5b3e222922f084147c12d485498e5bb1e53416850f86df90a6bdcdcf38f89725cbb5a9baa6f2c2173ab9f60fe172610ce3add068425351ea48f9127776918fab92b3456e4a3ad395fea9c21f2f398ea18b11cead5d43e67408f512dc568bdb7921e7458c5fe005a8cc8cc5dc7cab5762b28e6be788c1e405a5c545ce6bb088b2efcb5dbce0dfa37390e4565619eb806c87dd164b36bad52dbc80e76a12e2330f004bf5e2199dd55fc5adc1f8cf28449104315f094e8021207d1a0c720a896b2c1e261693975d431311c73a9171442dd576c040065c449e4c74863bb447d6f402af6d4c944a7a51fbb2ebb6b866877b057802807ee67cc9e6540830d956a61472fdec6b0e1909fba12d46859e716d40499599f21b62942e59e77eb9f0179e99e1b2217ceaa8322adde3302d844691f66937b17e492421e585a96d9e008cfaef258ec50f10dc15936dd6ae75ec959de2e8616078c0e35494025c77fb199b9e232926816b5254fb79b716c006d0ba85e5bfa710ef152019745393c991cbddd181fc23f659f4b9e06a5a2debbcb1ec2c7d5bbbce83e76aa383b3db5fed866fbadcb1a782eee3c73b96bb0d616ee55b38d6fe4dbf7b29712e7834cc42d03914a38a2f2ca6864844248ead40985922e9a344c26e1e0856b608c9cbe309d23cd90f4d9c326e1cc0c13ac452accb557a2c661e43a1ebb66b084a10cf177aca3102a292e1fa7563fa67610fecef25ed579c6f96a010443a714883bb4747429369c0405ccb1e30c76940b85e20b44c5575733d8d55e7521954d8ab93c6663186fbd03e323800d38e48099f5855b829aa9e28d78682b713c5efabc1b04b85fc4a875c4ac83e2683899bb16869101531fd44a8f750085d3d067ad8338c2075e38f3fc852aab17450cb9508e330af0c89d9723d3fde64a9f45f9c470acab2543f6233437cd8100f003dce223e39815d9e7e1cbffe5b68c375304b26aeb09fb01f3ec47137b1f7e5924bda0a77d744c0911f4de46b063cbd978e0e09282a34728567c4d37255338ecbdae8365a7b59af395fec27597cd57948b9537a976780d39335685d60751f8f96cecf09dda9d57cd973995a473496125a7eb17b88828d07fb98f8e0079cb5c727d8d1ce8b97cd0e82d405aeee16d28b5f3723addf05d3a6ef019d4c67403dc334e664cf2aa646b11ce9ec834c43ab3a805275c5d385ad5ee90301443c49846e2322def9a762dd910a9abbf49c945ed8199eec2fdfc1508fce2214e341d8022ada27afac03106f51a367d6d0bfbce263f39aefb6ed68da1cab89656d2d646d29b8043cb1db77a161ca2bf8d12664397088c02023b64096f958b81abbe22782e92ec78447a065c65fb6f0f94a57f65908d4a76bf47fcb6a0d515cfc1f65682a32178c47ef748357202f3654f151ce100211b3458bb90d57b99dc0cfa6040b2358672c818e115275e1417991a0335ec2df0ac03ffd811175184d12873de476603d99a3c2d60936c326601e829b24ca0bd4cf7e8fd997567ad6e1bead15fb8b4841a820f85e7131b19efb6a2d036babe12979a0eeaedff9bdc07b4eec8f152d3e219d7bb9d7d4c074d24b409f70dbdd5ac8a8946a61b4eeaa2025735bfc5067b38f9f82dfa58eff759de44495527197c055442f005b40c977a0d79e381403f7bcb5f13ba48e0f432104c749b23df3af1c81eea8affd6226fd9dab5187439a648abcfa2372898dc755c7f69d60110beb85bff0a9a0b7d3c1dba9eff5b84bf4096baad36aaf4e242ed7f4e7c49a3bfeca111e91b3d351ba27d897836279d0c961de1140e0d583c53a6bf538ba80cd026dce9988b3522f3eb002952006ebc8512a44552ae5cbb7d5c6d207379af6f3432134f8cba8aceb013da9488d25f2f4f05858d6aeb8b4e955f105b436cde60791d00491fbfb9b90c5f10445d463c78d788b3a78f748a9cc58b575963315a934c4ac40989f4ff6415a62c7706b4421a70d90a482a07963f5f981fd2cf42b21491223f313c6c330beaa61a6659e8290fd92ae5af43ba8fe2a01877a948ac4218458ae323d0767017714bca10a08c88eef86771e3fa3cda1576040b80738674624d7f93da45ae653524ade5624ea0a81a2e90e165fe7a056a3c843127e11c5c67807d66c5e44c2219db7ff4b837e4d31c8a06cf4ca22ce65afc95b88a2c37b349f3502d166d261048cc45b33c4ae527563f48557fd610cfbf395040fb985195043bfab3219fc95d94a8240d4246434ba5c5b6e544c841297216f595ed87fe21643c2015b6a8af4436df7acaba3740674ea12b5286cbd7c8aace23bd346bf6503faec3b6a443837462bdececec2a9bb538eab25e9d93b6226ff781d88288eeddf4671186474003053fb4c7458deeba2411dd45b649b33bf21a1ef5c00a1d0cc85fba874d8d3942a56de23bf47f6e3775336b196cfd0b8c03ed538898fed4aa83969cde140c6d30d2f56450b60de7b9364968b8b88dd263a8ce152c07b3b687f5cf339aa635a8ee7fb966c40e4ea1c49dac970c48c5e99e95131e0d80312cd318a2577bcede373d2ccc7d6c6f834f34bbece04c0becb8a44ea91531a232a610e63814e7a4547a601c4cfb470aefeaf3e64454c2a550684ace4fe795a34bbe9fe6fb8276d8ce6005864514847f0e13bf9b2dfa4a0129b4a607709a862a2e35df4d37658e14eb02010abc85de5d0f34daa2e55253090942904ee1bf1b1d5055da0ae97afe01db482e84d273d2166164d80e1"}, {&(0x7f0000000540)="ef132cb419a8ec52288fabd1a9d2edd9ec5f97ce4fe793f4a2d405975afe86e2eccf1c3ef7af9499567b0c8cab18e2f22e6f1fae029838fff9fa316c4f46fa7163e140370328d7423754099ddd77ba7e9e4fa056f83742f8251abdf97defa2939e9f028d12fd1de7d46eae3ecd3277a20194c59a6165ed81e30bdb5b20119c95fb90b014292c078ecd319c396f95c7426419b2dd96356faa3e0d34e3b04d8f65d92ce8fca58c12c6eebfc475b66c1cb88899c8a5499cfdc4deb3081ac70f241c38afb465072dacd1e9"}, {&(0x7f0000001700)="99e8e27507e4fc4fed3b64dc265035d257c8fcafdeb0bc1b0340cd6c9e550c9eeeed00584a8d2a024f715cc5d63a3a17fd0a05042ca2c71909bd809bfae5f864c4a4d1fa347a077022105597f59d9520bcbc871645aadb217b3222663b613a08924639f02625066269d67d625b0036"}, {&(0x7f0000001780)="3dcccc6ad146ae7bb5c02888e810b2c15f5fe6641194324f9c302022f64abab1d21e1ad10fc2f8e8944399f5e643f425637a6732ca596c36bd65deb8e502757fc84772b955037099ee7d6f2eb314c5edf2dd5ccf9edf"}], 0x44, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x2, 0x0, 0x0, "8f90cb1593e0537343c1b5c9a7f42224694cd976", 0x3, 0x1}) syz_open_pts() 16:00:09 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") setsockopt(0xffffffffffffff9c, 0x0, 0x7f, &(0x7f0000000080)="e254608e494d13441cd2736487cae3695aa51c911562e3f9ebbf998f351b6af333e7d4811bde1bd1b52fe1d67a8f67d372181f64a8ea9da8fa3d4f843e34cf06714faa7603826984fbd5beec1e773db8af861e0243fc9c2dca833013c1f0fda6d81421085d386c56dca4e90c4750372669181733dcf92a", 0x77) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1001, 0x0) 16:00:09 executing program 1: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x200002c}, {0x6, 0x0, 0x0, 0x7ce}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(0xffffffffffffff9c, 0x4, &(0x7f0000000080)={0x2, 0x3, 0x6, 0x8000, r1}) 16:00:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) flock(r0, 0x8) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) r0 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="64754a51b59348716dcf0227f0", 0xd}], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/79}, 0x57, 0x1, 0x1000) mlockall(0x1) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = syz_open_pts() getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x80, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x40, 0x0) poll(&(0x7f0000000480)=[{r8, 0x8}, {r5, 0x20}, {0xffffffffffffffff, 0x7ddfa0305ec2f9e9}, {r6, 0x4}, {0xffffffffffffff9c, 0x61d5ae10af866adb}, {r7, 0x80}], 0x6, 0x8ae0) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x101) accept$inet6(r9, &(0x7f0000000240), &(0x7f0000000280)=0xc) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x7f}) ioctl$TIOCNXCL(r4, 0x2000740e) fcntl$setstatus(r2, 0x4, 0xc4) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000140)=r11) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000340)={0xd7e, 0x1, 0x80000001, 0x0, "23e25a9b4d7e9db98b5c60b9f1167ee4d97c3e2d", 0x4, 0x10000000000}) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="6ad7ae8d599497494e5c6d80464d74", @ANYRESDEC=r1, @ANYRESHEX=0x0, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRESHEX=r3, @ANYRES16=r4]], 0x1) write(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x46f, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x800}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x2, 0x1000}, {0x7, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x100006, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/146) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/253) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmod(r4, 0x0) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="02f80101000000000000"], 0xa) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r6 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt(r6, 0x6, 0x10000, &(0x7f00000016c0)="733566c1f6df1ed60114a5", 0xb) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) r7 = socket(0x2, 0xc003, 0x11) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6d47472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad307c000000000000009d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35e0a3fa8e2d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000000000000000"], 0x10) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf3", 0x14}], 0x1) syz_emit_ethernet(0x1000, &(0x7f00000006c0)="29497818d84e461f696290dcc4d176231fb2dd6a2cb26b539df77e7f180fc495024487e8e7cf963ecfb6afc75cc96aff6a516bb61f3512e7aadae3cac3c9742b334ef6f34652e457bb49d988fac1a78a87d916a5338be23ec2e4c3387385e5d78a3a22b0656e67ef01e30103fc62d918135858f2e624dd896ab6148b89a1a2738dfb08e308976cb4a895176e06dd89855dc79f82852fa33529a9149431abb631e69088c5a4b4f2e2072a8cdcf82adc6e829e87f0d70d1ef40449b3a0749ac7cd5874228f97dcdc2854e46220d61a17c100f36694ef1211c9f1cc590f82202a334e367ec9397a66d098f70a889e99fdab1abdfea3157c066b93c1d185a7d1453ebc2ffe81e2cb4cecd55e3a4cb65cfff2dc2155ce695ea7d20a775bd4bf21bcc5c499660ae700ab036d399362f8d15089776311bd5ad04c7eac8a8a72cc55d3d534dd13266f39d99a4d5c252fee002137d8c6833bbb1029e58fea2046f2a9c2973987835c181da7d6e3bd90b368fe8e91fe78a613e9b418fe3965a297601aa05870351ae091db1ea9c26c709fc7cf2ce68e4f9d692b334ae1b34c3ab303e8e6bb08a3d554559a598c6c7b29d800dd1b85093279cd32885917a4d40f2109193126630e5014d1920f702b3e028e1dd2095d2a896fe23cc64bfc29bd244d02ab75be05f115550fba74ba6a0ea7bd16437bab6e286810dc8e48955a2601cbd0a82ab80de1c2ddc05036815ce778056c047a4941213b72199ac9bbbacf5a47f45a2ed4539b6255d5e9824dca2f6c1e56d0c640a775feb252aaaab64cec010011cd6cf4d72929d1347d43f6770f9e855d872968bf7ac9973e21d40db3362e4c8a143b4b8150df5c8a022f92471fc6e41869cce14a16f1b00e837045ce613ca9c22d9490d586608de280f3e7b4e92dfe61cb1a0ba9dceb3916a4c3c884a53634683bfa60358442e4bc108a052b8dd53575ab736d941f4809e038d91c7030b49c5ee6b5a5bf2be3de3b99775bfaa5d80b83e331447fbc013639af1c7a263fca8c2fc0459759336d787aa87af492402c2b2a8c31d286a5749a85b2ef9d637fa3d868cd75623bf7ee0dc5cf7150bfe602f9f6ac16ac5795d19aebdf453bca0f88ed9f34d1d2be64b1d34ff5c31d9f1cef31610c1c2fc7ba305168e6b3741a233eee3f80031577253f372db87a43ae57749f9a0f7886b2d5cc3f4d3be8d6b848944557a2c6e598bdfbab638a0da96bee83e4a88907186dd61e48ba31d4390aa3f48506d52e917ab021d8b0ba87de7f61c4357b12b60bf3e743bb5e2ffe9f723f5bfa5434a04ee9bc025a72f03e1125a9d424358a73d227b8c0fef4e6f519f04bd4c7de3743acf5187b6026880ebdd901e31c9bec77b41d663fcd935397b0c19c3d3826243ba279999c92125758dee697df915b5ca6d3e6f79c98abc58a2e41cdf42f14114739755bf9c935df3f5c198c58a4b683537e94b5c421951ee61525ce070c1327d37abaa7a9a32cfa4f717acd9ea5bfa992fc5c2e46ed999bf2eddbc469f2ddd7ca2120dd0f3f0bdca11e83c2e15532ba2c723ee0361bc6764dd569af224447c4c7866874b38d8f84bc45be314e014ad1ec0707d43014462c45c879c636783fd65d5ab4cf2cf3323d7f9f6876c24b56cd16d506786373835b70d3ca8062d603e8078d341db87739a22676ae11c4b8817d9d5fc8b254407c46fdf14854f55f3971d6f42206154b0024783d39b630ec30ab188dc3e7c88ae496cddd1f16aba549307d4d3a7ef4224d863b4c9aee9b9e034030e47e65d2b236d520dd831dcc48cd55bcdb5829db58a836cbb5bc160269db887fdc58bd64da010ffbb08ccd29b68a6b2813aa789300ba0c7ae0bbfdda8bf0456c5236bbdde352497476b04459cd660440eb2fcaa6c096148f842e07f0947e0ea951c6947794f2fb7a049d269a4922a71c68692cedfbea37c60dbb6ca818f15e701e1b3a0e9e6cd5bf8754461eed361ca4ab6bb8a7800a094ae4e468f798845b062515e42194dae5b29ac2a76501cc5ae28dfa46b0902bfe9e1e2b3f20fde57c6eb963015c06b32279dfbf43571b5b4763351dc45db7cb8af069e0cb399de8408943cb404ed07cd55d83e12e3c36c25f3c933ee4c079446c754d3ee34c26b8003b71347d3952514c26ae8bf5e8efd2a38f19a180c045a375e74686584101d24028e3941928d03e9e50bb0191dee1a11e3574f4d41e8b6210ccd4b270e9c5a301204679e946275452bd3b7df83600b02ce7e5ebd34eef3bab275b0d90d6b52a0cd827e2cc6352852143d052223705a6c6481eadc05ead7432589391f5ca51cd7626b11d2d4d831ad04cecdbc379bc40c4d92bc5c5de3b98bb463955f3ecde97c81801d9b2a6411bfcf726a94e5bd46f4e7c270225242d707b04355ca4fd97bcf9cc216d3062770678d308cd4d8467c2ac02d72e168eec8a706737110d44a1ed474f6a0a4ed9a4e41052692f16437874469b3e13f734810efc74c6f9a3799304d834430ca25744d4b54040cda1b94f0ebf8e708fedf572f578c2d5bf4fae696d700358cbf5c13c8ca0672f9b7cb77b73a9354aeaaa6429f4b7dc8972317e0f8cb9acf85cbd5e03222fedebeb5d1533f5214e5ac46d0b93ad8f9e582a18973941e111654bbe8685c55c88ab78dad8a40ae6e83151be240b8850d6ffe7548c128d25a3a0dc129a5fbd6fe2e560bbac54bdf689d02ab12e089094b107eab64f6901ac170fe7a3a930840d31f77eafc052e3d8b448cb80733d56ab81252d99e3dae218a043bc7aba1729ea7fa15bf7ed203fd961364d5b2c4caecd868f74766675c632ca1e113db4fac24af7bc7e30fb7bbe91f2bb23b2cee3ae2ef537d226aec7d47a6cb022358b0e66c096376e5ea446ede7652f89bd32834272d36b7fed9e9ecb7d78f171ecf4a9946e588218166b0ab1d0a5201c29ad8cc77d0947fbd4199fbbfded008b397ae1fe523abdb8af68406ec84deadd1c36a36f977c2ccf3784ce33319383d8fec05de0d43d294d12086addd0fab2e60b0429faada30f03badbabe532ca7c4b798e63aad90cd890c5352d30c29a9875fa9dfc708944955549815056dd3c03ba70d8825a4ed02e0020b7ff96e89203e33593e5dcac693f875464eb5fbcff97152ed2f95e997cd348659f89a12a364e041a282e49817d11972648ba96668b7e639bdf461dfbb96153ee33a73a9f5e90e4f0794db608844daf6a0e9243d692cc6dcaf4eae0a5549f862dfa1d1650a16ed64762fb896bf5f2db6bf6613fba08d360eb3439fc167ba1b90355604bce55a70800d97e19fca6698f5db85851013bb06ff5cd919d19e6385d3e4c8ee6573b00f7bfba88de7219346131426c18a20b598c34600a58afd74ace8987938dc1a22271ce71b6d6a2a9fd79fc7c75dae029c6a8a84891c962dc3e8bba354f541a7db426afa3831b87627e090ed4c1e7dcbbf655d4fec02c5d752ff26b7c7672a4370170c6048611f9a6fb47975af8e0a74eddc269bb58416557e2195ff96fd147ed5055393a5b4a35986328d5772caf44cb12609e7ae59d2c66decd447b05b11f36b53091a36fdbcf03a418a257345351af45338d20fd5be7ff02fc70bdf16af81f5e4ce0074a9562ca82386908dd35b7945de9905f8ce6090d51eac98b363aa0f0552f8c38e20682a6f0181f791b9316ec67e4bcfa9bc911b824998bd876ea44bc5f623ed97cc09251b95f0b06200952085e3683ce214975a98792067830547ed29516bfb8a27d2c1b57386c28521006b2140e657705242e25c113e5062e46800145f05635100ed3a9d712a55af14c411b08eea191a1d555451a2d724f428a34c798128b786d57a98a45677739afa805280fff3123e45a4f23f40e4f0138c9db5a35e9c693b605e4745a9cf50bdea29cc438cae49de534560d29295e02a8ef49dc400dfe9bea6fe1c2bc274e95d1e2ed22f1260814febdabfe03c4cfa1ed1de554927bc672fdaac5278757605b1dad6a8f348c1fda66e3123512e7d7f3a9076c05987811bea90d641ba4783283219cc51f54f00ed256dec0e4f9de4bc6b3bbf2a6d1575d0ab0a34d5e678fa81e1b4d7c102a2a5728b9211431d7e65a281d71abc1dea5987f578c3e6885f38967b7ea5c5232814af8b4b9f8ced45a8dcd732166adba14e7e49002ca97b51ecc3e582f8230713bbee7d229f40c07165f334048874213c8a82a7014ee89a64c70df67e5958e54cd7396d01d2ff358ceee0ac7714b2799dd70e7f987034c9df08ac5dc18f2a203dd32575c18e222ff14d2445ff91f51ebe86e67b86c97d41738fd20ea85ab3f31150bbec748e411b428a4c4077619ef93b72a8f25f863a6459b1fc782956cc316fb361fb46201a740e650d02d659bbbe56ec67a249b7c765ee85f04a2edd37e6537f2f65bd57442e8e9f3373441d37b4fe6947ead25e164fc9b35801a056a37da5f775b6698a34f5ad84d9988146cda5c0b31a1be1bec976a41ee375ed40609ab6e04246561998f524e7ebfa258dbb281beb92dfe375fe8e7f4d4a961890dcd92770f82ada1baef3140f742289cebe293af143aa7647bad6b121d803c9350e5789696ca73e5be751cadc5a133e5b72ba413851614fd38862cc5f6401bcd245f35ff55760c27acc56083f7b90c5c1a38925912426530c1ba34a46ec390a114283f8c7a103d0eb1b202898740aa1f4d4352bd8d791671d32a782c61546d0c9f29eec5da0ee9751b57b4959d57915defa1addd8eec2598d65b4436f12f72c929d386ca0cacaf7aa9a59fbcea08f4ebc9148c64d2dd653d97316a367ec51a2264c4a158fa923b5923e529cb3d239d0059fcb3a1d274052bbf2aa7bb336a47f3a3a1677ce59884d051ff7f4234973fcad99f81bc2cad32ca7c3e0784d2a05b68772fa39091100bbe1b59c732bb87645330df24ef82c026faff227ed95e128fa4ad160cead8ce5bbc965294c53b3af2e7552f8b1115ee57b14d4369a5157c8b8f38e9acef0c3acf0dcc0de1b9926a61817adf741de3e578d7bf61e42cc14fe88e8c8b735140e56c5a3cc9d194d8af0c18e427f0e8b6ea242b9858ff7368ef2640ada111c5545e9646652bf8663728c5b83338075facd495edc2b9483f5b79708300f27fe035eb0507bbd670167a5128911a14bcf431c418464fc0de9ddcd58e9f2bfb2997239a254a4e4c590ffb863b3411f87bcbe7208a9f0069814893c0b809c470f7e9c186d707d30011f88b61cfe3ae89102ef609330047afe7df47d68513493fd674b38883a70d6428fbbc07e22ee3c715370e3f35ed2217f5fcb2d58cce8a0b3e9c4be959c94a5afacc73e727fc7f0a213e8b96ea4853019383fd9a0ff8f0009d90367b4ff1419f91e765b7d46641b9a8661c0a712ff6b301b563f3f46f4e0c5683a0908733c6f0a1db6fe9ecd470203b888be84ae708a8dbee1415425dfd5dbd87b229cfe2a1b505c4149bd5dd6b52b597db685ccfcc91f0eea752f5e91869375cd6b9fc41b2233c3ff867d58bbc934b92239a1bc6c1ef7bdeda0bf33dba5aa036046ed3c9f9514966de86f4dbe37eb9b610390bf874c679ba636892db5e00bd56dad195a6f6b5fe1ea0241ea8ab714d86d6e61fad6317360327fd2af9b735531cdaa583dca6e66cd2e73bc24f27d5a4a95119c61bd8779aa6c0d62946f385200fca499859d24be3322050d5e6ca3ead1011511418f4f2162e36badaca9de68606d610673b47d243c81b3d64e99772bdca3e6945cb2f49236388c01f4c96e449397628c98c88bde6bc3dc747244f73fc") ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x100, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000880)={0x3, 0x1, 0x9, 0x3, 0x79, 0x0, 0x1, 0x10, [{0x6, 0x4, 0x7, 0x9}, {0x7fff, 0x4, 0x80000001, 0x9}, {0x8000, 0x4, 0x8, 0x2}, {0x1ff, 0x2, 0x6, 0xffffffff}, {0x9, 0x37b0, 0x6, 0x80}, {0x8, 0x7f63, 0x1ff, 0x80000001}, {0x200, 0x7, 0x4, 0x2}, {0x86, 0x0, 0xff, 0xffff}, {0x3ff, 0x8, 0x80, 0x9}, {0xffffff4f, 0x5, 0x6, 0x6}, {0x7, 0x800, 0x7fffffff, 0x48e4}, {0x1, 0x7fff, 0xff, 0x7}, {0x3, 0x401, 0xffff0001, 0x7ff}, {0x20, 0x6, 0x5, 0x3}, {0x9d88, 0x2, 0x6, 0x5}, {0x4, 0x2, 0xffffffff, 0x5}]}) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x7a213ef94f65fa7b) mkdirat(r3, &(0x7f00000007c0)='./bus\x00', 0x60) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000140)="28f0e1dcc51a1e35a00d81e4047e18", 0xf, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xe9c9cf17d0a6bcda, 0x0) read(r0, &(0x7f0000000180)=""/4096, 0x1000) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x9) 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) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x7) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet(r2, &(0x7f0000001280)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0xc6, 0x0, &(0x7f0000001180)=""/198}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x3], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x7, 0x3, 0x2c, 0x0, &(0x7f0000000040)={{0x1, 0x8, 0x1, 0xff, 0x4, 0x40, 0x5}, {[0x7fffffff, 0x5, 0x2, 0x8, 0x7, 0x9, 0x0, 0x100000001, 0x7f, 0x1f, 0x9, 0x7f, 0x1ff, 0xaa2, 0x6, 0xdd, 0x401, 0x1], [0xff, 0x0, 0x400, 0x3, 0x40, 0x7e6, 0x8, 0x4, 0x100, 0x6], [0x3, 0x7, 0x8, 0x0, 0x20, 0x1, 0xfff], [0x8, 0x9a, 0xffff, 0x80000000, 0x3, 0x3], [{0xffff, 0x789, 0xffff, 0x6}, {0x5f, 0x0, 0x4, 0x800}, {0xabbd, 0x20, 0xfa8c, 0x9}, {0x4, 0x1, 0xfffffff9, 0x2}, {0x9, 0x3, 0x3, 0x100}, {0x5, 0x200, 0xffffffff, 0x5}, {0x70, 0xffff, 0x80000000, 0x7}, {0x3, 0x94b, 0x0, 0x9}], {0x1bf, 0xf7e, 0x0, 0x36}, {0x40, 0x7, 0x4, 0x6}}}, 0x4, 0x6}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000340)={0x80000000, 0x80000001, {[0x4, 0xfffffffffffff661, 0x6, 0x8, 0x860, 0x2, 0x200, 0x4, 0x2, 0x8, 0x9, 0x2, 0x0, 0x35c, 0x2, 0x3, 0x1, 0x401], [0x9, 0x4, 0x3ff, 0x2, 0x88, 0x9e8, 0x3, 0x9, 0x3ff, 0x1], [0x400, 0x7fffffff, 0x6, 0xffffffffffffe39f, 0x2, 0x3ff, 0x54], [0xfffffffffffffff7, 0x7f, 0x3, 0x8e5d, 0x3, 0x6], [{0x5, 0x7, 0x3, 0x1}, {0x200, 0x80000000, 0x7f, 0x3}, {0x6, 0x5, 0x40000, 0x2}, {0x401, 0xffff7fff, 0x4, 0x7}, {0xc7, 0x9, 0x1, 0x200000000000000}, {0x3, 0xfff, 0x9, 0x3f75}, {0x7f, 0x8, 0x7, 0x5}, {0x3, 0xa8, 0x4}], {0x9, 0x9, 0x5, 0x5}, {0x5, 0x8, 0x40}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x40, 0x0) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f00000005c0)="caaa1239886555ac63930392f14205080bb3c920cd75", 0x16}, {&(0x7f0000000600)="7501467e5233aeba3856e7a86f92ca7e4cedf22340db0ea40811610ce5bb802f692560150893fa69d0c29d9474570d980cf8fe00c0a3e1d29f7e17dfc5349f950a0b67be814019f04894d2df163720cbd1588b3ceb8d0d4ad21f898875c370befbaf13914512d8aa68d5ea141780", 0x6e}, {&(0x7f0000000680)="13d9d37a2202cc5caa1f63cfa01cf22919a4d423", 0x14}, {&(0x7f00000006c0)="0efbf5069c930a28aaf219404c894303885044737de9f8c3fd58dca028b5b55fc937ca6cc8252fcc4de1e3812abcf333a2126f13dd6de1d4d6167a2d9989b91d133973ac8a74a5239c42802df2e1b0523d149173753ec1ced99e2e5ebbc2ee9b8a9c6d3de5923fe45f6eb411658d1a0c0cfee5f08f8808ad03b54ad25ec030fa360622fc169c541765bb83b8b0b6833a58ae70a58d18f8d70b4449cce0174a1e7c8ae838ad55a700cbc07d19e8a751a08eec99c4ca6bbd1649d42555b5505ccb3ef762dd", 0xc4}], 0x4, 0x0, 0x0) r4 = geteuid() setuid(r4) r5 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000800)=""/183) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000940)={&(0x7f0000000900)='./file0\x00', r3, 0x2}) open$dir(&(0x7f0000000980)='./file0\x00', 0x8, 0x20) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000009c0)) fchdir(0xffffffffffffffff) symlinkat(&(0x7f0000000a00)='./file0\x00', r1, &(0x7f0000000a40)='./file0/file0\x00') r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/vmm\x00', 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000b00)={&(0x7f0000000a80)='./file0\x00', r7, 0x1}) socket(0x0, 0x5, 0xff) sync() clock_settime(0x0, &(0x7f0000000b40)={0xfff, 0x200}) pipe(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000bc0)={0x7}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000c00)={0x3, 0x4, 0x1c, 0xc5}) r9 = open(&(0x7f0000000c40)='./file0/file0\x00', 0x40004, 0x10) recvfrom$unix(r9, &(0x7f0000000c80)=""/120, 0x78, 0x1, &(0x7f0000000d00)=@file={0x0, './file0/file0\x00'}, 0x10) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wsmouse0\x00', 0x900, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000dc0)={&(0x7f0000000d80)=[{0x26, 0x81}, {0x85, 0x20}, {0x7, 0x7f4}, {0x24, 0x77f}, {0x85, 0x7f}], 0x5}) getsockname(0xffffffffffffffff, &(0x7f0000000e00)=@in, &(0x7f0000000e40)=0xc) r11 = fcntl$dupfd(r6, 0xa, r3) r12 = open$dir(&(0x7f0000000ec0)='./file0/file0/file0\x00', 0x20000, 0xd0) renameat(r11, &(0x7f0000000e80)='./file0\x00', r12, &(0x7f0000000f00)='./file0\x00') 16:00:11 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r7 = dup(r6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r7, r2) semop(r0, &(0x7f0000000240), 0x6) pckbd_enable: command error 17:08:15 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) bind(0xffffffffffffff9c, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffff951, 0x401}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000300)='\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', 0x4746fd87f70f1ef4) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgid(r2) pckbd_enable: command error 17:08:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x6, &(0x7f00000000c0)=[{&(0x7f00000002c0)="b655c49e9f01ed8d4f27c1b73239dad70fb69a2d0ad6e544f47c4f0f2bf7f08b4e4da80b7efa98b904862224d20664ae24288ab89116b75bdb75ff6c1c9d9fb513ff89265685c776054038724530bd7919559eea983cd66d942b7802be2f2cef1977b0ef7e340a2e16d6abdb8ba96607cde468c838a23f90ea9fe6b2a79ad547d69eacd2e94bbc3c87e0805d40396a7b339dfd9cbefca377f7d630467a95431873b815240df99ec9c92c11a2503768482b4eed54f9ca4938ec66486fcb1760173a3f7a59", 0xc4}, {&(0x7f00000003c0)="10f2a4be06de101bbec5682bbe3af65c8428513dc36a52981dcf75be18f25843f7c62796af7e37c8ef2cdf2e1237564ab76512304b399ffaf98b319fdb0631c3d74be100568ae80398ac16d43375078fc48abcf0136ec3ef09665a493b92630f4c44a0298a5be31b009d7e71a456516547b4c4a4faea5f1ebef39d10c742492f141c64ef4531b36112c960617582705eb075ee9ad31dbe84b126acd5d8639f4bc07ebef6023e3818ec7d18e9aca146a908488da5fcf5676fce628b40785d9767183c3f56c8cea3fd1f4dc29c8329b9c4e57c21196bd1ed72a7cf00b9ae8bf3e37948f9c99ff450", 0xe7}, {&(0x7f0000000040)="c2a85d95774509b88e6ee5e3034efd5528479930acb6a1b18458fe4e41afbb260d3ff65d8e5a0df2c92ae174e286411285534e719c6c6eafe555b63fb670caba44b600c1256ac64021c4b6435e46efd1223decca2b4a555401cf6dd282202a3f74766ab36c6eae443d47d83781facb74d778ddf390e39b", 0x77}], 0x3, 0x0, 0x0, 0xe}, 0x408) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) writev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000004c0)="e82a19cfa0f1330c3c40aed3e6831005cc777718678dfe01766ffdaed836a5cc0df7959368c0dadfaf48e4403ccdcd22fa2ec4673a252468a63affad8f6ab177025a1693f6ed44d28e14f2438d3bac72656d59111fd6e9f308f130c925b4945e9c8f678cfc6dea51ea616077a4c1fb87ce2040e18b28b126929fa55bdf646af98e490b1ce2bef0803b703da1419836ff992489865ad2e029", 0x98}, {&(0x7f0000000580)="e1ed72266a1bde5db9de1022124a15136345e02cd04b82cfe482cf69c3f960ef34f251c315eeaca7723dbe7636b7146336bc9c709a84339a5b69b9cd770d9b7d6053034326e95340bf34a096b3d34f140becc1435708561fc443acc4f7fe57b9f0376f21985b6f7a4849fbb4188cfec89ec095dc9238e324a5013fcc3a3d0018f9b4e7da9aedd010242e3cc173080633886bc84a1390fc01fceeb1fc6d43be9528e165582905152f61e5abc97bba0c81b47233649bd72018093006b4871cbe290fa77c80de25c7802272", 0xca}], 0x2) 17:08:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32], 0x28}, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="07326f6b0c75cdaa2e43dfe3d3fd864b366d34aa1ee642f55fedf1e747416ae684", 0x21, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 17:08:15 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) pipe(&(0x7f0000000000)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) fchflags(r2, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 17:08:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x81) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000080)="0900004b589be924", 0x8) 17:08:15 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ff9ac2f2e76c080000"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 17:08:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 17:08:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 17:08:15 executing program 0: setpgid(0x0, 0x0) r0 = getppid() getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = getpid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x5) getdents(r2, &(0x7f0000000040), 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0xa, 0xfcfc96ac7f78659a, r1) setpgid(r1, r0) 17:08:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0xed7bbd45da62bbf5, 0x180) 17:08:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="0521", 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:08:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x80, &(0x7f0000000240), 0x0, &(0x7f0000000280)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) linkat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000080)={0x0, 0x3}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000037c0)={0xfbc, 0x82}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) writev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f00000000c0)="94d171c4ed8210aa0f61bdeff33eccda6b2acdc7b0c337d70375b24a7a4bbbf5e9e38a74f635c48f9a550f4ceea412fbbace5e30b2b672a9c9a0f8b9727d050a6c0bf813b192da921714470d10fe886e1e351a936c3d3cf1182577010e873e504d1f66f552b5d0b4", 0x68}, {&(0x7f0000000400)="bec22fcdd9d9a469a34ea5a886d1fad5ca3c4b6ff7ab25f49784af8c6d5955d96758ecce7052aca9e349009421de4b36496d5cdc6ee96ab3d1b7b5aa1d12e08845f24633d67daf7b6b9333c9c4b95a8c3225ec370cebe45b8eb804e434c3f13367d246e1fbb86e2d49d8eff938bd4bfdc952d1bd86160d9c32737b40d8834c51b325b09d8b555633d6ad0d83930b5997b8a97b9f0366c08c1bae36e393eca4f47fec32fd0b737f36467cc3867f4cf91f1648dce76a6454f78d13aa2edd43792aef9e0434dfb5bb1d", 0xc8}, {&(0x7f0000000500)="cf4474dd8d397b36d29aa4a45db1e4d80750bb1a89787fc4faced638680d34bf4df5ccd91828030c39c58fe00e08bf52ff536f0d5e60cbb8ac337f1560b32276159c098c0b2ebb674fa8477c552f979830a81e161804cecf92be77b7f4fa094d10f42852129873606f785dee24308e808f846e9394a10c3be467bc2ccf026af17c86a266a911c6677256c007314f98736809b27ceef5abd4e8cbd1fe996e910fa825699059c79b490b0479fbf27ac6e655be8e219d63d0c661f63a25dbcd3ae516ea44b5a6191239ed2c90eb960ff9a5d5704f978978a65628e3b16eff9de638be424f10b8e99f1091808fdd22cabe3dc1ed50b3ff8658f0", 0xf8}], 0x3) kevent(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x3, 0x0) fchdir(r0) r2 = syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x92, 0x7ff, 0x8}, {{r5}, 0xffffffffffffffff, 0x50, 0x0, 0x100000000, 0x8}, {{r2}, 0xfffffffffffffffe, 0x44, 0x1, 0x80, 0x40}, {{r6}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xc7cc, 0xda0}, {{r7}, 0x4ef48188c719ba4b, 0xc0, 0x20, 0x8, 0x80000000}], 0x9, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xfff62, 0x11, 0x1f}, {{r1}, 0xd94cd96d8427efee, 0x2, 0x40000000, 0x2, 0x2}, {{r8}, 0x0, 0x90, 0x1, 0x10000, 0xfffffffffffffff8}], 0x2, &(0x7f0000000680)={0x40, 0x7}) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x12) 17:08:16 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus/../file0\x00'}, 0x11) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:08:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4}, {0x81}, {0x6}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") 17:08:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) 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, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0x80000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r4 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) 17:08:16 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x4001, 0x0) r2 = accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r2, 0x29, 0xc, &(0x7f0000000100)="d5ff96684dda6efbc7a8e092bf54dcd170bd055de55afb0cf9dca3468c32d42944980ca59f89fcf6c4f82dde969612332622aca99b6382e8b90f9481dca795000000000000000050c395f2e4c7fad62636279b68d96b5d91215a929d", 0x5c) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) fsync(r1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000003000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/231) 17:08:16 executing program 0: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x10003, 0x2) 17:08:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x2000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) shutdown(r3, 0x0) flock(r2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x80000001, [{0x1, 0x96}, {0x1, 0x4}, {0x1, 0xe7}, {0x0, 0x7fffffff}, {0x0, 0x400}, {0x2, 0x8}, {0x1, 0x1ff}, {0x2, 0x7f}, {0x3, 0x7}, {0x1, 0x4}, {0x3, 0x1446}, {0x1, 0x9}, {0x3, 0x1}, {0xc0eae3e695a699fe, 0x465f}, {0xc275fc23efc2b41d, 0x80000000}, {0x3}, {0x0, 0x7}, {0x0, 0x9}, {0x3743a77a77875853, 0x9}, {0x3, 0x1}, {0x2, 0x8}, {0x0, 0x6}, {0x1, 0x3}, {0x2, 0x7}, {0x3, 0x2}, {0x2, 0x8000}, {0x3, 0x4}, {0x1, 0x2}, {0x1, 0xffff0000}, {0x63ecfc7775c23f7a, 0x7fffffff}, {0x1, 0x1}, {0x0, 0x7}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:08:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = open(&(0x7f00000016c0)='./file0\x00', 0x10000, 0x4c) connect$inet(r2, &(0x7f0000001500)={0x2, 0x1}, 0xfffffffffffffef7) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) getsockopt(r3, 0xfffffff7, 0x7, &(0x7f0000001580)=""/242, &(0x7f0000001680)=0xf2) preadv(0xffffffffffffff9c, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/137, 0x89}, {&(0x7f0000001340)=""/33, 0x21}, {&(0x7f0000001380)=""/234, 0xea}], 0x6, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000001540)) getsockopt(r1, 0x81, 0x800, &(0x7f0000000100)=""/158, &(0x7f0000000040)=0x9e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x80}, {0x6, 0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 17:08:16 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2}}, 0x0) 17:08:16 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, &(0x7f0000001340)=[{&(0x7f0000000200)="44b8ea482c4e2149f96016198ae496c00a2ef41401e5e2c3c3281b653e1b6473cc608a71b1267a4e03a57dffe263f255c72e17ffd9ae965c7c29ccb49c304106ff8680e15bec19df982453170ab7b7b9dd26bb4595cfaef0b5cbba095e7813bf55e6c0309c98835feefdcad1784ba71a7ee63dc295c644d2ea300eedc0b07bce34849d81d51bf7bc66ab4e707548cc92caf8cc0e2f4814015a8e13ef43b50a89a3289e022ba721551cc00002ea27fc7998fa074bdf6870c383432302010d92f0b169395383dd426d274a9855f3"}, {&(0x7f0000000300)="ea605977463e3c22f12867a919534df12aa1786c9cd98669f22164716e7cb0bd1fe070c086cf388afe9ddacd3996ae8b856fa6e3d88213087c012a9c8da642995d79888e719a690ea015575256b76d766d74e9ca0e69dab983a6c85aaa9094156e89396292822dcac9dfadaa1aadd36a1c16c90444ec7f2d543ad01544c44f45c058ad2f776151b14995fc0daaf807fb6487fd1d14420541a576d23d4f00f4d76a7ca61f9725f834418bb0d17f16ad82fb078b0181903b505ec200fe04df8a3e9d7fb0f976a53051835abc68c16d024c39dbab58ffb740f670b7bc3050d089fa5a76a5c397e78fe4fc8696ec8ea38a13f6f4d678faa9487f2d6579a8f28aee7652ac4fe9f8e63c5cff8d0f01ef78ea8d2ff09deaafc0a712815799a349921e83e7fe6737626f8046c1e5c55fb59cfa4130e46a950389059c5824ec19d8d836fb7f52116a1bd4ec8945aae394d4a2c56a1c266646c66f22dc3508cd8f2f548aa24939f2154ff6a3d0e105ac700ffd61f71f9e35e136bc29e6d641accd61fe7d38618dc203b69c0788aeba2b2174939193feaba0d97d98ab4b115fae86f241b91129589bfe02f606c869c0db1059b373c138f5ed57451273fcd9be8a9235716b74b0120665b017edb7792a779d2e45e689c51e600be59084c876d771c6207927df72f5214127aea7f6c22ac11aa9638fdfe11ba6425b1a467de1c6570e3735bd09f934b76b3e3e7c33b03b523a586e5922faf02d2505efa3a2084efd8549bc0bb485fcfecc32c3c102a09446dd59541cc1ab860192df83c49d06c1e7af86b116923b37304afd734c88df7b27ed266bc8e864b8a595485e4114d4ddffd611f2a7b0ca769dad85029213049db2e6e27c45b543c2a58eefd56096f146771becbfba81d88f5ebbb06f472883b00ee6640f8902a708709b85caa48489d956b8c8b72cee0d87391274e6a64c6068b1053e60b726851223aa67dcaf896f311b86a1edc8e24a71577fda73dc3ddb8769a54009dc878b7a174a512f4441f14a40bc617e8ba6e2734dd76d3741ce5e72e51cbf27748b67701235842def4d6c9468101a9d3bf95b873a3e67544e88099298d724e4b8b910843638fc798edaf6b0395619e3acf6a1aaeaa3ca354027fdc4b6bff24b0844903054fd8473ba32ba5cc496ade34f77375149997a6e67c0239dae765211c40d8712af2af346f279ee5923197815e21b94b4a29d7c84bb40a2e3dfef4ffb7fd6a168614c6e2c15136a9e40fb7900002db3aaf907fe701c217bb7a52cb7e701ea6643246144b50b9f4d6fc9e7be9a0b0955b9728c6f7154ea2e6d6d2a5b8e21491573cdff8297c2dc542ef8e15ac902005f772872a00bad918f1ca22b8303e5e8807f528d3c0459b37e8755caa4bd413e154d7dcde659b7f3fc1c6bb44ff2128952824cca701883522d0cf9d75d79389ee4026f142b8af6580e48a5c1c48d5f73ee49df8050db5128479425cd49905969cc16eae650ea3008056d4e689bff6c711501b6cf334ffeb7fe6f8bd6391a2b7b39b1727cab2c697c5c7b766dfa3cc23092de94a5b3c1ec49877babe5ac101abe413e7ded696f79a2b441937c87d138dc0bc1d9a78d1f27c38fa06828ac5aaf05d29f3594102f2fb5a8b17b995095c1abb3b53dd88bc30d23e363662cdecd7a3c22968d22d5903eeb1a745df052878270c2fa4ebaeab18628c82d447e1d023eecc0b221520214aac7790715da5ea07e46c30506184800a19fd706378feb3e84be77de3a03fc832cdc638d6dbada2dc0e94685e902988bdd41cc52d5346c7ce11f108b94c1b01665e4bbdf113737159fbeb107add7f1db14668a29cf47af8c6fa9e546c9baf32c182db0b03a65d72518e4e3e3603b16952b2252452aafe627a54fe462d92407751d5d29e38b4afeaea592ec4be7f6a99a79d611c58c910b35361db8cd1cfcfa0249f5dc2052d0ca64c92a4377777a67f74a6f53ed98ac5f33c8d987f565a4ddce462488455f5b74b59f3f35279db907cb62e9116d47297c9f0df9fdfc4eb746f38431c091d9b93da2da014ed1c18168c8092d443e8dd50634a217246498ca3ea6f2280ca71d93799cd8df5521ff8f7f17281565ba038edb5ecd32f0bc0d058864221d567d33ef76ec29eb029c3f7eb80823794b2d742c54e63715a2b8125974ec750baf397d30c28dc6f693de8b175873f3b912b3c16b003916ff36d97a4de29e6da4822d55534a9574ef2938d306be4cdf97b5067bde2318642d3260b14794ce89283fbefa7aa2f9b1f8d1312c493c8bc74b6922bae8c4364c8a955b601280a0f3881fb787501f6aa92567984d6cd74b2b908a01ee9b6023cd96412d5dc76498004fdda15534abcca5dddb3dc599f4dc854593131c99769f30d9f1a8a349e67148be6588da42663ed09fd791a20278333d0bac6b7686ca58611c40ccbf2af1e26bbd6ed7bb15a73e11aed8fe0b25ea656981c875d0c9ee29a1ab7f8ab50fbfafccd1c6e15353249d0a80e82d9598c896870580bca911bdf0294b818fbf150ff7f43eeda91ec7b3d756f910f173fc0afa153d39f3b89a32017a87a8b4318e2b033a6dc0278e1f0b7e7fd9053cf2c24e843d45abbabc4092cf54ecce643bd08aeb28432422c0560ce402aab31b6349d37210557a15f266f78318c18366f3dd60a16f832b7b5af2fd63f5fd92423252ee95067eb1eefe36dd8e148f6b30524098f078dc41c467c5c17808b079a169745c90bb529507513c5b511b8940b561cd0e1239af281e5e1a471c311c25d89e4de460485984f119e6789d5c886df38d9c05c229192cff3b41ea9483a594b74727213b51beab06831b486f1798a33da2e9f4318af1c728d1447e8e69d7d21c44bddb2198de3e0e0ad0f33196087d36e5dc8c4cc747965a76e6b498f2771d421127dd1824397c7b7e24fc56ee7a5ea8bcb2a2fd2221e5578732370be0cfa9a844b1a554189f27c4b6697ed9b1709512427a2771a193c2dea9332cbbba56880de3f4d9ad647471994f153c43faa563c575d736487ebf8ff845b4f4be7aaca00f7d4b50535b8236ece75a2c13632bd70c9015f05b3988ab074149cc517e3ec73f36118d78882de2bca38bde25a63a112ae9fd42e6b8fa108f82f3350c49edbb6cfe9e58d55ea2d1e307225193a6c67886eb1fedd7e867100b42385021c2c321ba5f65e73053b31b1a9a9c64b72ac4d2f27fabbf218b2f60013a2fe7ee4df3d669d697c579761d05e3c147e3af675b7f76652a2f23e0fe671850710ec3d16e9a20395e0fc95874b30de0403f16b43244dd6d020a49d69211389025620d04c7796acea7180c7eeb97b520765bd9b660595eb803607225df817a17db068959999e2bab0a10ae7622506bf0662355073ce64723f2ebceeb521d906003ec923d0a96d7c280d24b86b7b3489378b56f452361d29da94f8bc11caac50cf3d9abed6867c9cedf992ea0e5436747d318203d4ca20310c0fcb6bcad50a213b06fe0d059567473bc70523b330f03f679774ececd53ae4a5e40c859891e2cd5058646913808aad8d9b4f4559a560f421fc765b02ef373fbf856600c947882df5c156d68a3653b66dc3c7a742036b13e968003788da83836e4a9fe289f3c63fe086315cc8d331dc3498a777d64f081fec90e6b4c3f6228bc3e2038e38473ee4ecad4c2bb48ea8b048f3e5c0882999553d9957aa6a8051b53c2d8a2fe451368f99f04c5b0897c9e1c9324f95163ee8b4a0a0d9d91d7cf84073757d8f50d7cc652a5fe16cd257ff76f010b0f0768cd9cb55d59db0d9bb35389657df56d6b0e3a7aca83963eeecba58343fd682ae8e0612e8bcc8a1c827ba944f5503bc263c3ec9a748fd376c65a85f8e96e612b2e46a0b74ff36a85331fcc4ba904ee12cb2c55b8eb37f1fb6edcd1fa9bb29c4a907605860219e971684499bfc935ee7d00a198580e7146a3786d2a858871de8def511b0dbd81bba879cd4e39a8c2f47585b0b8a574a2c9f033faa7d68fba07a0fa8244864f9c09dc44131f3db12172df8d7032ba4fead02e6df9c28da46f73ecfe9e0e8ab382fe868e3a6a37c3b0c98b6884d4c43ac7e36e7c11dbb2183c4ec00329d4afdd4e6c203000e2c84bb604f7b97c3ffd59cedf0b2bf709e21601af4ca91b5d0791bbb3491203ecf97a4ae1a218a05ec2176a5da2860681faa172fbe004212fb1d6a33af6984d83a8e4b62348ab62f83c35142623bbad26b455a4c75d12cfb453beca97105c0e7e77e3b759b348bea7a3a4e231751c0be24c1df58ba5c514bfcd6d5b7d145c417a7a4a2673b8f45582f860ae0652d932137859f7d6d3c068e86c712faf93457c7deb813f2e8bde9164cb7d9e5215feed410baafbfe288588a7321cc3719744e2450617571391be2658490c962d41e5efecf8f1a5770c359db25281b59bff22e1f4bae4047c0764807e6aa021eaa2eccaa146743e25e9c11ac26a443e3f7017b448c05c1665edfc6727dd12f21bfa534ec42c53c33368e73a7b080bc41a1e6e54b448024fe434c0976a28dc5477fb339e077b38d652643badf43757921105a8a25944d2437041f46c1aceb59b54c473376a16ccdd08873637ad034ad2a6fef33fb55e0b2d9ad4dad9215951d598bc8f547e7f82f3bfc281e57304fc80efcd28709447ca1262f7b4008e8950049a6ce001c4be77b2515c9955840ec5ebca89cd837709c894b93997ac035dfb44a575eecb746759e26a5cd27e49b4bfe8248635cb39ea10980dca54da40926a0dbedf7315dce0b8b3a1a307c4ad5a63f60896867eafb52ee02377aecdf5c1c3c858146c4c667d2cc3926b59808e3ceb5bc9646f3b04490869b3aa997abf370d0e2e736bbe8bd87b64b7607040ed777a1ccf5f0d728b764dc6a2c1d81af4cbf2dcf3871730e258b7753be2d3ce221eaadada05369dd6cb2c0161bae80f712ffe3a018d17835572812104746ac91cf81d22bb84c456ffb5cdd1d4c104753407d129ded2f5fc21cc60bb7a43f038e1b314041eaac07c4ef8c96495d762dfa78b6e5a2376d3aa6a35b9c6f36718e4b1642d8bfb32ba63aaa8749bfafdbe9192b922eb0e8537f438ccae8ff2cc084b00c227935502846c42581fb395b21b7921ee96f15d4191171757e09b3ed2de13a8aeeee7221b21ee8f26072c6c96f98abc0e086948e1c99af608ac04b4e3e0963966f0725b9e90ea38e7bc5a4e70fdbe4c0cdb3d71c851b046ae450691393340addbfa7ea57255b0c4a22f8ff57687c98afa0da75db44ff96b7c1cc5d2d75e8b6c76808edb15680cebc65d347da0635138c23f957dc6cfd7e44a0952ea23d5ab7ab66d3eab18426044b188e60f00db92a62eeb381c0fd288835378013abcfb7f7d40cceb474d26a945241b45ef3adb5a60bd088b005149c7f886ce1bc9d1855616ff1e8060cb182cef3d792a07e7d433b266ff814f6f69247a77857c2230346c94dc8cc9e902c5ec5344fa4864cda52aa55197bf50e55602ebc54bdf7517978f7d1e6f86be85b1255fe1694293f3d26c9df9b38854031ce5ac07d9598805ec7d9882f9d3f3166540a4be9d663d4b90e3f435ab96e84969045291ca26b720ef46720cf4ffc3a6938a9b564652d1e61374d317e9b95e198732917d56d133fd3b3424edf0153ee432feaf995d3f3d80a4544d303fd9a24862cf8a1889f09fd720f18e241e08f9ec01d421ecb3bdfd849e94e287c59cb116d7cd38c01640478041c909204aba982a825dfed1191ac313d6f04b701dbf735f7d0802fd9a5727c208fd780b98e29136ef"}, {&(0x7f0000001b00)="8730d6b2e1f685153a1f0d784f6e9e705f7d9e72b0f02cd089bb0613c669d948485a3d26a6697466066a9bdfffe7b8b3ff748b540586deb956b56a1061a4fab52ae1b6d7f63f1bec7992fd91301c5b18a75daaacd784d1cb84aebb0e66c78e21a2d35647977e36bb6d08592a0a9d0c524e9032469790a61bc800996db6ac5c724460d9d29a103509fd514054beabe17bf28525aff9bc23c1ff0cd47f08175998aac2672c88f7432d5739f7077f28065c9d11221d17ddba3ea39b7832339ab64772d8619c956dfd696190d04b9d478266f345f630c44b70dd066a0e07c79b70674f0bb7ce4acbc416c8a86ee723eeda1a96ecf2229e4366ccfff9d5dc6c69ce603117f88b1440c0b8a015a9600ed36a9d777153ac5d5cadf353e53850d8941f27576f7e7a04571e1708a5cad89c49bd524a821639a624aa40514eb8c289440bd4f8efaf67af6643e6455607b3d75a2ac9d1f3b23b2e0c3e396cd95e16bd1f5ad543af447ee089ebd04cd31e2432e13e149ec5048bb42b5bc284570a1f175de1079ab25dd8713ce23ddb18e5f06fa172a851b9777162172fa48fbbd7f17a1d8d4bbe8578f81c97b5d649530ff164b51e32f133c754a921793c014a4f5d4723e7a3c2db5db3010c1266d48be4e237862c806e2af850e30779f268253764d5389ec9b9c42b0aa598625a96648496395819c6398209f2036eb9b52c068da0e5d387385ad36d9676eb73a6a6a14237abf7815850d1ef187da364dfc09a01aa342fc01d5a74f5f14140e4728f04fc0f1e105435689eefbf440d7769d1a0cf4d369b1ad66d0e95ed29f295c800c5ad35ca8b41a52c20b2b7642771dcc9d78df7d26a7fb2f9a8a59432b42178597a51ae845c90b952e121f46e0c59748c53e7e48e0c2a866edbebabf52991612d20360a06d011e17b2607635e50f638f2452847946a579c8908916db07d04a8378d4c080ed53635a868314f7ced623984046176b8f3d6c106487b5ed2e0dce7455a7559fb54753533f422f543a728da676ef99b8e94f870e147fd936119107644a97af50fb7b4904edf7425c6c85a61666ae48cad92f0c389a1af91ea469b11ee240e0cc9ec2f25497cf08574312916411ed475d2623ef430b16e84867b0cc66f91e59ff2b796b46351a5ba3cb21eeadd9d0bc3ab8e78a3411f6d398b082440123f88f33b10b6b1c35f30333090be94c1d5a11a9e99ec73bd24abc7f825df12f172389bcb3d08f6234c5403f0e0a7755e92ca2a42a483e828d15c264b8d236219562b842d4b5f7508851592cf9f69e3afe6e2c04e11a409d02a8db6caa2373c8efaf900a1bf3428903c43c07aefb6708296a30a2768aa79e4ede711d967bdaf0da2299358f60774860bd32f8a2da3613e50798cb7dd5b10e891cc943125e403f34d5e693d013d4a2a58b95faa90bda0321b9bf4139c037315c7d790bc7b9ea3b5765c4841ccc5e2f650f558b264839c5b3d81552fb08ff101a730f2918798fea226000cfcfee3ac1e2902518bff6d75eca6f5bbd8918050798e5c4a539f0cb54f6234451bc455b1264a1270a845bd50479fdf6dc6c248108430f6a71fa3366436030d4d1220f13c44ac3d296a5d05a0acf31d6ccb8b5b636a193e9544d45336795aa1e83a96daec871891a033c3f7f403e8a362204822cc839e723e8464676aa95d1bad4c90b6d12a82e2f2de3b7e00131bf1cc6b21712dd035d076749c6710ead4442766b821fd5b06e2551e33db4902f586b8a0827d755071b6c8581c8fd182755a7f5cc8bed737eff52be4285dd7491b94f3d3949dc752bbc66adcae39f52d7e23a9ca49d2acdc4716547d1eb523a816ec143c188dcb2a71afc8398f4bc8f7d1977daaa5e6c3e6249c7399b962ff6c9bc18fa1f56fc4f41bbc636a9c76b11e669c05728d21cf2fedb32312ad01731f33efe2d80c88de52d5dcfcb74456ab7555aca95af5e8928d75b66bd849b977820b79e0af501422eeb230c3a477247431919210246240beb50fd47b4762be31d4851e4c76b33a1b0bf4521da8580309348bdcdf72d6f9e52cb3d2a3cf42f929404a78ba46380473f6d649db18be4d70734bb7bc097317957a2439c1571b11c6a2b4fe86cbeaa04aceb72c2ee34195f5a02e7ab404fff786fb65048668c2003eb76535a99001d28f02c5a6bfce1b64ecd1431b36b308bc2d03967b4059931fbb8bd0894b1174c3b699c359f0bb3bcec3c5d2aa440b438d13d7fda13af5dcf18a19715d4f5a05b5cf55b3b8ce997ebd554ccb04fe90de3f991cad7a67f4283da8cdba5bafa176003796067d709eb151b6e97c7c31ae9dee7f2f482e8e603be1b2e9f7abdb5ae9e7ea3abd6747f270485c9e831775de92fd324bf004bcc311ec101b274c6ba1a5b2b94d115a271b54170d9308cb3a11cc6461661d65fa6266a84ba913f9a2a2bbe77d16235af24606a72f2d4e988ada3874481f33ffb4391d5efa6391b8824864d682afb9ba7d95aa528b21449d381da5d62863605860f2db3699de44909afc26cc7a246ea488ebd02da99bd212813947d3fd12e4b784fa4d1c7808c30f875725358d63d40df0ddc1a3098fcff8ef0433721ebd7c1977239785d0b84c8a4ac788b8dd858dc6fa5685ad740073f0ba1719ddecbf4ade9cf6f7550771e1bed8932ea69155e21857152e1d6a27f06325f97422dc7ead5bfb8f54d4f9cdd690b84a3c6919f1df10671eac04d8838074558140adcd0ed63101015470b5f75f13b96b4e57f14e07546f583ac30b77b72cbff8c374e2a600346dd41cc8374183eba34699aab737421a1c3eb9121ea055bd53988a4e74f3cc8e333b007e2a3aa62e47daef5a63fb50f7a32b5d92908bf6a2dce588228b91833402e054db26113f9114ec58c1e21cb57d01b8f6e46a25ba230371f60bf92ef61174cbe4f96df4138d59ba3dbac9d45cc0d04248bd90c3bf8018fa6fbab0b19d95640bef8745be8e56c3daa57d40d6eaaafdb9b98c26ff32018f4abf0eb44389142ebd57c364d9361c81bbeaa8dfb26509adb85be4274a8d1871e04f5ca928d02371ea35eaa93bb13c749abc2abc9fd79d16365d179acc771b9bfbd74f4017921906430f371d49e1cfcf5b37100280c7a4cb7fbfaabc80fc5ea498aae7739fc96e499795e390c5d367ce36f8fa0ae82471d31e25d2b1b3bdb49a413518daff65d17a57206cfb154b31173d7f7588325a1380a4845c1cad521c0ddad721a554ff0cbbb5186eadb7d861448197426f9decaa4f56f8626f2fdd79a2e050b928ff81b0e06761418e7e1e5dc5be5873221c88e9577a721427bb8c9d68922e86dafdd310f9eda14221227b42c97dd1f16a696c1b2b0e5e7aa98a5bc67469b1cde0a12e4b9dd8ef536a6a8fcdfeb5163a3322e812fffeea005f37ecb856c88ee8bac369ea04fbd5d3eceb5914709616dcc07e35c101338d3f797933a141a70cdbe839b94fc1aebb2ed0e757c2e324b4b5d5cedd8d708bf18337903a9be7e83824cf4d5f639bc2d5c61b9e3ed4f1d33e3c3c56b7208478b5000a8129f8604258d478b844200027f31fa0884475fed6aa4e09b90fcdef275bf8ef7c8aa1b257eb4d835e635c15d51439547cc10b875b31c970ada96f65f57823e665e3985907f679e970d1597f6c1e30a3f21b80c03c8b08f06a1a9eef9a7980e1e33b72f5500dcc67eeaabc2458f89c4ecdead47857ec92822af5773b577f31ce17c5582752a05c83ed9e6efb80ea848ce81b70b3cc2a93e9961e2f0393bc5a78258e923ef4c10f682a335cdde4f858f473c54572938358bc16833a2c4db96696ac6c720edf51c78e5d1499cdf0bbd3fd07cff77be6254db1d2e4b6087a3ae12d03e8e60ca23368f85fe20c4ac74e565d6eacbc57d29017d635560d1cf6a7fc10a8b6b0b5412fe8640d7a290bba625e3cbcbd9d921d6d157450555a565e3f8deb17a3e070d626ea669cd21511ff5e7842d14c59fce968edce4b032fdbd47fd1b950da65a33243a568391cf206fad808e9b9cdb2ce510101620de2a478a43fd0e460a7b5c1f5546508563c94f60f0675952d1552b075c595ffc2022b60a9b5154aa1eaf8ae507992e68136b02c53c52de8a77909dabf9410f96f98eec4f4e25ab46962bd50038652936b46ff9665d44bd8968254519668e32cf1138bd74ff81f1480102dd7a11a5d558f267d28cd90da8812ee35efdfd0bb31fa7840a82b6b645d59ce43602cb306eedf1e818ef8cda54cbdd0e69b23dc668ae171e20b34c7ae8e49260285e5ba4bdb3f1f5b08f1c993e86abc2747cc1eef6699ce7c5c99f9dcd86f5dff459ef8554e2ea01609128c107443da8604258bfcb8442942a1028396097d6c3441350e373a2dae9ef2b09a9a6ff825cc38e26e80fc205aa16abcfbe38912b12ef427267ab9a62ee2cc6bc4df5828d5a68c6c445e1e17242cbc5208f5f220cec8aa9bc349f4631e170074e209910bad7253e019e9408ff19ca5a577ac93cc40d211d1387d81cbc9175ae324864dcfea22f9dc0c77bdad0a359910e5b62f130978a45e63cfd1d6ae38e3d0eb47edfe548984c4339c884a0762d4a8ff5ff24d6a15878f3c54a9d06874c093b0f74d78c9810f8bbf9d9c0d0f21144b5245cbda500fdb5d334591bd3e4ec6048dbb21538e9896083d77615f7a4ba8c1575f3f54ddcb069893ad4c7b339c6c176df6e4a766d8e56aebaa2832e4a99144f4b9135d29e629378d835b9b507409ef59e004b539c307d24ce46c913acb9599adab4326a8db0d68cad28d7749665bcd1b379f47b0444b623c9bcb0e0184400cf8aff7fc08467cb356aafbf12d352c1acb4bc63e79cbb212889194f792f9eb7f469c5a6c7151a4978682235d82f8967ead6165607e0e2413d29b8b637041bc9ab309e6f485ac174e4114cdfa4200459f867be34466b9ee6af46291d3020ee199e535e8d8f703d9fe571a1ebffa34b69ad5e8066b5745d51b9f36c342be2d68a3ed6561af361a8596de5208e30ca687e9962adc4d2ea1a543405f37a449159dbe24a13c3281663ab166930788dca219389be0722e89ccabd754c5a7c4bbdcc7d87cca50b2ebc7059870da8a47b372a15ee94177e444c50a069e1765cc7d5ca9d19ee72a2ab8bfa9c11d28248bec42bd5e2d9615004defa72c57306c5cf4a5ff54a9f3a7fd46f6e344b78bc96b250a97cd1c6df3d1830d6b07af0fef2533ce38afb0d4c83373bb00c04ac3bf439684aa861ab5947f38aa33131783a27efeedb492623773178e73354b8e8c42b9463dac80790c32bc9a11185cad602cf126fe524d95789bb20d1154b1b4e8c6b0eb0283c3a27740954b4ae4f3e798a90f5ba0d92d4669b4463d69160d9820018d5919118d293a344bd130f7920d9c001219a6b66d9fc53ee6c5d30009121236e5dc2de6880511a090bb062b6d4defdd0eeab04a19978e2edd44115ce82cfd9510387b6f77d0c9431a34fb53c5360de79969c8bef4a4b41cc7f31f233e4c2fd5a31a4460368dbf3bb8c34ec7e7397e879ed7950415be6deaf3cb54883bd9a4aba0f860bd6c4b8d9b0dd52b60cfeee0bdae14b64e8c862fca1db7ad45f98b0aab3f993dbe9190b48a02f77a8d4da4b755fa0e2c1e58315ddc3d5b4612fde6a5fbece459bad0c9017f245cdad572e6599a433e8649a53070093b0317c46e06a851592752181e995cb6157dbf23dd4248e058a9d681c960fde3b1e6f0e26a760af52c07f21e868eabc93355627de9a9248472ce16b3c4960f2fbaf7e97e38a6da9642135e463de8820aa49fb33df46ca4e6"}, {&(0x7f00000000c0)="c6cbbdeeea9794950483886caed842a04b20019ef98622192cfc1ef03f533ea11e5ddc31787a35ba9131183ef0f43ff0b1541f81024b689962639d84d41fb9b70284d7c9f1bd1ffdff2e7a40066440f1ce9ff5319b74bf772cdc008169677cc0393a379c4086d5dbc4d1a978277120b61538cdfd140fe2c2b3e310f0d6289b420f5d79badf42c1a03caa76c842423ccc8b4bee475d2a2d02726a2e5202ef91e3ae64c370fec51a3f1e8dfdb0c5c04ed553651223418d486e1e737ef5cd85"}, {&(0x7f0000001300)="c9f2"}], 0x1000000000000254) r2 = kqueue() ioctl$KDENABIO(r0, 0x20004b3c) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:08:16 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) fchmod(r0, 0x40) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f1000000000000000100000000000000", 0xb1, 0x0, 0x0, 0x1e2) 17:08:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x8, 0x10000, 0x2, 0x3f, 0x5, 0x400]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 17:08:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x2000000000080}, {0x4006}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 17:08:17 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000009c0)=0xbe7b) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) chroot(&(0x7f00000005c0)='./file1\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) connect$unix(r5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) sync() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r4}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000), 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x6) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x6, 0x3, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffb, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0x8, 0x401, 0x18b, 0xb89a, 0x1, 0x1a, 0x5, 0x9], [0x2, 0x86, 0x7f, 0x5, 0x4, 0x1, 0x40], [0x7, 0x9, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x7ff, 0x5, 0x5}, {0x600000000, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x8, 0x4, 0x4}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x4, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x100008000, 0xffffffffffffffbb}], {0x1cbc, 0x1, 0x8001, 0x80}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dc720e7fbe7d028d0700000000000000ff073f951db9d651ddbf6a0e94f22de972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320f06f3bbd81a4d0b844e7898edbf4e4697151d53289fe2e91d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019300b22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88aec3b66fe914a21bf1b4853cbb235626cebf46c724d9512de9adaa53198c0057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9460ade88356fc7dacb69a1d64593dc4e75145d2548d257eaf6a7ff5fb5172527191341336697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600ad7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead5602691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000c92613f1af32c06aa9c911c86834170078cfa2d346c04bc1"], 0x10}, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) getpeername(r3, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) bind$inet6(r2, &(0x7f0000001600)={0x18, 0x1}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setpgid(r4, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) flock(r2, 0x4) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) 17:08:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) setrlimit(0x6, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) socket$inet(0x1e, 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) mlockall(0x1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0), 0x1e35, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0x80000001}, {{r3}, 0xfffffffffffffff8, 0x48, 0xfbe93e01332bc268, 0x4, 0x975}, {{r2}, 0xfffffffffffffff8, 0x5f, 0xa880c6a86b922d11, 0x20, 0x9}, {{r4}, 0xfffffffffffffffb, 0x10, 0x4, 0x7, 0x7a}, {{r6}, 0x6, 0x93097548ffb0b500, 0x40, 0x580, 0x4}, {{r5}, 0xfffffffffffffffe, 0xad, 0x1, 0x6, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x3, 0x6}], 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x1f) mlockall(0x1) r7 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 17:08:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x20, "972fb87f00", 0x0, 0xfffffffc}) 17:08:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x4c}, {0x6}]}) close(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x14, r3) linkat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x6) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") 17:08:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000340)="b2") r1 = socket(0xc, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x2, 0x4000, 0xfa, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0xb, 0xf9, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000580)="795cb9ec64a767079676c5f055ae0130f1a5f41c06d6dcdcf011486e53be070d0d514c7869412d27d0924d6fbffa827a6c56293ad21cd86e0c14bfe0735ba79258dd3c6fe8639e30d0704e09331480822df1283db63a41d09be2104cefca9e8cf028dc287d2514b0718b39bb669354add8dcb95c314faf21bf6709b677fedb266ed12c18d9219653e40186bdc41a0c1f731929c57374cbd59a686230bcac3385311280c57b2188bdf4f9399b9838d6804a972db9e258c2efa5b7d92dd0a66aaeb062ea584b5f53d3c3e7ffa71f20c744a9d9eb9e62920444c9e1e308168ca5ca36027347043102e866f489bdf22b0091ce90194d9e73458f45a92a5abdaa520aaadefe457c216cb2c2e22908b122b0d8e1d48a2c5f137448468215ca8e0cc5442ff88786cc43b951e14a3165ba609127c604aaca1d307b117177e418c33a7e393ae7a0c9adc826c1bfb786922d4e02ee0462f048fb419047e95df6e6c79341dbac640b5ffecdf6770d6682d754cb427d0cf6ae86d2c0869cb71953e3a55e06cfca0ee4d89b0aceca8c50a0b38b475a08930bc156dcc5956001d264b340d0310c0405b432e7fe46ca1d9eef670778483ef504bca5b1db7dcca3611d4c9bd7bde2ebc4b7d3a177510d8fb84da0b7af3eb363aecfaf088202758fa81ef6d58beb18fd6cfbfe85c21863f0397a3b6c813edf20d1e555fec5a1280510a3f5362f96c1400c91def82628a6fecde19a0b9facc3f561749a9dc011a23b0f0d52da496a14717e79324510faa52cf0ec693818df0a4251d0032719e45facea8ed58ac6e11c8804d27907ed2236db709f8feab0945e96f17e9c1f9dc4a242580cf8b3a8e57c4abd4f55ef624926beae4e4c95c9c43281a1801136daaae78956d5d5955bd850cf596f17c800e7572e048912dd28d97226f449b6f57479dade4c30130e32dab2e5cf7aa9ba7af566d14fdb98c8c0525ffd2d436a6c28cee2ad2eebde32a5043967d22d39cac68bef58dc1c84dff08595bfa520e92350991174986ec49f92d5ac8590c7a8d19ed6e6771665e211e2ab5f3226326e735197b3cc536936e7a0076ff2a0966077878295213fac3b2d0cb0e1586ec67436ba15ce5dd7fbb240754d5c26dfb9c0f9f094d48a3ab72d73a28e13ee5d1ddbc54954c4870ff903f5dde2160cb599d4342a024a5436a881018b58afaca15270ec4d7d67e006ca5d393dbb3f3d9536fbbe8b4f86856c61be1a6481c751d4eaae6864ab90a9d479dc585a0df42b08284d55ef2b8b31babb8f3527839e5579248d47431259cf121c4c4d5c62145ac7bdf77e1b35389265de5d611120de15d61775eb4ac2dec3c835a32c099cffc3098c413863a0dc492f053faa752311301559fff950624208abc0c2e3e6c050a4a37dbcf4f11b2561154cfa0cf99b69b747e6a36e66ffd7b8dcc9a6b342eeaf64e658196dba1bb551bbba70ae30defd73ae45483bf55325f73f8b4813eaef9ca5104268ec88c7a486aa78b3617f29b10af58ec142fb66237da8318cb95fba8b80e95ba29ddeac45fd014b658533bd02e7f20b9899d652085bf72bdeb1984c98bc3d804a9615f37b34c1a0d5fde500b0a0b12fd3bccf2e8a9593bf3b088579f245ca072fbe6309d781963db2f537644f46fb0c4f66394fd776c090465617430ca327f32c7b697aeeca6fa107fde2bbf805d963dc9442be78909f5d9206478e6b9b642c07d83571808d1114ca6df03c1da1441bc21be24a29331e059b9b83c5f26aa02c2100e1a8904791be9debbd59e744ee5973306dccf97292285a2de7ac803832f1a01e63ccd0279474916705a2ecdca851c5423c9cc9e33d9aed16b36a45cfa1e7100fc7e4ac0214c46a399980ae41c6f965b885993c3df46f1845372baf41d19e5f5f19e2de3ae38b436f64beedb2b358cff334917898663733058ca2afa37e5282201c6b7447073359eb6179a50782b1b705ace351533073e14b4b42278f5a7129c450a4b8c54dc032dd9699675062a6cc78132891e77a993390d74e7105e0d0417a6983a30e1f4291d1aec7efadf598df79f8d15af494cddb44b821f88d3cd42268e4c843e5f15d78f7870fdf408612956b84c51a5406ee6c257ae56726c99170b2476e7ce4efad3ac21f221a6c8e2d7465123b78a364de0cfa4dd1b3ae01e6d78f66a55e5e51f08a6c4dc5c15750a8dcebe04290985c38a09b040566f569e98928e218e6f8e97d456239c49a5a28a1e160710aec57c2d6a750f9e92551bf83ed56d4abfb5189ee7c12e0a0e3f628750cc65ef19aba038a3e855d1322d30bccc6890feae23452d7e664e489165ee9c78e77744163b3d2504744dbfe1fb649ea9e3fcd5169fccbe3d56075fc4c1c1e1bb4252b742261f7da7a9198221951ac0543aa2558259232e01e664dda356310796a17cc71df9b39fdf3291e47832d2e402ef46c73061c946acac04469c2aabd0f91f2966f5ed6a42d65fe707a54aa47b5d1f8755b47b192b8e3a389ca2b633319f8a9021ee43c74350452062bc5425fbaa8dee00005e7456bdbeeb546d78c12de7b1a4dde36febce3f6d2fab96126835881115c60cfa2ac27a591d822a6aa102c056b720b4c04fd8419c8272b2f3a874aa1c20902517e1660c164a9e12d13ab33b35b22ce1d8d7ae41b64be61d915e7c99370922f182f2e95f144284af0ca25d10f0226d8cd20cf40ee9ace2959b746f9d6565b204477783c89e0c4893fe6b0aea323d80a8e5e6ce3290d8b243e1ebb7e7bce0809ae05ec3a49de5085d5cda97bf9783b9df08cca66e6ab09fd7eb4b69299878341b8e7cf92e955a3c44e06dfe546dbd8bec7369076b615026cf91c1be7d4e2964f35ac97d70afc97d7cab750142ee5200643c14ac548bbf2facf0b347493612da62d037f0607b219f5d9bbda3e33a1af3af59ab420af940faed3136134465fe290c3275c35da7ee1d9f9e73919c405d777b5d690184c20763f486f3c80de4cdaeff03bb2384638ea4297bd68fbb0b4fe81a6b55c225a0f365d8f2ffa82c21900812c6e7e0450692980b92abec4b473b223c77568cf31f54a8e3f59b4aef9f11b0cd0b69e14a2275e68848258275a48604878064d1f8d83c9eadbff699e0577ced35b184ce9f50aad6f1a6694c844dabfa3c3b2902bc0a7f27359e0996f0408621ed24363b0caca35205b677b45090dc9e6f58a3717d6c454c37a98f07d24142d41ba921a65d62b124f881737d00dff56b9b02c861169a31eb12976bd93bf533d469976a2692c9696275ee0849f8b60d20c416601733026f99c2207fc0933a015b55789047fe1f3fdd1589123f326ddce41676854c2334bf83683419d0b1139611e28478f74bcd6eba2a37b89342ae16bbe2b6471b68a4d64b084f67811d990b50369eb20371010550de9a10d759c0ff8367fe95274d74a238ba73d823fd611d481c5739c0d600918f0385085b91a6cfd6710ce3bb7ddca538ea30bcdfaea634bb2c68e660f843764f7fe86321cf92745ec61d5fc684db46b878502302738d709d7d2f2488170e8f1e33e7eb1a9722ae0303fa283514a98f48ed7a160519c652e0d5d6dc7c0f79b4d94a92b4794a0fd1ebc9f26754372624f506e4496b39e150905bf9c67d0f0b928f37ed2f2b60bfbf12ed263dc8814369314dc15721e260ea18bf311f9eac8d4eb48a201ec43e40b5edcece7ffba94e360f6ed7479f7d5bd2c03eefe3f5fbeca23c2edd356cbf03240a4e0720dd830aed0baadd7f01c95578798c2ab6b7968a4423d6b5e35abb288cbaa9d1e0ccfcc1fbe29214bd554d47fa0bc5edb1e2df3b8241c73e0564645ae888958568ce92ed749606074d16406f45beda3c20782f0c70ceb4b0c077daee8e5f16723b0c11eba94f326f808f536f9a9725bdfda4cd2773425b243c7e49bebfad04c3ac17977ba76313cf22dab9a8d36b1e7ddb72679a901781130c8ba99fcada613ab8c5543c185299312c94c0c6fd07ad4ec0f6b4d20d16ab7020cda8d5db8cdb84fc82777e32c81d41842f6be6e1ac3713514a6524956ef7c575b7c2beff596162b28d0af1d9765e0937f1157124d186e064cd6e6a633e90e254487f72c76dd307410a802dc7c4c39aa67151e2d79da1a83dc396ec6d62f9a32767b7c6864c8fec31e9ba0624065456868694bc73e2234a29dedc3c9f116bb443efc31a3c10824b39d5278ebeea85e10ec6880a6cdb0d1e7ca48bf1979eddce9a9fb4571b38752147991cf547791e2c31de00e63ec4fdd885bc1d174c87e94336da5042f30285cad54b297f502dc6234839ef66f6dc044e94822838faaaf81c2ac471898f44780229594f0cd37a583de2bb31ee4ae74347abb118ca7b883afc62fc374515b3250d0555d1fb9a8566de72a45b296358bbf01d1381068c66a0086c1b4219f9e5966f5875f3f46d82e90dca8f7e15afc5203deeb206cfdb140912827200e76ceed3fe44abf3835f7a22da4d8e29d0131357a974401612bd0fa1e2b6073100f5b4b3df70bf06f02dbb2450d509d8a1ef357daf8aee76f8babe36732ab4c75aaa32a09335d32d123c0df8a343c13b95ea7af0764125b1c9baddc7bb4dbdc9ac14bad23debffbf790d327c4cc053e52cc097532bd8ee2351192e3f0186fcf69d90e8a6de95827e1909de9c96a884225a5eb8f047adb476abb1276bdb87bc94c7ef9c516d0d276facdf00b245227b23c7486970a87a4855bfdb883b18a5cd99b04d61698e53bdacb209bdf7cb8bb65bc1dc4b6112b1d28d454de5a9934ccc530ad6782c6817b48f28799035d2d315c42585185371d1b010940bfe95f599742f48f0010fe90332fe1f12645525a74338fdff0a2d94f5098e009a0aea4397f664056ceea8542bfbbe48eada41261211fe12ad3cd81529d5e3ac6f15709a1897c8c7fb4098302c85e0406f18c76e643025fc3c21230560a43d8050ccf04cfbc333f303cd824170c153898e7e787e3c9fa0a139b6530ff182dc2cdbf6e5a3b4882a7b695083951592e447677d74b5882bb96a7fc422d0ad71bf1d2a7582d0766bae6e7ad1042a1cc543259637186a920fb6f1a2fcaace018918f73bacdf4cd4d6d23effcd9ac831974dad38e9b47ce6b6a3d8853b39ff3a70d4e949f2f12e95ec094ed45206466ddb41ed631418f1dd3c2359d6dab6b0ea4fed89d361bc609754af4369fd1a7ccb10cce40e643c78a0cb627a304358ab9a1bfd69975d50b811de985eb1140732fac705188600d95cf7e32fd75e28eeb567ad024abf8ad2ad31643be7f8439c208b1dda512f48134b2986bd688d2b8e76e22355bb54782b49e0652782db002f67a164279d0a73a73dcb159357166b67068196e4008930612e856da09665fd95c3cf0882f9d80057cabd8d3a09a0e7000e838c8b9f059de09f6a5f7653ad206768a3da83fb2b1318d691b20198d96b47555fde9f0e035df256285bbbdbac753a96bdc0f21639b7f99fa0ba03a2d642f973a654f856cb67fb3b69dd5444b12c09cf71b889deb7e689a9b2c8366807c499b40ae4770314deef90ae620402e62837c3e859ecbc8a95a6dedbbb1bf7bcea9584c510d0987c497ce2463a8bafdb99c1bc6936de07178f18dc7e7da064aa2236c915780c430e3fa426194afdf64f7a80f669f6d57bdae55db5c2f589b0f04bb56de0aba1e65fb53dbccf48cfad798d0481b9d042781fa9add29d2963269d08a514612f64c197e4b73f343f2af035bebf82f24fefdedada56834073704dc34e02bfa9b2a4e21f589a60528645255a49173c9463ccfab7cd0c5", 0x1000, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x61f48d77ed60d5e7, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x5256, r5}) 17:08:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x820, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x5, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x4001, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) setregid(r4, r7) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000200)="4f43154a95725ca307dc96eb17df8e7b295fd58abd5604794de62aee4f05e204ab5ba562b139f733", 0x28, 0x2, 0x0, 0x0) 17:08:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) shutdown(r2, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xebf8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x10000000001, 0x40000000000d9c, "9f8dd8e500"}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r7, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 17:08:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) r0 = socket(0x20, 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) 17:08:18 executing program 1: r0 = socket(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000480)=[{}, {&(0x7f0000000100)="664d6e9375a546026311f1797e0d9e15ecc6ea68ab5b8cb4a5a30b782942cfc765bf64733d1789735ccadc72dc0e81d528d66c97744b385405145433ed4897f56c68117a44aeb5791db393bdabad7168b01fd983dd7178d97096abf9c76adbc128a4070197d82c02b7bd093f3c96f0c7195435e5ad24a4a7eb829db97f8dc7a7401d235799de5025f890e1147e002d898ac8f64318f0a0eb10ffd1968da70ecfc69f2c9899b476e2e1cac604e050116fa27fc5cbac31eea08cc7285f96f0b00588170f52a5852224d16cadc0966ef02731", 0xd1}, {&(0x7f0000000200)="13f60c9b557f27a416dd", 0xa}, {&(0x7f0000000240)="7ed04c4a0e2b93f9b264da23e609fc8f97923d48bd65639f8f1b927298ac5d29c1bc288bfb357f44278c83afc770196868d2242db6e6f26e42af8880daf77fe2f693ed89c6dc48f9c47e4a674b5365559e630bcc041fffd78a924b10c12bd1b5d034c27d0059ec12ad34eab407f3665ee019b72ec696ff2070464566510bd6b941f89e1190d96755d0c5ff254d14c37a60d622b0d9be7668620d57a23929e93745f4c20b502a909b196feb2cb67239570b3d14dc5ed9997d152c244b51004f88f48f6f13d7d009ff5cf80b491e0e84e62bede4e8012c38da58cccb125b22a426fb74afa773c7c6", 0xe7}, {&(0x7f0000000a00)="69f5e8c15479e472ad23253e420a5902ed2cbad6bd989e5dc55ee0e04b55c014fe73261b5ac9550187874d4a558bd9a2b61249071c083a5ed2dd8e7586502ff2144139bae9b875fc8a264e91ba3dcc40d3c431289d16096aade10de8997e32950e32835f87c9e89ffa9c1dd65cc80ebf37f226b131c43010a2f544fe0531403f72ced09fe8e33c801b644b65524237c4af8f74d95ab4cd748f5d74c9fa1112eac5520467f89da4aaa4fa9e447e0b6148ef41f4157982dfd314393a4c1b4045d4e966240e51c0a4dc680e44a530a4ef4d5c34c4abdfa2698581c391d7f74c11d2d7d1bcbab06f62776ce18cb0409faa56c07624df3628ed2d84bc1503e3f6e398086102223bf85ce122d34c1bb248260feaf6bd9001729c3c0b8b734a37d3ec6e80ee5a4361858ee175b5feccf14b2657a1a682f6e1f9f5ee9a3cfe2f2b2051de830624b8aa9bcd050a03cb2f024d788e8905f23f4300c8c8a21048736327ea8dd741b45959b00c147ea3eda93e18a5d6abeb731c46069935e908c7b1cf0e2de8e31efc2240c9566d59605aa79e954dd3b10b7b2ec8a99f640b1699caaa7acfbb7476ff8d41c286f2a1464467373cc19a6a9f4a8449ee3092346ad6e63d438aabb03a955a6a18e6eba018593924a5d391e5ab91f6c322f5665a696831b7ddd9d90163272a0ac0bb21b3485991f86793563928dd9373f1670089fcbaf4061065a97c0e8ae85a96ff10de5d7b8c6c46043a3b418bec5a80ed1eed73fedcb6ccb7123ba169f7e70dafb1186a650dc84cff10b9d2eea9cc5615fef44c8508cb4d4432a0c0b506dc0de6dad69c69360984ed1cf0df29c9dea6107dad7eca91b857b9e28471c646b8277275ebc74e8b7ebd29d8ba911872f1f70dd2735f8338feff2ca34ad206cde59c0721bd36521c3ca9b1e3fa2c26182b7b27284be8d5e1f7cd886114ebc564e73ea52a8b5aa8540776bba280a69f9ca44b2d33d3af2fdde56ad1cfcdedffd24d328d2a2e514132af4c03c29ed7ecc61e9b2989e0e5175e6b65e44560b64a79d9ffa210caa5cfba73efa28868763c82ded7344a7f281153a20b5258a93e8fd531179b0bfb274139ff675854eb7124046b3a6a134918aa96cdb21beda15f50ddadff5d562d31182e81a51a1446004c489950923074aa425c5ad91fd6e2768c9e182ece82df81fcc6a876a405a9c4a0eb2fca3a6b96ec9f4c2ded1cf67ef30264c23a873250fa997ddadf67a3d84201c8b955647e015f12855e6a2baac714d57af780d88288712b75842556ce4acdc9e8c7db8aa25ebb667e3d8d8734ea1fe5d0b3f881322c1617d72f705c1167072a0864af06473ad4ce0b7bf20492e334fff84cb160abd6c0596df68a407dba410946d8e7687733f5031041dd34e6e09afa2c90740983e93b8db5f3b8389650dbe413237964ad276470793442aa17ff68047e4465c9d691c38f499063a6bcf8f3c2d9c462aad076d10e7f7d8a13098e80cb8e1d51250b2ba352ce3ca0440099325613ffa265b7bf9562cf0b5b7f1b776e2b570955724579ce3b3ac4ed3058ffbf0a0090802f577f9a7503d60d20211333adfa822eda19c912780c93312858380adf5ce5b05974a64fd74f4a92f2a344423ae9d568067ce8666cdbd25e7be57cb5bea1d00d7ecdcf0e7af7c2c858f68effd4a6f6aeb5613ec7f26f022aaa771313e8c376c4762eb0f7a8d02fe852e1832e4ee330d725f20f895f4cc8a5cbbe23fca6f1f05a84d30a5af9576c232e8b4fc10fefe2e00925ad86123fbaf2c12f1306b225a8b79d546bbf1d85837b1a4d81163fcc51c8a3f008cfb877efefe42bbd9e04a9ca72989d86c0a074b3623273aaf8c5100c518cd821b804bdcb804cb1e07b47e92a47da06f04201be3321e6a4b7e4ac2f13a1b3305d8f50d6beaee3e892b4f1092f3ea0f16e8b22dd451646d9978f953c182c8c2b7fc0d4756a2f620b9237381834ec41243174a845beae1fc9b788e78d5b430687a6be7d58f564a639a3918bd43a68997b272ac2c7b5f2345d5b0954d7d09e8f5e4eccd4226d67cd01bb2eea0370311a4c4dde141f5d1f20296a1578abfefef6c629497582af968c2b2484f7073894552651220fbeb7f35092d3f8769e71c9dd0c4536cf7d7dc3f1785819aad7ca6d8267e113054fcc4127ab4ef8d7661e29e9c96a82974cf5e08d8254ac1fa47b5710dec4d6da336af381c85fbc97515a2a1d6f5ddf2d97fff4dfedb5b33e9ef875c8c0cd24c9469aff672c4cdaa8d75e33cac4417ef8f4766cb737809cf7cfa8784fda94cd08841869c5e2509633356ff81431b5fdd4b241ebd23fcc5a69599ec2fc03fd8d3f51ff7e38f18b5dc656695af76dc78443e5e503afb8fc0d9ce630c1fbc61d098e88b474801da7cee89429acae1249626586b4e54b341d6609e45700f50ef8c4cfab2f8d88e13568296d314b4ae35ec5eba750867758334a725d5b58739c160098bf14a23ad06d5e6ecd6f3e113e8cbefde21c32d9cc47919a46abf097ac1bbf2d9246d5b980782dbfa0857fcec12fd483077a77b83bbf37bc4d2a945799c11252c63548c110b0a28f4f7ba0491f682423a3d935b2a5c406ad87abdefd27ca57379aba2d7f2fafc5a2217e019a7646df6483395b2e7a33ff00508ffb8735835f037b7091b9384dbf6848974c6957a94c45f874fd948281543ffda708969bf155728814735f7c37926a76ab2a9a1ebb014b0ad24b2f196cd247f19d4460e8afc8427706cba7669ca83db087e3f158556ddf4c37975c12d299d817d2ca9e1c9d6b40ab9cfabee2c4b2a22111e32b75cecc3939db91991b196d805e59736f7b57070ba9556f502fe11ad7cea062df195b93588d23badbdd61f832a83508b938684e85b2d4509034d69c686be53b4ee678f0e19bfa14d674af62302fd29fcb1ca043f3e1279aa0235138e2bb4b215b80e33695025dc173e594a8a9c7e4d1c79b4178e2da9729c7859d3aa51f5089eb425e99d4b45eaba6d8485a9c6d8f01687c894b2e31c460077c720b651f7978c5f2b81aabf95cfd130de46c64e4a0a82b2e2e8480afecf5c5f43f18a59a28c577f37a1fec727cf4611530763162eb73eb67438447e60939787cf414aaa5246709a266a7bdb9e3bd0328039378e529d6bd86255df2f7b6fc7aada805ce4710e7fb5319721e81976f398b3c2d0c40e30ee628020e1d39b713822478e0c3eab851e037ff9aecf1ad05284c3d7d00078f9c28fd22e91c0d02a3d883ac4a8d5b54e31b039bced53a971f85ad9bdf80c06bdb4946aa489b112882f50bddd8d0627a1c832ae28beb44679ef3d36dc4953e13bfbe71807bf5a9a49792e14402751906f510535a3f5afe0c70f60f173881500fe73607028b2c1b89172c1e0507fb21ec5dc398500d53a8a87d9cc7b42f5890b3d11286050ae1e1411e0dc4b074bce085eac89352512859e49e9a8afbed9f517926ed424bb2baa79ffb2310dad397b06385ea3247a707814137b4ac7bf46439a0ac9d8d016a232e4a9cf650e86bdc1031922e67d26a5666f54b7ffb01e8027650a682eda98cfa33f5f6ec711da7a3b76b7e2ca12a4d18f084e72deff7bfd1612f183a8f004112f2bd556cc4f57a2d87eb81f47e6b013653a45fb6aa1c84625f26f200b96fdc797135560249603d0192a397501812e48276a3c19e0f795e362ad5ea98db31ed3541b4b7cdd4ed459236a0f3d81904d90919647f75f4d976abab22c02d78a1e0f12e4f9da5ccab80a3668c5dcdaef7e326262f5f8cdb813537cdc1b87a64db44ee7a4348a1eeff97eaa4b20f51f6bd9a0c3fa2b504a26d593ba0b24c85090b352cbf82ac2338c5a00cf0da64694bdc2066185245d36c6a764026b2cc02737e76d8cce249b426b7e113ddb2669e55a8ac637f2c5eaadbbd4c507cb85cc05deb531a425cba40be14a7822b3cc79afd0d96fe7727560c1de74f098e2a57e66f2672332129fd642103a165f5c838baa137befaf5afc07d6f586d5f565ea80719dc5df9ed4f1f0c5eb0ebcc72462246192c8d5e10e16ee13f776c7ee5a08abf5226301d398a26e616ef3d48ef7cb62197761edee246dc030b52ed4d22d2c9f0fb0321e60cbd3d03213e67d2ff8f3dc3c947771a894ed54a40ac2c400f41d6a478f793f54fa9256b6ab45198b1e944e25cf0c7885619371c0fb295d5fd637081d271b344b1d7359648a5e2724196c29fe0496533382f78bb3b7146f11cd7106c6bd6083bf0307f64d97365982d8475655281d11e814a7e1068561072c7aec5eda360898ea59d39235a4f7a2cd56680f013af13acffe0f6453babb3f9fb512909e5afc83d9e724b67e6f07fff6d1414892d172ef37559dda9df1567db06a166c5bb0b5bec4591a61165db347d91e98d0fda8432c3ee39ce1b0e47b2621c19c90fefa627c15307cde0ffe61a23ea63cc2beaa03f21a221b715ded6c19e7707b64621d988109c37b2a0f985807538a3c7475cfd39748b6b73e71fa6a0c6f8f28ff733a5c0e84fdf511eab7eaebee3a791efb75c790a98114734e4c8ea7b6e9c811f144a25083c0de70c0a5444cc75f13c8a86ac7bcda9314c2970be508e9402c43b41c03a9483d6d44567bb15ac7d7aa5bf634ffd2f6a50bd5ae50fab3259e6ffda40966f4c62caeb6c10ff40b424d700bbab3e6dc8315aa1dc90b38a1bdf22ec8afb48dbd22fab042f0adbb8a3d460ba75e50516e190e346b7d15c31a6b13a168807a3f0fbd5bf0d0460c129448d6c40bb6d686fdb18a33c81cfb12bb036eea9eafb2e9e741fa9798d2fb6c9de9ee4b3c61d85a49ee8aa13eac74ef0a94e414a3c525cd4604a9f85d818803cb667b0c2577ddfd47dc05cb422f966e5d6d4e0abe124b9f626c4ab78d2970a72130d1a39a923c003d1c9bec0909617fc935e6d67e415e87ab295bef85e232210d9f724bd19953229084f1911f25ef7a2679e3ee2388ea793878ae6346d67d791501dd2c58d82b8dac4e3582015f193fb24ee531e1db6f7444dd98fbb280e36a75d1c9ec85bca081fc6659ae6fa1fa5d43e189558d32d5e831e9f66f0ea817226ccb1a1c2ccd3617c1402a8673fa051cdd47be5cc264cee4006120f48202b37f55f2b279f690ad9c2714553d0755b7033f1f2535ae41cf7f6147852c696d049de0117b6debc9a0edb9d5516eeb539e3afc52fc8ee9976e5c342103411fadb464e5ebe63ca7753804f4ab9284865ee805b4258cd767d63d9cb1a0f666d1afd2de476c061f08665567de55f93c687194a6d8f2cd62a284f4a8257d8979ec076b13be7f72b99518554091cd44cd4d635e4c088e1ae6adef21d42c53f01b90a77de6dda0b66853e35c71b1ff3fdce5314089e8943adcaf83342a129a43477cb939f51dfcb8042d57a3001dc5e20c4a0f0f9b215f99dbedda5ef105bd34ca6f04f63714a305520de7fa82b2c4fec8f60a8d201bbce75dc038c0ef5ffead7edcefbb5fe4a4e21a530754a1dab57cf6a2d2fd66a4e452a02e0007a25243b31c0e0759b2557c8f30e052289c0286e1a2e564a5b64bd230341da0575e10a495945f991f1878426ea3ed49e8dc7532657ebe3560cec0098d5ecd21b437b2409c62da82617c4e9ae9989e4e6d2b4e4be4be83ccc29de1a65694cebb404cb9c8ed920f53de3290b73e09d48aef3e86b01ec81650e665a89284168ebad59b553bb5a25ed57719b2839a306e8bdc79b0321f424b3715cb541bbb647a9f72ceee0ca6bd0665e871baba47c56edb936136be865c40de39033b04d326458bef4e3969b577fe8c2", 0x1000}, {&(0x7f0000000340)="39b6b6540fcef85f74e53f04e8f1cb1088128dae861330b613835af73739231e8e94035ebc66d2d9570aecdf61f7daec9e6d3f5c27b997f63b13f87864d63386ed0e86cce81f408bbf222bdf864ada3eec20c63b63a5a8608e5e04b0c97127155fe5cf143b8189e4b3b099e54a5ec60369f2108ac2df93d9626e77171a4b6c1727383ff6abddb5c178da3c88195a08b73c087da5dbdde62d3685e1b886aa2af5d14326e6fa8fa220b3", 0xa9}, {&(0x7f0000000400)="d9eda858d46279132e7136f99f13e65dac5dc419ecf3b9bb6cfda46f7c03c0146db2b3f4f5af2169c189e1aa6a8f0f21e056d375a3ac3dad0074114e7390f2e9b1cb164882cfa5a5383c8eec0286253bbe1e772bdbe784eaad", 0x59}, {&(0x7f0000001a00)="e3702db4cd8389b558a494a972529438612eefb6e355ccd6760e51c376a23324b3e1d76e00d5c366cc588d36a15e90760dced67f7fb3d6a56ce143b98c2896f517ffb3e87216ec2c24abeb2bbcf97b13d765127b43f8940b930cff46e48fd2f74c1ebfad83cb2cf68b3be95c23318073bba17f949b48a815240f2386d4e08beba9cc9ca6ee859ab14129193f70d002f0f239bbb2243fb1d1aa4a0ea02f9c05554764dc2c13ea684ef9121e2c5cdb9aec7af877204b6071", 0xb7}], 0x8) 17:08:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0x3}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfefffffc, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0xffffffffffffff0f) 17:08:19 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair(0x6, 0x2, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 17:08:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x2}, {0x4000000000006, 0x5}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x164, &(0x7f0000000200)="ce4d50ab4a72ce60e83c27076fedfc4596f57b8a906a106264a0fae8d606473891b6a7a4e46b7dfe3564f7afd18da13c523140b4e846621b02669f5de43af9d814f360c09b76e741903c18e99b27e01d57bc86f656a79e9a2623edb10b5ae6178ee5cd03d619a2246716d4117e7b9563a76975afa105a55f3aa1ad71e15706574b7635a8d813d6bba1040548e4ee99ecbb470eac50ce422a0e5e77906d99e931e78d54c8f80873f2f7b300ccf588ce16f0a19af281e800bb51a385991eca9f40c2781ab3e671c305bd94887f1ed55c899377b692ada41c31fb166513de82d24aa3c01216e6b26442a46adc1e3c8743db99137b829ac163b9a5b7122a583d7c19da018d03814fdb19328b49787b84835470d4f0be3621715164b7d6521001bdfaa321f5d811acba04f58c82cb02b075e3c04ac9432be9be00593c88a36ad155809e650d2cf2601a87d57106d6bf7e9979ee53b5c3f1551258ece6dfccabc70000000000e2") 17:08:19 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000013c0)=0x10001) r1 = shmget(0xffffffffffffffff, 0x2000, 0x100, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000000000/0x4000)=nil, 0x2800) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=ANY=[@ANYRES16], &(0x7f0000001080)=0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 17:08:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x200000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) 17:08:19 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x27, 0xa, &(0x7f0000000000)="d5ff9668", 0xc1) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 17:08:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) 17:08:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0xa40, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_index}) 17:08:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x6, 0x1, 0xce) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0xcc}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:08:20 executing program 0: syz_emit_ethernet(0xac, &(0x7f00000000c0)="e55e969f1f3dd7969905e07bf5f16966d331228277b33433843638011687cc6ae24e74b4c3a3597e29e2c2f85a3f7893061a2c874bce924069e27240544f6b2b38f2f4ab78f1447125ad36645097547ede125305af8a5f26c5196450844bd2348226c61aa25a53aff26ef106aa59d38174c1e9d9ccbaeff3994775af05c760edc71a6d1336fb6c296beac0916e9f6df502c6aca1c95da7e8c6b0a947e250f0265468d49d68431a85a6c16568") r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000180)=0x7) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) connect$unix(r0, &(0x7f0000001400)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 17:08:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20088, 0x89) fcntl$dupfd(r3, 0x0, r3) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x11, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 17:08:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x48, 0xb8df, 0x1, 0x3, "e254f034d530e033a0be741ccc3a9fd55640cadf", 0x2ee, 0x3}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x40) 17:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchmod(r1, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r3, &(0x7f0000000240)=@abs={0x7e562d889f59a322, 0x0, 0x3}, 0x8) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) dup(r4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x401, 0x55, 0x2, 0x8001}, {0xfff, 0x1, 0x7, 0x8}, {0x9, 0xc1, 0x20, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)="6ddc8d054594c5eca47251441ecd") 17:08:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xfffffffffffffe3a) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xffff, 0xd49a, 0xffffff4a, 0x1, 0x4da, 0xfffff801, 0x0, 0x2, 0x2, 0x6, 0x3}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) r9 = socket(0x18, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x10, 0x0) r11 = accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r12 = socket(0x18, 0x4001, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r12, 0x29, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) kevent(r4, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x2, 0x2, 0x3f}, {{r6}, 0x2d81f5eabd90c268, 0xc, 0x20000000, 0x1, 0x9}, {{r7}, 0xfffffffffffffff8, 0x1, 0x4, 0x9, 0x1}], 0x9, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff8, 0x1, 0x4, 0x7, 0x43fae210}, {{r9}, 0xfffffffffffffffa, 0x20, 0x8, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x100, 0xd, 0x10000, 0x4}, {{r10}, 0xfffffffffffffffe, 0x4, 0x1, 0x9}, {{r11}, 0xfffffffffffffffb, 0x10, 0x85, 0x6, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8e, 0x50, 0x0, 0x3}, {{r12}, 0xfffffffffffffffb, 0x44, 0x2, 0xd9, 0x7ff}, {{r13}, 0xfffffffffffffffe, 0x4, 0x2, 0x5, 0x6}], 0x17b, &(0x7f0000000540)={0x7fffffff, 0x200}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r3, 0x2}) execve(0x0, 0x0, 0x0) 17:08:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2813, r0, 0x0, 0x0) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 17:08:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="99c3aaab81887ddeaab1371e5f622d3566e05c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc, 0x0, 0x2}, {0x4000000000000006, 0xfe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x9) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 17:08:20 executing program 1: socketpair$unix(0x1, 0x761c3f3bd22ceffc, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)) ftruncate(r2, 0x0, 0x9) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r1) recvmsg(r0, &(0x7f00000006c0)={0x0, 0xffffffffffffff51, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0, 0x187}, 0x2) 17:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x2060}, {0x61}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1, 0x6, 0x7, 0xff}, {0x9, 0x23, 0xb4, 0x3c}]}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x8) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000002c0)={{0x7, 0x81, 0x1}, 0xed77, 0x4, 0x7}) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) msgsnd(r4, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) msgsnd(r4, &(0x7f0000000300)={0x0, "26fcea30e234a71624fd6f268bfa5d7d281af18d6f92a1cf46"}, 0x21, 0x800) 17:08:20 executing program 1: msgget(0x2, 0x0) r0 = msgget(0x2, 0x97d7fad3b70fd1d4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)) 17:08:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = dup2(r0, r1) listen(r2, 0xffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10, 0x1}], 0xffffffffffffff55}, 0x0) 17:08:20 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000180)={0x202, 0x80800001}, 0x2f0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:08:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x2, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="5a27f31edac9b5f23e43bca952b92777be451dc204f6384417381c8b46cd18a91c7d2d5ee11d7026977658fe670cf755cb152376b9a124ebd156d6d363a2cac698aafe6bf0c4fb930d217c128c0eeece1392aee5b38232b1eba5b1afa15c63a9e32d23c5fd8e7838f8b6acaab2e05f8fda57559397d9c1a55fd26f1f485bd7253f7f752dd54c4c77e96829d0bb19db82d81d885f1c517e281ef0df46da5fb4bc56af54d53fcac5032b9fdb85fa4ba00c09831ea51e5143c81df34e1206cd5da6fc409e90411fc3079d35dc0261c7615810038742e1f6c8", 0xd7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 17:08:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2, 0xff}, {0x30, 0x2}, {0x6, 0x0, 0x49, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x76de3b3185f97fc1, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 17:08:20 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x2}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x6}) unlink(&(0x7f0000000040)='./file0\x00') socketpair(0x2, 0xc003, 0x102, 0x0) ftruncate(r0, 0x0, 0x2) 17:08:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x0, 0x80}, {0x80, 0x0, 0x0, 0x4}, {0x6, 0x10, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000100)="73956004d5c701a821bd5c776aec39b7297cd499b763f5d0a31d0c4dce4b", 0x1e, 0x0, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x502) r2 = semget$private(0x0, 0x0, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/121) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 17:08:20 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000540)={0x0, 0x200006, {0x1ff0000000000, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000020140002000", 0xfffffffc}) r4 = dup(r3) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000280)=0x800) close(r3) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x800000018, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) socket(0x2, 0x3, 0x0) socket(0x800000018, 0x3, 0x0) r10 = socket(0x18, 0x4001, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) accept$unix(r10, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000ff00"/110], &(0x7f0000000140)=0x6e) r11 = socket(0x18, 0x4001, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r11, 0x29, 0xa, 0x0, 0x0) r12 = socket(0x18, 0x4001, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r12, 0x29, 0xa, 0x0, 0x0) r13 = dup2(0xffffffffffffff9c, r3) r14 = fcntl$dupfd(r13, 0x0, r12) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) r15 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x1a824c0c608be43d) ioctl$DIOCMAP(r15, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r3}) 17:08:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7bb], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) 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 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) flock(r2, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x8, 0x5, 0x5, {[0x40, 0x7, 0x1000, 0x100000000, 0x0, 0x2, 0x200, 0xadda, 0x8001, 0x9, 0x80000000, 0x3f, 0x7, 0x0, 0x1000, 0x8001, 0x6, 0x80000000], [0x9, 0x1799cac5, 0xfffffffffffffffb, 0x4, 0x7, 0x7f, 0x1, 0x1ff, 0x9, 0x3e], [0x8, 0x1, 0x4, 0x100000000, 0x5, 0xfa6, 0x8001], [0x5, 0x81, 0x6, 0x2000000000000, 0x114, 0x7ff], [{0x1f, 0x2, 0x8000, 0x4}, {0xfff, 0x3, 0x0, 0x40}, {0x100, 0x2, 0xffffd3ff, 0x3}, {0x7, 0x7fff, 0x4}, {0x1ff, 0x9, 0xd28, 0x9}, {0x3, 0x2, 0x2}, {0x6, 0x1ff, 0x2}, {0xfff, 0x9, 0x4, 0x6}], {0x3, 0x3f, 0x2, 0x7fffffff}, {0xf, 0x7, 0x7f, 0x8000}}}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000000)) socketpair(0x20, 0x1, 0x1, &(0x7f0000000040)) 17:08:20 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7fe, 0x0, "b0d40f0200e54cf800"}) r0 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 17:08:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',^*%\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00']) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 17:08:21 executing program 0: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) 17:08:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 17:08:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x2, 0x10, r2, 0x0, 0x0) r3 = socket(0x800000018, 0x3, 0xff) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 17:08:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 17:08:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) getsockopt(r2, 0x8001, 0x80000001, &(0x7f0000000600)=""/101, &(0x7f00000000c0)=0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="07e846cd923af577bc53c0c4910d701711cd4d3f4f732edb6090c6f37e57e5290ffbe46693d3d9920caa2491d2244564f67b8edc9f19eec01a7130bc2de1522c5317ea6cb16f843e670a8f8540ce549b747eb971b8d105ea1f5586347536bbf8ca62bf69bc1927b6ab5ce2b75b25c5a2f4a9317e04b5cdde9a05cef9873f694a86594d860be7dc098cb75438038b01bc18545c", 0x93}, {&(0x7f0000000380)="f3e92e866469623320b01c335397c3e940e45a40a854c3a0491f1a41d6e9b8ab530b84c275dc248699dd5ba7f61e49ccd76efaae218a8c37f0eb1390c8840e8f57e658cf0b9960ff00068dcb45c37b97eda5ad7b6e7bb12590847b4342c9eb1bd4b2e7e444fcc787f874040cf7fefe16cf1113c4cc5e976d7c3ddba215b3bc6f42af3c774253df61931d7bb3dbe82132bf899382c48a16710bc4cf3fde6b1e49b4190809", 0xa4}, {&(0x7f0000000440)="9c18f97c92411bc06ec69fe574a63d544cdb90a31656d6c7e9e1f88bd5bbc0841560419bba85a231d4cb397dd01e0ab7c15026c6bbc3a80275b8326a24d2096e6bd390b1d6a0720f898b9dcdd49893dd2dc1889df5d212bed044423c307ea653b2da3ae06324c3d800e0a91dd220e1f6550e4f4fd92c75f67861e7d3f131a36f4df560fac85640b3ac1f7955692149c80f8e2131970f5f1ddd56bf89c8d947df535bd50dd5eec01c01e86a218c68be67de7a9e17554376f3f0f96be365653bbb603511ec872aaed19405a2d99a0b98804ebe8308bb0655076eadab1ca1197494cd1cf62617c7fad43851c11695", 0xed}, {&(0x7f0000000200)="1f53d58ee22b3c64d4791cc834dc36759f39759b4ecf01297ba32431a9c440761cd8ecee86e3ab17332397b924a5157e82e0e278eae3e810bd609e4c4c994ccdf42d710fe9f9d5155fb02cca44c39d619cea", 0x52}, {&(0x7f0000000540)="21577cdc07c5dc8fb5a52db3cfc90b3fb3408cfd4aa60efd91c6742f5a159f87618482420eab4dccb5be75a84e4eb899d4dd94deeafffea4069618b14ed8b10f43e98f1e2f0c44b5a98cc935efe9092c475bf5808bba7f2462a988315a147a7f1e1b47f9e7e276de00ddd3e11074296973d5640fea16f085f5caf2888e97d16bed065f34d553ac8cb928db047f5052c271e25a249f89644f77301f1a2c1a2afeda4f21dedca75a3e2ca6ac", 0xab}, {&(0x7f0000000180)="86ee9bd6892c1faa91212e7b935326e1a0d3a5a6d4527a269737b08d5b0623b4b8dd18bb1dfd2d8a0975a68bc76e90dc", 0x30}, {&(0x7f00000016c0)="e1c1e644375b85833c83fbc0bb858e9ea058526c9c158e9f79ae6112a825ead21b08d5e943ae8fceda0e6d61ba9f001640a131f610ce0127a34146ad4c5b4c5b74ae529d301ab53ae61250c0fd2cf65d296d633b9a81098c3ad4d5eaea093e3b06b25f1768cf1daebd5768d7159375b8455f47519a3117bf18f89cc5a0c0a99e56e4801d588e17b73fd64abaf70a4d91dceb8b3c2313f484548fad1bf0d74e2c4bd645b908e91167eb2000d7de70fee1e47fc01ca845dd2f2875d0657a19a902248f799ef4f285983f40ae3b5eb1395df72d789d666f33850bf9075ac60574aeb7d871964037f9e096590ef13e36e44a9997cdbe5d8cfd726bee9117103ce38ce94f229f0725150e27da86f19898ff3b8c506e9161d875fa180aa0f1e6d24d8872d8aa1483323122f2990136a08b502737ef81f1b1788bc5447a47e2fd096e013fbb445627ba92419ec0", 0x14a}], 0x7) 17:08:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x1b02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) r2 = dup2(r0, r1) r3 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x100) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000097b5c181424d0126bbfcdc0d73604332"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r2, &(0x7f00000000c0)="1644", 0x2) write(r2, &(0x7f0000000280)="dc4100008008d0cdd0f704bfff07222602008000b9ef3a7258b13605000000aa46959124a16679bd35728a6e0aa24ab9f7a11504378e0004000000000100e2e040e12f45644822a4", 0x1e1e635ff9400b1a) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 17:08:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x7}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 17:08:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x0, 0x8}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 17:08:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7d5fb32d7da546f1, &(0x7f0000000080)=""/15, &(0x7f0000000100)=0x362) 17:08:21 executing program 1: r0 = kqueue() 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/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff2000/0xb000)=nil, 0xb000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:08:21 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x184) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 17:08:22 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x2) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/210, 0xd2}], 0x1, 0x0, 0x0) 17:08:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0xfffffffb, 0x7ff, 0x1000, "b0d400020100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x4001, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) pwrite(r3, &(0x7f0000000040)="d1b7648f750715df7333ebe8f747ab4e047ea53627ddb412dd428d4ec265c2b6c5000000000000000000", 0xffffffffffffff92, 0x0, 0x0) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) close(r2) pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x20ffa000 didn't change! 11:09:53 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getuid() getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) lchown(&(0x7f0000000000)='./file1\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 11:09:53 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r6 = socket(0x18, 0x4001, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) recvmsg(r6, &(0x7f0000003940)={&(0x7f0000002640)=@in6, 0xc, &(0x7f0000003880)=[{&(0x7f0000002680)=""/223, 0xfffffffffffffdb2}, {&(0x7f0000002780)=""/4096, 0x10a4}, {&(0x7f0000003a40)=""/202, 0x6f}], 0x3, &(0x7f0000003b40)=""/92, 0x5ac}, 0x801) r7 = socket(0x18, 0x4001, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xa, 0x0, 0x0) r8 = socket(0x18, 0x4001, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) r9 = socket(0x2, 0x4001, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r10 = socket(0x18, 0x4001, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r10, 0x29, 0xa, 0x0, 0x0) r11 = socket(0x18, 0x4001, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r11, 0x29, 0xa, 0x0, 0x0) r12 = socket(0x18, 0x4001, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r12, 0x29, 0xa, 0x0, 0x0) r13 = socket(0x18, 0x4001, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r13, 0x29, 0xa, 0x0, 0x0) getsockopt(r13, 0x1, 0xb, 0x0, 0x0) r14 = socket(0x18, 0x4001, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r15 = socket(0x18, 0x4001, 0x0) setsockopt(r15, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r15, 0x29, 0xa, 0x0, 0x0) setsockopt(r15, 0x3, 0x1, &(0x7f0000003980)="afbbcb4578cad8c4cde4a567a136f3047a91c8e2ba5cb6f95ca915e99bcbeee8d78ea449711a93c473563a3c6466e6d6b15a6b4be9e6c91490289c173c8e160eb56e17cb6ce2182f227adaad096243c2ae1736fb9edd3abf5e4d183925b723f8409c5adae5292deb1e870264a385f3f785e0d656a82d8a45131d98a8cbd28baa2417bc7d27a87b51477c07e7a01b5822f5716c6d7c633008b457ae37dbf50d19feac7f42", 0xa4) getsockopt(r14, 0x29, 0xa, 0x0, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000002600)=[{r5, 0xe8899cb281c8bd5d}, {r7, 0x40}, {r8, 0x4}, {r9, 0x20}, {r0, 0x80}, {r14, 0x8}, {r5, 0x20}, {r16, 0x100}], 0x8, 0x1) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) recvmsg(r5, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002500)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000080)=""/254, 0xfe}, {&(0x7f0000001380)=""/230, 0xe6}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/97, 0x61}], 0x6, &(0x7f0000002580)=""/119, 0x77}, 0x800) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:09:53 executing program 1: r0 = socket(0x1, 0x4003, 0x83) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 11:09:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="9d01007ed8da452adb4924b1d7d14efbc057e79bb7cb8bc96b0dd7f8be4765349b108170a4388fb257155a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpgrp() write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:09:53 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) nanosleep(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x100}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) preadv(r4, &(0x7f0000001700)=[{&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f0000000300)=""/16, 0x10}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/249, 0xf9}, {&(0x7f0000001440)=""/131, 0x83}, {&(0x7f0000001500)=""/222, 0xde}, {&(0x7f0000001600)=""/221, 0xdd}], 0x9, 0x0, 0x3f) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x2, 0xff) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x4, 0x22) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) shutdown(r2, 0x1) r3 = socket(0x38, 0x5, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES64, @ANYRESDEC=0x0, @ANYRESHEX=r4], 0x4) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x1000000000003, 0x4) r5 = socket(0x18, 0x4001, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) getsockopt(r5, 0x9, 0xffffffff, &(0x7f0000000140)=""/36, &(0x7f0000000180)=0x24) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r6) flock(r6, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 11:09:53 executing program 1: open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r0 = socket(0x6, 0x1, 0x9) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvfrom(r0, &(0x7f0000000040)=""/6, 0x6, 0x800, &(0x7f0000000080)=@un=@abs={0x668e9a3582051618, 0x0, 0x2}, 0x8) 11:09:53 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = semget(0x1, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) getgroups(0x3, &(0x7f0000000080)=[r2, r5, 0x0]) r9 = getuid() getgroups(0x0, &(0x7f0000000140)) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r8, r9, r10, 0x2, 0xe6}, 0x4, 0x400, 0x4}) 11:09:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getgid() fchmod(r0, 0x157) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:09:53 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f00000000c0)=0x8) r2 = dup(r1) connect$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x80000000) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000100)="017e3c9386d1416eeefd68f91623b1fea31e7efa0f9fe5015a90f52c5a1dc6ede8ae15cd62ce0b6df26a207b8928195064bf0bb66e0e429a6a67e2ed634ac7c13721e8a08d1edc4b0b42e1113674ead9f9d89453cfb2a06b7961c39586e29c24db73f1f728f52e18fa", 0x69}, {&(0x7f0000000180)="212219b1ce59359d2e8b98c808ff3f2441dacb67da1d2342a630900f73eaf472e69294ec74e60acfc8a5360771c22c9fa0044993ce7bb4d508648f651e17756b802b6cfb25eb99845220158a18b18abd82cc770ef01252b09550a3794102a7c38b4e8eb65d6067704020f0932af1422ad7a43ce2a3b3ac085941c90db2bef0e56f5321d28b9bf9405ca1fce8cdbaac90b47dfa3e3fbe663fd09948fec632677012a236307535e60ac68d5fbf77c3f748cc62", 0xb2}, {&(0x7f0000000240)="fdfd048df1d5fd598997dfd5cd254fbc7dab757000567967f13bc58c3fa9df33d46513baf996148da4a9271705920d6c517e90978f1e9ca8e20e27ef", 0x3c}], 0x3, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x4001, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x7018, r4, 0x0, 0x0) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *456457 85760 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff800016b28350) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff80001591d000,fffffd802b1f5bd8,10,ffff80000005bf30,ffff800016b285b8) at alltraps_kern_meltdown+0x7b 0(b,ffff800016b28518,83,ffff800016b285b8,0,b) at 0 rt_match(fffffd803c0212b0,fffffd802d0bacf0,1,0) at rt_match+0xbe ip_output(fffffd802d0bac00,0,fffffd803c0212a0,20,0,fffffd803c021230) at ip_output+0x4d2 rip_output(fffffd802d0bac00,fffffd803c022c00,ffff800016b287c8,ffff80001591d000) at rip_output+0x22b rip_usrreq(fffffd803c022c00,9,fffffd802d0bac00,0,0,ffff8000ffff2508) at rip_usrreq+0x46a gre_usrreq(fffffd803c022c00,9,fffffd802d0bac00,0,0,ffff8000ffff2508) at gre_usrreq+0x185 sosend(fffffd803c022c00,0,ffff800016b289e0,0,0,80) at sosend+0x63d sendit(ffff8000ffff2508,3,ffff800016b28ac0,0,ffff800016b28ba0) at sendit+0x52b sys_sendto(ffff8000ffff2508,ffff800016b28b58,ffff800016b28ba0) at sys_sendto+0x80 end trace frame: 0xffff800016b28c10, count: 0 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic attempt to execute user address 0x0 in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff800016b28350) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff80001591d000,fffffd802b1f5bd8,10,ffff80000005bf30,ffff800016b285b8) at alltraps_kern_meltdown+0x7b 0(b,ffff800016b28518,83,ffff800016b285b8,0,b) at 0 rt_match(fffffd803c0212b0,fffffd802d0bacf0,1,0) at rt_match+0xbe ip_output(fffffd802d0bac00,0,fffffd803c0212a0,20,0,fffffd803c021230) at ip_output+0x4d2 rip_output(fffffd802d0bac00,fffffd803c022c00,ffff800016b287c8,ffff80001591d000) at rip_output+0x22b rip_usrreq(fffffd803c022c00,9,fffffd802d0bac00,0,0,ffff8000ffff2508) at rip_usrreq+0x46a gre_usrreq(fffffd803c022c00,9,fffffd802d0bac00,0,0,ffff8000ffff2508) at gre_usrreq+0x185 sosend(fffffd803c022c00,0,ffff800016b289e0,0,0,80) at sosend+0x63d sendit(ffff8000ffff2508,3,ffff800016b28ac0,0,ffff800016b28ba0) at sendit+0x52b sys_sendto(ffff8000ffff2508,ffff800016b28b58,ffff800016b28ba0) at sys_sendto+0x80 syscall(ffff800016b28c20) at syscall+0x507 Xsyscall(6,0,ffffffffffffffd8,0,6,d0b04d54010) at Xsyscall+0x128 end of kernel end trace frame: 0xd0da06ba710, count: -16 ddb> show registers rdi 0xffffffff81b07ef7 db_enter+0x17 rsi 0x243f __ALIGN_SIZE+0x143f rbp 0xffff800016b281c0 rbx 0xffff800016b28270 rdx 0x2440 __ALIGN_SIZE+0x1440 rcx 0xffff80001591d000 rax 0xffff80001591d000 r8 0xffff800016b28180 r9 0x1 r10 0xffff800000a99580 r11 0x5258793295675d43 r12 0x3000000008 r13 0xffff800016b281d0 r14 0x100 r15 0x1 rip 0xffffffff81b07ef8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016b281b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=456457 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff29f8,0xffffffff8255bd20 process=0xffff8000148a2018 user=0xffff800016b23000, vmspace=0xfffffd803f013dd0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 85760 3988 48935 0 2 0 syz-executor.0 *85760 456457 48935 0 7 0x4000000 syz-executor.0 18210 107058 93514 0 3 0x80 nanosleep syz-executor.1 18210 508719 93514 0 3 0x4000080 nanosleep syz-executor.1 18210 385670 93514 0 3 0x4000080 fsleep syz-executor.1 93514 378831 76227 0 3 0x82 nanosleep syz-executor.1 26605 209285 0 0 3 0x14200 acct acct 78070 238194 1 0 3 0x100083 ttyin getty 48935 467134 76227 0 3 0x82 nanosleep syz-executor.0 21449 325128 0 0 3 0x14200 bored sosplice 76227 419553 16667 0 3 0x82 thrsleep syz-fuzzer 76227 58233 16667 0 3 0x4000082 thrsleep syz-fuzzer 76227 329706 16667 0 3 0x4000082 thrsleep syz-fuzzer 76227 518141 16667 0 3 0x4000082 thrsleep syz-fuzzer 76227 184083 16667 0 3 0x4000082 kqread syz-fuzzer 76227 56561 16667 0 3 0x4000082 thrsleep syz-fuzzer 76227 161190 16667 0 3 0x4000082 thrsleep syz-fuzzer 16667 315273 97853 0 3 0x10008a pause ksh 97853 345191 34833 0 3 0x92 select sshd 34833 289187 1 0 3 0x80 select sshd 53582 94448 98176 73 3 0x100090 kqread syslogd 98176 457518 1 0 3 0x100082 netio syslogd 79965 41632 1 77 3 0x100090 poll dhclient 85578 217332 1 0 3 0x80 poll dhclient 15802 220160 0 0 2 0x14200 zerothread 86846 273999 0 0 3 0x14200 aiodoned aiodoned 52408 427982 0 0 3 0x14200 syncer update 21662 320968 0 0 3 0x14200 cleaner cleaner 58583 214007 0 0 3 0x14200 reaper reaper 66968 118819 0 0 3 0x14200 pgdaemon pagedaemon 50440 262915 0 0 3 0x14200 bored crynlk 65182 64432 0 0 3 0x14200 bored crypto 59965 229379 0 0 3 0x40014200 acpi0 acpi0 22810 415926 0 0 3 0x14200 bored softnet 76957 190473 0 0 3 0x14200 bored systqmp 12636 72429 0 0 3 0x14200 bored systq 52632 83553 0 0 3 0x40014200 bored softclock 82759 109249 0 0 3 0x40014200 idle0 78729 14462 0 0 3 0x14200 bored smr 1 187311 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9570 7006K 7028K 78643K 11374 0 0 pcb 13 8K 9K 78643K 366 0 0 rtable 110 8K 8K 78643K 1244 0 0 ifaddr 83 17K 17K 78643K 377 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 87 0 0 iov 0 0K 32K 78643K 394 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 1897 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 33 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 0K 1K 78643K 138 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1629 0 0 sigio 0 0K 0K 78643K 41 0 0 proc 48 38K 63K 78643K 744 0 0 subproc 32 2K 2K 78643K 136 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 1950 0 0 in_multi 25 1K 2K 78643K 201 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 28 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 467 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 113 22K 26K 78643K 4909 0 0 UVM aobj 102 3K 3K 78643K 118 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 388 0 0 NDP 19 0K 0K 78643K 116 0 0 temp 228 3537K 4176K 78643K 86271 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 48 0 42 1 0 1 1 0 8 0 rtpcb 80 189 0 187 1 0 1 1 0 8 0 rtentry 112 229 0 187 2 0 2 2 0 8 0 unpcb 120 636 0 628 1 0 1 1 0 8 0 syncache 264 18 0 18 6 5 1 1 0 8 1 tcpqe 32 7004 0 7004 1 1 0 1 0 8 0 tcpcb 544 2537 0 2532 10 8 2 3 0 8 1 ipq 40 6 0 6 3 3 0 1 0 8 0 ipqe 40 12 0 12 3 3 0 1 0 8 0 inpcb 280 3628 0 3619 12 9 3 5 0 8 2 rttmr 72 10 0 10 5 5 0 1 0 8 0 nd6 48 26 0 24 1 0 1 1 0 8 0 pkpcb 40 12 0 12 5 4 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 50 0 50 4 4 0 1 0 8 0 art_heap8 4096 3 0 1 3 1 2 3 0 8 0 art_heap4 256 946 0 751 20 7 13 17 0 8 0 art_table 32 949 0 752 3 0 3 3 0 8 0 art_node 16 227 0 189 1 0 1 1 0 8 0 sysvmsgpl 40 38 0 27 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 134 0 124 1 0 1 1 0 8 0 shmpl 112 116 0 16 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4050 0 2647 46 0 46 46 0 8 0 ffsino 240 4050 0 2647 83 0 83 83 0 8 0 nchpl 144 6766 0 5166 61 1 60 61 0 8 0 uvmvnodes 72 4280 0 0 78 0 78 78 0 8 0 vnodes 208 4280 0 0 226 0 226 226 0 8 0 namei 1024 22109 0 22109 3 2 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 27295 0 27295 16 15 1 7 0 8 1 plimitpl 152 160 0 153 1 0 1 1 0 8 0 sigapl 432 1783 0 1769 2 0 2 2 0 8 0 futexpl 56 44319 0 44318 2 1 1 1 0 8 0 knotepl 112 467 0 448 3 2 1 3 0 8 0 kqueuepl 104 451 0 449 1 0 1 1 0 8 0 pipepl 112 876 0 857 2 1 1 2 0 8 0 fdescpl 424 1784 0 1769 2 0 2 2 0 8 0 filepl 120 15245 0 15148 7 3 4 5 0 8 0 lockfpl 104 650 0 649 1 0 1 1 0 8 0 lockfspl 48 209 0 208 1 0 1 1 0 8 0 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 52 0 42 1 0 1 1 0 8 0 ucredpl 96 2280 0 2273 1 0 1 1 0 8 0 zombiepl 144 1771 0 1771 2 1 1 1 0 8 1 processpl 864 1802 0 1771 4 0 4 4 0 8 0 procpl 632 3879 0 3839 4 0 4 4 0 8 0 sosppl 128 16 0 16 6 5 1 1 0 8 1 sockpl 384 4483 0 4464 19 14 5 7 0 8 3 mcl64k 65536 680 0 680 65 64 1 33 0 8 1 mcl16k 16384 22 0 22 8 7 1 1 0 8 1 mcl12k 12288 38 0 38 5 4 1 1 0 8 1 mcl9k 9216 30 0 30 5 4 1 1 0 8 1 mcl8k 8192 61 0 61 4 3 1 1 0 8 1 mcl4k 4096 172 0 172 3 2 1 1 0 8 1 mcl2k2 2112 17 0 17 5 5 0 1 0 8 0 mcl2k 2048 57807 0 57766 22 15 7 18 0 8 1 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 115428 0 115355 292 283 9 258 0 8 2 bufpl 256 14009 0 7697 395 0 395 395 0 8 0 anonpl 16 255813 0 239594 124 41 83 93 0 62 13 amapchunkpl 152 9851 0 9716 48 34 14 16 0 158 8 amappl16 192 11942 0 11055 139 87 52 64 0 8 7 amappl15 184 409 0 409 2 2 0 1 0 8 0 amappl14 176 299 0 293 1 0 1 1 0 8 0 amappl13 168 307 0 306 1 0 1 1 0 8 0 amappl12 160 750 0 746 2 1 1 1 0 8 0 amappl11 152 63 0 52 1 0 1 1 0 8 0 amappl10 144 17 0 14 1 0 1 1 0 8 0 amappl9 136 661 0 654 1 0 1 1 0 8 0 amappl8 128 230 0 198 2 0 2 2 0 8 0 amappl7 120 61 0 55 1 0 1 1 0 8 0 amappl6 112 73 0 65 1 0 1 1 0 8 0 amappl5 104 939 0 925 1 0 1 1 0 8 0 amappl4 96 1802 0 1773 1 0 1 1 0 8 0 amappl3 88 799 0 793 1 0 1 1 0 8 0 amappl2 80 13458 0 13384 3 1 2 3 0 8 0 amappl1 72 42334 0 41901 27 18 9 20 0 8 0 amappl 80 4221 0 4177 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 117 0 16 2 0 2 2 0 8 0 uaddrrnd 24 1786 0 1769 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1786 0 1769 1 0 1 1 0 8 0 vmmpekpl 168 14584 0 14558 2 0 2 2 0 8 0 vmmpepl 168 224178 0 222116 218 105 113 120 0 357 23 vmsppl 272 1783 0 1769 3 2 1 2 0 8 0 pdppl 4096 3578 0 3542 6 1 5 6 0 8 0 pvpl 32 838115 0 818704 401 110 291 293 0 265 132 pmappl 200 1785 0 1771 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 922 0 397 23 6 17 23 0 8 0