CSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") ftruncate(r0, 0x0, 0xfffffffffffff000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x19c2, 0x4, {0xff, 0x2}}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x6, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffd, 0x6a, 0x2, 0x8, 0x97d}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8001}], 0x10001, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x6ef0}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000008, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x20, 0x3ff}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000003, 0x6, 0x1}, {{r0}, 0x0, 0x38, 0xfffff, 0x800, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x51, 0xf0000020, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0xb8, 0x9, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x45, 0xf0000000, 0x8, 0x7fff}], 0x1, &(0x7f0000000240)={0xa98, 0x4}) r3 = dup2(r0, r0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:05 executing program 0: msgget(0x3, 0x47c) clock_gettime(0x2, &(0x7f0000000040)) setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) getitimer(0x1, &(0x7f00000000c0)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000040)={{0x3, 0x6b3}, {0xfffffffffffffffe, 0x1}}, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f02c033cca0aa1b40293c3807ad44144aff983a7b111f0a7486149990000000000000004af5700ff001959cf020000000000000000020000f6000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) fsync(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffef9, &(0x7f0000000080)="1e") 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) pread(r0, &(0x7f0000000040)="92aa3305d3b91519371e17db49561ca2ecb6c604eb0ff06f96d8ba3d3cfbbe02eaeeb0c794c046e9ad0c0b800b8fd16f1cbd86a21bea84cb68342fa9b8b06c47cc6b88ca65a3b70767bc3d60bbb77a3dd6519ef63afd664392fd56c4861e8c7f7a16936ec2259fd28e460083a5f35bedec2b12d0eddeb179fbdb632704b6728353c7c7ae204f1e0194f902c61e5e8a23e0c848d0c7cba585346a35f61ffed77ecfcaa5", 0xa3, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffbfffff7) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x90) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x48) socketpair(0x2, 0x1, 0x6, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$setflags(r3, 0x2, 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/198, &(0x7f0000000100)=0xc6) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x3f, 0x10001}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="4981de82c45051eca049ff25d906f243c4be79c83a16c3bb43a0b68421358d85b52088412a9b7295e8914322d5d28ebaa9a656f7b9b2e8a16046ddd733c61d6c2b42f0115babe2009cf5aa113c1280c931fa68d6ddbebe97609e9d49ec1873bc4ae02d3984aaf3d94dd9d9153da848194d373c956d0c388466661d69", 0x7c}, {&(0x7f00000002c0)="dd6e6766ecbc1db0120abc9fd91e68250ba274f523eb74bf7247f358be97249c666447fbeb3b4979b9dedce1b363a6393e44117bf85467d3fa1f2952ee5b40b01ec4686eeff5880c4acc5e6d82acba25189484e64a56f67df83e98dc3807ec679f3c34cb6a2f011e31dde6fc88c300697efcb8b1519d41d891d5dbb03d00a1ee750b4a956caf3544f613ac950cc487570771a23aa662b50d38aefd1a98179c3c0069090262201be3356db9e3274f244ad52a558b391614bd999eea8dc1218e3b1aeb040cfd8a85c6fe46aae53060c33e862b290df25a63bf", 0xd8}], 0x2, &(0x7f0000000240)}, 0x6) r1 = kqueue() open(&(0x7f00000000c0)='.\x00', 0x4c0, 0x8910925dd9726b79) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) 16:00:07 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus/file0\x00'}) r0 = socket$inet6(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom(r4, &(0x7f0000000200)=""/253, 0xfd, 0x803, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pread(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd58, &(0x7f0000000100)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xffffffffffffc775, 0xffffffffffff266c, 0x660055de, 0x5}, {0x0, 0x4, 0x3f, 0x5}]}) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) mknod(&(0x7f0000000000)='./bus\x00', 0x6001, 0x8001) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:00:07 executing program 0: setgroups(0x0, 0x0) setuid(0xee01) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x17) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_dstaddr=@in6}) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x57, 0x2) setuid(r0) seteuid(r0) chdir(&(0x7f0000000100)='./file0\x00') 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) dup2(r2, r3) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) read(0xffffffffffffffff, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000500)=""/204, 0xcc}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f0000000400)=""/104, 0x68}, {&(0x7f0000000480)=""/37, 0x25}], 0x6, 0x0, 0x0) msgget$private(0x0, 0x9c) write(r3, 0xfffffffffffffffe, 0xffffffffffffff84) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x6}]}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffff9, 0x93, './file0\x00', 0x4, 0xfffffffffffff962, 0x800, 0x689f}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_gettime(0x0, &(0x7f0000000180)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x40) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x9b80) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:00:08 executing program 0: r0 = getuid() setreuid(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20280, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) ftruncate(r1, 0x0, 0x7) r2 = msgget(0x1, 0x440) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r0, r3, r0, r6, 0xdb, 0xfffffffffffffffc}, 0xb966, 0x9, r7, r8, 0x7, 0x3, 0x79c72ecf, 0x6}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6c7, 0x0, 0x7ff, 0x0, 0x4, 0x7ff, 0x5, 0x1, 0x2, 0x7ff, 0x2}) msgrcv(r2, &(0x7f0000000200)={0x0, ""/95}, 0x67, 0x3, 0x1800) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000280)={0x3}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) wait4(r8, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000400)={{}, 0x5, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ftruncate(r9, 0x0, 0x8) fcntl$setown(r1, 0x6, r4) sendto$unix(r1, &(0x7f0000000440)="c8ad322156ba02ea07857d2312fd9f8d9c2417cceb6bfe18ae4f3f2e66d3f221609b27e9cfa02ee6f693c0758fc85bf2e29866e8f7acd424382c39aaf96c587e933f5342917309bb5ddb5ee2f74ebfcc0975fd9e412911", 0x57, 0xe, &(0x7f00000004c0)=@file={0x1, './file1\x00'}, 0xa) r11 = dup(r9) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f0000000540)={{}, 0x1, &(0x7f0000000500)=[0x0]}) setuid(r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000580)={{0x0, r10, r6, r0, r6, 0x100, 0xb381}, 0xa66, 0xfffffffffffffffd, r7, r7, 0xa1, 0x9, 0x0, 0x3}) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000600)={0x1, 0x5}) setreuid(r5, r5) linkat(r1, &(0x7f0000000640)='./file2\x00', r1, &(0x7f0000000680)='./file0\x00', 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8091, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}, {r0, 0x80}, {r1, 0x20}, {r1, 0x4}, {r2, 0x80}, {r1, 0x108}, {r1, 0x8}, {r1, 0x40}, {r2, 0x8}], 0x9, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3828b, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x8) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getsockopt(r0, 0x7fffffff, 0x1, &(0x7f0000000000)=""/18, &(0x7f0000000040)=0xa) getsockopt(r0, 0x7fff, 0xc7, &(0x7f0000000080)=""/6, &(0x7f00000000c0)=0x6) 16:00:08 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x6, 0xc400000000000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x90, 0x6b6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x6, 0x20000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000010, 0x3, 0xf9a8}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf000000f, 0x0, 0x2}], 0xfffffffffffffff8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0x40, 0x10000, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x8, 0x8}, {{r0}, 0x0, 0x97, 0x4, 0x101, 0x3ff}], 0x3e0848de, &(0x7f0000000140)={0x5, 0x4}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a9b000/0x3000)=nil, 0x3000) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x2, 0x312) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/77) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x9) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:09 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0x80, 0xf455, 0x200, 0x336, 0x5, 0x5, 0x8}, &(0x7f0000000040)={0x0, 0x401, 0x8, 0xe087, 0x4, 0x3, 0x18bf, 0x40}, &(0x7f0000000080)={0x6, 0x100000001, 0x1f, 0x8, 0x8, 0x40, 0x2, 0xffff}, &(0x7f00000000c0)={0x3ff, 0x101}) select(0x40, &(0x7f0000000380)={0x100000000, 0x6, 0x684, 0xfffffffffffffff9, 0x6, 0x6, 0x7d3be083, 0xea}, &(0x7f00000003c0)={0x1, 0xb9, 0xfffffffffffffff8, 0x800, 0x2, 0x6, 0x7, 0x9}, &(0x7f0000000400)={0x596, 0x7, 0x7, 0x9, 0x8, 0x1000, 0x7ff, 0xfa4f}, &(0x7f0000000440)={0x6, 0xed8}) select(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000140)={0x0, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0)={0x10001, 0x4}, 0x10) select(0x40, &(0x7f0000000180)={0x2, 0x7, 0x8, 0x3, 0x1, 0x7, 0x7fff, 0x40}, &(0x7f00000001c0)={0x9, 0x20, 0x5, 0x7fff, 0x7, 0x0, 0x1000}, &(0x7f0000000200)={0x1, 0x20, 0x40, 0x6, 0xe9, 0x7, 0xec, 0x7ff}, &(0x7f0000000240)={0x8, 0x5}) select(0x40, &(0x7f0000000280)={0x6643b41a, 0x10001, 0x20000000000, 0x1, 0x400, 0x9, 0x626, 0xfffffffffffffffb}, &(0x7f00000002c0)={0x5e65, 0x8, 0x5, 0x100, 0x5, 0xffffffff80000001, 0x2f, 0x100}, &(0x7f0000000300)={0x96d8, 0x7fff, 0x4, 0xb53, 0x90e, 0x3, 0x3d, 0x3}, &(0x7f0000000340)={0xc901, 0x3}) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f00ccc0 failed: hole in range 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = msgget(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 16:00:10 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') chdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x170000, 0x10, 0x0, 0x0, 0x2, 0x0, 0x20, 0x2000000000000000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x36, 0x3, 0x9, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = dup2(r0, r1) write(r2, &(0x7f0000000380)="0c584e5cfab0fbad605a309b8dc538bc2fc94746fc7f6e32f35383f72e2497c40b02c63280c00fe1b8f400020000000000004480205933b3335913a8c15498e7847356b37fe1b3d45081881ec914b033d925e8d668578134e92d7ca12a2fa212f217f6e6127899de4f8b1fc2c1d765daafc1eab43d504a674a8cb2c5b685c139a1a99dd64dff60046673577d4f933602b269a131bc60c40451ecbe0c69a58cb46f893ac767844395b05ea2f65a5b9b002ebe739b9b445c461d", 0x68) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x4) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() semget$private(0x0, 0x0, 0x104) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8088, 0x80) openat(r3, &(0x7f0000000200)='./file0\x00', 0x80, 0xa) syz_open_pts() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x963, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x42, 0x80000000, 0x9, 0x3}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8000}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x200, 0x4}], 0x9a, &(0x7f00000001c0)={0xdf3, 0x100000000}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000040)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x20000000}) writev(r1, &(0x7f0000000640), 0x100000000000003f) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1142, 0x7) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)) fchdir(r0) dup2(r0, r0) 16:00:10 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0x0, 0x2, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) fchmod(r4, 0x10) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x33e) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x9}, {0x50, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffe}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0xff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0xb2, &(0x7f0000000140)="6ea4a519ae74a80a5a2099e8f10e00969b8434970194ed267f7362c40879af001cd677d2ecfaa1e7da42be9b83acd79a258e0485a2e4bc209900360ade72513a62d037a4da3091156ff2c42ea7c9f16f5178eebfabcfb6920a2ff3f0a3bebc2c7629013a5e9eca467fdde9a53a8058d6f105c44733ebba174cbee71665bdaaf4c97309895fdd1c621bf375de67288a70fe74c32cbae7597c8208c5fe898dcb1f6f878804367b834acd34884f5873632577af") 16:00:10 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x4010, r0, 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES64=r0], 0x2a}, 0x0) pckbd_enable: command error 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xad060a46361ba949, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x0, 0x7fff, 0x98ac, 0x80}, 0xc) r1 = socket(0x2, 0x0, 0xfffffffffffffff8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x81, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f0000000100)="4b74954c8eeeeff37869bce53f34997b4c7de548065c88a1bd4768ee8e99cb8c89cae8e792da405560411aa5b3bafc7f0b25bb12e40abc7197d263fa7d4be502f8fafc99853616da1890c2669e6b10229e4e71fa3d24684d58bef17c9e98394d2eef23b23d19315c58ce5eb34eefe73b88b78e54e51af868d00b6e3a169b2c7b27ddea112b7523463df1117087e35b9ac7956c336c8ef521736fae1999bc1ac814a6de8f5a58a36a8160f4692b417c95987bdce9eb81877f4d5c5248c769bdb6bcbb4ab499a0f9c19bd8558afecc35bcb19366e2ad38e2eeddafc2a3cb6198e805d820e369b3e7e424f77a539dd254febe5fe3a66dd516e22b04cc98dfee8744cbc8ef1f", 0xfffffd5e) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) clock_getres(0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:12 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92b, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec81f0d9efd0114c30f3bb29e77634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c5a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea0b2bb026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765f482a5210d200403f8355003be1f765c498a91d5888746b4a74e50f39fc48e7064daac3"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000340)=0xffffffffffffff95) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x3}, {0x18, 0x3, 0x3, 0xacb}, 0x1f, [0x7f, 0x100000001, 0x100, 0x35020da, 0x1f, 0xb04, 0x101, 0x7f]}, 0x3c) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) pckbd_enable: command error 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4fb695eff9bee90d7336f48623904c0786e8aa402062d0bedc97b18183349042cc19a72df308237703dcc7f0e35ff339e05d3c655d4197c622bdcab56018af45b63115f2046ad0d1a42e3d45eb6c1f215c16ba87158259aa417c6099cdea113d1b751f3e6612304eb5d38ca4f68a5573afa478092914ea4a20755c5dd4118b52f7f37d4bce899521b35269cf6cac24a83c0d1b5f2ea760db4425747d5a0c46ffe61bbd5127d8987e7c952dea927936fd6f85f6a4216fcc5df300097aaee3a46e3aba5f0d1b1301983e22ed7b3f2654bcd1c52a96493c758fdbd025e63eddba16120a2898513841c07349ad63332c65b0a6ef75000000", 0xffffffba) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) socket$inet(0x2, 0x4, 0xfffffffffffffff9) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x1000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x6) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x28) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x7, 0x0, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x812, 0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) dup2(r1, r0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[], 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="cb28752a7de6c913037210738c29ab65c1dd7b65919e730f3bd2a11a053bc538f9728e1bd09252d24496c547d23c593b5cf9f75dcbaac6b133aa4c15963d5f1b97173b43feafbb38ef7cc8f7dcb792ba29c67a5631fc38e996f57fc53764d9c6ba", 0x61, 0x3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in6}) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0x7) close(r0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x8, 0x8, 0xff, 0x10001}, {0x5, 0xffff, 0x7, 0xb82}, {0x1, 0x5, 0x7, 0x4}, {0x3, 0x2, 0x8, 0xffffffffffffffff}, {0x6, 0xfa, 0x2, 0x81}, {0xc78, 0x1f, 0x200, 0x2af}, {0x3, 0x7, 0x1ff, 0x1}, {0xffffffffffffffe1, 0x80000000, 0x7fff, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = dup2(r0, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0xfbb9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) pledge(&(0x7f0000000100)='\x00', &(0x7f00000002c0)=']\x00') fchownat(r2, &(0x7f0000000240)='./file0\x00', r1, r3, 0x2) setsockopt(r2, 0x568, 0x22, &(0x7f0000000100), 0xbb) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknod(&(0x7f0000000500)='./bus\x00', 0xfd, 0x100) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x3e, 0x1) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x0, 0x120000, 0x6, 0xda}) getrusage(0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x0]}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x50f429b2, 0x5, 0x4, 0x7f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x3ff, 0x9, 0x100000001, 0xcf5}]}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x20) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) mknod(&(0x7f0000000000)='./file0\x00', 0x42, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000180)=0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f00000001c0)="2053890fa08f429bac285079afcabd54198ae84f8ae6a813072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x2f6) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x3b426606) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x39, 0xe, 0x100000000, 0x20}, {{r0}, 0xfffffffffffffffc, 0x18, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0xfffffffffffffff7}, {{r1}, 0x0, 0x88, 0xf0000097, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x83, 0x2c3e, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x9, 0xfff, 0x4}, {{r2}, 0xfffffffffffffffa, 0x19, 0x60, 0x1f, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x7fff, 0x5}], 0xa2c2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x7, 0x1, 0x81, 0x4}], 0x3, &(0x7f0000000140)={0xa37, 0x1a5}) 16:00:12 executing program 0: getrusage(0xfffffffffbfffffc, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = kqueue() write(r1, &(0x7f00000002c0)="75e6897d9fd2b62006ab341164de963ac83083c3d176b0f143a8833f3a8b9a26882d9125f4e584d2156c807745916a8ca7fe56dffd44089a57f307b3e39723223f6375ab5b9bfe7c035c18ca466876c41f9013f62e31528a61c02c66d8eda47d8a85b6a612e853149ce937d5860a07940adb6c737ae8bf19a0ef556743d0b3f1c9e77a746c31e1a6d4f037bb8e1aaf2b5f987714157d293af060da297565bf052bf6b6947168b9d83a5831a20c17c8cec4eecb4c9952662da6727e119b91f0ec991e39a106194f61f84f6800676598dc851a659ca078f6472e91d314693d", 0xde) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000640)="d9c4ff3d68d0ffb28d256a0dbcfa0bab1459014a1e81966131f5f714448ef745f08ae8a8634ab8bdaf806c222104f3f69ff8accb25b1e03eeef86f20ce828e56c51e3dda0d39e71c7a8b6993f8ed03f5e63ca402df3b2e902b5ce13aab1e494a05fb138d2817ded96e2ed3a6d82648462adcea3f6071ae796af3867b8e9e7b997af76000d053a905690b5f8aab319678be3930a264d03b06fc678d1efaabfc1a3ff8ef6ee240bc0498876d913e4187c37a2b8e4c70d91df448031bb1767c7d063f45a8297a9e0f844fb02d7df49c247d0658a373", 0xd4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x0, 0x7fffffff, 0x2, 0x1f}, {0x9, 0x122, 0x8001, 0x10001}, {0x9, 0x10000, 0x3, 0x7e2f}, {0x8, 0x8001, 0x2, 0x1}, {0x0, 0x0, 0x6, 0x3}, {0x6d, 0x1ff, 0x6989, 0x2}, {0x1, 0x8c5, 0xcc85, 0x3}, {0x0, 0x2, 0x2}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000140), 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8001, 0x0) kevent(r6, &(0x7f0000000740)=[{{r11}, 0xfffffffffffffffc, 0x78c6c24398485971, 0x8, 0x5b6, 0xc000000}, {{r12}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x6}, {{r10}, 0xfffffffffffffffc, 0x1, 0x400fffff, 0xff, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x20000002, 0x1f, 0x3}, {{r10}, 0xffffffffffffffff, 0x12, 0x400fffff, 0x10001, 0x81}, {{r8}, 0xfffffffffffffff8, 0x7c, 0xc, 0xfffffffffffff374, 0x7f}], 0xffff, &(0x7f0000000900)=[{{r4}, 0x8aa6f152a66d8902, 0x0, 0x80000003, 0x200, 0x1}, {{r10}, 0xfffffffffffffffb, 0x10, 0x41, 0x2, 0xa6b4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x22, 0xfffff, 0x4, 0xbcb}, {{r0}, 0xfffffffffffffff8, 0x28, 0x20, 0x101, 0x1}, {{r5}, 0xffffffffffffffff, 0x10, 0x80, 0x3470feec, 0x9}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1b, 0xe01}, {{r13}, 0xfffffffffffffffa, 0x20, 0x0, 0x7, 0x2}], 0x100000000, &(0x7f0000000580)={0xa7f5, 0x100000001}) r14 = syz_open_pts() r15 = syz_open_pts() kqueue() syz_open_pts() ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x10000000000006, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000003, r12) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000040)={0x81, 0x8, 0x5, 0x7, "7a7e8760b4e19f005eda6d261c70ffa1061e38b1", 0x100000001, 0x5}) close(r17) dup2(r15, r17) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1a, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="cd") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:13 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20271, 0x80) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='/dev/zero\x00', &(0x7f0000000140)='+}%\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)=':\\\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='}#:\xc8/^:\x1e\x00', &(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='/dev/zero\x00']) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x108, 0x0) read(r0, &(0x7f00000001c0)=""/163, 0xa3) open(&(0x7f0000000000)='./file0\x00', 0x411, 0x84) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x38, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x401) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10040, 0xcc) 16:00:13 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="001100000000eea4b695"], 0x10) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d718", 0x5c9) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5, 0x7f}, {0x61, 0x0, 0x0, 0x10001}, {0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:13 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) shutdown(r0, 0x3) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6008, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/79, 0x4f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f00000000c0)=[r2]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000240)={0x2, 0x6, 0x2}) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000002c0)=0x2) getgroups(0x6, &(0x7f0000000100)=[r0, r2, r1, r0, r1, r1]) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0xff42) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f00000000c0)="7183afbb793f426c74c978a76b95d7803f2d896019e71ebd7a4f43969776d8c31b6ca15da762e905260c5166ca063f765f99307b33e804939d90dd333da03ef084e7b39fa98ed27d54237818eaa13a6d6de6e1edc718d3fb90d83d3fb3e86d2ac802f1316dcf62fc83f5bb054f61afab7906b35e8b5514100efb064717f030991966de54b22e5e94684a6f7ab95014e1409eca356f60fa173a1fb1ce1dc6cfbfbb8e5c26d36bdd9addd7ecff4b99801b69697ec631a81b5ba749d9bc4c9cf15526c7a0dcdf36c88c", 0xc8}, {&(0x7f00000001c0)="ea850a1acf5dd4d50d8bb3571ab4ff6a19feb88428ee5b2b1657280d74a14fd7635485bc58fec1d9c8024cc5d59b7f7e1e8330b955625e33dcc9daf9f76c65615c947e7726630c5f6a7226d28120e834be1fa3bef940c8bdb4a551db6dae19733196f407029673e6e1ff6b135c0b16cae00b175907879673be44e78161457cfc05e85cc5846bcdf9d25b529aa1382eebae484c9c3fa36aad0f7a5ac13021b1c493c49a1b0e2fb83726360d80eb464ef7c447301b4dd12118cb184349aab4755aff7d111249e6756ecd4885600335add3d944e3f291561eb87da81e550a379e6505ae215c8e3fa99eea9096209f9fd4b7882d9d", 0xf3}, {&(0x7f00000002c0)="374a06b0825677d2e651d2bce320667bd259d110b647ae264b", 0x19}, {&(0x7f0000000300)="cd51ef6c4636be77585ea1f8a116b48fd85a3063fdcc8a1b5df29aa0b6420e01ad45fb958bd496acdb421f4d8866d9e368eb0464a9797f8b1883bc8f23d84f30ee408ffc7a1b4c4f6890c82eb01223ba2a0383639870ecf8ea4e65e2086506bb0058d1ee01a971bfb8a8cc1869ad0ebd5f78b0ac51588b3882ca2d4fa16aa019c42437071a8972129dbf0f6ab1d5574320cddc6c2ccbc6f799173b7f64485b0a9d5e367ad116de881f13a6f897b5c2cb86a77ae7029c4bb31cd7e63a91", 0xbd}, {&(0x7f00000003c0)="bb0297319a15175b1b02b527adc5bd7a7f506077370c7f957b1ae6e375dd19ed1c4c259031db0bbaf293a3945bda06e9dd48c8a3cc95d65cc4926472d82d69c2ed7c3acd59270cff6f4ab0f896c5d681d2af928e377ca61f717098c1a96f347a5e9815bec023a0f6f8f8d0728db68ea782c9ae651352063fc836e9692645b276d4bd12cb058559b653a5afe5830d5e5a4bbe9d64d288a6ffa78245c898ca11dc", 0xa0}, {&(0x7f0000000480)="de8faec714055eefb4b96cb98b77595792c8caabbd858d444c9788313f77b4db0fdf2d2166327a3693b1fefe1e91ea88436785fc98e41fe0f79f6ff5fa02190da42ae17018d206c554f396de50119ff4aa61b3154a9c7b1fbdc278c1da248d2f105ac0e133357e1c62369690f4653f6d642a6c706af6bc3be4135c0d0a17bef4cb244787d956ab3c97a708a1b4082a7bddc85711193bded9f28b1f2237042b1ae9bb97ad19a56e47dacdd8aa7ad43763af3b26709160737f5dcc6f0ab9736306b146b424c5747ca73627ae1d56d7ecd7bf5cabb337169797a52915e32bf61fe2e6b0190288963f08cfbaf80295973b38e4", 0xf1}, {&(0x7f0000000580)="0ffd02cbfb03b4cb2cab3a2be49a9100fe5e497ae6df4d59e9366fb6eeab19ca2407a0ffa5f7c76e67d173eee2665f7787ffa5daccb2716b992a7b1984895fb93aeaee0a596b002eed5f21e7025eb3d46429ad4e910ac22a1ffe857da61416d95b6637e9ceb9fa51dfa8e38ef653d373cef36894896bd1352052d43a8069e6f964fd63cebecdd7b055199c4788ee9c7f0d2a0527ecb96ba02ed7f42a2096eb3e20f1912ba0e002123f123fa54df3a6e0312ce2d670a74deaa8df7f121c86064bcaf08ca9d8836578667c6b69fdc453828b93169a2d238aea890ad4da3dbec64aa0df5b5f1c14419c3aa2fc7d089a6765a6cab92bf28030ffc174bec2af7b8675c71bfab1e1fd23bbf012d109910c30d60559aefb61c1d9359ddb3ec9626141b0716ef60a245514c8b8814c2e77124b10c31cd8128c5b856ff03080d802346d9e3fbde90e011264e740573d461e0ae2150ddf99d48d67c95a79abfd85b98b05b37ce76f76e75b1b9e6972ef630d55dc2bdfb956eca23b7385c839ff7556c0ff90f85b37b42c119c10add52de419ae8b4c2bde34f67fbccbf5423fa1e0ae0dea35632d0afdc65caf66a247e499540206031027b6e51f37bf5224de07e9070009f07cad4ca098e868280e360e906cdc673a80490defdf6f145adda6ead0936a35be7848cefaae8a31940247fe9fff84459fa04c1bf20625b6f5a4641eda4560ab80a184a3abb712a26804ec8ea87d4729a01b3662d57fb9a89e9027758144b87cc23779d90cc7d1cb92a900e1ef0f17860625ee152d31d2736a9fa5580b8a22c582265ab47d3ba23fb0660f1366881c36f5357fc6b9c9fa14fa7f7c90226bf5a1f1130faa94d84132f506b4d6e2204a8b0311c562555534b504d5d929de0f261f00327fb9fbe36aa9da573b28e1dcb53886909e3604679d7d363b28eeb26d7968c5361ae98d6180eab9556326a43f61e24f5e117b9c078986ce6427c58bae6bdb616a4810859f1a899efb076dfd3dda73d7e3e541d50b691e897be3708ffa53d5cb37e417cbbcb62069737aed72bf30e942e87e70bbb4192a5f6bf6711f35ebc265903278bcd30938f508e40a6bcdec40ddad845b135305fc4a4784ffab2e8492f391a7df3b58e4320e1bfc907346983a08554d13072f51bb549c7ddb1fadd56226e6804d3241726ead0d9c2361a5f2886b4ce086a7fd6ca1012525d1c3e10f92fe103031a8b7ecb5040c5085222e9ccca74bc10a0c56b176d0d0447d394461fbfd7108d086ab69fc6e862107a1f05a36e21d0a91455768da990bd7142a15495478447aad3716cb85bd8d786f0dbd4f8f75a4d0ef76f52ada636452e9df2f44155e36ce8762f72227f041548bd2e08a96ba1bc134b3c0129f52d8fb7dc4be3c6a6c331b9a6ee7a87acb5ea8c88a3d859f01aa6cda978788ac62a8145a9b80aa654d6ff37c3617637fcda7508fc6213befd38d471897f4925b5dd40fcd116bd6dcbc8af924f4fcbb2d0b8155156c8896be133c9e96bfaa6c3f0fb505cc24dd7b56b3502448c29161e5bd9b9b1cdaa3f375037301735357f76813122b7668c1517329f0f08c3eb9a0d4a5edb4cd4f0a0bafad347305b0615f8b452c82d2cadaaa5e032025ced2dd214420d0b2348c51ca6721eb873502581ed49c13df2d92c3b6dd5d3dd188cde7971940a81f3d9d464c3f89f70a3476322ac604391e9ada025e41a3854f65c7b8281fe0183b35092aba4727249823dd96ad27fcc96b329bf9ff8ac83ad4bc171d69edf68d00dc5a7af6c3fb0a691f010b64deb5f44c5b3503a64ad61c93f93b17724102c5ceb999fd62f9c45eeb8f83bf9e32e3f46ddb3d31fd9d591b9dcdb7b17d315765410c0bebdeadc0a2cccf2f5e1a44a8eef2e40fbf5d62f6f7546a5276cad5b28aa3788c55c7be3f31c0e0fcdbbbc151b30dba51c666590635ebbe465c8fed70f71c974454012e20ad4c03df43b5eb1b2aed5ffcd49cfe405513ae5e95946ea641bdf6186314b2b451332cfd239975e09dacd1e262b3f14da138b97675c7cce2393640d3844b222a3dc378853a88983e667ae21facd84a50ba28b2eb63e72fd355bf40c976cf058d65905cbb792ff8f0259575796a25b7b92ff41ecf46931bad1ed10c23f530e2a7d3cc1a147ff803f8cea22bf2a4ce6e0775b8a135cd90226c2e63591885931befa70c0aef66f1d5a555aeaee8de13c13092e64d87a6e78f73378040bcc7c7b7b91a4f508eca51cf0952e206cb48564be1db3c3ab7d8d8e6a351b67c22945e5f0c62d2ebf1db222c7ec7e53ff836bb142d32aef7f85f5a8868a243d3db8db53ae64d4d83b3d9b8ecc17fc52e021a31beb91ad240009b71c16c703f59e79293b03bdfebd258cad4a423ac0ee2d494b9c803d999f6bd5f0956117cba8775d5d8b6644f158c116edddadf0db09f0225f775131ac90131250e2e85f334caec2a5b867fc3bfd9144aee2d5c55278a1a74d5d225b2336239ddbd4fc9a25922c644d246a24164f677ee1b2f2f8c4c63cfdad38d1f785b9a01ab9939ab170b3f723fe3586611a92ed36093955c8ac93e5c77c736a13f0cd4c21786d2ede18ab8d8a2253ae5c8b6c3e434cde459df6a1b39bb5290f28ed7666ef8b7485d0a2f3d80c20b51554afa3d451cb78edaefadec80c8df357ca05c0d03631c25f24c807e3c5b307f7319c131b796913e7dd67d8004d92b0e55841b0535300a0f52038cd019e1c8f26085ea019e1be01ab05e554e1845f48aa790493e4923a0872ec7249b379b52f8fac4b995d179205a0a1e360b4ddc2fdeec4f0e5ce8a15b4dd2fba4f4f4045418235f1ea845e71029597252309e89299cdb92711d6ea8b9946f194c40ed2f26892459df3185d2529eec75743c857a3520e8dbfbdb6b3ebafd6866cd1fe71bfcfdcbe3f1e1d48a43d89f26fa2beb4b8933128ec49491bb9066ea1bcb92b42b7c549b319bc84df20f77f783560322fe5adf6ad9e7860a77507b032aeb8e116a9efa64bea8ece666fbb016ff3621e14f3012c60dec300bd63e24bd3e49c57113e4cedc88ab4b74f539c27aa0fb695d501c6012596648d89e260575fe163948cc90e429a4d5a9d08600146234095718702ca9cd9dbfa1da7701836b66db78e376a501ed7a7b3b196c501e4f13061dd2f2af802aa8bbb1f52c0289fc4df112990216152c3ad2c135a18e1dcd9729a70f25c20d33f59f1e44b6a87d9a98cc3ac33239647cc765cae8434cdc417dfb20d4a6f72a62bd4f9c908f29631aa7fce9125d309a70fe670c494819990b1905cf44df910f1895e52207e2b9c9cbd3f0e65647d108f7d267d8df80e8ecbc11a5e5068afea207ce93d5a50a41d81a51a51d48f545fd20cecf5e7425a77f074f8dbb68e4f8bd73bf58aa97809fa6c8223fa860c4a89724703cc0909e6b9aaf867ca63c3849850ee95c6e62fac727a30459d30b828a0129c91d4a7da5837fe4e01a50f59a5d8372010b44a188cf5e1f91728a1923c182f4c8db05bd9106dc7319535b41c2ac21a249877f9f3591426bd092437802722399ecda7248866a805f7acef6ebc4116b9a473f08f240b1e0205a684388d71723921ef73e3a24d058dcf0e7e47fb8bce1f4c605aeee89ca7ba4651933bb269ff1ee1c532116b1e9338151b249c5413b1cea7e5a50aea596ec95b00df9d399f8b56e363d2a09180b123c1d048f6f7fe4ad9b69f0d68198145805085292152d1322fbe6ff19a8f7a82e4e8e8e2a977d152ed81baa3b9d2e2210e5d46f75d764e2c3a164a02c34db583fcdc24e2bf4eaf8bb25e804ce7b200556b67a1930d2b98de5b7a9b1a9607271bfaafa087cd26662f5da104f27c2cd2186a9cf6e2cbb9495c1411bedf2aa9c38e65e55b253d94a368890e1f9e6dbfcb5c31abcdfc56f259188a94d95fc74d9f80be36739ef939463847c0035b2116f8ce07f76b417c27ca93b106ff1108ff35413152ab281b3b481e5c051c0d2b63ca73cbfb768ca5b24baaa5b70021f1a3ea81a8eaa83eb256ba7ca9aaace484d193be68173634c4bdb576856bc4090f13cc26484bf571c1f96a62caa0e5582e1b295a6ab0858c8c2a9e461740134d819ce7555d6012926390d5876e04b8390a8d15bc2d54a78a088c717852c3f28f384b7c82e29eaa4b4546874fa588686a80eeea52313bea9a473c6f3ef8d8dc1e34e640dc2685c5f20bbd05b94b44a7f56b3a14b8b1150175071176382c4aa6fc34c694d28d6378ad611b35208819ac585724a4301099dfe131781e15af8cca18a854796644a96631bfdb9ab9f7106bcf8f73b009b0f3c3a45721e968c4e9a4bb25895ee70c09ac7aab120ff1c3c1cb492985e5174a487b4cba5753676ae9b567e63bc181a551212a98c07465cf3e3efa255ac8014ea21edfbee978e40b6741d17cfb7999b6050694f115d47f1af96c533d1a21ce3beec03e0f436b9384aa24d8fa6b20b719692edd7817e8ad9287ab02262e44919bbef35e54dd8fe4693346c9a429205dd1388943ee1c3e40104878fd6991ba35dde36e4774d4d1de33196b190c01a01e141184d192358738f587e64427c63bc13cbbaee754dcef3577bb364274e5cd0991a9f7bafce87453b9d6ee60df26f7933fd45ac613af377f36c22c6fa61ca8a10c457c9f2fe103c0743fd9a1dab8a9d4dde63c735d58b9e624923af1c6b68fbab9618b80dabd413719d9dc10d80791b98402ec6823e46e141372a0f5e2fd145afc957da8e16dbfec657a881327a187f33d734d781cf1e90efaa89df647b4db7637b23118190511c0b41eb262e865b98181115672cccbb985761a1a6542726b5310e706db794751c7a8a0a7403cb4defca28ff5c48fc3b28e5492a99cb600afed8c43eda5a50f4a299f1617dbab37d78875077d4df1a382c3bbe451881125b7f271d3552030ef379c8f18619934255c0acea99e00fc207bae7908c577d10f1b89214f4e02882a645d4a3ff440cf9aa1ea6e4923f0377e60c727bc6616ac4ba9da21ea2f901caafeed07af2cad5e806ed9dcf6dfb3cb9f200ca9504e1e982b84d05a93e838205301f52acc87963beb6f40cfcae6929240e56d71b0d610e77cea2f2cfca04d735904f63dbfdb081a972d24e4dc86bf210f836f693f932077a117dc9c93a50d53b7abd02f56682d69f7ce9c7a0b668839f26de6ba58c9e7ec474cc58b2d8bf184cccd7d47415333fb3789a5ab8c33c132ccbeccb16e188d8c0e46845dd3ba8e94f42981cc839ccee77e01ee8f9b13ac8f2df35590d0e784d724c18d9d7bac7e63c612adcd18479e9232e3f3e142015463ac82cc36b3f16bf464dc7573ed771628e4ce0e26140afb962590a74824ad92e0081ecd8090f99869eff87322e78d021c75be811f90b9cfb8567187cd9021a464ee8921f672c838af0e9e82fb51c861e942c815848f9475d4c3fcb18c098b3d151f9889b0611f0c8bf8f500fab775d37b06a4af445011a547df001a0377c2c3fcbad83bb85a2f7114c338396a516bb69024c007af42e17dd91175e5b2d916f2660d9dd0725a583ed3f9b287fdf58c31458b3977b0967991ff8df0d0c86795bfd5f2e0e0fff83746210f82764b1935153ee2a924373971403f040173f79b5bd7807e03242a6a89d483c2e449a0c0a33ca1a0feb7645343dfea80a652aee3ee693a1d4b98b7d78d8a00fd9604daf82d7aabc5642b6cee042e20d3518f0569a1f6d9db7312a0dfb0c0fc36031ceb25ca42a22a31ade3a86ca4c041786d8aa0358ea5af397a757118caf56058f36b12b05283ac7b083a6", 0x1000}, {&(0x7f0000001580)="dfb196d2c8962c48264e1411e59f77574e05d2e00ca0c0357797ce2b9a4b1dea72de3534a1eb7bd41dbddcc5bba76cde0f1b931f42317df7eeba7dfead4f78e0173ad15204a052745b0217967fd5179a95de1d079ab0137556802c8acf9e0941a434a7242d4882e723ae8bb3896a7510ee9ad2ddd78b51918eaf91e90caf051ed5e346742c1c85614c2521253da59f8e146d0ae179ca8bf8f2c5e228a9287e3dc425f5e450758ed3f0f87a9102e4b3017374621803ae57336078a92da0b0b88b18a9331911eb", 0xc6}, {&(0x7f0000001680)="a822589857b803c6757af52bff846fb035d4fa64daea83f0e2492b80ed25970a58fc27ecb3d33c991cf15e9271e9944c84cf682bd0fab0de9643a356c77240f0668b1cc2bc3f0514a708d4aa39f8bb94073176529458d9b15979542ae6cfc0b76470d73b33d2bce9f91163ac720c423005cfd6d057a2f14628976c215c78ccdf80d9e42a31d968caff69866f8abfe7a1dd5b5f90c63363d960f7dd9f4d82656fdf1b339bc067c9d0f443539c8b7f33526da3d0b5a3bff301ef3b0a5903ca1c3e126a168c04c15151597aeb8be88688ae4ca01554558331a672c93772e9f0ebd2cfcc07ce2c16bed8eca5d53d1389e686887483f99c03abe18081e9925eacb7616e88a9b11513c983400de5ac623f842f08ec96f0ac5aa943deb5f4abe9778b4fe3787ba2022226b1357c5536b3b73fa6f5cf415b29b27c46ff47e09c78058a69050f4ce103700a893ee3f3262e722e96331d5afc059e4d3b2c975e6fcaa79673c6323e715ea41c3ae3282cb0cf10f164d142aa5d057fd6d470d2bb67045d6636c7ad26e85c06f9f7d55e49982784b29390047f65eaf7b91960d2311d9cd3e536b5ef41fe071d8268ab41037e5f83f9fc3d0bb57eb8aad9a80529e43f17609df02e325e782181ce0f940e7d3bd7fbb9d6bc10186604e4d98c23ac7e8cdd5ce28bc5e31feb6bef180fc47a63e8865f476cfe599ca6d76dbaf28010d31dbffaac95113bfdee6eadf146b35e5874e3ef3a66f3589559b633e9accab53a0231c48baa502e2a3b8f3b6f174dbf2fbf36e26950320b21a42140e64ca719cccbc487a8372187d2260e2a25f1a8184a8ef4ab66031333b0fd9a8e89b3bd57f4dfbb32e8d7b98cb6b1b40964c3b522c35df33a57cb48c196185be294ff830ea919d5661a4a60f92e5e314119f3c5ce642d5099a9eb0530d8f6e30ce48f3a79b4110b6775191facc73ba4ef0b6022357d6a155868ec682b42d657e1cedce1ff6be94d203a5d6c1446e9507593d3b969d5574c5a91a3c00502b61b12c8f6a70130d9b4a3da39b0a13a493f6caed8f5a91c084bc5fdbfe62573e51ecec87907a21ab16aebce278831f55c0da03eaf35d3ad5f9df24c1a38e2f0a0ad62aee181bdb75c3fff2e4dd00ae4991a08854326b5402288ba73d84a66827fbfc0e1e2e0843218af22b4391d3ad94dbadf18d2f27c57df54aa0d30aca5806e29ba0ca67291aaa93bab0dd48cbde4c6116312c9c1a204571e4061f0c44f7c620c5e4c4378aacdacd57f8a3b44c364993a8293ca7cd9455dd0150d1019a2545810ad87183aa66add32db03affb5112db66ed9623732e9fe2833afea83679a9cddaf22b38f880a44712abcc2e1ea69da07a741bb2040eb03afa3f850ca016714c69264a04a575d0dab4b3905950e6ed5fbd140a9d54f09a585e66376b3d30062441f9860eab27c7b8db31fcb3af28247b03a13774ba0a207a3563e80b323eb0ae07e74844d81a13c5bf3be37b4c975b11227b7143f0fff98e57f8d6ea5de870e87df394a8efa4421e7f6b4539bc6952ed6ed7d0a65d446cb977f78eb393b9e0b1bb75d299e3c69a16da01401f6ca993ee1b1b00bf04ca068d997612012d21169bf9fb10dc7efba4361caaeab11fee8b0c9e7c759903a769048e3ed0bc47656785d921cf3be448a409e4794d2f97ebc86383369e303085355f8998df17e2ab4fac6aefa0537b680d5b156b11b834ec2b5ed63fb5e05bbbde9881697714f0b5bff9820f739fc1ad2786a1158ae505ce74a28e821a10d209a221735d9e958a28ddd06ca2a445170902a5c0d3805618046bab144c59a8432892dc11431e64def1fe7b5cd17d187426f46e9b70c1541f792700239bba02adae715f1f50dea3814f4e7624ea72194521d8ad323231878b9832b0552ccc8a520bad8ee37d2b2b5e2f4e71bc3751d74877f6d7a5461e17e58816ee51f924076d91253809271b79015c4a4151cafd827cbc26458dc7c3e20b11ba31a37e3e3692bf1e2df08f833418a16d4acd805e561d35c019264378edf620b32165f2f4c2b83b28f9b4f1a9f9d4175af21e8fdd11c2db2f700a976d6bd4c77161107db962f67fc02b9b765cd507b14f38bc22822d8b2967b3180ca5bbd7544ff97b16daef79060af89baf25a4885a278550159b54b63de7d5fc770d99e79c0444be02c61873b6ec85dfbf7cb6d0c1d2469d3f855129e870a488dd723c0a7c9279ef788481272460efae207c616b91c591276d9f5f777e882612b0a92f8a6eaf0b8b2e88c60adf793713699d6fb791bd73a9db3b78b119c489bfdf30da5482aa5112f3ab0ce269f12b3b8d51515595371ed59a3efd228056e473eda368105d6e6dbdc30eed81754b7e3d64b221cb7cfa382537272ddbd4dd9d9835c83f9e6a8fdc229e26bb9a8aef3811b5f60ca7d7d26e97378bd788535203fbf51015a36806760e1f4ee2dbc868c8e61c989a8ceb626b5c205a385d9bb5dcd686287cc493beeeb431bb85d5f42df6f2e8c8ec213fda281b4b52be381d10ee71e9debc8f51bdaabbee46ccdaeb9c706edb8eef4537496f345f564180801201f1f177b1a3fb1fa8855220e00d0881f20e00f263f2c97515896318452f4eab020438068130e0345313417e71681a9ffc84b0453358673f1bae2f73a0cf0c843a0b94bfb674233cd2c003847ea144f6d5cddd440fcb52fe07238f0c1f32d7d78c9bfde171ca7d965ab98f9cebab94df7535529124b85fd393582fdc530f5a227db16eeb3db9fe2c4f64f1c179398963c11ac461276eeddb4c1373766e329062947e30ccdc95bec62368bb3ff868ad8b5b2b176e1272eea957410ca1cb9e020df690a9ffa4ac461c05ea9a57ecf77bc8a66c59bb401e31dd8c6e1288d9bb950e54396bd6bf0dd461401b0f0d0af96117c5e01be2b2d4ea44dc39980008a7095ba707db4662b7b79859ededc14cc140acad774ec67e63f333dcca0780ab0a75bb99feb3bcc9b741c3f12c6352914b3a4747b129dc8edb57658569af9634af4fef9b73914a2dd05dabfd1e7447e757bc9264f9884b8f774669da124655ad6711e87eb33f1a4e8b5dccee7fa811334393c686ad185e4d038f0ebec858ef146933baf125de821b93676b5ec1e1f6e632889236e64edea2cf7771d62b9f6a7392fe1222a14a9eb5a9193fee40be7f58d724bc9d21d0812272ccdc9cbea7b86178bf91ff49cf7f7f70e05b661b4ff92341e9814a5a43caca20a67e413d11c833c1d51961db359859abae0dff2a94cd2264aacd1f0930787e96df43f877a6e7965d4b6412baf131851ada6152fb887adbd010d242c3a076d34d1a22f47947251fe7771d8233a0ca8b1221e1e80e868c55a0376bae82c69fdd09926adf3c7e218baf5c28b93090e66ce099012074af7c711f4cc05d7701808f6519ccdf5c75b6c86769bd83557039ee8b97eeee2c332762b5e804f77fa5a20d180073565197ed4182ef95cabfb3998f2d38e222ff46ca582e08303ea26b12da83d283198e3581c6f2b7c39dcba60552c60c4932d9af1e0bb889d3dfffe5596908a820637e4dddb130afb1589a03414b9f0827952c5b9264f65834c752daf338de4374b496f7a2087d646732b9458084c94df6e333ff8b02bc249733253c5c074787fa2073a10300b3c63e4c4fd60c0d3c5d03acb3b79f5043e9a7902a2804a374c432a25e9d5319dede0663ecc34422196a1f0c8fd1331d9bb01d8adbeee1e8bcefad4ffa965f48eaaf8ca41a5886acb26ad285ee4a891becc62109d41243ba5724763bb974b8247a7bf3c839be643846fd73b9cd1ec27809131735d21cef9ce2bf73b8f6adde31d7718202aa3b6f5a4edcf19fb9a428397bca3647f39c4275e693bd4cd1967b7aa81ea4a3cfec99e2382fd0a28ed61cd982841cbc2516367c982fe65c782f5d851ca108871f1934e4c7d4969f0b8f802145f6365e70f95145daaec6f0ee1b6ffc97b04a5aa5d4f5879f49a235958cded5910f9a4e8197e850fc3a2322829d731d00cf47387ec3f2062086753bdff2f9db257064601cd0f87eda18f9c1536c19180fd5e8f05fa9a77484cf2b4ef258c094035f2860a6b78d64c998ab5d1e5704f5f3b412f9c074488c96caefd8e4c8b8c4f2b8ce95d592d61d8cf6624a2cd5e0e76651d9dbfa06985e95b87771c3335088344dbeb668af91b25269f1ed00f33daaef27954ad59ca701bec3a7813e83027f69431f04c94a1978ecb9bb2e1ddb30d795a48366d8d908220fe8b431fb4e079bc6687b1ba5507bfefc040e2d17449e84423f08712d5f04c113871e138f9f91126e2098872dc2264ce53a2ae837f8d00311dbc0f51209887e7dbdd0c637b9739e05c8efecc6b8af795a2363306b1752d18d55ad66f486e9ae5d456dfdd2a1a82ba7d4af461dd72dfaaf41eaf488bda42a8ad6c8fe645d1c988702ae251ce6d10f70449c3aca53e285b8f884c14595613ef86a92e2a6273b57b2bf7cdf5ca959c0198ae737361c7b8f1491eb6279e7c96c8a31041e6ce1a0137a8fa21601cb2624d00ee10304ffaa0d22c85bd60e164c2e673bb0aa79acd2ab1c727581be3411d85a0db17139b68564f16b13a1179ecbed2ff5e8395c4ff7cce2bf3eaa78a7f61c9eb6ad58791b94604785246da6b3728216b930b5da0989c2fb70bedc4bd9bca7975974da8e1cfbe780873f14c06ed06983f02343c39c1c7529d6dae48c60314ccd4722b391547f6f123b09a25db2331bbcaa6bbed85f9ae7a82ac5f10688f0d455a911d37c2a0282de43a2e52d2f26c5ccaf5bcf6051bcf5cf45e0f58309dee920c13538f8b5a3f7464ef29c418ce369c0ba9e420fc0da82cf5a2e194d246af34d93b813798f773891d6e2fe7dd0c75a9061c265fb28239c168accca5473c2eedcee9220ef65607a2c7451f6831be435f9b9fe40adab732fdc4d164d2fceab4f8e909c566107119b44c8cf94d9c229048c6c0671e582431c2ee044f86ad062bda6fd8bbdcb336d83c244096b80598e5d6d7792a85e12792a18bef6e7a1f63ca6d0d57098656bbcdb2bed5dbfcf8983acce2da44977351eb9aa28087e97c3ee39aca3f4ec8ddd15092fe504f7bfbd37c7f050aefb8d9a768e58c66d05f0644df98438c6110f545d97ecb758dd36a50c32145e1b3f3281ec1609fc573184bf4195e664368891879ea130fa2d18ee540cefc4e0b64742803420b517142956b42ae831afa764fabe3a34a5328b9a319ff5f848fbf9ad99633ed47dfed4b4a025fb6e2e3fa7e03d2922d2dd007e5587f99d4dc5a5edf77e0cfde87cda9a6edc542a547996f4c9948f312b28600e5ce2900ca3ba2072427e9d5fc35bc0a72c3d3383438f74a43c8e611157ae1a42bedf333cedefab1cf79f6c46e712655a0b36a67e5e6b4f7a96a8091f9cf2749405feee25a3e2807fea443717d84da16e1bf4e061deb9809ede00fd990f25bec9201d62b11d2f94dc513c84a9f7c86d8f7d9fb5d9d67d9ea9281622fabd147c3313b862e764b2b4eda01b98175907aa93a3b6f24ca48c8839a95c2d686d9d4911189f5528c58509a7fa25aefdc8780adeba7820a1da37e794489bc2f0465cbfb972dc89d0e7939c6e80c495a5e25f6b23912321744ba15ace75d79ce51c1820e401e3c7ebc71d890e0832fa1ff218bef6025e66e3bd0ffbdee5ac210344366f77dbfabfbdea0f18d8038a6e110086567a5c804d835a377234ebd2f6d5f09a3dbf24fc048d14a451daa065b2fe28e27be49731a22219db81cb0c5c00e6725c645bdd261adc7718699027411b38fc", 0x1000}], 0x9}, 0xe) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000000)) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget(0x2, 0x4, 0x88) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/82) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7fffffff) write(r2, &(0x7f0000000100)="65a87b5bfc5812a71428c8d9bf439d31ba23bd62e282ac2ea2f77b48a373b35aee9afda92568398dd7075913a58f37890f64dd7c05d721d51cd57eda6db383964b3abec3fd9ef701d38fae57046afd8c7d42f4a6abd13a2325ee8ac1bc67168ca9a2a05ecdd02bef34fb17ac7e398bd8d935b532b548432c2b8c56b31abddec44e90770c7f66519b79ac1b4008a39cbeeb87e51733231bb7f83c2c632afbe9f0c865d45b713ac0bcecbd68269d10ebb3", 0xb0) setrlimit(0x5, &(0x7f0000000000)={0x4f8b0e1e, 0x62}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)={{0x9, 0x2}, {0x6, 0x1}}) 16:00:14 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) write(r0, &(0x7f0000000080)="fd", 0x1) fcntl$getflags(r0, 0x3) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x494f) write(r0, &(0x7f00000001c0), 0x9a16) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x7, 0x100, 0x1f, 0x1}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:14 executing program 1: getrlimit(0x5, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:14 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/158, 0x9e}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/229, 0xe5}, {&(0x7f0000000500)=""/69, 0x45}, {&(0x7f0000000580)=""/125, 0x7d}, {&(0x7f0000000600)=""/199, 0xc7}], 0x8) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000015c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001640)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001600)=0x7) fcntl$setstatus(r0, 0x4, 0x84) openat$bpf(0xffffffffffffff9c, &(0x7f0000001680)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") writev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)='o', 0x1}, {&(0x7f0000000100)="d471a7f3cde7a08d64f55089900ba2079718c98161b8f4d4f2a5fea13756f47b6d8f49411d52ae00fd0dd6e761939811c695fcb7379e8a368aed49d8237524275ec34b45f3d440c2b5e426951a224441d0de46eaf576cbf6e4e1cef3408ff80f3660e9fc37464b565e1af58be33e869d09dc3a04785a9ece3ab85b9b6c31f034f2", 0x81}, {&(0x7f00000001c0)}, {&(0x7f0000000300)="8ba71739caefe89d7dc8b0ceef2296eb0878d93537d3e5ccc1b717c05e1358bcce58adc41873d502f282822da495f63f0256e338424236090cd00f5e94f1418fceb312cab383188e7f70cb648bdce6a1d70112d656e3fa7da9b6e9260ed580a6628c32fa55298c225a3c4e67a7d93fbe146609d98382cac8bf4f20cc2a57f09495b3540ef25c6cd1ce28e8996fcc8d2b3dbe1f180eeb738d4f353a1045c9042ba82fe040fc4b5cbe2e084596a354c3e2e6890c", 0xb3}, {&(0x7f00000003c0)="666abae6e36b7b91a5510eccd527079b21131c283253fa9df73e3d4e33271a3cc6f37e65f6ccd1abb2dde2838e836f520d6024fe6a5b00a8b680d62f384faabe9887c9ca346890b793187c938848d2a8eb9842cf6c49733d10cc504a929f1fe1220bb835", 0x64}, {&(0x7f0000000440)="524c91d5f8403e0a93441f8d7ea4d52985b069a7818fbd1ed6272a3287e54babb60f6052f1bc6bb17ba85e264e70d4787618c8f37e4d568f9b197400d92731fe9f9b56da2e536bb39b8b075a7f26172b85cec15fbaeda489b934a45dd608e99c7dbc4910e145281396e3c33661fd7f186a56699e56af3f3491afa8a256c1611152d612c843d120df5177021df5993b7014607c900813ed999ac64623ebc92a2e4b9a080364fb1e397aeb8ed50191307bc7c1a8407443d7978058a2e88dcf2521e13d85a3329fbcb826decd8b972f782e89a086d087812fbbc54788cdb348ac795357b67de4051fb13e57a94d5fc7eca02e42c9a269dc616c48cc12", 0xfb}, {&(0x7f0000000540)="b13c477dd281357028ba422564dc977cabe2711d4376b6c6347f9a8c5355ee67a00c70d107c7c1761ba05c5cc5330ec1eac30554de9a0b4c58d7e26cdc51c3a66ddca12aa46f0bb817467839973db0a81753958aa3ceb4648b3f99684dbf7240852b84419c190d7f05175fbc2726e003ad7f92bdbea0f419876b4aa0f09446c0927159fa251db12162c24d1f2f196dbb4d3ef7f4ad13db1a2703d9cf21b8061ba710f1bbc209c303691626bc2183715271046d0aae6f0c3d7fa00342aadef5cdbb876c5c575b94823633045226cbd0273ff2ae0d7b43c24bada82bb32e03c6a7744133b548b6b1c77d7a178375911249eb013c353d3f8a56b98317a9119030ca427e458051967891e4fc8d5ce93a2959144f3486bb21b55c8b648035a4cad3644d56944fffc6043a35878cfab152c0496749c2f0a736001121d939e3268f687752a2571dd17123531f00c27baeabbd0c1aaaec6e7aee02abd8f96984f1ccfe9da369a027609b0ff26e1f83b9f6cb6347690adbede91da9cb9ddb3f89efae0c2baf638ef20fb05c60ca0313a8c63f041a39098922eea36b08b0fedcc22008409fb9ecd94dcedc6747cdc38fe12aa1df1d462ddfb21b7df6678d234bca1af78c5befeec1b61b8fb435511684c7790cdc74e525ded6faae0ad4b7c8e3adf57c8d323891c9c1d6bf14e22aff202dd0239c011888a1b04551c99e6117415ea7615a3d78369b4439a13ba990336ea67e122161460a40edc0c5da4f2965542f44760a4e7af68cb929edc07215b1434dc13bf94b93d6f71b1f874834f5fbce15c8649a6dc2bba0796e8c3c1fc35f30e3318656551780e520c03b4e84bf68ccd472b4c56f496228bff0af5f2a651a1ecd618948a9801587e39d1662437108abd70fe4330353d9dce3b5ab94c46bfa3804bdfd70f6efb4b76c8d1bfcb438ad6feff989e671f6db332d91f95c834e293774ffd1b057f34f777c1c8240f286672cdca19ce16448cb6f7bcb28fdfc7eecdf72f0fafb39da82ab7f5710a93ca19bb6745bbfcc6ee63f2003f4accf6d9604e712c66238da71308577d5b1d93be604cf42e6d73f4412094464b9095532b487d463e118b3cc42e5414ab346dfbb4a9476198573e0dce9b3679748554710832db87bfb159e4941290308fdeb396d1a4065715188e36e8cc68b40d1d04ec6af0d7e44a7daae856efef1deb9f9e3f5a3db084273625199d35c0136b738cd33814dc4b50f9c0ddabe7de8e3e0a50cea8fe54fc29834ee9500146487aaa25098cbfe025c2acf2e9b4d16ca841ab5bdb69da5dd5f932675c39946d189deb16e1cb5fa291d9bb696001ce249ad1c93a5347cb7ad2940fd6e54c19376d7172b75ae110a2022a804e34a6f24b8599974f39ad7be76ce21fd26ab9c6875bb30b370743fb5437cb360d906776f610ea75fb4806b73c6071a0602f2c74a7e54533cf8a7fe75e6f9e3c6f58672f1bb5fe2af70e3550051ee5b6d74a3ba039c5cd9687c30d1ce5cef2561e8c602c78962465329fed866daadf88848d6da0aead9c711ce636d3b6e3595ed89fbf72e76d1929b6fb0def16b26a5021826bc09432a80f4a273291181865594c397a3144ac1fb9188f698d67d092c19eb87d04b3712d1a017219bd23311fe917f816cf730840ef2d645939a14cac1c43df056ed8f381057d58015ce880fe5ea7b8c437e6792c42c352e8482cf9cd26025df6244a1395d7bbe0a4e9b850eb289a7ee69487714ee796fe7b7bde13007db0837244c086d052d395f9410c233cc92f4165f54d502d62c68a822afa43d0699d2cfe1aa9df20804e302a9a2e7c6d8cb5ef5413fc69ad7932f7e0e2b518796c42b3e51e26d8787dfabefd0357242e957a74e256583f36c83a41dcc8742b7aef2d0ce0522cb7d0e15c0c003c079a00f3062b9066081c08ba04db4683c7d550dd4329c043b9330dae8ce2438b2554c3f59ce5a0cfd54f6705fb0ec079f2a06fa3571ac4a0aab921642a20b245051781eca622cb1d45334fd0a0e326200448499e1ff0c47f83701555db8865212debba56f4aabef47cb4831f34d785b1e10fb7136834fe944b41fca915fb77b4838df39e03ae45d4b2881df6a654df09e5e1d42a11fa703ced021b63e113be6ba1a0cff3576554deed02323c3e3d604726f555a41558d5c31ddb3b345491ea34ccd3ff39c9aeeb22a58ba86ad385fb956cb28c3471f2089b717dec64d4241892f4dfa8b7a0f9a63093c06fc7b7a83ad47049440100243b79a21b3a7ddf8e4d21004f51887f8483e663173ddc2962c33c9c893a712222a0384b5d4fc84474c2a4e36601b025ba58ec09a76df4bcb24248aa1b0bab3fc885da85a2d5fed9081bb638e5068e2fb7374d46cf1e63f417b72fefd4a0066a13d369cad1b45cc6e7b6dd136da7123dcf63bbec9c99dc40e9677be3883bdbe9607b532724c3dd466768adda5658f35ce26633306b0b05388f88df85164f924680b2f945df922f68c012023b05caec2228b9e3352de148d84a5d5fa84dcd13d25cd43dd26e07af943f9a48c82553fd5ce990cc4c3a2e0e973cda073e99fa0197cfc335464b63545b787fa3e657eb16a36886900cb05583634f9fe6b5f54d594b133e66b77413435da0f946f7ad127342662988c9df7df10861b93774d0b8fea57d9f3dc593977c0c43fce1b8fa15f06076469ca1f8c682c0356777cd5cc244641ac87fb4722558b3b9c5997cc8a08610121eee09cc7b1040a5d09fd1b3d4238b101963f517a07a700443beb9f0d7b631fa89eb85c39bc9380d6b7ea2644aea4bfe131cfeea4b16be84649cd0b77dc8b19a2040929e2abedc06e16b5e49f9a00e119310ec61df2525fac48df71702f5b5019df83c85b043029ee0265a7493daecf6a84d635a73ccd13d7b7b3b62a4b1be815140e2658d4c7719f18b588f38cc224b7dec1e38e3340a0ef16d853227fdbfdd9485bd543209b93a825595ca81fd0123957392282446a711bb319775f8a4ce9ff21b78e9b04180cdf8204c5d5127cc183937640503d292e2a6860b740a729d90a044b96e0e6af1f7e969a4453e87e26901b80a8e5d9aa6d8c85c576614634e1a4b6c301449dd00fe8e35e2c0d9a0ba5b8bc0f9343a4aae8dd6d0df333c53a80ef68c7b22f3d9dd4330e037f471f9e8d222c538d59be04dfaa25ed4b42460a494da2cc45cef07d8f0cd0ea7ec52ad914764b5f3788d03c6f7bd2a4054c82967456ed9e00ac5d34cdd1ab462971d7d19987b58d9f0e2772ab96c0393f196c1aa50a294ea0d26c4a648b95ef3773e9e2229e47865a642c3b3efc7dbd1a18285ae988eae47194e1bc382de8683d4c46e7e62d6da655f839ac9cb3cbd5b50b6a415cb06da917360fc80f461538f5489caf1a2cdd489708944811b16c045905aae116ce485718213ab0f6ce9e5100575a23260c5e6801cc259e371abcfb19f6be1f079091e785011b0ea46cf7e41a4cf6f867c80f2e05357978dfa3585e2f5341c16d3d45590773532bc67c54ba18821d1c1373cbc1002aef01dda24f9ea4de4d2702f7ed4ce0f585c15a5726fbba708988b6d048eaee9b5a2b19e9a49d7586272cfa0257e726e98cda997879ede2478533970a953f1907545d7809bd4a54a5d5f679384011c75ba1a8496381e77deebd2cfcd7d917f2523d5490ad59a06713ff028427a770690652eda954b1615db5180a741b97b10264e74168810c59d86da89700c6b135015928639b9f19721ff3b939ace087a251540423a0c7f9cc62416484c52e3b04a16bd006e82966f4f7e5c8cf98f48f2be54c61daa00ca7f173803358fd6e6834ab2267b9465d7318a338c6d0585ec9b369ca6c8c2957856e43a498e0f8897f9ec90a4d865761a81e3342d0034401b485aa449c82552edd0cfbc0acf72618bf62a2e7da0f7f733d94f28d5c74b81d779631b9a0f24ddf1c9d5d01a46b2c6c944a2e8b6b6914fc47d0aa1091cde4b712eb2bcb9475b707866c21a7820623ffd2486e56a52891860d3c9174436319a68bcd6a855f81536e50cd2ac4f8067a9ea31fe6e2cfcd616098d76691ed1479cf86dff93943c2697bf9b6aedf4c8d6062b9975e5f98b41213c736cbaf3e411eb653504428cbd4f95bd9588b8c0e5f43d52f2775bd9e68af35b731404c2386230cb59668cda70e0265e7810c2040b15783d900c0c70899078874e43dba671a866a14bd2ce5cf046d123329240e7a2381c608e1ea78937cd33f8f7ab7df54b20dd5d217a75e525f38c3650223dd23e6d18c58cca6e4f59350f47fdd6456e4d2038580c12ec88611293c6f568ab0ad64044a05fd974dc8445e45c336e953f90c333c9b997fa8034a0d6c5a7623ebd1ff0b2a101a5f7ff65af10cc29fef3fc4957aeec1d2725e5882cbe025b21adf9b455a06f26bc3ef46bad87a690b3db34cafd7c38991ba400ee9b606fe0e5d8ebde717d0b7adc88614dd3ae269dbfe3312e498f6a2d29fb2bc11bed05e1cdba0a6b7795ec71aabe5d115377b43564748b90a361ded217ab2122f1608d61e453f4ea7aeca7d1f9dbbba5062b4c74436252bb5cdee35db65a708701a14e24d52e55168e037a0161755486aa48684521cdd47260409685935ef9c3343cd0bf2bc1b6419e149d9738377643b889eb85de8ecadbbda60b83e1808be95a0f7e5f35d97aee1406cb92be49581cd6e9d55138f508105c2cefe6ec703daf19be3b407da8233f195b3da64a4cc2f5babb68b8eb8f3ef1600bfafbb5efc014c88cf18bd5f9b36ebad395164ba4c6dd7f60974174077545463d19d242563e29499f417c60ce21e781c6b0db71d25aa22e6fdd6a81eef5ba29f29bce3785dfccce4c14f8a82803a35e46a3f102945db4d98cb0cf0901f04bf5d052b32a00b66248388486d1b3f4f33a9da3cd304497f7490afdf3cb03254c77735aa7759e07d24cc5b6a752382b38c178686933afe5c1b84e24aadfc90276f1e3487e43fe32942c67ddf0fdf2a3c8bfc3330dd17d4574b68fbfe4b3edfa1872597df42412a8667a06f20c57e289d043fb461780621a1c61e14dc22adc5b1354c552ae511b39aeedfa1c67922097403cccaafe8e65a80ae312b5e6be62e3540c768ca82c2f62b671e11b8af6cdbd9c0a3598b569f548f524007ac7c14446d3a702efb7f2c415e9614655ffec8eddc599e68cf3472eda740da5d2a001a06ee52b5b7058c60206fb88f4173fa94f0ef66ccaf441c626fb7edd8a6603fc94616b424a53db26f81c7a62ebd7d27cf2c655ec65071ef22e6c53e9eed93862067ee26f6326cf6141333367a8ebd3dca6e1a6b982fe273fd6dbeb806353669a936674b82b9592645f70f1aebe2fe264ea348a0cee64f33c910f860bd09d32658983573a9e955aa9029036e533f1a438b8d875052a3b77dfdfc7be91b67b456eba9de6bf3748fc7200e92bbdb00622f07fe2d926cec6b413a591d3e7563f3e3576930790c3424e4d7838ec37b3c1e1b864a47168aa1db4dfa2732b405d76ea09b1997b4215b98a45e5eea304a26fb0a14c326aea6295adf15ae0ecc346979ef4f49f39f279cd797384cdf43248e6405824df784058f1ba9598f7c1b6e1acf2ced8307f0257c6ba21864bb3fbdf164c0daff32c4ee760af7ffdc59beafa3d4bd9f2480c83063749652047b5f33b5b4a0683fe00a9204ea891cbe3519335037dc2d2510b99554125ad0fa3aa27956bfb9eae36b4bb5c2ca836b2144a7e6f8d28e455262a6a6fa19ef3f30347ce90677ef65a7cbde4de6bd5af4109d931d337bca75df54ff85fc", 0x1000}], 0x7) 16:00:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0xe9) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0xfffffffffffffff7, {0x10001, 0x2}}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0xffffffff}, 0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x45, 0x10000}, {0x100, 0x3}], 0x2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:00:15 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xff, 0x6}, 0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0xc2fd8a54a099ff17) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) sendto$inet6(r4, &(0x7f0000000080)="627462f0fd80e5729ac8e2312896672d6d0f0237b1f114cb911bd297dd0fb6558c7e96c7a5ef115b2c3e88110f62c32e98eb38b90d928a24b0c2e3b5805f438e18599b700fd2af788a0dd15fc6e50b8daabe6a45cb33ba8132809a3cfaa254518665", 0x62, 0x0, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x200000000000000}, 0xc) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab29a4bfd08ffffb73a92d6c77d5e1a5a0500000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) recvfrom(r0, &(0x7f0000000080)=""/39, 0x27, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000000040)="56600c3b8b0837416866a7022157a314cd70c0e82624a6f76a352ce373d46fd42636c08f4562556511e97a9d9b1e632ed2738dffe39dae256c1b9e1ed2c4d1cdf7ef3b7f6ee70fbd92c874ceb7d855e6f2d83b856b0991934b5342b36ddc6d4776087607c53d906332e49a7d43c7c85a398a4748", 0x74) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x8001, 0xffffffff) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x480, 0x48) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xe2, &(0x7f0000000240)="bc9e2236d9bd13ea8278241065e7e019f369aa3ad87c8796a7a4114bf84af4ac57bc0009a75650a7fd57645f701149c5b0ee125261de3a05293d59f48ebb5d41807c764d8e9e80967bce1860c81d0c06d23afc729cc764549f7c6506e1553269e1d801224274823c2bf7e0cc4cc90be44729a7d79dfef2e69e1ba5bb0896d133643e6ae32263391b9edb9625dd42ead926a7e5df2ad3384ed40cb159d47c89d985c7a504ae9a6f8932c58706fbea73155ef177163921bfc73b73e18d6aad3b405164a2881d1df5d7375f60c7fb43f990a2427a6859b89e6c4a49e04140c24012b8bf") 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000040)="8cf57015c94179788893b7652be4c579bced50dcc2ee6e5273") write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") recvfrom$inet(r0, &(0x7f0000000240)=""/200, 0xc8, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) mprotect(&(0x7f000014d000/0x4000)=nil, 0x4000, 0x2) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x101, 0x1}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="e87d8243e5958c94a55e220f89909d7376e5e8db7f1b328ee91d286beb4348349efbb0dbb85cbc813597a2bb39f7b6335d857b41c6888a2e75adeddd6e97f1aa5dc86637bce26fd0c1d50ca966db00927f56632dde733290820e0e73279fb8c3d5b771fc3123d089", 0x68, 0x0, 0x1a) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file1\x00') unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c673000"], 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20820, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = dup2(r0, r0) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x700) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x6) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:16 executing program 1: r0 = socket(0x3, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x3) 16:00:16 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x8, 0x20095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) r3 = kqueue() r4 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x0, 0xffffffffffffffff}], 0x6, 0x0, 0xffff, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x6, 0x4, 0x4}, 0xffffffffffffff80, 0x4, 0x7}) 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESOCT], 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1ff, './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3, 0x0, 0x2}, {0x3c}, {0x2}]}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x110) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0x12, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x81, 0x80000001, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000008, 0x0, 0xd1f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x3, 0x0, 0x0, 0x100}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0xaa, 0xe7, 0x9, 0x4}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x625, 0x10000}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x80000002, 0x4, 0x619}, {{r0}, 0x0, 0x5, 0x4, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2e, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x28, 0x81, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x3, 0xf0000047, 0x1ff, 0x1d4}], 0x100000000, &(0x7f00000000c0)={0xe4}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xa, 0x0, 0x0, 0x20}, {0xff}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000ac0)=0xb6) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) r5 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x0, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000e80)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x3, [0x2, 0xfa, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r6, &(0x7f0000000bc0)=[{&(0x7f00000005c0)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0x69}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x4) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) write(r6, &(0x7f0000001040)="74211cfc84745583cdc6258204a54686bdd82c6a50939181b48d8dfd31650a68fc277e20c8bf5586d706f9f91d0c94bf916a8cf1f881e8bcc5408668fb9abdaa367a839ff3ed7ebb29668604356cc613a19d701412dd23061b5797cb5c4faa60a90787618afe38e25faee2dc445ab5f760ac83e4cbf564bfad50d666bb1fb5049a4049ccf734cc48e045364839fe98fa5dd8a683e00bba4c4549fcab2586c20eac82d90c03d3f30dc9d5ee5c2fd89cbbc34556100944b0ba", 0xb8) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x3, 0x100000001, 0x80000006}, 0x86) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0x6}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x0, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x2, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000b00)={0x1, 0x4, 0xf9f, 0x2, "15240100000000000000271cb2fc2c07393b9580", 0x9178, 0xb609}) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$getflags(r4, 0x1) 16:00:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) syz_open_pts() dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4505) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x9a2, 0x4}, {0x523, 0x9}}, 0x0) faccessat(r1, &(0x7f0000000180)='./bus\x00', 0x20, 0x2) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x5, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) close(r1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc, 0x0, 0x2}, {0x65, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pledge(&(0x7f0000000040)='/dev/bpf\x00', &(0x7f0000000080)='tap') syz_emit_ethernet(0x1, &(0x7f0000000300)=';') pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="fa58852c1bcdb54039a0fe595b5cee7a34ad95f300cd568a027037fccb17c3346398d9f8d86cbd1c65d148aaa22c2a767983fc93b65fc70d92cb0dff739ccbb8754c0ad6ee86e58577e3869512d9c8d05dcf256359c63020caf42abf0f098d8b2c2be1c8f668149895a42726a161dafe9ca2eafd", 0x74}, {&(0x7f0000000340)="e35025696eb2655f4342344bd735c1b7ca5801572d1653f29b5ec1f43d4d291eb3c5f6d60a65b688cdbb7fc2782b71a3657991b72f6af20baf5d0172bb87c58bdafa3e5e3b164fe044c12de5f6ec5d60308e94147dcc39cde4fcdb30e9e1ef7c62d637344b00619ce21711fd74664f437c915b14ed76000911b5ef1aa78f95ef97e562c814c5d859b4c0b2ea44033b5b723f66f680400be820cd2482f8322dd7ce9ca1795de43fae532189477ecfb1e9a1305ec3e0b2dac5b25e27f2d2af4a972335b6d3d6473c57b4ee3b6398730b76d4e8757c9e231f3deab35a1f45bdebb1948792516356180a4bd3842b0a", 0xed}, {&(0x7f0000000440)="960e6faafa386e8919644137e37678cefd82c0f57437197be0d2b3f52f37d837a3270d1f8db2d7234622345d5800cce8bd8e00a5de819adff259294746f791ab894c94b9706edbfc41990dadd2376400a60271707f63d80774aebb1b75c5d5d1412df72bcc99862c9640da104adbad90ef810164d711fe1f8fecafb9e6953fc48104416782970f887ccbdb11d9dd45bd719ec8844c8d7583c762770c3a7345f372d8fc33c32fcb6a8d17aeb2644c30e4b8d983cb4cdb214d2b279bdaac4dd6ef085414a8728f34f4ccb1b81961d69172c27f9f2de4413f3e59936126d237704e56", 0xe1}], 0x3, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x0, 0x6, 0xffffffffffff9a51, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x14}, {r0, 0x60}, {r0, 0x4}, {r0, 0x44}, {r0, 0x100}, {r0, 0x103}, {r0, 0x10}, {r0, 0x40}], 0x9, 0x2) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0287533, &(0x7f0000000040)={0x100000001, './file0\x00'}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x3, 0x1, 0x1a, 0x1}, {0x9, 0xffffffffffffff3d, 0x5, 0xbd3d}, {0x8, 0x5, 0x4, 0x48f3}, {0xffffffff80000000, 0x1000, 0x7, 0x101}, {0xd7a1, 0x7, 0x400, 0x2}, {0xffffffffffffba42, 0x3, 0x2, 0x2}, {0x0, 0x6f, 0x7, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x3012, r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) getsockopt(r0, 0x2400000, 0x7, &(0x7f0000000480)=""/143, &(0x7f0000000400)=0x8f) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = msgget(0x0, 0x580) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000530fd99e192a000000001800"/28], 0xf, 0x0, 0x1800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x9238, r3, r4, r5, r6, 0x0, 0x7}, 0x39dd8013, 0x8, r7, r8, 0xa3d, 0x89f, 0x4b, 0xd5}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r9 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000180)=""/249) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x7ff80000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x3}) 16:00:17 executing program 0: r0 = syz_open_pts() setuid(0xee01) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc81, 0x8) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/160, 0xa0) 16:00:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0xa}, {r0, 0x4c}, {r0, 0x40}, {r0, 0x1c}, {r0, 0x85}], 0x6, 0x9) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7ff, 0x1, 0x5, 0xa596, 0x100000001}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffffffffffff8000, 0x2b20}, 0xc) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2009) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2b, 0x0, 0x100000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000002, 0x1, 0x5}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x50, 0x3, 0x400}, {{r0}, 0xffffffffffffffff, 0x3a, 0x1, 0x200, 0x3}], 0x5, &(0x7f0000000240)={0xfffffffffffff0be, 0x1f}) fchown(r0, r1, r2) ioctl$TIOCCBRK(r0, 0x2000747a) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xff, 0x5}, {0xce, 0x1}}) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:17 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x20) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) fcntl$getflags(r1, 0x1) fcntl$setstatus(r0, 0x4, 0x44) mkdir(&(0x7f0000000180)='.', 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000340)=""/183, 0xfffffe82}], 0x2) write(r1, &(0x7f00000001c0)="056c1c8c0d95d97a28bae974aa374739804bdf57715cc168cbb1e76ccbb6008ae3838a76ac54153e46e3956c20318fbf0ba6f952cd25ce0917e529ff32c9cbdcc8724f7468a2211d38b0740eaf13ba494031334673970001212e0865718b09865097c16c244862cc2425715444fb0e23ca22fccc5e0b0b2f09f5630e1c7c790cf14ecfc7ce20b31d4cffd9205764c011e8c0d29552babd662f28193905b2983cfe3ed1d8191849e8520e8fc55382e74c464eef9cf06e950624da2c35975047fed50983a428c062961f427cf52dffc662eeced7e8ec3b09400ce42c", 0xdb) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8aba79a54d012f34, 0x108) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x8, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) r5 = socket(0x18, 0x4000, 0x7fff) r6 = dup(0xffffffffffffffff) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x10, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x10, 0x0) r9 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r11 = getegid() r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x800, 0x0) r13 = kqueue() r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) r15 = accept(0xffffffffffffff9c, &(0x7f00000006c0)=@un=@file={0x0, ""/60}, &(0x7f0000000700)=0x3e) r16 = syz_open_pts() r17 = socket$inet6(0x18, 0x5, 0xffff) r18 = dup(r15) r19 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000880)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r26 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r29 = syz_open_pts() r30 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getgroups(0x5, &(0x7f0000000a00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="7199cfc1c08e405d8fbcf14869d910eb044a48721f7294f42dee4c2d706bba11ac4b08686d74f0e2b98a14b0028cc70ee3460e185ac756fff728c391a8c0f5d1ef81f426b6dfe545492d65792fdbf4e66ee0e0c53edd1f2ede75409952da106f6d52c5232f976f148126cb1d4c670ed1c8383b10", 0x74}, {&(0x7f0000000100)="bcd73b675018454ee5b07d164b3883dabe366161dcf36c849b9649018a8b53fda0d5d12ad02d395774323a71cf69463eb301ad5f27e0ab92ea", 0x39}, {&(0x7f0000000140)="e7c1a7e06a99bb58641c8ffd92e967be2aa9b979f0c5cf49dda3433201062d7c2f8212cb149941dad9575b7ecdbedc0fd5e51207ff823498fa9d7bc7b5d2236c6c3e65adc585a835409b8ba9cc", 0x4d}, {&(0x7f00000001c0)="e125bdebd60bad91c43d0166f1b008619ed42504d3dd8e3ffcc627b384f44889d3f6b1", 0x23}, {&(0x7f0000000200)="c27a47862a1e2564b0a194c624afede4fafeeed37a6b7b33172e93e84fe5538564cd3039b02b5d782caa7cf44eabd6533b22565e50c5627612f8dac595e87adcfd71920d9d5fe5bc16a6d5fcddb1885ce907c25d8e5bed5a51c5de5e672de38764a354188387836ba489ddf3b1ed451713f0b89337701951641005b5232818c79f48ac35", 0x84}, {&(0x7f00000002c0)="561a136b3d24fc7a05e63f2b258756043a6e3d7af534dc2263f5c41889ef1a6eccd891d5fb63da5aa7e7f86005773dee41f00ab2f156553c7d0fec7e7ee261d5f25707036c4d695c79b076d9796f8b45e919ca1cd96679bbf21a0167e9a01109d9faa7c24ba470ed3c86a6c983e1ff29421b2ac84b9704e84dc8ff8abdcab27a765fbb2e9efe93e5a440b29664164a859eff56dbc714a3de11fb38d10952301cbb6a70742a968dac678430", 0xab}], 0x6, &(0x7f0000000a40)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="200019f251cdbf710d31000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x3}, 0x404) 16:00:18 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xfffffffffffffff5) r1 = socket(0x18, 0x2, 0x0) getgid() setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) pckbd_enable: command error 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000000)) pckbd_enable: command error 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x28808, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x180) getsockopt(r1, 0x7fffffff, 0x0, &(0x7f0000000180)=""/99, &(0x7f00000000c0)=0x63) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x0, 0xfffffffffffffffc}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect(r1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1df, &(0x7f0000000100)=[{0x58, 0xffff, 0x40, "a31954a7dffd482eac1156ac075e6f10b311d1c49e2482cf9e83311c6646c05a5ae1f800000000ad870dba92e76b26fef519e03a66fa87b33f6a643ec1ddeb8b35"}], 0x58}, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000000)="699f6d0224f48c8390bbf64ee57d3e80a74074ad654a7ce34f03a05f0819b74f25ebde53d7a3f53d7fdc84a671202d143f6ae058591f784e724d2defec6e113657309964ef9ae4d29ba86b4aa2ea8cb7c16406855456731aa0f90b51c5fc2638394fc8df22f53d2f2351129eba782527ef788dc99536491d7355d25afd0d1e0ac02346994538ee9ad9467d030566aa31c3d54591ccd207a273f6", 0x9a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="b4ecd2bca5b0f2b675aecb3332ff670c71aafca68f4f3e556393c645467410ff3c1a695e5791f21091539a33edcb7b92922bc1b4185454306b9e3bce2feeea08bb9b7a18cc33c1dcd53b22a1c2cc877381f4940b10ff93a99739c275d94b2cf5350dfcb3a9f58e16a9129ccb1573bcfc9cc41e13be755cc99a5e44294eadbba66ae71d18393e69634f3040e58379a580994b7eeae325fcf365367f8d19ceb67cfcec3f0de3a82b108e0013c730d19577a0933a36e466e3f1d0c91facbc164b62e9b0a71772e320a402d6a86387feba87b28534c75d3cd2b4fecd757bd8eed98afb5ba62ac79fae76a12de146528413810ef60b19ef9287f84b0cab4628c2aa6036d07d7ec36239bf6c9e24e42c1d0b4284258c4650a49a3cf9e9a3a1e083778a599cef8b738d3bf4239a0cdd04802e621572be51579b846847ca0cde0535799fed9667d9522e5fae89a7c7c9dbf769a111710b2500ff5fb0496a7100d8aca7bb403b7fcf6bfa89093e3fdce2a99922b1203ca9fc487500c8e5bde6ea6bd79d1574bbd4d02a77ed76282f6923fb4b4298e994374b0bdbc2b3ae851f61d333d7ddf7ca80b5f0025101282bbb778f1643e0319691d08d3005d5421eb123aa986899f8020dbedd083331cf514b384cc5ed60781858e003ee1cf191a970b1c2747b68f5af005912a6d50cb2bb73dbd3fd5033a08e2634df0bfa04d8abb22b2ff7a1a48e311a0e801c40c5b89b1878d4ed84b2cbca2c0a091a635c6a0a3437a3d20c00bf1bc8fdf530d1fc1827ed8adf12d99cfb8fa4a4826c5213bb7027401aeb5fa81bb65234dd3bcee9362ad6f6a6ef51816b1515007a57eef8d6a9a4d3c8a75a1d8ee32eb0d6f3b5d55e159ea3ff40b819653de20e1ea94fec9c05852256b9995ecc8a9a008e3a86911c7ff1d4b6e66a2f413570ec247ea7591464fe9811e553fd3463ac047fccb798efd027e22d5ba759d18cd591b584ace93beba195c2bc0b79ee2e4a3ac61c46afe7deeac7976794045e1715cb343ad2cd8f147a99e6076b57479631911f6c516c22d18ef42a68f415b3749ae37e0e993b4231488da989794c1fdf9c0adc0a1b8905eb72e2fdc56f4137c868fe75630d118ed747d48e1f506d6272e29eed2abf6633136ebc365e5abf86f3e3253ac8e5d0c98ea2c578b99cd5f7a2b96c4331e2f3419db679c52e6d6d9e27cf41c664331af6e171ffb850508752e994d962b4175b96fa8ed0f0d4e9de421a2a7f55702fafbf02b67f2677ca12b655c9559b599e7387a8e28aa3851cafd18adbf19b13a3cd5b285df609308558c6a80ec21b842c3101dc2dd9907b87656e3f89ad03de7c000360d1008ed516e794505b418b3e8deb2817cd4a2fe46e2cb5972a92afc6e52c6dcec9559f357c09c032e73f4321b0fafdf93776e528a055eb7fe13c6ce22000f1413262280245ecdf34298ae6cf10c266fea8d8a3ed6aaae3b0b02a3ae2e05da7b70f1d7b655f674344864607a895dd62da10949a7c80c886ba52e68c0a1b5010a3c43030b1c6506f864cf5cc10d4978b3d6976c2c9ec3d631ed698773e35bb9ff4c8e67167d2fc9fb936505e072aebb50e5946ed3d031b527ef49df4c6118165cb3131a3fdd4a8f90b181faf276c48d6ac8c9691ff14c6a15af94bc2ee6d5ae3aee9fd76022d376523beb82c6afcd9f8321f03e65ab1f16ddba98919097c02dba5b0f581ea9815489def5fa0b9b4db15a103d14047ee7b24765f79ebda2b29f0ae3a2404c8433ab75097b9cd355801ab5ea37f3b0a65bd3e301f0cbeea7bc55ffb92495c3825d4b898836009237a0fd119235fbdcf5b1778b5c5df0e93b94bae08936b94af6658d82eea76468192c73b917fa785106abd7f5910bb81d97525f2dd73f69c06d3c85fb84c7252de763e219f98ee9825c67ac4096aca04654b16c9d4ca12003b160b1cff28b3a393c73ba712d7c5abe0a80ac408b8abb46c18b9c3fde3e8653dab658e351de1c7b32d4494d3876790fdbd5a9cdd3053e894f736d67871054f2ed40c685ac73d7ca5e1aef79928af2be370cc5e3565851d6084f2bb6a32d85436e203db02b50b3e316413fd6975a0c96ac9db2f731c44d0cf6873decc212a480b5aa4d1edccfbd3894eb2d2d238", 0x5eb}], 0x1) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) write(r3, &(0x7f0000000140)="6295d21cb8521db692c4803240da23e2d40e77679af9eaf4cab77ceca50f283ad97609bde9c0fe04f73394cf9408f44f6f32eb87a4e489a1355ce7f776ef77fdca120dfe415d5e2a74b9da1bc7e1377e119511dd844f6e8f512757a8b254ae107b23f29008a2ba4c8d030cc18a3ad5689b33a4763f8e17b185f43e4076cf", 0x7e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x7fffffff, 0x1, 0x2, 0x1, 0xa75, 0x2, 0x81, 0x1, 0x1, 0x9, 0x2}) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r4) fcntl$setown(r4, 0x6, r5) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="b102080194"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='#-\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='$\xc8a,%{]@\x00', &(0x7f00000001c0)=']\x00']) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) socket(0x1, 0x0, 0x2) r2 = getgid() setgid(r2) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000001c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/126, &(0x7f0000000080)=0x7e) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000200)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x9, 0x3f, 0x9, 0x97a}, {0x1, 0xc, 0x688f, 0x1}, {0xdae, 0xa19, 0x9, 0x2}, {0x8000, 0xfffffffffffffff9, 0x2be, 0x7f}, {0xffffffffffffffff, 0x4d3, 0x5, 0x7f}, {0x6, 0x6, 0x1f, 0xfff}]}) r1 = socket$inet6(0x18, 0x8000, 0x2ad0) socket$inet6(0x18, 0x4, 0x40) recvfrom(r1, &(0x7f0000000040)=""/30, 0x1e, 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000380)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/1, 0x1}], 0x2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)) 16:00:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x400, 0x8b0, 0x5, 0xff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x71, 0x1}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x10, 0x20, 0x7ab1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x50, 0xfffff, 0xffff}, {{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x1}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x9, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0xc0000001, 0xc6, 0x7}, {{r0}, 0x0, 0x40, 0x2, 0x3}, {{r0}, 0x38df7c665752c6df, 0x2, 0x0, 0x9271, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x45, 0x20000000, 0x1, 0x2}], 0x80000000, &(0x7f0000000280)={0x6, 0x65e0}) ftruncate(r0, 0x0, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x90, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x79, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0xe43ad28e1f386c54, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x17, 0xb63}, {{r0}, 0x0, 0x20, 0x81, 0x4, 0xff}, {{r1}, 0xfffffffffffffff8, 0x6, 0x1, 0x7f, 0x969}, {{r0}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x3, 0x68b}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x5, 0x6}], 0x4, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x40000000, 0xfffffffffffffffc, 0x44c}, {{r1}, 0xfffffffffffffff9, 0x22, 0x2, 0xe2, 0x3ff}, {{r0}, 0xdcefb257ea93b9dd, 0x20, 0x40, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0xb63f, 0x3}, {{r1}, 0xffffffffffffffff, 0x6e, 0x1, 0x6, 0x800}, {{r1}, 0xfffffffffffffffb, 0x21, 0x4, 0x4, 0x40}], 0xfff, &(0x7f00000004c0)={0x1, 0x10001}) kevent(r1, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffc, 0x47, 0x1, 0x7, 0xbc}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x290d0187, 0x200}, {{r1}, 0xfffffffffffffffd, 0x12, 0x20000000, 0x101, 0x8001}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x2bdd}], 0x401, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffff8, 0x18, 0x0, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x21, 0x8, 0x6, 0x3}, {{r0}, 0x0, 0x45, 0xf0000042, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000080, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0xa, 0x100, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x100000000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x84, 0x4, 0x5e, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x585e}, {{r0}, 0xfffffffffffffffd, 0x20, 0x94, 0xffff, 0xfffffffffffffffe}], 0x5, &(0x7f0000000700)={0x8, 0x80000001}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000740)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000780)) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000840)='./file0\x00', 0x101, 0x7fff) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000880)) fchmodat(r1, &(0x7f00000008c0)='./file0\x00', 0x0, 0x6) r4 = accept$inet(r0, &(0x7f0000000900), &(0x7f0000000940)=0xc) r5 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r5) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000980)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000009c0)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000a00)={0x89a353aa4bf37879, 0x0, 0x7fff00000, 0x4, 0x1}) pwritev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000a40)="e28f2452183ddf6f081ad4f81e953bb0e0bd378b16f3d6871f50c7e4438bec2ce0d2256813fa54201a9ae24f0c7caf29b27db136e052ea2fb7f07953e16fd154967fc4be07b8e770545c260ecdf2b4f9904936ec9bbfe58ef50d9a91f7184f0541f586ea5a60ea6033259310f28a610e8b44bcaf6488b770", 0x78}], 0x1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r6 = shmget(0x1, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) shmat(r6, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r7 = getpgrp() fcntl$setown(r4, 0x6, r7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000b00)) setsockopt(r1, 0x7, 0x80000001, &(0x7f0000000b40)="ad4b27d5ad017e3b5b59c61ac8c5f74d58ce9b2bb3ed2eb52a9babcc0cd0fb933c0cd291f3691053d763bbc42440b067c49f6a81c8352785479472e119ee9c0fc1", 0x41) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20a84, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xf5, &(0x7f0000000080)=[{0x54, 0x0, 0x2d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc9, &(0x7f0000000200)="00d4aae393ec0ff77cabd2661d859c39588a9e6cc2fbf2db0c7f276fe936376f5ce5ebed510c9a82065b64a6e86333365d73513c9849b78ad2c10750b5d67b2ccc6a101d620b9aa785affe3852372286060000000a1d570f40a5128e00d11226edfa325e95e700233a28086443f5155368dc8049931ec030495ee8eea8ada3172a34e04d711df908e8c16cb915c86ad451226a39c25ce8c55e2bc38dd37156ada5a07aeca28fe01b30c805ff4937ef87c3f0290ac722e4ad6bf7e6f6b6475a7d8d3d5c0a936374a6d8") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)) nanosleep(&(0x7f0000000100)={0x3, 0x2}, &(0x7f0000000140)) r1 = getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3ffc0000000000, 0x9, 0x21b0, 0xffff}, {0x2, 0xb4, 0x873, 0x5}, {0x4, 0x8, 0x7e, 0x5}]}) seteuid(r1) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8201002f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) chroot(&(0x7f0000000100)='./file0\x00') dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30430, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget(0x1, 0x3, 0x20) r3 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) 16:00:21 executing program 0: socket$inet(0x2, 0x5, 0xa2) r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x8, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040), 0xfffffffffffffd79) open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x80) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:00:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/79, 0x4f}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r1, 0x4, 0x40080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x7, 0x800, &(0x7f0000000000)="425fd7849764eaa18451f6b0561289a0967b18913aaf4dbeeb", 0x19) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x9d, 0xffffffffffffffc1, 0xffffffffffffffc1, 0x1}, {0xfffffffffffffffb, 0xffffffffffffffff, 0x400, 0x3f}, {0x1, 0x0, 0x20000000000000, 0x7fff}, {0x1f, 0x0, 0xfffffffffffffff9, 0x8}, {0x4, 0x8000, 0x7, 0x5}]}) getsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000200), &(0x7f0000000240)=0x4) write(r0, &(0x7f0000000280)="0042cf9ce6e2f716f5693bfc78373dc8e5", 0x11) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x440010009}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x11) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff728}, {0x2, 0x0, 0x0, 0xfffffffffffffff8}]}) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x7fffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x88, 0x81) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x3) 16:00:21 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4c9, 0x0) select(0x4, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x1, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x108) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x3, 0x420) msgsnd(r2, &(0x7f0000000240)={0x0, "e42c780ac621a93b6226834adabdf4bc367073b78273dc5e94291fcfb6a67e31adb269b1e862ba5f1af784b5ba73e19d3eb6c6871468e3244d1e18c3936630c8f4d9b1507a468f71b10c90bfb26d594355712ad951f4b1b0252876dd465215c34cc100d0703e6cdc291d1129e48ee2ab8a78a90991bba61113b77276949990bc1961f68031567ee600f8449499246e7620626620b81c8bec83f0fe0b0d377264dc2b90ee63d6d40eab8f1eff"}, 0xb4, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x0, 0x1f, 0x1ff, 0x3ff}, {0x20, 0x6, 0x4, 0xfd00}, {0xc499, 0x2d6f, 0xca27, 0x20}, {0x5, 0xfffffffffffff452, 0x1, 0x80}]}) 16:00:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2403, 0x1b135a64) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x2}, {0x1d, 0x200000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000f1eafffffeff0000ff0000000000005b9d071b502a538706000000b8002900000031000000000000000000000200c28e"], 0x37}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x30, 0x7, 0x6) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x48, 0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x8, 0x1f, 0x1f, {[0x80000000, 0x7, 0x3, 0x0, 0x6, 0x0, 0xffffffff, 0x1, 0x6, 0x7fffffff, 0x6, 0xff, 0x1, 0x2a, 0x9, 0x7, 0x7, 0x9], [0x1, 0x3e000000000, 0x4, 0x9, 0x3, 0x7ff, 0x9, 0x81, 0x20, 0x3], [0x100000000, 0x1, 0x4d9, 0xd0, 0x3f, 0x49eb, 0x101], [0x844, 0x3ff, 0x9, 0x5], [{0xc00000000000, 0x4, 0x8, 0x2}, {0x8ebe, 0x3, 0x80, 0x7}, {0x3, 0x10000, 0x19, 0x6}, {0x41, 0xeeb, 0x5, 0x2}, {0x3, 0x9, 0x1}, {0xff, 0x8, 0x3}, {0x100, 0x4, 0x7fff, 0x9}, {0x5, 0xffffffffffffffff, 0x2, 0x7}], {0x6, 0x7, 0x10001, 0x40}, {0x6, 0x4, 0x813, 0xffff}}}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000480)={{}, 0x3, &(0x7f0000000440)=[0x0, 0x0, 0x0]}) r3 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x10000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000580)={0xfffffffffffffffe, 0x309, 0x0, 0x10000000000004, "0000000059001040dcb9000000140000001b00", 0xfffffffffffffffc}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x1, 0x5) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x21, 0x7, 0x52}, {{r3}, 0xfffffffffffffff8, 0x8, 0x62, 0x800, 0x9}, {{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0xffffffffffff959e}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x4958, 0x4000000}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x3, 0x9}, {{r3}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x0, 0xffffffffffff0001}, {{r3}, 0xfffffffffffffff9, 0xb1, 0x0, 0x1, 0x5}], 0x14, &(0x7f0000000000)={0x1, 0x6}) 16:00:22 executing program 1: unlink(&(0x7f00000000c0)='./file1\x00') r0 = msgget(0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffc2a) setgroups(0x1, &(0x7f0000000040)=[r2]) msgctl$IPC_STAT(r0, 0xf, 0x0) msgctl$IPC_RMID(r0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffff7) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x4) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xbe, 0x3, 0x1, 0x2}, {0xffffffff00000000, 0x1000000000101, 0x5}, {0x5, 0x9, 0x7, 0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x68d, 0x400, 0xff, "a6dbb5b299cda355d78882d9e7d7e0bca117d66b", 0xffffffffffffffff, 0xb4a2}) shmget(0x1, 0x1000, 0x82, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) lseek(r0, 0x0, 0x37, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:22 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000340)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000280)="220f2a", 0xfffffffffffffdc5) r2 = dup(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./bus\x00', r1, 0x1}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f0000000200)={0x3, 0x2, 0x0, 0x0, r3}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="29787c5d1809e8075e1eadb0ed29c6c034e21edf5fbd863bf787d7a9a76b5237b39771ce0bdb9b8d988f56bd66f93e0848c923db5952ae4268c2bb30cdadf42dc100f864ef11706830ed44b1", 0x4c}, {&(0x7f0000000100)="d3d131e97966df4b3ab19b248cec48b998879e749a7928082c3fbbd4be4063039c0721155c", 0x25}, {&(0x7f0000000140)="8df8df38e64e1988b43d5bc4ed93f1e6526d380399a09038bff4cb25156f8cdb5fbdc71db5777705d7990bcc6128cf", 0x2f}], 0x36d, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xc3, 0x0, &(0x7f0000000180)=""/195}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x10241, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') mknod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x5) r0 = open(&(0x7f0000000080)='\x00', 0x8, 0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x20, 0x6, 0x8001, 0xffffffffffffff80}, {0x6, 0x5, 0x13, 0x8}, {0xc18, 0x100000001, 0x400, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:22 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x800, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x1dc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x3b1}], 0x1000000000000292, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8, 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r1, &(0x7f00000002c0), 0x10000139, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000480)={0x10, 0x4f02, 0x4, 0x3, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x519}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x85e}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0xff}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000000000/0x11000)=nil, &(0x7f000000b000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000000a000/0x3000)=nil, 0x8}, {&(0x7f000000b000/0x1000)=nil, &(0x7f000000b000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000000000/0x400000)=nil, 0x8}, {&(0x7f0000322000/0x2000)=nil, &(0x7f00000bd000/0x14000)=nil, 0x351}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['\x00', './file', './file', './file'], 0x4}) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000ec15744a00000072f6aeb4"], 0xa) getuid() pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="2a3c97986afcf6cd4bc2706c688c294b069b159c49f6f18407ecd15338a7da22bdc958ea68dc6434e17e04edee614ba76968416482a710439314ad49347b76c168ce4eb1ca7d6507a538c97be357a5057e39154135d9a5f783855e3e278f0db3c6bb16c035df84f927055720b04f7daf08485f261453cafd589a246e257a4bd3e626a039ec1e18e553e63c868e754aff5c026e90e153d11d", 0x98}, {&(0x7f00000002c0)="abd07650c134d56c929b1bea15aaeb8143351b0e308fa2028e1b28aef61341bf4a7b9bbaf114286f5abf13010506879cd80b98a88466d28f036b9f12ea135cb2f7ffc798dc53027049c0a807a8fe99eae88d59252b7ea5e55a1cfbc37eb937459c3ee26acffc7dc13791ba1dec3f44c6b30e7c4075bc28bf197a00094e5204a0ae4887d644948f9582e80aaa8766280e2af9db13fb0d751fa947e4852964dc3c1cb97a60e808638c504c90f4c171e9e06cfae120a459b5bdc629b818954900", 0xbf}, {&(0x7f0000000380)="5962f701b43a2e96f968bd12eba890cfe5c6719852b0fc76b52f40d0409160042a47db9df6bc3847622baeac4d2a5205d069c21cd31020382f983cab66e3707c225cfc3c50380eeca860b08240c4e382bb84", 0x52}, {&(0x7f0000000980)="ee43f0b4ac1c44c5cf2c05759dad66dc1d25c362f73580bc08b963af0baf993939265afbb672129a42d4cfe18d41acc43ceedf96dbd46c46622d82db17bce43b9886fa31ae4193e341a309716d9f724b556f4275e7340261ef18e78db99af07746f32a47b78da130f138df", 0x6b}], 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:22 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0xddcb0a0a20190499, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0), 0x1000000000000174, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = dup(r0) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x18183, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) recvfrom(r0, &(0x7f00000000c0)=""/80, 0x50, 0x840, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt(r0, 0x8, 0xe0, &(0x7f0000000000)=""/225, &(0x7f0000000100)=0xe1) r1 = geteuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) kqueue() fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="9150cd34a1e446582d152677be18a1fd4275da7197f06bfa76c2ac6bb3a27ecec35fd106062b4cbe153e09fcd088124a23faf44e0be3c131d4985881d723a659c3773ba708deda5483492f", 0x4b) getsockopt(r3, 0x29, 0x37, 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 16:00:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xc8}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xa749, './file1\x00'}) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000002c0)) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x8) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) lstat(0x0, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() shmget$private(0x0, 0x13000, 0x20, &(0x7f0000fed000/0x13000)=nil) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:23 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x50f}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:23 executing program 1: setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x41, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x8, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9b) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='\xff\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x18, 0xef2b) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x80000000, 0x7f}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), 0x4) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x745) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0xfffffffffffffffd}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000080)=0x3, 0x4) 16:00:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10248, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)}) r1 = semget(0x3, 0x1, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/72) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/44) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) geteuid() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000240)=""/208, 0xd0) 16:00:23 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r5) socketpair(0x2, 0x4, 0xfc83, &(0x7f0000000440)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000017c0)=""/4096, 0x1000, 0x3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r5, r4, r7, 0x20, 0xbeda}, 0x8000000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(r6) recvfrom$inet6(r10, &(0x7f00000007c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffffad}, 0xc) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) kqueue() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) load: 2.03 cmd: getty 18072 [ttyin] 0.01u 0.00s 0% 320k load: 2.03 cmd: getty 18072 [ttyin] 0.01u 0.00s 0% 320k 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="a0ca93232bfb6fac7dc9b8c5d3fa", 0xe) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2000000000000200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1a0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfcb8, &(0x7f0000000180)=ANY=[]}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0), 0x10004) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x20000cbd0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r2 = dup2(r1, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x7fffffff}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:00:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) fcntl$getown(r2, 0x5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:23 executing program 1: stat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x36cfff, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6, 0xffbffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff89, &(0x7f0000000040)="f9") dup2(r0, r0) getitimer(0x1, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x5) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x3fe, 0x502c}, 0xfcd2) 16:00:23 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x20000000}, {0x100, 0x0, 0x5}, {0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0xc) sendto$inet6(r2, &(0x7f0000000380)="15e567c78083ac03c6467a97a94b204d0ac570b3fe105324f4094d9931efe75fd50388a2c19375c9b0b368a760ab1c4edbfa04c95607c58624a5812670e030e94d07afc8c1046cc75547fb425015ab1b4c9d49d6cb4393c428ab8b69e5b01ce6b0072e42ab5c97b657470b7ea20686eb9b85d0a502e8ce6882155e3276cfbbbeb94980d7be455399eec9d569cea50ecae7f4c6671201ecde6f5641def9c762123af8f6e17e530a8a9f8b973a901e45ea01c958a31bc78a43c365800b8d3939f73f1fdecbf16692cdfc7ef8a1e8a33544546b80722e751c7aa996884136ab8483a781234b585f8701e1672d74843906acbb1133019fc7619a5e9ca0d910b2d2816bd6c68ff1339dc8412973a8502fc4e8aab408e5fc520e38a3d61fd2247c31e1c3c75d944da502437acf962b48e174cb92db265c46f7f4c33c18a5393579218f47c19f4f2c6a6b10c9f43c8ecede73801f53bae647a163a6487f717ba35894890047a179e4af6b3066a873c2b6cbdc937bf00664a78471835fadf5fe19b55a8b90cc441d95768b154cf02f4f88b4fc27d19683e7c128546f06a97f1462f097ce57c81a32535a83d88cbfd49fe37a2fae2d00b851ddcf7404dcc10c87f1e18dd3dd03d76e43425c1b806498a7eee1688e3acdc1588a002938b90fac1c889e723e725aa3f51ebd334a01df9a433992c13c36d1782328a41935de5faa375f01fd0af98fcff2a03c2fab57c5f8283d418d2fa04172c5df333977e3ae6a07e6b3c5e3aebbbd8fa993a0720a52fe0d1f085c11ee11df34cee87f2cbfdfad6ce82c5ff2c47d5da9a7596626b3030c8a1501736ab9e4f5aecd2264236e524696859a628866861a3b69f4a42aedc2171bc7c3a59e4f70faa08a38d35f3ab441a4b29e2ab2960393c8f71c4d2236c75555a93504368694959a245afdafbbcd169f2fb89e4a2f815e44ec2ef0a9b602ecd0290d0ce36ca09ee575e61fab841729b950ff61e0b55c4264ad7485cc4ce740ae8d77cc2858ada9da5711abde31de970e77a9a021d8bba57f9ede9918018e787bc196695a3339c1b6f60a9ba2a043bd930b9ba5fb342cb3f677322eb8c1769a3a56a5ecffd45233eaba2b80f311d7d185627639cc4e7f0c632c710035f5dc4f53ab1cf7194f2e2eeb04c50d4909939335b9a48b0392115c379356ea6094ec5332a6efd81b03f87efc7009f4c5c354dc1c3ce782de418074e7e16aeba54de1fb97c649830c3c6f6c178d782c48000d953c98f9a46866ad0548458c7c4e2fd1df8986276abd8dbc60dac0ebe08a3adb018bcfcac54cf726e3c205906bc6a4f75be57ea239be9de967a6e650d43829287e8f29be960c2b0d1a8395e0178654f7dadf852d92dcd1bcc0eae81ef8e47941e65964e8035cf59ccb3e51e227f7ce602d1fc373d171b75ba366a7f24da0c181a2da6c5964c0224d6b14117ae3286274e2a00e3b4ad3fbed7e90c5eb370a7acdfd8b1be478ca03abc1762d16470058a97fc067ca05749910d7966355aab944a2f9d7f21e5b6a74f3234ca837100f29a3d6ccc87be0c1d40a3584dcad8bc8c03e24b334a3f9d2aad3eb1f39a0b54c8abb7d1a5ec9162320b345531a1be2cf53b8e9e24a8b2d31c8fafe15aa2dea379afe1ab544f40b927a45e1d331c4b93c2ddc3ec8b6e6192e3beb6508342712948e4665168c42357f31edd4b1e469b4d919eb8de17fe02ba044b825d09a8a7ac2fb41444652ce5de67d26ada4bc6840523a959c8c7db0df28e06485b80636402eacce97908f681e89f18a37f0994e92e2c4e5005cd862be00f316a08f94979b04a3ad51cce8783cd161c133e0fb3026673f8c2e339f701b002f3e512b054bb884f2bb7c8b03e80dd177ac851887d8f578dfefb8f66908ecdd2f3e8f7575fd6dab47bd1dbb6e5b788ea336aa1a5744dab152e637e1686e7715ee8701acb60a664d3e5a797b5821a3ce25ddbda54bb993c6245c41e091989665a22c1771c51a50d8aca30c95fe42a57c5ff6e503dbb777f4ca2e34d459cff89da4d67d75291b254d29810fe4b88f011d27b9e7d51128ecd5e96b63a2fd0f2176ffa5d4b61cd00e02bb1482542a03ed680fb1cfb248c7d37acf907ddc3ff737c393826ef23139b76f231a1f23b4e76d6de4413e45a3e7c17b0aad59665b54b416afd54c3c81051537d920ca7eff11205bea5abc86df69d0c52d213d7b8b7f8568de7c45c8c112b77a5f1a6bb460324decbcef293a4afd3031c5d814e0730645026e43ebd6fbafcfc4d90c0f7c6a3b7aa438d3a53768c29e2f2cea988a14d31c9bdc0e4abb943a6c3d263487461db24172026c18c797ee14e11b3ce6945fd1eba679e753ebbc92baeb70a31ca9aa960d30757ac37bc770d4957ba57afeb45aac1a7082438e3bebc7a097a0fbfc4f3991cca8d95a5922b5e3e58b4d344388b162abf012d92076c67477916685c26c1433412945f8eed1ff9f62baa5f7cde05834b6620ec779e033fe6e78ea45c1d04b89b10974569fb7ea75e54c61e3d509cd16a8584a49726cb67c4fc16fc4e6a990d4e503848631a635df2e2267014a5f2ab165140f2b5710592ccb0671678f4ae965038e8c2002310164f10ffba7e9643f5a2d5042a830718b2cdd005d69a348918f368da63384258e9194a9d969e7df283b6dbbd8623ace04c641dd7eb7800351a47d5c10ee46ecbaa1acc9546827b638b270b154981e134f72079c97c7e97d6ca36252feffdbc3b10b99db289986b197733d6f04f03878341b1c539961e85a2ce94f501a9c9ad2169c1986cf82636ac64e8054aa8511638903224004c98d652b7f8889aeb824da098d98d3d247165a0279d66d40b6be0922d74c06c63bf50f85d594ad4811a2315727c89cadbf9e91c8e82e8887ea80badc379e665b469b640aea3d623f205b9a598b65ba2512c2f6ca06d38ad73ba201b5379b43a5bb2c4d4c93c116e3c1741ee4d3fc5c834da78681acf885fc7f523be971880c2e1f5bd1d2ac3f6e8f874b173206368b5ac4c4f8fda73f0bd9e3b48a3ac56bb5735868f9ff8425c7785e41a49fc9f3631af9420088b983f9a2d9b058a33401c63509c85903246f60db8ee31c438138e0b0773aefc26f11a63dd5fa8a9375e4a5eaa503c12b3bab10153b58fa17644806eb2375bb76c8c55d9bd531d53f53c24e0e159f15ac3951ed6d711dff786a1e5e2699295e50d1f96fdc9974b794f5fd3bf07cf1ac6733ee5030bb7d2eddb753f280c5ef4fbca04517f0d64d8ef8f7bf6997aa0ed822959107e2e00c359ec1c3eb9b9fce4dc7b6db503b6096220fd01dcc3fe77ed62a0b2f1883c50da1a118f2403a739b858203f6cfde5ca2a81d524ce6a2451ef21033b66ddb9c363cb0cebdeaef042928e77a048ab801f4029381c8a64f416d54cce2aac4910b89ea6969e8d3b6bdb793ab649835f3cf6f9bd06bcf65cbaa442b658b480f1aa40ab1bd9544fc6d1e6e07b43175b1080b006e492082954954c0cc7ff8fcb8d9c2fa881c271fbe0fd1842cfc99f684724f0a5cc15941c7be6c26c660f424d64ce1c2eb77eb1c17b635cbd8c81ceba5858b846d727f06b52610169601b324f86eb85d26c22dd026d5762e891fa4a2f3406934b24af90aec53691f1c380bf05fb48ba9632b117e8eecfb15d526a3ea3b8df3449539c102c8b52804facd4f3f8a08603aa0afa8a4f01356418150007970cf42ce2f79ee1eb87c3083215a16b03ee1808ef9cfe5eefaa541d6e7db3fbb3d575c5712744e3518308b69331325dd44aa139c4d8ef93ceeb81237375ba06c82ff340d3e2104ad8e8ee30b04276c7b7bf667ee536eccc753b27231c5d85e11448e6cdff32245a1721cc8ef40b4f39f0439542232757fabdc5a0d4dbd74bf04d69b8e4c354e87dc921677ca83b022616ee3b4f3a925b5bc5cc1016caf80e3eec7affc39652078b251217e8ecffc377dc63468a8c8efaa5fb72d6000d805135961cd6943f09ba7d2bbcbd9375ac4cbb4b72e99634c179200f610c82596e4fe698b35e561e9b6ee5f8ca48c11c10f789058adabf3bd00571f2862de8754cbc6be1c247c17ce96ade4956c0502a9b43e50a92c4d70ace7cce09e7e6b803fc2a02ea1152e0f86f18f4f86a4b419f97c6d479e1e6491f5d4373ad1b8ffd830eaef7518a54135ac1eabc67bd536e861438ab9f0470cd5af561445e8012a688d071d3c59d8990f0ba5bbb36998d06542f98fcbede1c4a98fc2e030907745f1d7bbb97e57062d56b6b43e26fb1ec76219a01e8395e12478b69e365a9350cd0b75e84857543e524fc414f51a8806052dd23bc8f2086bbaaef7fa64751f708f86430072e885d134d7f1e87140a90cee2c80d101cb3324c7f25f18ba65e28c4f0534f3bb4f270738f625a5595abe63378f858a09d4b66cf8d1d8d5d30616c26f64d9defa1d15e43218653c060c453979748908efbe2dd581a2d9fb67d3b90b9a8e224e573191126100bba6f2b933089d87b94bb200e22dbf923b97701e3b81b98a409d67a9d49262f9cab6d700effabcf9a57f29797e79dfe2e554c39bd9d217b83962bcfb8832163c4e9d74ccc118844cc2a4b75b1dda6692dff194b559aa6fb74181b5cc234938d71dddf8f8601ce07905fc98fe286ba27be4b0f02cdf0d55ffbdb90ca183c9ee629aba4cc4e9765bd232e264c34ebc2ca6be90db48cdfa37cb05304d0d80754aadd13d9cd791e85fcf3a36a07622daf4674c71944e9ab759aba03fd5d766c171fc40e7f54d7c5957d3b557542a32dbfae21cda62b51bbfcfe60f6878d084b2a65df15187242894513f61105bc1527e8cfa07109cbe3aa63952799c61518b9618723e80ce229e9243f453ed030f602b76ad174ea6e8c9fc2e346cb8b53e36c88ea8482af7fdc2c8927a99b82dbf567f8520fa22d60063cd8111c46c3e469dfb90ae7892385808ded4c16c77b26528d6a3c3231b7d134b2c99c40e63d259714ceaec846f401a590dc46934aec854ea87db2eac5517c9b15ff41063f472b1a36aa04e9a8f766c0215f6b7424872fde98f9f9db9ae0034c614dfe8d94f1ebd9ce7cc374c794445e19d6079c494fb3aee451fda70b16d2d4ed7d9368af3b4f87c4f30ab1b8b978f6c6219734bbfc36bb88a3a279b7642889e4964cdbbfeaea868852abff611f5eabb20eca222d75b813b3e619e5855c6a794b71b943fd3f9e19387557de3795045cb28d3b9237a6894755388788af9e6b0afed9877e80f3c2a1699219c5270a8654b008bb3be758d6bab2e99677d1b310ebf322c6b5894d643a38898eb5c012f1c39dc410a19b42a6b1b1f9e6aaadf65f264a36df60fc4a9447889d65e6915d4b11ce9b45210c163b58630de2684f48e7c9c139704069c579de64d81a6e4835607c36d589a908d6ef02a834c86a35d2b4f3e19ce2f19fe44fb2fffcbed3a2d7bc14d4b61a18d91ab3c98027aac28e02f9df05055a1fb7a611e84261d3cb768aace492f50df3322f2dd631fca155b0bb7769dc261d72d58614635a7edd5e2e83b2cfff91c97b020c2fd65942be94fd25ac2e5f3ebf2d26fe4dcf786ec33dbf52d588ff48755cbe04a1cbb88eea2ef77c7ebfc24d474f9f952ce56e650c9608047620a06c04ece3c396e05117b3d77b525c3251be79b1c3746111e528b8bb8054059a310718d7cb45528c23083a0fbf9bf69c3732ebaa67a05b6013491ddeb79010485a798c0e312d30970ef36eead0ffe9dad4a1d210ac500997e15d927507cf150442e8e30bd345cad1c6c6d7bc8bb83b9d4447f1d06ced30b", 0x1000, 0x9, &(0x7f00000001c0)={0x18, 0x0, 0x7, 0xcce}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c, 0x0, 0xffffffffffffffff}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4}, {0x5}, {}, {0x1}, {0xf9e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xab) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0x1, 0x2, 0xa}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xe6d) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:24 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x183, 0x0) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x1) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x4, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fsync(r1) open(&(0x7f0000000040)='./bus\x00', 0x12, 0x80) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x112) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0xa0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)={{0x100000000, 0x12}, {0xfffffffffffffffe, 0xffffffffffffffff}}) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00005f020000000000bf06849c0e7b48361f1a2044a92e8500000100000000fb0000000092"], 0x10) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000002d80)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x6, 0x4) clock_gettime(0x3, &(0x7f0000000240)) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x2ffe) shmdt(r6) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) shmdt(r6) semget$private(0x0, 0x5, 0x20) semop(r4, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000016c0)=0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002b00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9a) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0xffffffffffff2ffb, 0x40004204000828a6) r0 = semget$private(0x0, 0x0, 0x402) semget(0x3, 0x5, 0x22) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000200)=""/123) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x10, 0x18e) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r1, 0x80047001, &(0x7f0000000000)=0x7) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0xc7, &(0x7f0000000240)="4868c1f75450615f5d282e4efbcb79b7439771933633a5c680a05e1a80bed36daa068ee0778ff5ef9acea26ae5523029bc9c897b4c0b381b0fd2b347581208ee2c5798079f08230abf62fe19bc891c5872f64297703b6f66ee0361468ae866da96a8e8d05a5f0d360865027aca54a7b1246c2a31d8ee4dc9e87f53becbada53ac19dfd7e1f4833205b84ad2709d978de008cb3b98684b92553e7121b24310e5da7b07a95133c45c77598c3a8f3690727a7e81b192a8e58142e3d254917f620f106470ea83f9f30") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:24 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, r6, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) socket(0x2, 0x3, 0x7) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:24 executing program 0: r0 = msgget$private(0x0, 0x4c0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/242}, 0xfa, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000100)={0x3, "34b14c1850a5a95adc16dec8ab027dd37b7b977d996111380a6d828b3278d21fc7cd8e38c188e17510d904780dde26fd21bb94dcecd29894ba72e4c5158a3995a8a27376348a7d45ede4e2fbfda2c453a342ecb91e780767de8daecfba958856cfbfebb3cb82bb755f9b07ea39cb665e78844272e5fa03f6710054297b3077c3e8755bcab46832457f5ff1cdc159f7f010e5667044b3abaa754b5324b41b815d262c673586ef54df9a4da65a353f36bdcd228a0935400bffd4e649457f5b5f1b1080aee4a9ab11ccc6e7ebe2a28eecd4c89d633ccbb1b4099ee87e683482ba11938b45238400d7380c2182760b0c7cff4fd7407659"}, 0xfd, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = dup(r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x47, 0x20000021, 0x0, 0x60a}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x800, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x1, 0x52, 0x1ff, 0x80}, {{r1}, 0xffffffffffffffff, 0x0, 0x47, 0x6, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x80000000, 0x20}, {{r1}, 0xfffffffffffffffe, 0xa, 0x92, 0x80000001, 0x3}, {{r1}, 0x0, 0x2, 0x47, 0xffff, 0x3}], 0x1000, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x80000085, 0xe0a7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x7ff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0xb4, 0x0, 0x9, 0x43}], 0x20, &(0x7f00000003c0)={0x0, 0x4c9}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x5, 0x85, 0x0, 0x0, 0x5, 0x5, 0x9a, 0x1, 0x3, 0x5, 0x4}) clock_getres(0x4, &(0x7f0000000480)) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000004c0)={0x80000001, 0x1, 0x8, 0x5, "c4380109c0dd2b1b85981d71e12af5b35e82ee12", 0x5, 0x1000}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000500)=0x3) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000540)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000580)=""/3, 0x3}], 0x1, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) msgctl$IPC_RMID(r0, 0x0) poll(&(0x7f0000001640)=[{r1, 0x112}, {r1, 0x20}, {r2, 0x10}, {r1, 0x14}], 0x4, 0x7f) clock_getres(0x4, &(0x7f0000001680)) rmdir(&(0x7f00000016c0)='./file0\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001700)=0x6) setsockopt(r2, 0x800, 0x1, &(0x7f0000001740)="298d9e8ea31cc1112005c51340d854b576a7bf2bd3326a4ab75aa290d833341dc1a70c9d4d7632ca93f92da2e539c70b686932050786ca5f034c7f2998ac9303e5c9708cbad6fc6f2151f7dd7a3b439464c1abf538bc1814b28ac0226906dcf198ff0d21e07e02ddcf1346e3630bddae14800eebdb6346b9221f2a1232704847bdd4f5cc02995e3d6562d063bd7d516d8675d4e7c6f86508318926e5eabb2f7031e61d2239ad040e12a2061eb5bb4d9f5eeb089b12698f6ba1aafe8a10af7794619b61e69d66d59a4fd07fd05474850913ebf4f55ff3844a20", 0xd9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001840)='/dev/ttyCcfg\x00', 0x40, 0x0) msgctl$IPC_RMID(r0, 0x0) r4 = open(&(0x7f0000001880)='./file0\x00', 0x6dd995f239edf845, 0x8a) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000018c0)={0x8, [{0x1, 0xb5}, {0x2, 0x68c}, {0x3}, {0xf31e1626a71e6f41, 0x80}, {0x1, 0xb}, {0x3, 0x2}, {0x3, 0x7f}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0x1000}, {0x3, 0x1}, {0x2, 0x8001}, {0x2, 0x2}, {0x2, 0x2}, {0x2}, {0x3, 0x3ff}, {0x1, 0x3}, {0x3, 0xa7}, {0x1, 0xff}, {0x0, 0x7f}, {0x3, 0x2}, {0x3, 0xff}, {0x2, 0xfffffffffffffffb}, {0x3, 0x30000000000}, {0x0, 0xead}, {0x0, 0x1}, {0x3, 0x100000000}, {}, {0x3, 0x2a}, {0x3, 0x200}, {0x3}, {0x2, 0x9}]}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001a00)) bind(r3, &(0x7f0000001a40)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001a80)) clock_gettime(0x2, &(0x7f0000001ac0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/bpf\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) linkat(r4, &(0x7f0000001b40)='./file0\x00', r4, &(0x7f0000001b80)='./file0\x00', 0x4) 16:00:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20042, 0x40005) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) 16:00:24 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) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000180)=""/216, 0xd8}], 0x2, 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc2", 0x3c}], 0x1) 16:00:24 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) msgget(0x1, 0x0) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000400)=[{&(0x7f0000000200)=""/54, 0x36}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/184, 0xb8}], 0x3, &(0x7f0000000440)=""/132, 0x84}, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x5, 0x80000001, 0x80000000}, {0x7, 0x4, 0xffff, 0x3ff}, {0x10001, 0x1, 0x4, 0x7}, {0xffff, 0x1, 0x1, 0x4}, {0x4, 0x0, 0x1, 0x7f}, {0xff, 0x1, 0x408b, 0x8}, {0xaf66, 0x10001, 0x89c7, 0xf23}, {0x2, 0x800, 0x9, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x10001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x4, 0x3, 0x0, 0x4}, {0x4, 0x3, 0x401, 0xffff}, {0xfffffffffffffffc, 0x7, 0x4, 0x74}, {0x7fffffff, 0x10000, 0x6, 0x8}, {0xffffffff7fffffff, 0xff, 0xdb800000000000, 0x4}]}) 16:00:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x481, 0x52) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) r3 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000240)={{0xffffffffffffffc0, 0x200, 0x2}, 0xc, 0x6, 0x80000001}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x8, 0x9, 0x8}, {{r1}, 0x0, 0x60, 0x6, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa5, 0x15, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000082, 0x401, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x23, 0x9, 0xf8e6}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x20, 0x1}, {{r2}, 0xfffffffffffffffe, 0x28, 0x1, 0x7, 0x7}, {{r2}, 0x0, 0x20, 0x2, 0x100000000, 0xbf4}], 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:24 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f00000000c0)="e184363091740f8039a4c2fe5c1290e33e1ee3ca3e3f152c2efc1547cccefc4fdaec5f9528deb101394592b234312dc3437e222cb35191a25beb744052d6ecc3a101ae8114a371aa0b1963c74bd782b7d06e72fb4c83762342c3a011653c3278e477f70da911ef2c47bb80cd58ac57c52e4ef87df0e8a77878636f9c2df5834c120e63176b3c73b33e7c843d1c035efcdca52fdccf102c856149c7e37a678aa1fd27dbe40fb354871a493069f9e5db60f04703b18cafeca958660f5a5af61f673f5b3dc16e47768676ec7346c42e407905939190415d40158bad29ec0b34847f6ceb57287da9", 0xe6, 0x2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) listen(r1, 0x3) 16:00:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0x7cef) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40000000000502, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001500)='/dev/ttyCcfg\x00', 0x10002, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001540)={0x7, 0x642, {0x6, 0xe}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0xffffffff) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000380)=""/212, 0xd4}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x5, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) fcntl$setown(r0, 0x6, r1) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) mknod(&(0x7f00000000c0)='./file0\x00', 0xc043, 0x13) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x7ff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fchflags(r0, 0x0) 16:00:25 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xf8b4, 0x0, 0x10000fe, 0x0) ftruncate(r0, 0x0, 0xdf0b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x60) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x2, 0x80000000, 0xf}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x80000001, 0x0, 0x4}, {0x1e2, 0x1, 0x1, 0x1f}, {0x7, 0x5, 0x7, 0x40}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x800, 0x100000001, 0xffffffffffffffff, 0x3}, {0x800, 0x9, 0xf1, 0x9}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x200000000000}, {0x18, 0x2, 0x9, 0x8}, 0x3, [0x92ad, 0x1, 0xff, 0x7, 0xbb76, 0x8000, 0x8, 0xffffffffffffffc0]}, 0x3c) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:25 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='x\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x9, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x200000000000000, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1ea, 0x0, 0x44) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x44) sendmsg$unix(r1, &(0x7f00000036c0)={&(0x7f0000003640)=ANY=[@ANYBLOB="00002ee8882f66696c65"], 0xa, &(0x7f0000003680), 0x0, 0x0, 0x0, 0x4}, 0x4) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x38081, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='r\x00') unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000000)='r\x00') fchdir(r2) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f00000003c0)="160b3cb0809a4f129a7b5c7e1fba7f0f3f2286db02103ddacfe6bf69a71d2baa6a06566d12064aebcad911379f7997ac699caa5d62388c77a174e3d58dd1e20c8efe76753f9e9f0ecf96f43a2f46070c8ff08b3b088f8c5736d02d", 0x5b}, {&(0x7f0000000440)="1aff1cf2d457364a11a4446336347689d22958f3a9feee8c57e63ed525e94d1f001e442eba6c0c923ab5b651d2ba5a667ae383634d62c9a141ef88ba08846cd7030286cd5f9dc3e059ea3b926b74f5f2f785d56ddeffabba882e", 0x5a}, {&(0x7f0000000500)="e0b6d5c16febc91814bbe5abd4fee5435ad85aa5322aaefe1a71dd9f4b51857fd0aaab944ab44fe43d2724618c449fc4047ec4c561725e624ad6a46dabfb768a0d8748ad0c40b0b03579d259a1d26696c9ac4cb9dc2e71e7489ebd380ca726c9447a493afa5b8faa73c88c8102f17a8e618d832e8eabc6b4cde2392ea94f0437e2d115136e64f061b2f8d5cb7c4cf39057fef35c236ad7a3bbcea027330df38a551ad74554fb058374e334adb04fdc8c803ee4f523cbbc361852183583044acb71322cdbf142a2593b0ed89fde956304ff1c8ca6b79077977ca1084911cd914603cca1fd82a682ce84ab02f7ef2e3858eb2c36cd603a80f4e893f4ae017ea529ddd3821635ff63ffb6951bd0e076fd1b29c4d8387aa6b6e9d9239efad98ebbd3ecacbeeb1197183e7c6ded8f6b675ea7bd7862f4ef1c90ce977f93e11db18a9a071116acbf756e724b95b0f64dae91ceacf9cefcc2fcca9a237a9b81dab9e57385b921e7e552eac6a23be97b970d4105d4c6a1314e212934ddbd448d5df1542c2eee536b6e7dfda3a00dbcfde72346be811a72e50413a1960da5d35939be6c73d71c6a4f722ea78823551db3c1ae6972aa109ae6857682e18684200f7c970f45339e698e602a212a491e9d04005c16826beac9d8458eec00bb739a504052783892d0ff9835b506edd61a411619a8c2cc7649d3ae8d7331bed614385a2ebf5cace2464736e9530fd82b33a598f264b5daa067a6ac6e29a862ed42ed020eb59be66949c4f77da86022f66b5e53b12a60762e5327a16f74e47b071daedc172670e214957c647abc7b2e9278d87e1cb01dfe8ffa089b812c536e1e051ddf2333b6728481ba3ee78b15de5508257080bffd404cdf5e54129350053780da34cc1c8c12b07f5aebe59d06665b021fd1d1fcb658aaf2b4b5decde0487a457b68f85dae5446c9c77f25b4c4d610dfff742ba054352023d6467de416ef26e08d2a5be778adecf34b94421521f6a912052301f72670d3b6ccf73926deef0d834d46540493f85380fe373d35ef9ff8913e169c33e3d037852d22030d58c2bc774174230d3218e74d8f27a993f6a5a10bc2e8aa0a4bddeac73b6a01a689272b4468289d3d30260ccc4298ee1183e370c6e1cb9871b99a03f5ef7b87f540ddc4feb56f2042716342cf51a947f14269260a159d0b507e5b0f4b62dc9ffab164c28626d9fcc1dafbd212113e9ae52c090339d6fe55204ee0365dba35e49d75ee02f403feff3c93eaec0acb70eb2bd2cd72240f469c2bc44a8a12734a08766b9ee5efe33c825b97bd69c09f732a4d3f2cdd2b3bc9168a2c5b4d15c5897cf04fe750ac61d92e1114daef420bbc9868aab82b105c24379cec4c748d2499b56b4affb3eda063145523545e27223b7537ca7ffdc980356a9ac31412c666024bdeccfc45cceb78d408a7baeda1d4a051ab957b17da2a03238d7fdc288134159e2b747c2ac21a3f80b9507f7b53559c9523d0d246c8486985b3c09b11d6a58726db113f570a16221e10aa4c6b028e24318ee316f70515ce18e30fe7ad157ddf1c78af197e5e64435c68fc61a156814b2faed2dc97671f193eb19b7a6278be80684347194cf13ce4b4f007b729fb5438de44c06b5a6047b4295fb2c13e13ac3ae5d0a6d9ea2001276c0c0ed8df0677ed0684a4fd16be6dffec9f5a26b8725c20a07ebb5e31fa0a5efccdfcb0dd0753ac1591cea4f0761de1982c5160ba4e961d4fe96ee23906452841c4ae9dcbcf790a36bcd2a501d3be725fcaadcd4712dc0108567f45c47831789219ee0addda468cb710b4dcdc44411718293ec8dec3e85284679bbc5ba50485ea9b3b6bcf7315762abf211d8f30e61b36a62a2335484b8ec37313dd55940f9c6e18ac141c100ee2bd157b0ad09521b35601e1e1d19825913189509f8d397a39db4afbf6353c3d2672131e512540470f4ea845e728ddc183f2b9d5fd200090bc566ed8a846a410ad91eb27b8e02dbdd4566e8b0bac1977dc2e1e21856a0fd068f79ac3f5908fbdf32c273acde300be0d78eb681d2342e316e8b7e966843d976ac1c79b2d38c9b1f706cc87bf9707f95f7e4aad330e983d374a8a80d198f3751c1d2c163e6b86bf824922b6e006494ce254050f39b03f198180a25ab795e41041cef788178ee686064e48825c70ff414703bf743c1fa264c27c06f805883d1d6f292c042e0ae97f81ba2f20c6cdb7c93c21d7e7aff9f40ccbe274bed50b2f93fa7159fa894a5883c0c58ef210a6d6c97937322dbfda82125ac18912c0d6bc0df6bbfebcce83a538763dc7046779b83c9dc65a2723786951db52e68f49144080c7c99e27c03a7e7a56a7c28b1cc6696a1570170ae97fec2c3689a32a7ec2f650dbe500baf70d3b3ea86a1135198a7fdde84b0682700b0e6ed96cdc41b92c48441a75754d0a74a48d12c4bb9380cea356d51c5d41fda5f749193b4de6d3b0d4ecad508602d72e62d01b7c0bf6da31e0a79f7bd0ed545217c1a452effba1010870b9ef62ddee3f272d1f0525a0707603e4fde1281d4189eb07268409a6b4577b5e3d14ff705243734f79544babe87ca61fb69b7a8dbe7ca007cf6a28115acd12e00b01d074b37e73fe4387b41ac0a8c9a1f3c51e27419b27598c1644d3b789d74f5c93263c0b99210eca6a7665ee0418d42620fac69a916bf7bdded884600d7e3d273801c6f7978de07c9b74031f7afa5cb66ef3c25d08860c3dcabaa0e1b0d505d92e1c2b27f98dcfe94c04adfb14e3a9a6ddc6e18b8f33cc6f31bab0c25304b9b93246fdb8ac4835e1ec8b2d67f9745892c3ba5c76e836277fcc9ab8b4815e60ad44f40688a2b6a4da046206c6016ea8421bdc91aff1a53ffe3a9e9060e901489f393ec57ee40f0bedcc8dbcdfa2bf15e9a558800130233d15d6ef8c24ad0d6da6c47c56560a3be20df30cc83ebc50dbdd88c2337eea81ab9a04d51c44dbf1c23ce2b2b9f9453b2250f1210918a31af53510100924f298f47fe5e16cb0a4b80b70ea4e35b527222da8d599a144b7ca1f521b08625badfde48bd1627bee2c2288fd532428d08311ecb2ecff9f5118d6bb5ffe1fb1bfeba359c2f159490f4e0ef5cd0f687c0db68c46d2cbbdca47b87a4e3d0b5bdb06a90ce890725ec584b722da65a49a956430c8a90a3736222a7a90a17f13596a7521fe2487c77cd442a7793c2131ea7b97f4628cce4258b67e1dec74d0c44fde8574ceed2e7e2fe1c8bd524a8e42d5d39fea2f4ea90f6fb81be0c7ea94a6bcafd18c53e878c90d46e827e6da8b5ef262f4a5be3601d06a705ac804e389030579fb4d54541d5bd9e07912a8fd2c638a9a61e1bb9d27a5faaf4e2483903e0cd0060b1106df753fedc30b2014d3e498eeff484b1fb7faa48552e2b389b5ec99088fbfa12e48b2b17c4df8bf150834528b5aa6cefd7638d67d4bf8944bd82477e1e3a5718be157dafd596c64f9e2bc2f73d23032eae7e0760b19f2d9f001bbeb37aa18340f195d179e74531f07d6e26347667527b8d75206d84dca9c8b48fa606b3427cf288688e2bc972fa9b8b8da81da510103027bbffbcb9b4f3d0330aa14f448831d019f5789e23a675423c5a2edef76d71343b839332c2af6ac67f92754246163d2b79f8064c0320c2099801cdaa4745c1ac134d503f774405c80799d45ba694b2bcd3e029c891ff1b928b1287e0a8e1cb2f22f598061a0e2e7bbea1808f5398b0720b9d7c6355a99506d23ca7dd24eeb1a1cf3ac03fccc66cb36fd793c18ef306c89348ee931aa00f020307a69ef5e99fa833c3cbf7aba09489bf291f78509442779977b0df3c127ea5788bbd631da28e193dbd279e415fc865a2ef3cc3898c5c82769ccc2e2bcbeabe460ec0921edd23a62b7eef7b8e32b1e3e59f2eac5a314720b44a9b582c77aec24899c1e893bb838bcda7287820db0066417b6f9339a3ca55dc46c1945daea5d32d03f129101fe1064d36b14532af2e1a360d0fdc9f520e4fcd32b98f8b0e21886cd9ec2ea89922c7cc1d6b686ebad9dc1199476451a965a3e49fc51d83a1cba98a1ab88c0525dadb89c815a53083cde2df875775c9002ea9f20ad88622a5d34314a2deedc9424bb56c9c9477f513b603a01c9862ca3db3e0394bdb949e5f44da5c15b6b9f0d95eea28b05f9598c7204d3aa337fe2eaaced4fa19715a0f4cdb146c7551c91e7ebffc4a13c75bd42e6aa7a95948bdd3cec2ec1091abf3cef36105a3ec6e1cb81e4e480220e5215c46f4861d1faf598e18e008315696a44b1a3402773ac7e446b7111e9441a26007a5cc5c549017d012eac431913b570e0ee72a9e820472acc63cd268c3e3b783338b3db5feebc77bca9360e29c2eb0988a749f9b885c318643e1cd9bc4fda04e5c34d6e61802d09f61159bab204a4934eb69466559c9b6ec7461d98d6fd45c7ed27771fea43b5a0d1446f5e4d0f256494ba5c5fa4cfe664ee34a446a3d853d9b359d6c52e599e514f4066db5ad62e8a798b71d4e157dc6dfb88bd9c73d998b52e894274c7430616d4eb38632da4278f184b459ab5fc293e0dff9c9e1ca822f9b682db899c5fd04a561def0bb99c6772d0579253ce451267d9c85708226d0c178ba3ba6c0ed37bdfd1fbed6d190e0c3ffc15b49078db3ae95332db123dbfd5e4254df93e32b86a31888993eba964520ee82864b34d801f32582a10401eec8c9986dd74ccd8dbec7fc3912cf49058001d34f1e3983c4bf8de648ee499c517b9a4edb4c58753aa6f89bb78b1281d65045ccb5faf72f7fd9fb644ae4a1595258b26a0febcf97d0c95ce0804ec7a5d42178ba2d884aaf02a5547a1cf54d332b823798e869cffc075cdb05a0e18a01ace704c8a95725d92cc1b89dbe16ce29c318db476272833ee75cd218791e3fce66f2b70ef4a43db1572ccc7683298f000aefe7a97542a73932a7485ce10e93cbfca31852313b70dd3ca4daddf7ad845d583e3e7c30bb8cc5597cc3f0bb4075a9de02756fc80f0602d693f1bec67ea8ff91f0866cb6e19883aac5a1dd400202ab3d5d575d8f2fe3f0688d4fb197389588ce5da0f50ced3df49e20bfc6e4458d14a39abc988bdedcf0b9fbdb801a776ac179eab15e2a33a4469364091bff28f68ae2f82fd5590f5ecfaff28b3f52d899a6c388c05d7282575bbf87ba0e5f1f263294a966c1413a7a419c4366232d52b78b998bb4ac355b3e398ada112f0d8dd7d951dc2ac20d7805484848d31ee76e7d4eff4d3560fd704d3debfd5129a349c1fe740c4db6a0b8d7ecf89e49568a52ab9fa2b371898666a2d1ecb129d0cd790e6ff25129335f4b4ce42798f62b972568d1413a3e4defad9e667721c9ded4555331b030e5d7234e099243105c7c8c9517b34369555df3ef4b7a33480130625ca173420ae20b21109cf8563ea681c719f3dd3d6ce8bf8b47c9b9ed6d32a19087e42f4f458aa67e222a1255c49e4c5c64d7b3e5751376c4329fca2877e8eb3ef158fbb24dea72b9733b21fa41f94c39a04cd288413a74a4ece28a56531b03c881832ffbe46742d3bdb72f5db2bd3cbf5311150b6e31c4989e080800644faf35ecabbd1b9b6ef3ba6eef02f908b05a1d571a3954fc1af61e55fd3fff30d49a9a09f053af4519fb6bf4afcd17d751ac1e4493145736765da27040b8a6458ec99542087fc11b7d9f11d105b577412b46d60abc39e239fa019d1f374431029e970d212705c85602d7a50576bb282fbf77f5a28f264a8b884849b68ce0ff1538d59abc537ea5fa684a0231a0a296ffbe8469f16", 0x1000}, {&(0x7f0000001500)="9b4575dc849cf9f9e9b97906ad5e07045cf19fb0c14f65ec84b2a5f14d53c6d8db1cb51faf7739f19b5599cd21ea5b66ad4db85ca35766e1a36bf59d7e0eaec38aaa1645206e5f7ac1f394e4c5b8a2fef9ec99498ed4b079604a23c5e0a518d9ce9743001b245500d7991723c67c4afc806cd93758ec1f3dbf46a26a0be25a7ccf989376ea572670214af7313e20d3174c163f56d25ad327a70276333b0b3dc6f928c7db3406f44c1e5b0bb348727bdbdf7c7882cc1ecfc1c78ac2c4cdd91fb85b7a2fa401a909f886038d4ade41e160d0bf77992578f8d041186058a701652fdc70057e24352a8795962b1b7a103328842390121a3757f387bb328365bf6322783feb0b5138d53c0d07c0d68516f0d7c5d03a29aac716885ba32bcf93c272abe83beb789629c2818971f8fa256857d5354e5195b9d3a93eb9631eea485521f0bc8d8cac14468be6f5aa91c0b5b32f5de33dbb2014a5d24ae3dd643422998e7089f1a016e42dab83a47a52a208d5997183357a66a240819fe59d60659f05d39b33edaf0333fb739dcc7235b7f9c6063824fb30c7290afb4605e5e5fbfe66a4e7be97650e7e77bf05d8e48b8e663ac9843b2764a34e2ae12020e9503dc498295ef8280559024c2514bbbbe98d809f93d5a797201d95303a94fe28d9feee7490a21031a5d66d246c0619ebb8ff5de2f5b6ce922f507af5b3a0a2567a744cbf839a8e5f4a941da49cb0e02110530a62d11afb695cfc67a9ace7f17a686c9a24398f78dfa12e9deed74072cc763e40ef47d2d9628b43e348abbd7808cc20ed89110f5abaeab963c8c5fccc130fe32233b4c7755cb0a6b63eb687cf3b49a78a7ae6caa358193fbc0e9fbc035ce412922a9dea6229a262654a192f364a6c9ff6cfad758d395429dddb321cf47f6a814ffa6b80e9eb49525a99dc1609c110b3c6a88a91e23b4051368884bd3a99caabb3a0649ed358e0f3e32ff1204ffca96c337f14981b7f2880c8a32bb9b9370d17b90f94a9cbd25f5e452189e45a5d25f56fda1c626e3b0d0b75bba15cdff559171fc28bddb94f887731414c13088f1ef30a9ba8efdf956d64566f42d1fbae09c3e7c89a621607e116b2ed65633aa2e6de2d291a2c952a0e5da670a233eb7ec547ad7b850a4ef079c7a696be1859d2251e40a51f2343dee1b0790ed04053a324463120b29632eacc04f0bbbb4db8ff9675a386552d07616801df8c7ac48f8f12cfbd7a52ab9add82c407d397fa5f2f2b77d405d586254ea2388b27cba2a12e4591084da4e3c4dece0dfd861aec80126ab2d671eb270d76985e99e57fd1c19a81c667f6066dce9d5b55f609d2679b9fcdec444211ee90746ec5208eb3969aa29fb242cdf098cd95e5cac049431156199cac1c8cabc8967ad59259b9bf55578f151fbc7513405e9e0337157002a641c5f1587ec4a94a741f5e07eff04625f7941e842ed41fe4174338bb8f378f62bb4bebce5b1026928a1c60e362d701211e2430667dc0ffc2c4b548a38ee005a05bc47db4bb3e1e953cf4c7e7eb139cd80312d18200365cedb5722e5ca62cae7297ce187005b4bb40f57c7eeaa88c6b9c6ec952a1d874a15196635ed0aa8c746c3ef7fbacf3f70aca8b3c0b20b2de1409c7d66d6c671cd8aee9b191868037e544ab6d4f321a1a5cfe9eae9732d6c383e6ff90f68de58b386184be1d4f9c506d4e0d0b410c404dc0a9c6e7dd186395c5d6c37fb16016e12d731832d6d40f3abee9e006429581ef437dd122bfc2a5f3653790c09beca7880c95b4e0cd302c36d0c9176743dbc84606f57b9eef39bf992e3c400c70a5f8e3627ca355134136e0109622a1005204436c3b633fc3005fbaf0499ac862a4def0b9f264ea7aa605ecbc5c7e44199f4199236dfed2c0bd5f2f3ce595b5db9c76471bd8e5c46cf8283826a5682206db1ea9253b8323d785cce8fdaa20a1910038a016d148d69331d70eefa63f54a77fcaf2a1367ba5c104404cbf5feb043fa928790159ba0503b2b671f76ddbecf4ad11863f1b8dca620a94517839e8cfb48053cdb08fe86bb388ee92103be5950599133bb840c2edc0fcdc1714fcde1fdaff8793f95b8648abe4ebfb902505eff78566ec6753c1ba6a62fcdbdd601725974ae226d3075ca030bd49c0dfe54afb72715d92b01a0b4d3e6715ab089163992eaad2ceb3d493d6f3e6439201c9db0ef8b4e70ad1f2f1121a33d0e977aa38c1534220f4db3ad048098449a2cb466337757f3189b8506c3a7dd45fc54213ec9463d51454da810c0109d62e61d57eaa870d59611f918ff743cb5be86f5e1e3987a734b03e8d3d7fbcdf66bc5b4bb9f60c6fed115f33a1eda8baf509d9300ecb6fbb2540cab466ecc4484fe546ed1b2368b8fae7460e3d4d81eceec55349fb80ac6ff4e46d74f58ebc27083643c40f070040b9340e0ea60b67555c145a2e7e043836dd0db58c4ea320bd6a88508353f4dacccef6915e849792685ec3000457fb735b5ea13e9b51055240eb9ae11f88cd6658b2653e2472b6f3d30680cca6de76408858fc96f335d8289cdab783fa159ca5a66ef892777abc70ee577c0869c4488d6e0f96157de924c8e62a6e8fd357b17a56d5326372ad5c900baf77afda5c06fe241c083e1e6d303a6aa90a2f8e597b2f702b1c1b49551ffb3bc96f5c9d168a1b2c063cc39c35e50a84023cf80580c03ad9ab771c79f07c43bd3e20ada5e58258b14ddecb51988c684fbfe1c536ae52e50efcbf6337b338ac81a77e212c82d0ff052e41021ef302b97a1527ecf8b21d86888d9d0aa9f7196541f3f134ede5b09901785a4bdf567c9e982d6b04016dd3acb801d0afeb08f36425feb748af6e573383f447f8ea18899a441fcfba6ee043ef216de5e15a291b675dd53c131a085881e6ab7f15ce0ddd697cc29990088c747bd99c93b4d7b622982579f1cc80d93476a42d02f1eefec26855da520c2e6eb43f12d5fcfe683fa48f2ae3064befea7d48c439fb066bce4e8d4d547057952457797082afb8582aba6ea1805512c0f1f3a9da42fad0efdd2c13e27e5b7125792483d014100eb68d47ff3e54ebb3a33d41147dfaa053564a3986c706e1ecf4091cf7d8e2d7961bbed2093dae8524d82243b6bb23509ae443b44283b00954a0d60add59664ed3921636cd156284850b3239c5ba38cb2b4728b3f8ccfe4e3cede4f1208612d88eedcdff3794a2069b12ccdc8ed2f8cc8515d7cc3cb30a44a563d3d70f2e6b3a5536379a76890a7218b5ee8cb2e405db59d7e8e5426f931900222208983b1bb98dbbd97432c6901cc70f0dc5ab59e7511f037ad6df03aec9751f74b401459bbf607686912bc618da576429e2109eb414974f6d92e47ac5c426d4bd51d5fb2978207821c22194cd2117360b64dfd16c19a2ee3153574959034f285c979918d2d5714aab4e1b6b5e87c5366e06939366298df8db552e2aace4bf0b54b798eab05d1200b3da44363fb6bb48fb074014e021f5044bf93db247dd137e5452b3e1d73e9aef043fef0bf20ca76a2bf236e3962aea087720bbd0525b8a06cb6d13703254441cc36b7037edacf421703ca26e64dd2a2679364ef776683c4a65b1eb8a925c03384d844ee4322c702833d2dc3e6f6d594938f1148bb1f66acbd3741540820f8550f14e273561c807e5d3bb0a11966798e438780d6031951d35e3b97ead29963d27f7dffbdebbf779e476a837f58d93a979ff20d64a95d24837a819037e83966ec06bd4efbab6d8df2e2c3f38807b3f462d558b3ee32d5e29a3aa873e7b6421f05810ca78d03b2583295dd33bc71ac3c3700d14a3f5bd6bb533eaad19688f6592cd9c6a801130f8d3a9889d7cd1e5b7c9e04f402799a6974be09f7478c2c3997a1fbeba9bbd075a9e0571fd2cf5dba72e781c18216e676332208eafc24bf3a4e0784f775f10bb05fec748e0ea0d1086ab8e554a337718d9a0fd3e67158545fbf8e9f98273fc7c9a415e8d1b6d0edb2c4147ec9007feed87cc4732112b438c42ff6f7f0607771037019d04982f4d0bae56ad04ea1a26849db6ebd7f4421cea245466e3700db066cca8ea12718c7779aeab14f334930622605a4cbc86d6a230e3cae11376aae0bcae8837c45afe0959dc6e57a6ae4483d3b7fb0137c57b533909fb1fa28852cf00f46e366956e025cc84256a2ff0cd2799b045f8dd5e19d7867a39490238dabcd014d0df16fb4cce7c27b4ff5f81e546d657cc90fa5e98a649052feaa370d4f5babdcd57457e46e4db6687ab721603f4c15782fb9c0b15ffca4df2dac6378380f52c9aa02722422975819cbbce7da10cf47a11537fe0ca9b6b23875e689980732ed4219c047e7cf6a73a0044e23635bbda8f1895b140fd444c761c4586dc9bfa0a95f2f83969f4c16d764a77903ad659d29a3dcd0a170862a250ca1a19742107d278be26277a62a7fa144bce9c32678318a3160d9cfdfc1ed37de6f9994118c63293888e1f99c446108a2c03d328025cd727795babd99a8119df2c60a5cde3a54cda9dcebd41d711bbd2ed3498b0e883641d2951f0e80309bc0aab1d4a2bcf891e1295bba11554a66b30f3396ad882708f194b78f91a79cf65ebe720d44f3b9c1eb585f8cf33de13e68f338576e1540154e46178de83faab06ccbf9876ebe63e194580e0ced8d22fc38ebeffee6a2d40ecab60844e408ad28e074e39264f8ed204c7249af0fcb2af523403d69f9032270a79b5c1107c413f8f215abffe7df43c1578948a92dd36d9ec7bee385ea84b035e3db580a7fcb4e8664eef9aeeef4a925fd16285adf52419e84ede1f644dec3ae17375fc8e3dffa7a3f3fd44510f2ee31e5902a429090cd84b14c4d389a140064dfedbba9f4bdc508910faac0adaa01393d8c47ef3da27a62f6f8c314ac0f3684302c574c3005ec1361039d1a4a5604f500c083cc37d5f7cb8671f9f52dd31f2e9795f514278b7848a351107b015b83f1f175010d3f823d3abd3428dce19d30e5319b7bcbe4a87181de2afd50ec8b054f6c31acbcebea9c72f2c37ee89431380ef5e3e5e3ee8af59a9fdd7c037c826fe55bc8b76809a0e07f94307aeba0b956429d0571ff889a2fbb5821fa7477386ede4d8d1fa4057611da617cdcdd50271b69498733195a8dd0127de55b470e1294130f8dddda3ea25296a030abd1790fc3e0d7024e26577908f3c70ac47b9e5c01a0f030f7a7b0a33a7e2a338e07b86cb097236eeb3e5264e594e675a4bb0259c4b9c3ff61523940d4ac7d3878ae7e13372aed0a5cf95fc3dc9f6f98aa6a56bc8c6e10129edee25a858d681ded5030b2978f3671aa439c09b33f99f60b8e16ba4638572077eea06bec80eb638e530b27190669973fbe96e793cb2d833e85bb2bf1fe8f1e875fe955c42eb0a164886f74c157220150bb3d1c865d1da4a811a58cd3293851adf73928f1a899d374298ba39b517a1358590f96a73f2e163dbfef5a8b31aafc92752d79d898be90895889b75dad14650af7e3b0268e965b043b9bb418bfc1579420967d8a08fe5dd431f9e2215ec917d2c1d2dbdb331b93c300da6620006320a14de1827e3c340464bd7ec0ccb94c4c41ff7bd4ac3c83c63365d70c3e08207c081911c003bd43da0b8f3fb29fa8851c09e11d87c7398b66d757a31739243105553c5ba162618d419eff392a6aa3956feb72aeecc4b4cd3c52fe532ef47d2f50b43ad4598e748be73ea5a2171f162612da7c9c75747d8096242bfd0c505682b1766d61014a9ac3f097da94f1a0221ad65ab755c57925225dbbbee", 0x1000}, {&(0x7f0000002500)="217a5cd888134e81cdf07a9c5f4c4ab6acf2d65c572b1719509ba4e75751f958cd67b1087db4cd1647356f31f5d103fbccd16b8771daf0ba6b3bbf165e39ef6b9dec111f6e2802319520533a87cc3c30ea3a73b72bb9c0819e67a5150c459c77d27807fdc72c35b6f63867f63ca20b8cd05e51039d8114dd66e3e78dbf5dd9f1a365bf057759daf1db960a3839cf265779f63955296e1d271929f2119a1c3c59f3652e63883602e677a27485057670810367f2bbca554a5396c41cd3d4b3acb5ad48d17ac25d95afef84b441b5b03b627dc0a9f16afc9fe64ea309230ff66c0e315976513bd6111e1b5f934a23f34273d50efbad6314da0ba337e5afe97115fb034b9b54d01db52d1331fbdfc7175f3a033b1e9598244648202ea95b0703afd029b371c16316f326cf8880d49ac9e160f240639b77f7f17fef7b1ecae3b4f0ecedb5476a1dcd1cdcc48284450eaa4e618bb2f7c5f0378ed40cdfa26e9354ffcfb6051ae64abad44a1fd5a93ecf45fbb31908fd98f731a028985a1466ebe455253c9985a4db3a0a9fc66e7870283438ab38f4153d4079c1c4568bdac3f47a5b236cf23943bd010fad0cf76c11afbc3229ea71924c9146e9339fb3d3812c687677b30e7cd1d3f2390d94dc10f4bfe17f41797268c8370d215eeb52bb12b17891bd693e423a0d6a377323ef5bfd1f38f1f45ff2f78729b84aa9d589d40e7c978586842b61c0677a3af2e0bc26d8418f1b4e520202c5439d690101d860e011b65e31300f7eccdb300b8e069318047d79f51231565b3b88ba5ecb2f32cb40a460ce4a8c09a73aac8ca09dbef9f9c719feb6129a5360bcc674606f01a03d722b554770dce78b7fd83fb85bc5867b01badd0babc28d62721161d324e5c3bd0090c99ec91bcb117a4dc447e75d078b0937efe022f7a821f77ecbf476db8685d7aa189fd6974a13846543ab57e5aac6618f30ab465edfaa64fc7e83ad15b20d79574c3405a2f26e5978c6fde06b07aa0f2437f547d505111952e8cf9ff07c6acf5299d323a63977df2212fefcf4f58af4e2d8d00bb3a2946ca82b92519c1500f51a5c92e45a8e5680bd2b9ec14c4a0ed985ec1989ed77e72c16b1cdd0b7fc90fb8cee45c997237cc523d84c5886b51a16914c18dcf1d900e9c87a175a3110b728fae987266ca8a896119ad9792ac37def33e7d4a45987b70b4e869743d5a4a8e3392ef9ba5d35a730da7ba173a0fc7f048a8a904bacfa7d23a31e88d98a6ee283056aae355f334ec5880587a3ad669757c9722991097f6688713e4337637bd26fbe28dccdd73e123ec49ba8b9f85fcb9381f97a2a888e0f04bbf317b836871859b68eff614b78c6f41fd1c8a283bef1dcbe52004e0e9f8b658b18ee953a7f6d96f47a5d31e05aaaed545d87960e69ec93048a450c17bc76b859e4d75488ceb97f6f3dfb3cfeede6526eb8d89e480927b0b24c867c55eddbe7c6a75f3e751fcc3b42fc64cd976948bb1e50bf61adc8f04fdd0c2fbf3cffecb4d2443638ab41c7cb8f230a821b34130e5400ee3b498d0dd661ebdee719632fd24f5c44af03ffd1f987b96d58d0bb481e85887977fffb7dea72557d4bbd60fbeacd437da24c01dd90bae8bbc05a2ac75954aead8e6da2725ffcfa7ce08bba6ed780e7d0b6d679a63cb898bdb69bb1b9121412dc02305c43eb6d743b762038fbd8b2240ba95a35d1f7e9c86a5612140ee843744fdc3fb289d237c139c2eeadebd855f2f5ae6640bf82a55d1c1c191f1ad829d3004c9dc689a586d49c54d9015129b849d3631c934097aba360dc562a40dcfb053bbcfe4e3048af1b83591ca851e2d0f266ed5155827efde652286fc44654aec388ca461f2ef072374339d3a9839ba3eeefb0dd179842e9b02fd6f8b4df0ec6d0412b2e3636a9a3602fbe25afa0bc39e6518a514a832732f3d039766fe4edfeed1e90f911d957e6a1425bd0b7e75ed0525931738ff609d9b71e156f39251ec31a9c035866186fddd3c5ad995b148fd46b09df9f24cb6d498421e888345180725a60fb795369d9238c3c163d52bc0899ab55b1a6d9407c1a672f99acc868d5545498aca6d93a5b82791316518f37b106cb4ed94a22368e3de6f698f53d7374dddd96a314fe9889f5cfee269b80a88c176d0a64c86f3647cd62a27493eb4016c46003ccc2e727c29026cee96b662efccf12bd724417a8e6d7af7dcfd2e29c70b39995e9ac433241d1fe3560c8fa29d26d9d59c24ab3b5226acf6824937d96d8f92b84fe1acaaa9ccd2ebd46936e6c39f39d25c9fae7b5a6e79f9c2dab0b020e7412859a9478fb3674b87026265157ab945d2c93afc54c1b534a6ed9c4187306ae8fb307f964dfd41609765a145ceef863fa5247451f31a892e856e1e1ac6a6890c2a7526dacfb2c59286b3a4cb806a0ddb60963fa4b4cf09391e40cd185704191132355ad24c3b2d198b2ecf9a7b23618d2f7e4ad836af5443d396e4118e98c60b45abb7cbd813389b9c682536415f45bae946d1cba3a5021b28589d75592bd9ff46f3ac10b5ba3bc09d9c3ac8ec4f23bd00a5d0194de118bfb7de1fd794e72711feffd25cdeadfa811716c7dbdbbf263a948fb2a6bc5d89eed1a4e80e3d353a56de9f689d4593bf707234226e5a74e21cd8fa0915a61563f2e0b1370d44a683e2e5a24182a2f65c16bf9b9d5fdeed200da00d6f016f6f81dc6e1dfea6da6056f1c2772b2deb6bf529683418248b417f49e40911e91a7c98545e06e0ef46bb5c8a425807e7bc9d508c1a67b908268a34ee14df89df0d32d202962e2aa31a5048efb460375d3a23292d5ecb4c4b9e44194ea4597e5a42e9d6af0ad22261fc67650b4d54f4bc6f248c80aebd3ca55a8bdf86994f9e0472acbb7aaa24fb6a4e5874ebca90ec086945edc5dc9c3dc945d2c69f4a516130188750aeba2858b15631947d47cb0373bf0608a9e11ce71352b553ebff83a1f5b5c27c59fa967a9f13198d0f94d5df9c3f4baa88d13b5ce2870ebc0afd1b265bf1b279d9a7cb72e66fc6caf24995188b91df27d0e17777a9fd01a7afca19e3bc01107143e3bcb9c726da26c95c4ac1a2257c7f75227a9da143f13a2c8df72266801208ebbbb17bf1820ae43799c5a5bc92e74f8428b73dd7b2d5e53ee6e1f673321b174a5ef52879290ddb5d47be170982647e69050893301dc3a61ba8ef6c8c2eff57c00afb0cd38c093d048f13ffbc57844a6e14bc27e14172970a2fc1a6f7d6f85301eebcd7f34bd387f9fbc01a6db7484f423e5ef07bd44c23d571fa4590d7727efc1699b494cd6ee408c49523ad7b3590ebdd79c2d3e4b7ceb3eb82a33a130359ec40d52e75ac18c0a997b75f7a18ee5e18c22fdcbbfe58d4664676a183414166d2d17ea0a61e60fdf30ea92bdc063d830775d2945f259383cba829be666caa8edfaef14f0c812413a69f9c66b26a0ba1886aab8895765d14bb590ef18dffbf6b411a0a88cae68e5808cbf69467fa3f927b2fde1fd6667417bd2192eb5bd206ea20456fc4728e36c8cad12864a9798e21c6e5fc44f756591b8b5aa6bf86791430ec7703bf7da064c57892d41d47f82418c004231f9824fb53110d910d1a28efd8987505ab6e9c9e0ce95227a9639527847d79a7c4fe8d80c19cd9759f2790995ad56058f20adc1d2bd845a9578fc4009fddb762e552d8d6ad985232ff668751e4abbdffdbbf3b49c31c18d03f026e9f9408a97d8a78f17b9f69e925bbd226d468f83dcd9a1b0463349f07227f0ac93f17336f1f37f688e4f038447fe9345366dc3d2fce83ea90ca00cb86ab9d7d7c75547fec8604a1c1d500133a31921c84d665ac2ed54a9baef35cb98128ab30d9aa384c8c76fd1fc992994523e242962a64193a3692b47f9d217661524a1e7d2b09d7cba7bd09c18435e692d4b4e475c9ead215739fb37bd17d2267d62c58e4f2e889636704b5037eda91537fb54a9d69f10fc4717014a1930922ece6b35daff17874014fa2dd5e4471dce3cb58aaeb7eac71d3629210fe0c58de095ae08f219c1ef26fee03990fde8228d4c7a235867f2bd09ac8c436615c05eb2cbc41ef46fac1bff957e5d12d21d243f2ddcfd8060ac1a182b58170c65c79759b29f393731a661697573e496e573848a6895cc3567d483b2ddd13a405556cedb4dd782d5479f452a9b6e2a278a25f7dfc4e29e5b070d66195450b0bb0ba827e97ca89bbab0ad2ff37cbfb9138e47369a32032abfc72307d19bb3d2d0b70b785a7fe5fce58c3ad7b8f0cdaf1ea0310fd2e8b00b08b17a9e986cce6c98ae597dc863f4b774e816b633cc0fc2529c8e6388b76c7aa58946e39a36dffdf9b81c6e36d4a041d44dcfc7c3fa281468b25bac6548fc20f3fb6dba8c96114256b951d4cae1c30021479a06357cfb799675717e438b01a670835cd0b69639d713974940abbb8d4fa2daa97ebd4bde86c6b5caf26f8cdc95c1836c36a250ef3547dcb3ebba62a87236d3d8f3f1b2a8a700e571e165f10b91b240c754b86f04939157b83008e5fe0dc87571d15f280b2668cebf3054ff7cceeb4a66e9000a992a1ddc2756b86dc8d3c544014df1b12df83fd2c59fc67cd865be27f73db3cf5560695ac290270c5af3d752b8963ec28e323a5e060ffda17d79421cf9fdaab5d90b582a413dc73ca287e2d007c19c61cd1889b6fe5ab06b7c167fc24e70792120b97d42d259fb9a421f873f2ccaab61a5b0fa93e2b1c175f8c9a47a8f626b2d26700e3bcac1c189eae3f2a399ea740766ad5a9917bb02162f0a5dbff5bc5e6f773237ad4797fba5508ff69f0cf30627e2890e00415e77a70f372542eaa5c6d54d299ff648f9c0dac1b695d90bad4a9d7ec51a8ef9812870ec562a209bf52a1bd3b787c673527713f9feaa7430ed5298a894917a7a467c82095675ba327b7eeb6c713c292c72fb191d703d9866667f7f68abfd3b006683946a4933715f197949c93a5d076a1e5165b51097648860b226b3ec46dcde4df9bdd88f5bacd56a7310fdcf87912de25cd52453c1e161249918e000967d222002aadbfd8fef372116ed11882432dee8d7580736c62df141ed38da3448c5796c8bfec501e7aa47fd665e337667060c3c30a671de56de52485238dc44103f4a9caa7295f3956d4131564374ff5bb416df1ef6cea4f3737628886e31cacec510cf4f6820f6183d82a629e524dc422a6f773318e9e384f409aea0efeab5dbfaa3ae42bcfbb5b1029397435bdfd47f6b63c462eb710d9ec527d0722594692cf844b6de78ba69820744e6838b6fbc2cdbba26010ad2ab301e39f0c65c723326071b9cfed7aedff3aace09b66fb4af88b027bbc82c07a01c0b6550cb21f0c91fcfe8cf0f5df768505eb941cfb6ba4544ff0de632f8caa105cc7d35937e36659d47c181e1d8a30f9d27ca622f3243fedcbdd3da8dca7ea042913d28d343e6505ae9d1a465afbec55ebd6aa4114399438e0a56a078e5f29c549f4186bff5916dd56e1509dead20b3fa4fdcfcfe2c44346f517c12d94cfa77c39d2fde92235cfdb55a0ec64b9a0c4e6641e4f049a827af0ca01f0c6a9188a73645072e07cf961f6f24db30ed2ce28d5e145774dbc65ff8f1a6bc64372ca0ed584aec079fa9083a6d962665db92f6cecd9381853fea57cb177490405c2f07b1088efa4b0e66157dbd6d3a31ce1141f7ee1bc4ffc51485112a6f00dc76c08e44b8ff5719a73434ce3e81314f2cb48232c1b7018f6b9fd9788f92225fe3095ba2dd814b0bd9784b4bbfbe468a693b4e405b3747fc2100f073", 0x1000}, {&(0x7f0000003500)="bd9bff49e1a8048d4ae197de4039dd23576ff714b111a1aab6719c7d4457c507220a1bbf552ae61e1ccbc42fe0206c57505d51754d482a0ab496bcc418ff025072df0200e2955c747515de2cdab191717fbdb4498967fabe45cca3ac802f9443e61f53d0d37b5883d22924dd7074860cab0b2f936f527d426d8d3b45fe257c610cd65e0a386bb05caaadb70b6f373b4266d6cc20365b9a7b434a13a964ee8476455ca936e94244bc0af371b526912844dfa87c2520ee8b3524", 0xb9}], 0x6, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x80, 0x2, 0x1, 0x7fff, 0x675, 0x3, 0x0, 0x2, 0x6, 0x9}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405da5651238225953a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00"/277, 0xfe) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000003c0)={0x3f, [{0x3, 0x80}, {0x3, 0xb2}, {0x1, 0x1ff}, {0x3, 0x4}, {0x1}, {0x2, 0xffff}, {0x3, 0x3}, {0x0, 0x101}, {0x3, 0x240000}, {0x0, 0xffffffff}, {0x0, 0x401}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0xfc2d}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x40}, {0x3, 0xfffffffffffffffc}, {0x3, 0x38b}, {0x1, 0x6}, {0x3, 0x3}, {0x2}, {0x3, 0xfffffffffffffff8}, {0x0, 0x100}, {0x3, 0xffffffffffffffe1}, {0x2, 0x9}, {0x0, 0x10000}, {0x3}, {0x0, 0x8001}, {0x2, 0x8}, {0x1, 0x7fffffff}, {0x0, 0x8}]}) r2 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() poll(&(0x7f0000000100)=[{r2}], 0x1, 0xffffffff) fchown(r0, r3, r4) dup(r2) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) socket$inet(0x2, 0x4000, 0x7ff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r5, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x16, 0x4003, 0x1) sendto$inet(r2, &(0x7f0000000e00)="8918710218bde1d010ddfc0e37b90529da62ef4682fc2c2f5f3d41ae5615f65fd63ea073c461a8b769df6ad577dd8be506fa7e478b08b4b6356598331d320a010a48d10034e1a1fa77f09c6f83cede4c75353315de5702b45fe7f32b89198fded33a0a37e344985b69aa6354fa6f1d6c0bfbdb6b4e0bfac516da90e33adc8833c20c538e255bfdf94241c966b75e70784c5e26107bcdd811b67457593f1760af9c0d", 0xa2, 0x0, 0x0, 0xfffffffffffffcf2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="2e538a4828f27a1ac65f9e33cd226160c184314b82129e0960bea3a758dc0997856cfe493b548c1ba4229189b2f407690038a895de182f91e5fd9415c3676b7acb278591fecce70f930402621ea91b6c3a863fbaf712058847ad5ad6f1ec7bc1b44e1bb3d044e3d38a780e67a6105ebefd4bc2df69f89d2b273406b31a21c2c6b135af7131245b65f6ba3df3c752b27c835cd2992c4453da446ca52b4da7bb07c831556f3a5fce8a335335447dc1764a61082126316b8fb4796dc85f0bcc207a0114a52fdf507c6ca56d7636adc6f2e461acb359d633d59a2294ed23dda45d86", 0xe0}, {&(0x7f0000000180)="78238d973ce490b578ee6586e722b0c5a006a959e8bf065d15b1daf62f36a07820dba4619100ef01671ed1c93226b8bcc596684eb261c2809e2340b12b197e1f319464baa397aaa03b859915e7badddcf65ded662dc55a942d07f74ccc712343c355344316b002c85944a388d8d21b84d7074b15121a489abf2637a81ebdac6542bbd9a761fcbdc23802cb9e0c32330bd0fd5aabde92d045b1132640f302e36b15b03d73f5aff95d2a908b9648d35d40df04a177d9a863477839c5772fdd903331a464af0436ee1a5c37bddff7492f08228f71bb6806769d48ede2b0fa", 0xdd}, {&(0x7f0000000280)="ca5c1badd47183603a14315d48bfe1bd2254ff3e07a1c99fa978046e1ec9cff66b4e9d20cd6487829ded3fb02aa4be204fee63d4e3d27f053c81a29f282db6eb626227a0427134ba5d1eb74bca7837781693b84f83f9d0874b9c95f844186e4ef8ad16c7", 0x64}, {&(0x7f0000000300)="1a13d23aba5c92d114690fd2f031b1db633683ec8a7680a660538e8eabde1f3c32f694a40b8c6088a3454866e8273e9ed54e63b783b72b5c63adca8166db71b87b67e2889769a2eff8e85559e30720a0651b140c632378317d4625897550012359f7a51a90412baa79492ddfce59f343", 0x70}, {&(0x7f0000000380)="fc05616f59ee3eabecb00addaac666215432b2b51d4a2a44a9ecf7b291c40b48b27e934565e3d967734445e115dd44594ca1ad468386cec3f947d40977367b5bd6f80f7d6e52ee47b06534c2debd66fc2b81f27a9c6823afa277643a0ab2d044a946795cfa2d5aafbcee073608c483fdf7ec01304edd1dcef2dc19b03a93c6293e324cde1e6757660f25f4f0700634118e7a", 0x92}, {&(0x7f0000000c00)="c7242c83b0ea77c893f8b830c135e36f4a38f7a60fd4c16654519b09d3ac26464667fce8776ae47c51e4d08ad4412dd8a97eeaa9f8e9174005f41f2deaaa6fe822fa161834c79ef2579fa793b4b0e8c2208c4c0ffd7ab2c0dceab42af31e005428db348cb63baa955161eef1e602646f6ecf7d71f57f5cbc9d52c41ad4d87df430f58ac0feca52776aec9dca72ef5f1a5f0504eb0be9b474c9c7d7e6beb1c75135e0341352d61526c6f06a9a3fa391b198360b36eff6cd67a1c607f21ecc6cbe4d5690be890d980957f72c73", 0xcc}], 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x58cb, 0x7, 0xac1c, 0x81, "49de3d8c760e44b9964766f06099eb83779831bd", 0x3f, 0x8}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000d00)={0x66fb, 0x9, 0x3, 0x0, "80ac4429e63716c24c511571fa658037695b66f3", 0x5, 0x2}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt(r0, 0x80000000, 0x2, &(0x7f0000000100)=""/139, &(0x7f0000000040)=0x8b) 16:00:26 executing program 0: minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="336be0fd554c5c2e1d62bfd39d30047262cee0e20d53c1c773d6cab1bd599c97d2b6cc3424d66e120315aa669168aaeac7b90bc9a59fe14a4e52c9c15c6fda3bab2034879e602e4eaf7423262a2ef4f241e957dbb813abb83a62da6e86df29e61bd8fee44fc45c62", 0x68) 16:00:26 executing program 1: r0 = msgget(0x1, 0x80) msgsnd(r0, 0x0, 0x0, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10080, 0x8) r2 = semget$private(0x0, 0x5, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x20, 0xfc, 0x20, 0xffff]) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)='r\x00') r0 = dup(0xffffffffffffffff) semget(0x3, 0x3, 0x34) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 16:00:27 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000140)='./file0\x00', 0xe000, 0x400) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@un=@abs}) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x1) r3 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x1, 0xf99, 0x1, r3}) syz_open_pts() r4 = kqueue() dup(r1) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x219a, 0x4) dup2(r4, r2) close(r0) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) write(r0, &(0x7f0000000000)="72a192a2c4d087d61efad8e1354a3e587e20aaf8f8e48f7b48a306affabf9a5ca0172be25fc1a8195c105c82d15375bf82b01595c3adc056069eb9281b4136aa6685b004195d01103a881f8baeace5cab6aaf8bf135a47ade742327f2779695850213c20155b360811d43dc869a491eac89103292e53ecafdf0a31f65d38e575670a6d63ad34e4fa5bc4213b7f13594c3a09fcfc8e08d950c5f9a6ef1b532ee72bdff893954e65be1b06aa82c8229cf6b4b602", 0xb3) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/99, 0x63}, {&(0x7f0000001300)=""/45, 0x2d}, {&(0x7f0000001340)=""/113, 0x71}, {&(0x7f00000013c0)=""/55, 0x37}], 0x8) fcntl$setown(r0, 0x6, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x208a, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="04000000dd465d66", 0x8}], 0x1) socket$inet(0x2, 0x2, 0x1f) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3e2c7fb39a44d5072e886280708edc64743191136959434eea2992ac2bc27c548d2797d84e2aa1f17acaad1eaee49c6ef70409c12d06569c4a7c6185b6d25bc687a290a687290be9f385e8ad38b04a625a692c3aa41d61b87ed03640709589be1764aa8732fb79cd052505e83086d19994224d4b5cfb2f2a096097e18878c95ad05d6069e5c10d2cf50d2400cfec777efddc4721c4dcc71bf0e288d8d7cee4330fc80f127d6c91b33f76968ae08c5ebd14dc16b5764ac3a80cc8eef3660870ccb37f4e9287f5b2b81deb75c84031a360223ef358fe0730bad3fc524bcbe28831208597f1cc068f4c12e80c779d3b1d19660304d3d8e37c40c732bb4b57de901c2d36de8d735f0a4965d9f7da692f8f06615f34ceb360f418a72693624b987a72742e21857a6da22c1d5b92aab15906095a98e053ba1306239bb5e81a53716e48bfed62f5375edd5d7a8306aa142ae33896c719af515f63a10a8b9f9ad18979c3ba0bf817f812dea52e53fc146e00c74eb0054cd0e41aaeeb6e98c8c9b8b75df0946c0482969a53ad4bb35990c517f412fed70d5b28801eae4420f084c27705d38e5a5e19753a9c49cb06774b859824ebd1c9f12a54b317f839f07bb0e8e29d99453467c5615c1479520487014eadb6580fe5fe760bf14e02d9590b8a247639b53560075cfd90f2f94cd726819fb892673c527bf42ab27bf7577f4bb9ab823579dd873e84e73130b649c42e4a53312f5516d326fae1a24636295e6c8c28cfedaa0c0ce2fcf15057a8ceaaeb7f45231328d0f8bfdc2ba0cb87adbe83c8f8da5eb9a864b944752d408d900daa11522dd4da3e5f3589a309fe8fa003ddc47b42ff2264157bb4f3266692296d0c1029adeeeef44b1e62703c61c9cfc00028d6eb54547547dd9afb850c28b61cb776ae552654f59d2e3189ed379d2aad39106321de7cb48f7e9584346a12342ccd29340cda603dbb950236d7f21b1a0146e7e10f563c4f7c502326cd811c1d3ed8ab37b97c32bc9280c3c090871ddaeae60f7a170887b66f4ee438191e430ffe5ada779bf437917d81cc38c4abe2dbd4affd4f83eca2304b64f961bb66bb6dee0a2c460a3f4a55f43cb4ceaada3c7e37b89552c4fde2d46466aef0935a64219e27acbecc3010e9ff65e004220b2aa521f5b762cd5533ae67e98ce3baedde6fb936210315f4c4bcad379127f16d08bf4b5802efe24901111deda9e8ad53646898dd47f30a48618199e42f14e83f0eb8bdd057a8a420621d16d199d012687e25616bb281ddf4afed569a98ad02a9a8dd9e360ae81c9ee54258926690664ab12130584d3a465a7444cd3ecff4e8d5759ed3c79fb2aecf946c35d38d15147c206e1715b5e8a85d06419b4c343ed4b8f0b5e508916395aa109fc015165e133ed2d0337aac276f29065fc3cb766456c7626300821c527c6f8391ef96f606d50e77e952203596736fbd6b2176b8ad78b39fabe99ef20fe4a4847ebcb99e11e2232c4105390642091c0dc7d3da719f3e9534be2c294b23f7826570f15b6271f71b5701cba2956ff53592852a5c133f5fb1445eba72e2a4398fd24bfa311ec358a7b7cdee95ac331e375fd53717ce4b2fe37cc2d4250617e1b4556e6396d57f6c910eb8a43d157bbbcdf05bddf2fc3a9c9a153ca82a638ce0969c13a69a0fc5ee8f39b587af8938bcf6dc4577e136708ff5ebb4fef4d3903a69be8abf8132f65b7affe2aae4f04ca09dc4e08b9843c976de4be16f3feca03dfdd34e1f3648ba4bfc6f0c6c5cb6e689ea9fadcef29e0396b168800944decd06ebdd96dd584faacf69fb8f3129b7292dddac3f26f2cdcef8f02879303a0145ecafbe3abb459c862e95d1de8495d6ac8b166017fe80792f98fffe172715b31d4b90d27d16b7128abe81a5331807a0e7182e14e2f2bd94271ddaf62cb1c9f2185b9765ddea23bdcfa51a1f3368e7b9ece383e5c688afffc99d9525ee8583e87031010cc43be50862a694051aea81e3d347f29e55d3449af78a96372fae5ba0e3d0ef7b58446ad6b7287a0acf73ca2d7981a552494b38c20033f74e850e899f6b81be07fa3220cae3c3f35e849246e8ddd99cea586eef961b356a32bcb2028c946c03badab225685632f403ad4d21c1c995ecea29e9b7e34a64f3da0d437744d2846f2cf7403483054e47d299d8577f24277a30abd4ad4d38804407cf57d0dc66f8c249e212b407e14a185f408ee522a9a2f3f15a87f083713f1e4ab6e615f86b579bb6212d14df8d6d6bd03292d33d224752f096488c1c695221e5a6b5355a1d579cc00379e9c36a3594c3494ce75f668819038654a3d0368345c608d15bf69d906801a18027c1e1edcad62a278bc6f28d3ec8df9ead8446f8da52314436a5db55ad628fb135b69213e29803d243cb95186274a5b458a935696dd8c442556e670953f14d7a69fc1aa8eac43c1bbbbdbea3e1943e12016bf9c73fb633a9985dca922e0a4eee446e02ac4322d7f9c87d47625d5e97cdaf5f04f14831acd7b1aea15f310091c3f97cd2d99ea961bcccaf01c961b5a3d976a512fb39fcd18dabe7b98de605ef2d07a3a9b27f27b2b3471d7d03bda2d47b567d7ec096face7f7b855fa676411091cfabcf6dae2ab7139cfc8255f6498413cb17753fd6ebda7670a0430e25e8cdef9837ebd24eb017d06d5e87fa03dbe7f646b7bb5a5e0ef3834e2c4c154654bfcbf129fecb54234a9da80881b4f1800022fa5659e1ebe2fd3fdba9118360bbde97b13843c89e0d6b39e41dbe0a698f554c455cd36c090f4accc45c272d7d405fc872284f4f89a041acfb4152eaee1a7afd7a3299b0cdd94ac0042befbfafa5d0231a63118ecc5aa0b48d6ba5bc3083dd93893cf999e473d13399ab4e37ddb5a302a366887ffb17a476052a2f47b27b4bc986fab0c92824b8eb5c3731c0d05be7c4a35a680559be8e177689c055783e73dec422d813e53bd9b440dc8981bd9755f9e3adaf72c34347ef40441a4c91a02ac7751a10c247bb6e2e586f81f281ee8ab896d166bd116fc432f595c8be3ed0bc7a3cd0b730d91d07e7acd3574943e6ee9bfd2802d4ba9e9cd8a5f7cf3f07a1dbaf4f62691d160b095f96135f1d6a12ad140188c3c5b11d75d07dfef06373f6036bb31a8a64ad44c3a19302745aca6d093e10b092682f525c312c2ae4413003950299a8ab941592729ca299d2baec909aa1be5b1f6486f801d586f7b92d888f447da8605bece0fe9ed65a68c0521fc03413491b4fdb31e74514fe2fc3b1ac826afcabd8d0f557c059f9e46c348238fff6b5c5a1a29b8e643f73a91ada13540f6de82f9d22a8bc8c682775401bef5fc62cb84dc6cf1c36bc35a232883ee7df55640459e89ef8a46f1af89de2a44c4c2264234447f3ae6ca9783ade5938e3a725c7015ea9cca0b9e3fd6f19ae23aec32efec41de68237578bd14f0529d714ec186144197be898cf881e185e059e45811732aa5b1ed01748cd1fa65c19685667ee26792c77c799b18c93e671c00c154c41e59ba39eedd915c51431ff1bfc7836b2634ff6cc0bf17623d6aa5d78402b95efcf862c977400b75f301aa5244dc33becb295f7183c0b478337dd7f987a19e96626f6b6ec28f9fa4c3883f418732ae1740d7a701d8759eb7bb40a71265c40f10b4bdc24fb285995996c553b3757229cb2fd70e85f516f75d825449f98d98ab82433874c412bef025d41f6921afd4c723d5ab5f4465fb39007efcf4d81bf1c9c8357086ae168990f49e51f23cc2956c898ecea1ef4111bd22495d5721019093e8ee96b5cc6ae265e48fa73f9da049cec370dc2e6f6f968723140112c8faa95ac411145f2c9eeabdb16785f5c79512fe5abdea7c46be118d3b6fc7715dd0bea45f1a7bd4a9234d80875be897b397e4be609bb226c5acec7f71dadc0055765405e244d6178f8a1c59013fc7ca12cb847cd719f1ee995b58a0cc1bfc62d0441b7d5e801b41dbaddee28bc54b5db6ffcee10edd2da104150d63dbdedcb8568723d97ebb31d2a0285b6ac47ace03555688c44860ee485d08f3eeb07360fee0ef243b23753bbcb08c4d76776aeac3b58c6611afda2dce8a72e0ceea1339b5e536c1c0ca750a3d14422919bd51ceeff11326b9e068003e13bd6c0596943ca8c574f6256be4db18bc08f9f8012983fef4c236e18ac7719087f6e6bb3c66f70b414c9646319ef5a88b5133025a8d3739a6b768aeb11456a2e90c1931bf60f164100c69d514acf22efb81a4dc14cf0dbd04dc0b20f0cf305661732eebc06e5d7379fe84279e4cdd908ef912653c86cb2eadc6c5158c06966dc6091704eae2b5a814072395e001cfb3dbaadfd572b671cdf965ba9a6fb612e2be4548e7abca2c675e785482ff5897578fe1a669b52efede782e1a9effb3aaaea35f4fcd982f10a597581fd7c130d3a7cf9d1479e1b21db333bd22d3065cc4ad308130b5b9f542d45b671b0c841f358c810a02858262528b3d27d4e911a22c0c0589d0d0c4fe08d155b512377e9e3a5ff09946c59c6be7e01e37aec14532e3611dc2f0578a65637d8c9d7dc934b34c35a336e71c8f4bc028ab2603ca1bdcfe4a1e869a337157820f45987120e4219b04b962ad0dc011633e26b578e363d34ee1600d4ec72572162ebea56ff41f8774fcc153e9137b779deb23c3bd57986a6b3d00257045793da9941957118936a055c2fcb0c6d87c60d88d4d26f58e53da7e0661ed280b354a27cfaeb80a09a4db8acc160bd5d0338451e00f4326c51eb18f5d047c511834813f4444cc33fce3d5cb2a38bfb8410d5fe933611bd4e6f1b32f7d03184dd095ee24fe075f3a715321ae905b0f63cc7b0542f9d41a4829e9b1b049919e7dee646f2ab91260f153945384dc3460f4a54b93015e27de895aa85ce68768f4780738fd5ad8df3262d24680ffa3ed5b4967b2752928f9e2bf2da35271c6b883f5d13fc901b55f7cf6de4f260a028c47a04795404773127c526198f46fbec2256843a1fcba28a32cdad4c83efc0aea6a055fe0b9610af0f596eacb91180ce3b80f157a6272ef27ca09fee68e12f68e4337cad2a077404b7205c2ad9d433ecf15e276396dc4f899a70c1a2b55f9799816c94cda42f73caba9e90ad8d531fc4f44f7963e9107dbde836ac501ec421e4626e18daeffbfdd0b09e1bff37a4391334fb49323c307fd3a94a1c4e8b176fb17d2fdc09707ac2e63b1e9aa3776045cd593f70f86976ca17238ad47827119402b47f8230d533da2e72cfff1174ef2283b743e9cc45c38a8b647b64a9b8c04a6247d7e59c956b08e85f215792f0b3e20252e00f36d0559749014ff333cd8ef02d0cb19883392444edd345608707b220f8c6d1865459e119d3834b3c0ffc344504818eaf4af89ecd85041ee2017bba009cddab19fb55426eda87ececbae07d6cb33dac48e614a8b2e053b9425cbe4d8318d2876a92264bfcce8bca2e9f438a20c917c23b287ac9bfbae028a6ffd7a376976d6ddfebee071b5e20bae08824dd1f3402858630ddc7c2b9f9bdaf33f7d295243c67c5acb4883c9342c932850593d4041fa1831040c4055243012f59f66c7d8d84fee230aced74ae66dcb9e75c2421a68bb643a83e8776be4a8fdcbf901de1dcc8c502cb43c97826f1b19d3c6d2792ad7e3b53becbd9fa9b48b2ea80dbb0907be625e0437fe54b7edc073689acdab893f98ea7c08afff2d9ee83ed8f4ed2280914ea97df76e5b56afde97fa6bf54766708102640846ec496bb19f5c1dd65aad44c01023f20a52bc1ac31434b10", 0x1000) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x11, 0x8000, 0xdc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x1f, 0x81}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:27 executing program 0: r0 = open(&(0x7f00000016c0)='./file0\x00', 0x2, 0x6) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001700)) r1 = dup(r0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000001c0)="f39bc0457730fea9afc19e34bc5e754792d600be969d7d2393b1e3bde63e7642209bfc5af41c54f2888e752aef97511d38c36cea82ffb72ab88f66999aa4ac5ab4f4dd2d570bba3f5a98ac1815273b7957b815efb4298df4b39ef30c5a3880c563470519ed8f4d9fc205a4e5b98d05fffa18cb876020b72f4cf789473b7be815f5041a2cb8bb455ff4f6e0fb83b102444ae19ff2c6419a28c50db1d5e0a73ac7a9c86e8fef4baca4e6650175974a620eaac32f51be41cb879c76aaaeeaf2a812d36987113654171563c2fb14a0e3d5dc88971b6d125013273afcfaf396e2d72daaf1dd6b040ef9281120c2ae8228c7f2ab329e97aa", 0xf5}, {&(0x7f0000000340)="e204c433fef3784ab661abf795e531d35cf9ad93b1d22af4a68c1ffa6abb1ed1ef1049a5e7dd573c18192a5aa0af70006ecfc1e0f22c43f7d1d0e6f5f9c1a259116b8ff0e4f0342fc952bec12cf1d93f17a44a46170658e907fddbf1d509ec0ef99cf56b6598400d00c24b3b3bb0f719bfe13e37967a0297879f6f7fe3ad4a2ec869057b883025736cd904", 0x8b}, {&(0x7f0000000400)="7fd8e92c7fae245aafeb9a7c34f7f37b753e1da329d8cd18d63eab0f8d547b03d4dcf2f892b769b4ac5a682cd8af54f49ef0a616bef7e115d8e60d8df3db3f32f03263565e07d30b9933c91612c598ad1361a540818c3282bf9da18b625f378b7704d9d739671b29905669fdb0a945ffaa42dafba09e5f12a3ae17", 0x7b}, {}, {&(0x7f0000000480)="6b92198d710eb78772d95e2135f788bf1f574a88fc66d9dc3edf3d6b95df1f261bba6eb709fa5d45604d3e5aafc864462c1a64919f459c018ff9d30f069a25834f8b54b6a066dcc685a3f0920caafefedeb8ddc72c43fffb4b85c8425222d4b39bcf97d0b1cadbe0d2e30181e1d9b8d38acaa39f24760dbd223383fa639c389fd3bc3d93f413d94d5e36d8c486b946a6376750c61953d1b564e078a98c03aebbcfd7cabc3fff08", 0xa7}], 0x5, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001740)=[{0x48, 0x100000000, 0x3274}, {0x25, 0x0, 0xfffffffffffffffd, 0x3}, {0x5, 0x6, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000018c0)="ddc3") ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="d2fed81553fcf6613c29ec9d9982bc218e38e342", 0x14}], 0x1, &(0x7f00000005c0)=[{0x1010, 0xffff, 0x6, "a1d1b33d128bad190f56f0391ed78d9ff4f1a390a7dc7137e9c1214e7147dd345f487d43e23dc87764b6c95adc606f588a0e9e22e2535f29df3bb664d5faaa7ee6f2476018b4624debd18bef512baa5ebec28c574cdd1313c70d8facc2986bba2f29b066534f88b593df277de64ee828f2dbd25bd8667178ff6df4a1d8a4c2ac0e40a5a2ac183db88f2217f8ec0e5b219049b942598c839151b9058ff21978f3253f91b13e4c2d77e5470816b0f59af1779385bddbb297dd20abbbbc61bb697f96efbcb46bcc3521d7401692ef42fc3af27421b76aba1c9b67f28201ae11ed2a7389d15ccafbc683a8ab5a80ac0392a4cf7bcf4b69a89ac2f432a7bc0a6cdb3646f61c2aab825d081e147272180c95f82d75aea535a44216cebbb05966f786e29493e249a666d4524dc1a72fdc65221d664f7ae09940449b83fdea9370ee2608069e70436263df91ab9ed958ef3859e1095df72138511c7d767b27f4ed01d4ef5e68046753ec7b72266bbca63938b6e7b0d6954380e1c1966c1b5101db0784e0b1b1fb29a56062d752dbacd3df4339a1cc345b601163223715d482653746bd2485d676d3a6ea2cc92e5249ff6202201319a98f1c05f4ec9454accdac07430244ef76713e9aa3dfdadd1bf74084a40d8c53498a8c4b3c7efffcb713f9947023d5f3c5ffec5a09df92a92514b584a8758962135d8d995df0d95df509915971894ceb75b2379b2fc2ed93aa968734b4f9dee402c5f4f467c15d11b0416932184e130125fe2a8b3a91320048ca52c7adbdc68528f3d894a2de59396194a607f1b91f14c88ca3cd37dac757a58c2276b3b9a7e613a6c8c89e691ec571a757996d62fbb3bd9a09ade56b2bd367b546cc7ba1c9e101f9ac43c524643347ba2eed176d15302d1a77804859254c36752d624b600fef4fd4dd7d05894112084082ce8ac21f941494741573b00d09a0c4d390e2a57ce7112ec2b0b9fdf3d7bdff0b97cdbc4f3dc910e36c8da980737c29b4fbef6cf420c2d14aa40c1cde48d1bdcfe447511bccf9ec36a589f40e2114b0ff08f091b41fac075878de9b304caeb407cffd9c9bc9f4c59bd9c7d5d521660bba87f36201df71338ee9320ce3994e66f8429e338fcda1b631c02a89999d274330ac2e53408723dc68e5a7d5f92482497964b4d7314f5684bed35a25860594e241aa9a96889ae313f54c68f9cff9ff61978f52e9009d033e514a26a7873238e3c0642f668f706263d0aeeffb39e784c01b3d535d355cc34ba01217177226db7696941034d465aa0eb4b8c4e4dd2237c9e61c885466ad5f9237415c9634dfeb602fbb286ccb7d8c35ccc532f027893195b1d464d203e4ec7982af2c2b235f936438444db56c25d20c90c42e24169bc47e05bc7fd01da61cec77aa07e36ebaf5a59d131de81e502859fd99c7c00ae3a479e846c614178b9580ae43a5a8ca8295ae1709ef10b5445811ca90c65b2981ef1213fd8938527751afce31c80de9fe918eeb9c502a86d9582d026e3e298550b021d7a1cf044606860f3772c43a7e1f3938ce22d93e3a45ade31e1bc334837c0e253cb233e781fe4c1aae240f568c799087964b8830ce0363f732b90c83b83774a216d9b34267b46f8cee0a4022fc81b1d788c9fb19e35e509cdf42f17151d3ba827e884d2f489cf14ddceb928b3c82ae594099d62f3a7953285bd5aa7a5ca68743fa9d1d2320891796e2b1305ec48f3e77612d752eb404de98bc47d4915f6b19c2524fb163e59a40498dd91e53704c10f2e0511c8fbf6c7afa697d3448f677fa777328d53d7d32e49c6f704ad4c9aba77709cbeb42fb29ba57316741987f8881a146e4c53f4e7f543b7e583a46cea6aba30d03697d5914499b54da4ea756bbbc617233ee6cf77fc68fd28b624c4b9901af2ac7328423f30edf88160df5862dd44107cbbf74072f0a48bde5f19956e988c9ac301435c6f231da04e131f2efdbe088ca357e18fe6fb995b75d43a520e07ba54e452cf4ca8a91d77196df3a477ecb2b3b3ca02c6939e30e6f3a687776e5b6fc2c191ed6ca2cafe79a44e562853ce445e89283d6cd3eb7a573817c32ad958948a82903ad9482ece845d2ad694549505ab5b48aab8a78507eabd45f46b73be2b056638485c98fa8f40251bdfb75a815f70e68a5823d1fffb13bc6136928e2d72a339c94a1ba0a67b161a161715efb40594c6e9dee27e7a23c075d9365f712edbae594993165208ce500ac7c50e19324b1608dd386247500c1455bbdbd614b605a74901b0cbc1fd9c329994b6d2fef13eaf5f0dc4a0fb873bc232dbed8771cdbeb4af7dc74b95f40d5d883411b1a46fb9bc7366866ad18a2000ccdee1af18069cc251a5f05f1579cbb03f687c9f6d00252461e4972fa509ac94936d05e5981b7994e157adb72161d012a326febf4850bf2ae6001a0d416465e0ca99a72db16c37a9170c351da3135ea5f7f0435692137a0215b6b6a62030fdaf285f5a9ebf720d823b0ce6e0adb1430c09c45b01972bd6138a393cd21bbdd84e094ddfa7e24015590e498e0fc90485a86e640700fb026d2c751bfb42ad2a04a6292ff26019c72a286c29c52f305805e84dbeff3d111d4400a97f87fcca56a19be1effed9cf28504027c1c93f39e6f693e7aa4b4345cc3d4824acd993ea1bc4834736e1518d7671cb5e033d773c910a42465c63e60f9bd21d010362af40e9bbf2d12ca0fc1c6e9099e30b3c17bf7b3f7da5b7444d6ade2dcff14875685b7e66f466643d263f7802c1a79a26c65093023e0572b568b2dc2be650d89820a7c5edae71bcbc5d57c4eb722c395c79306f14b3f3d9b8a4dbb9e8daf0f89c1c193c6ed47a2242515e4c686e54e4f36f5f4da8170d1bf3c28b6235b14c4dc37a7edea836a2814bb95d06eea7a57795df9d1a277c9c5f66336626aeae814bb661eb436bbdb0318ee0699f9cefbcafe543716bae51d10fc446f51f62756116d27ca43832b33e321a62fb3c12ba38f1dc10f74996c6b7c1a7595b1e9936da8ff59b2f24fab2f52e3cc960c87f67017eb88a3a6521dea96e5cc105830b38a53cf5abf15061702b8cabe514eb4a3b66a429b4b80f39b6baa62aba2e6774a9671b7d8377bb9f9529818d6903608566c1b2044765e7b0f0892d372c276e2761cf6c3b225d9c554509f2fa37367190cb5418243e24b52375e2836e60bd11715ed8b2a43e03606fe182e588c0bb788c4a80f157a195e4ecae3ce6b1bf618370da52ec14a868fbd24b7413018bddf5071718f9f4e4ec4ee14b6da140840a0c21d4a7bf84e744030ae216337d279faddfb5bab659597549f963be03882103e391b2a6735605746f1ac6b12bae73c8f2919d7257f7702de7344c878933b19ec14f9ce375c3f7cecf97a014977989997077a770688fceafb4cd69270c3f27dbdde4e4730cc165a44f1b4b0eabce66983fab67527a5c25f3f748af3f2ac9bcf268ebf3baee90e40b69ab2ba6b97ff9e28ea79c7b304ab76a6e5f873f74d4d32540a8aa13ab45fe532a7b08277a8eb4a2a9297574fce367c367eeab917dd909d3189e91cec6c77517d0a7f4a2838f8adf5dab546a14da53a932de1598c732e3aed9387d82f669a32ffcd953026a1ce1376445286489b2753b7b29d7be398bb467f9eb57ffa12aacbac9fd630829fe9858e58e5e0e0438b54658b70ecbcee848e18878d0be46d27285d41e73860054e67d6c41e697a9d2a5432c8627e2a4ee29e5feb3dddb45c2665ed61de6ddc34290b87d78f51489455101f64c23ff8acadfa0381ef8e326ca7b121b628d9aa5fc98b768cda194684032c15290ec5ac2f2c375fab51c7e34f6f06e36ba76d1498db4f9151324e586ff882da23052ed4e02db188bb5822c70db79dc652144b57c4e459b94a7ba18cc25806375092476844b9447add1deb26aa8e4b824e81a283d52ede51d43f535f88b8f745197629acd4dbde24407127fe798420f38d807a72630364424400a2f973dcf9ae0ed62803996445f5ed614849fac100190b033daa860b235f8c54f7023ef4f61de4fefe6668abba9ca446710a2323c25b64a39e4449f93b16dc2f9c205f8685772824b6a47bfb669fe3694d2ac524ba12567fa3ae430bc2eed05ccd7d03aaeb540118b881e574c9cea4220b4996089541ce852676cb26a7d8ffdc9bf4c703fb50b7f109122d6f07c591b7414fa6dc4a1ec194207f936bbb60798376475b524e79273320004fb2c7648b1f69aa97ece57c55254fa56c79c4b802335eaac3f7b2ea9de4850e4941a1380892ab6da31d9cf7ec007c034ead3c3e31534490e90acdc00c41734e1fa5546c1010ed3c6dc96e92f7d3e1c1ac7203c99e07242ba9f02b06ec0078c7bf95586fcde53a5759590fa15f914ed0efe38ed78d44b1178076f77e03c41a1a3a243cac48a94163798f72009d2e27375e15a19552eae8beaf5eb7f03dbd30127284e7cf9db55f03ba9285530d584b58738e72abf16ab1e95118dc6db0d1633c6a898b61a35057df27cf578b2a319a586b6a0322b384024fd5eb6e20b1ba4215fb593e2f650ac0091cf0613d38f0510f609446cce3fa31df7afb0f128140bf6e6232caa79e5738d36ec03faf57941054295a399ff3dc67feffa80c493f941dfb53677d45a89165ca5275186913778fe4d8d5b72d1222d93071d032c606b1acab2f850ce890f9379300efed396779550b296f36a69e5f685d34f0a3929825a7c1ee5dfabf21c0ce31e347b67e1b37583cab184fa3ea6e72fdaf5f905f33a6f99289335e6cf5786b5ba5ccf845ffa548f049187511ec9b08c91c71d58c77c7dbfb123d3ae10679e96242d0524470b7309415d7c62bcf40afd3e0b3409429355ce4bcb8835f0c39b3acaa5231e770ed7ce9478de917b69a5295d31eec3b89299802042607a768248f26739847d2c450ff8c0f376f1b5f022a1f8fa1678962ee94cd0ac7332a363125f603340d659225ef027a25209b046bd43b7e591540c81016f6c8f329dec1ff26fe0694e9dacf660be822fb407c2144862dce4ec6d05b1c89bc54e09a49e45471800cbbeef45a26304017ebe6866b074092e54e69156d877aa5bef1d3c1c50809004a1a6cf8b7e7cb143bb315fdf2806b922996325462a046a17d4c51573696dc151b4b577c60b0a9473fc6728fbf3a085465738c058672f468959e858622dad875928b03cc5f5889876e1506d8e92ba592526ed63e45e87eef296e4793100997082cef55a02678064bc84a9010a4be513423a2d035ac8b08b60d843a31c0f7fecc25461e8a6ab160f718a5bb599250e33e842a888490f5627210f6060dd1bf05e5b115f575e2ad46085b7d722494e81b760fdfa1be37f561598c0586c4eb5b4bfc0ad5e53f7262688161cc16dd63c44efbe975b59b95127b0742602aa587e14da21d308bfec0ac2bea519aad7e441633eb7b1bce6f351a959273e19284dda4daae5325fec0aa7ddba4fff790c79d2d0609a85663ac8dd4e31f7cb8f8be8f584abd0742ff45cbf2851f77357a63790fc64de54e115e2e0d5cd9cd4caf0288f6ce094453acf47edc7e1dd7cb4423e58a370d65361d9bf2071977e469d42799b75c88d909ecf1759d2429087811320282074668bd4f89461f0a907f26b785891019f6001be7d0daf57b51cf839627cdc8c01b3dfad2955145ac72345387c1d27bb2250ed76ff83cc089784ad622d54d8092e599f2aa1eaa3e9203c1dfdd7f5e4894c5c841c712abb4dfa9e7751d3d5f3ef11f1af7116f690b656ca768747e01f2eac1933148"}, {0xc8, 0x1, 0x7fff, "01dc4485b9edec557a36b184c4e3b0690d371f89816195241c0fb8947d97f0b2df58086865c6d1c073a49729d652c6c42c0d9d9230331298bd051abc351a021585190bcd125a6254aed9ff127f5fb7eb8fd309d4426c845e4e73c5b3d21b09c989b457ad68197cf9813d0fab8c0a2cef8b8227d22fd483bd1c552bfa66c6a70449861f0b5d4f92bb3fa27659d047c8df982292c03ab039f0674957f1b576bf92657f6a8c216e43cf5e11f0540ab801a63e52"}], 0x10d8}, 0x404) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001840)={0x8, &(0x7f0000001800)=[0x50, 0x2a5, 0x8, 0x8, 0x80, 0x7, 0x100000000, 0xffffffffffffffd0]}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001780), &(0x7f00000017c0)=0x10) write(r2, &(0x7f0000001900)="2c7d70a41e68bd96c9349506f43e6c8d9ba9d21780a04ac2ed36dc3478f04339b3a489c3ddb9390752b0835c62c5284900e80e80d68a5206e4b82cf7c36db6e62bf17d2577d8efa1410a8105d6799157a77cd34f6a51691a053a71c44974a7f579481138cfd3c1cd3c36d199249482820b40465b14f199fac55085a31a0dcddb9330a59c58a5db2d371eb591a308a1", 0x8f) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) semget$private(0x0, 0x7, 0x112) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82, 0x3f}], 0x1}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') select(0x40, &(0x7f0000000040)={0x9, 0x5, 0x3, 0xad, 0x9, 0x1, 0x9, 0x932}, &(0x7f0000000180)={0x100000000, 0x400, 0xffffffff00000000, 0x8, 0x1, 0x1, 0x5, 0x7fd0}, &(0x7f00000001c0)={0x25b0, 0x7, 0x9, 0x7ff, 0x1, 0x7, 0xe00000000000000, 0x1}, &(0x7f0000000200)={0x2, 0x20}) r1 = dup2(0xffffffffffffff9c, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) wait4(r0, &(0x7f00000000c0), 0x3, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000001ff8)={0x0, 0x40000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:27 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe(&(0x7f0000000000)) close(r1) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r1]) pipe2(&(0x7f0000000080), 0x4) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 16:00:27 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x15, 0x2000000000000, 0x6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0x410) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0xa, 0x1, 0x1, 0x10001, 0x4e4, 0x1, 0x1, 0x0, 0x3}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) r6 = msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x1, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = getuid() setuid(r8) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f0000000680)) msgget$private(0x0, 0x21) msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x52, &(0x7f0000000140)=[{0x800000000089}, {0x30, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:00:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x8, './file0\x00', 0x10000, 0x1754, 0x401, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:00:27 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000000000000000000005760006f305954a1a8c3f25500ffffffff5a67071b542a538706000000b8180000002900000000000000ccb503000000070005a2a935"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) close(r1) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x7, 0x14) r1 = getuid() r2 = getegid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x8001, r1, r2, r3, r4, 0x4, 0x368}, 0x9, 0x80, 0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r5, 0x2) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x100) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x3, 0x100000000, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x7, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) unlink(&(0x7f0000000080)='./bus/file0\x00') r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40000000001a0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xaa9, 0x100000001}) syz_open_pts() flock(r0, 0xb) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:28 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/100, 0x64, 0x3, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x2, 0x401}, {0x80000001, 0x1000000000000000}}, 0x0) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000003dce3fbac01e894d33b7000000000000000000000000003500000000000000000000000000000200"/86], &(0x7f0000000080)=0x5d) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) accept$inet6(r1, 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x140) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000580)='./bus\x00', 0x0, 0x80) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 16:00:28 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x492, 0x20) close(r1) flock(r1, 0xd) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) close(r2) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)=0x100000001) connect$inet(r1, &(0x7f0000000040), 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:28 executing program 0: setrlimit(0x4, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="070000000000e613b695"], 0x10) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0x0, 0x7, './file0\x00', 0xff, 0xdc45, 0x9, 0x6}) poll(&(0x7f0000000240)=[{r2, 0x13}], 0x1, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xe70}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0x5, 0x1ff, 0x7, 0x4}, {0x100, 0x1, 0x8, 0x8000}, {0x20, 0x6, 0xfff, 0x7}, {0x2, 0x76, 0x5, 0x6}, {0x400, 0x22, 0x5, 0x5}, {0x400, 0x7f, 0x1, 0x10000}, {0x18c2, 0xfffffffffffff800, 0x7241df55, 0xc77}, {0x3, 0x5, 0x5}, {0x3, 0x0, 0x1000, 0x180000}, {0xd11, 0x9, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x3) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x9}) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="896cd1bdb3570b2fa16ab0089500a1d3fdb180e3bd3422dc6521a4a73406e1852591d40ff7febc8f5ee98d214d3688d91a67c26db397ffe54e3d2837e01e774e24a6613fcaf1f58f6d3ffcd05eb6ee00d33db9992e740fca5483c1cfac7fcea02327bf92ed790756e84c9efc5f9f8fdfad799db6bff88f772d86c07a3a68a118909da840eda0840eb951dd335ad2c2d250edc0dfa4f9268e278682cfd7693dbb0c93d0", 0xa3, 0x400, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) setpgid(r1, r2) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0xd000, 0x60) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xfffffffffffffffe, 0x4, 0xe08, 0x1, 0x20, 0xffff, 0x80, 0x1, 0x1, 0x3, 0x8e6}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0xa79, 0xfffffffffffffffd, {0x101, 0x6}}) poll(&(0x7f00000001c0)=[{r1, 0x40}, {r2, 0x148}, {r3, 0xa8}, {r1, 0x90}, {r3, 0x118}], 0x5, 0x5) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8891, 0xff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000540)="6c31a5", 0x3}], 0x1, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x1}, {0x7, 0x80000000}}, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) fchdir(r0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) 16:00:29 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x8000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000020, 0x4, 0x1ff}, {{r3}, 0xfffffffffffffffc, 0x2, 0x200fffff, 0x8000, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0xffffffff7fffffff, 0x4}], 0x101, &(0x7f0000000280)=[{{r5}, 0x0, 0x40, 0xa, 0x7fffffff, 0x8001}, {{r6}, 0xfffffffffffffff8, 0xa, 0x81, 0x4, 0xad}], 0x9, &(0x7f00000002c0)={0x2000, 0x14968000000}) r7 = syz_open_pts() recvfrom$inet(r0, &(0x7f0000000340)=""/236, 0xec, 0x800, &(0x7f0000000440)={0x2, 0x2}, 0xc) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) accept$inet(r0, 0x0, &(0x7f0000000480)) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000300)) flock(r7, 0xd) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0xc8c7, 0x25}) 16:00:29 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x3e, 0x1) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x800}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) pwrite(r0, &(0x7f0000000280)="c07e116bf1548e17cc4a1ba1499ff9f9a23449e29c850437df6126c3c0ba87cefa457ec7ec9a2301b14b0351b2e70f45f5997ab2908a0c7b0d64bed70394a516ff69a3bca5d0b871dec97cfc8220617097ee2cddfee67570061c9a86c5e90d70f64244fada8347a12ef05aa769c231dcecb251339699050684808a747629615415", 0x81, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4c}, {0x8000028}, {0x800000000006, 0x0, 0xffffffffffffff01, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x3, 0x0, 0xfffffffffffffffd}, {0x9, 0x6c}, {0xfffffffffffffff8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:29 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000240)=""/4096}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getgid() r4 = getegid() r5 = getgid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3fffffffff, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x4}, {0x8}, {0x40000006, 0x8, 0xb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet6(0x18, 0x5, 0x0) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000200)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknodat(r2, &(0x7f0000000180)='./file1\x00', 0x2000, 0x10000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x6cd3, 0xffffffff00000000}, {0x18, 0x2, 0x8}, 0x3f, [0x5, 0x9, 0x7f, 0x1f, 0x1000, 0x0, 0x1000, 0x3]}, 0x3c) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfba5207690133b832737f4b07fa07194a20fa803ba479ad2b18e2a76a9d03f70af96be33fbebc", 0x30) 16:00:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x41) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0xffff}, 0xc) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000840)='./file0/file0\x00') r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) open(&(0x7f0000000880)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="de98685b02c780bb9532ac7285b445cc902c6688d8cc64b5f4e3a7a3d7491a75a427290412fc2c6c96e27d35ec8f09e83ba88a1e935bc7bc90afcebbd14096f6e444ea10ac54dde00474282085b8ab216aca8c1f865b63bf260dea1ef29c3c565fa15eb82e6522be87820eb3a67f1b456438cefd1310939a2e1a9c85296c2234798283c7a98c1d0074b42b525a38b14accf4c2af4b4a1f2b0e993f4ca508390302646206abbb32e6c8825c9ad42ab451037a19027e6702a81ca205bac4ce0c8bdd75e619ddd0d21808dda6339e47dd6a8f61f96d61cca60b641054aa8d7c3ddc", 0xe0}, {&(0x7f0000000140)="59a73d33a58e3655219e9fa5fd8a0debaaec728af72c826ae29f5419880eb3c3868c389b7adf26585701d45cea72e8791cc0b30fe31d59c4536b14e527e6b6c50340cc2c02e51ee2588c553e8caa13d152f584644082f5cc", 0x58}, {&(0x7f0000000300)="eb3aa283fd7b3ebe9e74bb4b32a1aeea790ae8ba2f2cce38e0cb", 0x1a}], 0x3, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r0, r1, r2, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r0, r0, r0, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}], 0x138, 0x9}, 0x1) accept(r2, 0x0, &(0x7f0000000080)) getuid() 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x6000, 0xffffffffb81dd5bd) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000140)=""/249, 0xf9}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f0000000500)=""/230, 0xe6}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/28, 0x1c}], 0x7, &(0x7f0000000780)=""/78, 0x4e}, 0x3) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x5}) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18100, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0xc000000000000000}) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r3 = semget(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000140)=[{0x7, 0x3, 0x800}, {0x5, 0x8b, 0x1800}, {0x1, 0x1, 0x1000}], 0x3) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x3b, 0x2, 0x4eba) r3 = dup2(r1, r1) r4 = getpgrp() r5 = getuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getpid() r14 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xff50) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="6d42a42a18b18db9b4b811ead6d81d39d6665489001e2ebefff738338df0df2895d293c8babd", 0x26}, {&(0x7f0000000140)="5d909d9cfe24c266915afe94532a3d3fd9ee5810089c3c31242187ae96b4938756daf1decde46602b399d59a418b4480459e011991e69bd3480d2b49a0eace419229c90a2b878d2447680ad02a685d9ef893480f6dc0aeead2ee5eadcc33655f818bb23f3fcbbcd100071bb3becca2741ecccf31271f0ff996086301f1ce6ee0dd71a4780c20bac867282494073114d2", 0x90}, {&(0x7f0000000200)="d2de4110d5fe162f23d2340421400e22c567905911969cb32dc23d411c6dd5e4033211cec27d60fcb818f6c890351bbdb7bada49cc18199a2e629f", 0x3b}], 0x3, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r0, r1, r2, r2, r1, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r1, r1, r0, r1]}], 0x110, 0xc}, 0x400) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x45237831f39639e, &(0x7f0000000300)=[{0x6, 0x7ff, 0x80000000, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x101, 0x5, 0x0, 0x7fffffff}, {0x4, 0x1, 0x39d, 0x8}, {0x2, 0x9, 0x800, 0x40}, {0x2, 0xf8, 0x0, 0x1}, {0x8, 0x9a39, 0x40, 0x10000}, {0x9, 0x8, 0x3d, 0x3e}, {0x1, 0x0, 0x0, 0x62}, {0x8, 0xf6d, 0x276, 0x8d8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b2") 16:00:29 executing program 1: socketpair(0x2, 0x4007, 0x8001, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000240)=""/211, 0xd3, 0x843, &(0x7f0000000340)={0x18, 0x1, 0x6, 0x4}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) r2 = geteuid() setuid(r2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000380)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x4, 0x8, 0x6}]}) 16:00:29 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c9536b9dfbebb56b8f0cdec80b50472bd299ab3a626fe28e5fdae9b3306214253c36a0dfafa36fbd16487e0a86b6733832868d63e0db0b6fa84ece9627c93709be18775309af4bdae356ec12df5e2fa4b575e45f4191bfb6770c0403c38f344b6acdf39ca2b8afdd3014ef9d4fa6e930678c8d9bb150d494f8518bea0000000000000000000000000000000041735e2011dd65c6fe1fc5503cf5cfe4805732356064ca1af0570ba9283eeed888876c430e6b4392dc18853d2ba88fcc0a79fd77daa69d83"], 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockname$inet(r1, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') chdir(&(0x7f0000000280)='./file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8000, 0x8}, {0x800000000000}}, 0x2) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = socket(0x10, 0xc007, 0x10000) sendto(r0, &(0x7f0000000080)="0d8c973ee15733fed8094f0d62fef582801c9fe6fb50778500bc47dc48e06f755bc4a7f57c852b720e91c00b4e280bdd0abe32049a3efa49a7be821406245743eae02705c3f59c54d1c702c77947a22269a89f492472a4a7f391c863f30dfbe3d570fbce5a557b972351aeb5dc847cc14e273b43b2219833b10eb0777d4e29a3bc2d48a94a746845c1c5a1318dece72bde13f5c840531963e766002a0a8e2afa309f19c3698bf8811e0a654f529cd62d852ac8350b1197bcb485650033b2887b5d0bf57b0f6f6195d9de8bdd5cd447c8db24292006dd26ac985bd5da8aef38f858af3848f36f0dbaff7562", 0xeb, 0x400, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='x\x00') ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000800)={0xffff, 0x80000000, 0xe10, {[0x38a, 0xfffffffffffff5ca, 0xbe, 0x7f, 0x1, 0xefc3, 0x8, 0x2, 0x5, 0x4, 0x8, 0x101, 0x313, 0x3ff, 0x38fc, 0x800, 0x8, 0x800], [0x2b60, 0x0, 0xc16, 0xd2, 0xc7c, 0xfffffffffffffffa, 0x10001, 0x1f, 0x7fff, 0x200], [0x1, 0x2, 0x43f, 0x9, 0x2da00, 0x80000001, 0xfffffffffffeffff], [0x1, 0x3ff, 0x9, 0x7, 0x5, 0x6], [{0x5, 0x7, 0x5, 0x2}, {0x100, 0x4, 0x5c5b448e, 0x1}, {0x2, 0xfffffffffffffffc, 0x5, 0xfb2}, {0x1ff, 0x9, 0x12bd, 0x7}, {0x1ff, 0x8, 0x28fa, 0x81}, {0x81, 0x5, 0x8001}, {0x0, 0x10001, 0x1}, {0x7fffffff, 0x9, 0x5, 0x1f}], {0x6, 0x8001, 0x8, 0x1ff}, {0x10000, 0x7fffffff, 0x0, 0x5}}}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xdf00000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x382}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xe0000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6000000000000000}], ['./bus\x00', './bus\x00', './bus/../file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x800}) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000484de4", 0x0, 0x9}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c6527b9"], 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x421, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:29 executing program 0: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x101, 0x53c}, 0x8) 16:00:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="e67e6a47fe147f021cd0011ee096b466e2c207b3bbb860b3ade11964ab8a7b3c2187dff9c6cc7d6a7536fa3ea44ed09a73c65c8d9ae96dfcbad856a0e5a169e3d589b825", 0x44}, {&(0x7f0000000180)="edc971d28a37090855ea98433d0ed78c9ee939cdceff25e496bbe30ca205b81dbc17ab93955db30ec074e3b617c13d41687795d047d2245a80338d1a64633df82c6828ad20e690c60018d26344b62318eae95e929f094f42004163833268f5ee1de667a719e9d7b5305a06e86ce77593ca27789a5fd6acc27055bce6113b2b889b6b376ea2fc457d7f89512b8824e69d728ed3fcede76507a49f0ef276aaaf7fa14ab193ad75a642ae7b59724b60be874074a8666bbbb5c73031f293a5d7d75f74abeb1bbe7ddee5574e033589b7a84bd5ee2faf5f4d84556bdeefc70b774aedac1d7ad5b506643a596d36767c486cb5add201c395eff5236593c4", 0xfb}, {&(0x7f0000000280)="b4c9250ba650e3e499bc1a2548e8d9370d37c1ece93622c62cd9edd641ca799e73a1a68f414577f63e14bd1e424f4fb070fcb0992f31d0c00642dacbeee12df168dac58415ab1cfc4809b9c1c4df1718dc52ba7d27b6622288d9686779acafcfe11966445a9b671f7acaad00c98b67f1981f8ccc8114a8", 0x77}, {&(0x7f0000000300)="4e1b1bbe3efed6b7ce96e14e11ccdfe7fe35", 0x12}], 0x4, &(0x7f0000001680)=ANY=[@ANYBLOB="5800000000000000ffff0000200000005db8a464af55da176d33aed6588a2384c3a7e8508628d3863ea28adc2a6302efe31065d89fe61b5778539e6764ced7fda1356964bbfc2067448dc64f4d6ba17a02000000000000004000000000000000ffff00007f000000eadd8bc65a3b12c7ed75856f9e06afc2ee88514ec20093a75ac40dda2592dea3989090e6edb60f5392ee0816b97b93001010000000000000ffff0000040000007b3544fd3b161b2ddb71e7936ed51f91a0b6a0277b7b165f65959ddab590bd652cde4379ea0ee913ca1c2b4fb1ee6c2addc400abb7bb875c80039f12299a8d041085900c6b91200f5536375f16715b8ff08731d133807b3f3e2f636628203626601b8b50a38c8605cf958f90464e50e1a0353856de824f7cd6b4e7bee06607e764f1b95e49d5299cf33ef1cb9eac7f9e81e02fbcf325181ea651dc9c4ebabc2849f4a30269b47f2702cf0645a09d7ae6e3444e4cf0687464c2dc3e9d68ea5532602194a128d469f37162454cc1f2e908ddcd895c29eb84e17c877054e040246637e1b5822e292621753e9276828bb80be92ca6ce19478e398cfe82424e569b0ee771aa77e86cd01fab44c95d5eab543ccce86cbb798482d1dbae72aa295dca42f6347bf26ef230e085703cedbe9a2a798051262b53211c21d5b6066272781b4518b305ca24552e29031044e48920d9a1c12ec8e05c1b011cbfee666830d7779e69bb7512fe25e85604c2440e8325693fe021e06b67bb68d8c04dbd46f368d6294907afe506ae6368e21a0e8326ffe1d29464ba45c63b6e4828bfc006731fdc92ec9cfcedfaf1fccfec3c332aae1b9aa4267f33cb4a7557ac8fe5f46f05bc3d974cd6df1a7853543fedee1d9c550d4e04883a3901d4d6aac17e94e609f4aa427030b154c7ffb4c7af457f7654644618c44d52392dd6cd908af04d3c33acecef74080a93ea5ce097dca52d79843279121e949523d4315d3ce8b3655845a024daa76cb7c6f781d4bf9598c923f81ac8647a04bf7c265d7da4e8b71b429b10e5bccc4130f3c387df3449c7e42c081c18e2b71140d82c7467a40e792bf4ae01c891fb50565454788cb9e9d58b9254d6052c04f67749dd8da682d43e4f6918550ae3f18e15844eeba19dfa9f408a951d239bca7950ce33f5ec9c6f345f93b4ed4ab266a08d0be46c822d381eb304f158257026d6e64ac37f601fd778cfaecc191e6e2f6d75303afe50a35c4be441fabfb2cfd657d17a27411e763abe559dddcd852cbe9cc8cf2af4d5adfe025df4b2f6419982d7fe739d00706084b67348c450606d47ed17d26e00211cc50e216e62b8f154a2e255f49259f792ddd126d2d3b957578452d04459b8e4cbe16f87ab724028364ba89b51ad4af9b11a38892cb875f514efe206b53c1d091d03383e2f9b5bb968ebf5675268021a56b7d580f01635c2e7fbfea07a642af7a9f265143adb20ac3f7a672176009941e918952ac75f3c42c1a6887949258b0051ab320892604cd0fd52e4bff609bf278f5c94c9ba0ae7444feeec9671a3e9fb4e0fe74fa5ab68f315d7bcceb60ff4b067b658f754c5202005cd41d7020ab1e6c950aff06e18888f306c5456cc35fd435f2681b423221b9f1d3692c0a93b74ff656aa3947fe7e57c6a336c0031b2450359d3fee32f8917b0865fbe45479b5dc176d3a3920535604d4d6839e9e7beaa344bcae1a8c594e1ecbc9f17390284784e6698990fbe1fa99871d0d7a6103247d68020efbd8c33ad79290b21535dcf423102a6c47bf95d69cabd13a4aab5fabb935d824a51027cee94e73fb886f242b53f4e02a3c4f4f921c9ad43db957c1f92a47cdb6c7733cf70438071d7a40a2966f187893c70d23416033a437a480ee2eeaef86b7496829646099c3e83d7837de9f4715741c1d2d723c9fb602fc4c2e60b8e0ac83bdcfea774f9ee662d11232e9bae9a3d42eb4b2bcb4c25fb448bb490b133bb079f1809c3236c80bf82d9a4b7d79b3dfe670c4a4145b76a978761f49f27116e9aca36496c3197e30ac078e59d35723b778602d588ae87d65d460808c7fc7d98efa3525f1f53ce7dbade6a24e60f4e9096ae22a28547b0c31470926143a3ef8924ed37ec8ba4d6560e98a6d10408f4d5837de370827546fc000994f15d3fa2b5b9190d3f4abdd711aa2b7618b61bd7596ca3b8b3bb6d4237c994ad194c39481c1f287697ae50794dff1320ee35045d86eb6317e973f7a68e290c29515422180bbf13692847292af31d4a2f852beb0cb231aaa332de50aef592a6d54086973fab47d731d7089a0ac5fa01a929eddeb5816fdc76b71e53b4735687a311bc7084c62f670a4a886e8cf2ad758eb03f9003dfee103179559320be647e78e364df66f7d2c82117328694a5562df904dd9b762056e970e2b160476e9fd97787d94e9c29936edbc7f5a9b45518344913baadc6cd48df116be8ae843bd211aa9f21296e75124ad244be2464e755d51acdd542085a2cb96c1fd2080e09c30ec958160761c8d367ad6d8733fca6ba4651304f1eb676595c1f42a0980b404b941235c3eb66a13a15694d95a72ae24f039731929a9fe0b62fe7954146c14924a62453360b847d75a9ef4b97ec20b2b07d69f8938625bed03a0dc79211e63e97c7002a40bf498efc82ad20207338edad189817f5c5e5414f0bcc2af9d2474ea18f7dc9bb915a91ede70f452761d4254bfa92cd77aef70e03a0393e618ba8d06cf683709fee896f538493c8bf5f305e413c02f5cc5851bd39939bf83bfc82f5d51aefe0106ca53e5b32e81757aa4ead9cb0fda62288e9da6c7eb9069242ceb09aa3e9d9c5ee69ce6c61e8d48e542f44bdacb56276bc666ddc1e95148a768efc6eb6c9baf5e6b1a2246302d95169eb19c93cf3678d8942d84ed63c361c0f0a59ecc34e182dccb7a619acab3f966f16c61eb5b8f844127bfd505db7ee94466a3f53e264dad48123c4ceed1c7239179dd0e2cb78285c2be008fb591971c1dde821bb446ec638363cdfd8de7a58856a2391690de0b6461719b631b435698e63aa02825b32e5503ee2056ac5a37a7b721f4761c27eb3ce181746f405d0833ccef0fd32744ce7f08fbab6226cc881688c7fc61a9c7baf5baba0ba19f6b772196e54c205167c888d0c0498946a6ba49245c17cf67f44dcbec5ee151bd1e9066a0b1ea53540c2ba16a74e194276c842751f357c252854296ac8cd57df9eda3e6af41294c3368f1941dcb43936fd36c79a1f1be52a68bba7556b07078c9446b43998d88bf341c4cdb62ab3d547299d32dfd064228e35d709c5f399ff852a1793ed1aaae8d7c954d922b2878e4722a27613f92dbf146db03a1ddddb507e3b0dee7b482061deac248f30bdf3b46fa9c6a0a5bd84a3680c75bde5efac952bf8201af090aa6e257c43a3a1adb953cb9b02ca10b845fa06198dc47ff01f9834515be5c03dbb44ee8615b5bf52968cefe350676f5d80a07a9b6ddf6d164e8bf12f345b934eca168d1ac7bc6fa5399c3cc717d7e5515b02db9e2e724d734d53a460956476d993630c7449ff6e1956dcfc2b1611683e316a9fc70d3a690db651b97cb529ce1eefa172a998f317f43721dc72679a9e970d54d0c52c5b72929aedcdd1f671c31d14f1001948cb14faa9623974ab9d5f8845753bf0e7e7559f051f5401303075ad81fec6780f9cf72fc206606efea5e71d5f68948d2bcb96882063addd362ceca2f69c76dd27a521cf7f00b481155e586761ea9dd213b2187396428aabe0e3afaf177167b625a2899d95c542d737b78a0656c924dd7487b61daa09b1838997107bf898dc6bf46146a3b4ee8650c494fc5e0d9e0f66af71e1a05a92e608551145587f3ce5e962a516a9f526696c87b9c5b6df34246ed10dd4885b6b517230a53b9054de5e0d837eb03079b81948db11d79621f5258b271718855f4ae1cdae53e0593c63deebaefdca23c4d8be82fd1db64de40a3eee58f49eb8ae511893e48008f25a126b4c4dba67762b2e58387688b7859a0b7044f606900210c434237b16a97d2d7ab5feabfe8ea4b847961c43a550aa29a6261aa17a65c486a1a53bac6553fab1229e24a76da74ac25661e3a4d14c0887200431857d1028d60b94fa354ef630f2542b62a0c9dccc49de6b28debfb413d2a6a73ebfeb96239c1aef596a25d234ef2d9278b7963a3dacf22c53f99d903e3b0c068ca5123e22f4332a933f40dd1dc0ec4a34f5df2fd454ca3cada9facfcafce7495aa74895c23f201e8a867849702505b0671273ba8ddc2706533d415e808a5af7ebd2036fd0c8ae0a752d9c4e93da0f7c3a41e76aaf124f2e32351db061f9b7fe4bcb1b1318aeb607f3dd906c8063722405abc899d755eb182f6bcad263f535b199be9b2db5c9cf8fee9dec624be8a780b944641fe7de0cef4b35e454dae8cd42c238140b44f671c34c4611c4404c9c4fbe0eb96e9de563130cd54afc604f82e7cb7f190041378f28585568ef61fa873a4dfd9977ba8a1080409894d73ca52e450452741349f668e2eb9ddf9c59536c3512981eb6dbb71a5829fd89edfe5242319d83babe434d1f5ba159cf6380e63f87dbb1ea2e31c6e1be22a8b43ff297a73e085ebf5de60e52c616df751c9059a9e73b639e6efd30e52a8781f75641107ea03949e325efc89164978eaa8fea4ebc561967c6ec4d18a624be4fffcf0a2afa5c31ea752bac2287c542f85883447b762f9edea060f1e1c5083f18228faca3474cb487e0f6137f51f542a65e49d4a65b2742534335186fcba76ee3186aff748283410e33a8d05cea7f31c0da9d9e163d903dc6b8f0c00338d01db5f3c16afd5ea84a8a8ba8b2ac721deefdf6f88ddd3d5773bace3585e78f2b708fc89ee10cee896c6acb30538d9b887ebf34fc56411204b75b2cf011d79b202982ba2342aafd96db38b3c030407ba1f9ce383553524df3533ca7622beb98e2b1033d7435ccefc6a7dfe36fab42eeb8cab7a3e98ee8c8999334c06027c3da9ba4820754db446c7c8de2a15e599453824577da627b13456dcdcbc29abb2a053d56c3e2a42c7b8df76320f36bff8b3a9b57e8e23e0fe747bb487b1e6a0bdbf7db8f7ea5017e13457216e73947a886a404295ea2a907f6136c5165eff269cd0c2e1c48fa9c8a3327e5823a3e1538883f9455785845074e085d93bd48748f3a0cfdce60f20fbb4e7737483c12840cd31be78625a8d151d67dc21a6f9036714c84c708072d61c35f41328c25548dd1b39d59fb007d658b4358d730ed23109573757a956e0a6ae0ab1bfad1f91e65051d1c9192ecce013406ea49332bf7c27a9fdd61040ddb0d8050b39c753a07277b2b2dcf71d95b92dd242de94ee12de00923fc79c94af73b7e65256ec7d94709568fa5c639831e61a748797f15ac997d1574ed7d7fce64d9b4bd44e3f1888906e8db85a7962627628a6c0368a94e4e2532e04a5c430b27d4d5b6264f1907d804785ea10eba059b365a28fa80d6b55637788eb12c8521b4e3ba86964cb6348adfbafa32a3bcc6d8e5ea4689404d48268b2edfacfee45447626f01aa394808e9f59716ff4ef626e3368a317e1516e89d0466d1dc5bffa8b4547499223249fa65a3b5c242c76e675002081e878385d05a6dfd9c5a0b3d136b7dda0ec799e56495f46c80f2a73b6f0ca8801e3c59c18ae9de683ded394685ae39fe93ae35d4bed4aa6eecbccc5ffa0668ebbda7275644708c0f0a579e5f39783c9fcbad9a531a12806ea5ab7b39fd474d7d906adcc9f4c959e1f2b0ce48f3a6600ba5df55b7c86dc9bd9015e64cb804b72c01b1971f99eab5f280bd37aad49a5c2f7a32aa488cbdfa6721991413e7f5b6bd9d50b983d96700c752fa4690c259777ac7a488637713b0cbcc10f6a360832ff600f3641878cf460ac03789679e6b0561773eed6140b32617687a03e6c7925749b7bcf2b46673f4d08ef28fcd9c28624acfa494fd4f30468b0ad506b9a152bc4b8706749839edce71c2f05e106903db352f0409bdc4e693f53d31af83955972cbe26b4000000000000000010000007f0000007ec7f7f7558496d40ff5b28324735fee57ff0f7b55c9a464f545f6f3b4c4d38c5cc9c82cf0334cabd2413fac640000005800000000000000ffff000001040000e9436727f8998b3cd5e759ce76fd8343bb17f4db66f6ee1281ae8be7689bf219f427c68407df9e27d227c166e11f4f2f11066677805c63818c756dc71e649b625f000000000000008000000000000000ffff0000010000001833caaf2401c0f446b934fcf52824b84990c5083a38ed3be3e5eca27fb7228f67ceaf8e01f67164e0e83bb066e60661c5bd0f0e9c680e7007d6fa8d6bec52729dad9468d2828a45507a495486a8d43c375b276e850c42e1d4bca92219a7c9a465ad25e84eee22bf6f5151e44f000000d800000000000000ffff00000600000074761cb3634023703b2fc773e8eb6409f9750d6b6c34d875c68fdf231c1343cb9932ae9fc40908ab0838ba222c248e64e74fb07604af19d0de9ab8a1660a5a7a11489088421d6c9728e78a5ab0f5ece74534f34cc6b8c5c10b6337cac96950f26e152bc2d15658f9d425675114fa8fb142af07f56c42b4d07038beaf688a4306432ef7b79b9ef6db6cc9dfd45fa658a00486bfd50c5c24c4b0403b612671102fa69f4afd82a1c6b2b9399f9549c9c0663a9ed2037ed7577138e0c711"], 0x1298}, 0x4) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000480)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x2, 0x40, 0x200, 0x1, 0x10000, 0x9387, 0x400, 0x0, 0x3, 0x7, 0x10000}) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000040)=""/84, 0x6b2695dea0e3a49e) 16:00:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:29 executing program 0: r0 = syz_open_pts() munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x89d2, 0x80000801, "d719c1e7bb6f1ae23c5b0000c792f36c00e74de4", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = syz_open_pts() mkdir(&(0x7f0000000200)='./file0\x00', 0x101) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x2, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7dd8, 0x10001, 0x0, 0x8, "2594b2ccac0d892f4dab5293bc0f4ec846d8c5a4", 0x6, 0x9}) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) setitimer(0x1, &(0x7f00000000c0)={{0x9, 0x1}, {0x200, 0x2}}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8748}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e26000/0x1000)=nil, 0x2}, {&(0x7f0000f81000/0x3000)=nil, &(0x7f0000ef3000/0x4000)=nil, 0x5}, {&(0x7f0000fab000/0x4000)=nil, &(0x7f0000f0a000/0x3000)=nil, 0x3}, {&(0x7f0000f9c000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000e57000/0x3000)=nil, &(0x7f0000ef9000/0x4000)=nil, 0x144}, {&(0x7f0000e57000/0x2000)=nil, &(0x7f0000e7d000/0x1000)=nil, 0x7}, {&(0x7f0000f89000/0x3000)=nil, &(0x7f0000e23000/0x2000)=nil, 0x9}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0xe913}, {&(0x7f0000f5d000/0x1000)=nil, &(0x7f0000e20000/0x1000)=nil, 0xb26}, {&(0x7f0000e03000/0x1000)=nil, &(0x7f0000e51000/0x3000)=nil, 0x400}, {&(0x7f0000e34000/0x3000)=nil, &(0x7f0000fcf000/0x2000)=nil, 0x5}, {&(0x7f0000e36000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet(r0, &(0x7f0000000080)="0c8b00080c10e5b428c3617b9c91db6b779e21c38a129aa9b3670970f1e74d5689b8123cc30823ddb0a9b7d0b2b2c6ef41f56315dadd690e5f4e32907a03a0799033013da84cf25cba1dc381", 0x4c, 0x406, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x400000000}, 0x8) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x90, 0x8) r1 = open(&(0x7f0000000500)='./file0\x00', 0x401, 0x2000) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f0000000040)}], 0x4, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x4002005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x0, 0x10001}, {0x4}, {0x8c6, 0x7a20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x57) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r0, 0x20007479) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:00:31 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x108, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x52, 0x51) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x20, 0x5, 0x7, 0x40}, {0x1, 0x6, 0x2, 0x80000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="57e379aa8b6696828de09187f6edb7e96632cd3089f8a52ad8d3354bbae9ecd07b958a4a7b4ab5cd8bfcd7a750d88d10045422955e6a0e2b20287fffbd7925e7cd2d57f95574d234", 0x48) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6e8f68a56098f2a0f940c5739b7cd0ea077a103a04ed4c65c8206d9582be021e40ad4494b0ac3b6c7c2cc5c318852c883a24f70bd2ad6d5418f1c32cd9aaba5c124c01af7a4a0ee9f551aa6abcaf47068dfe1dfaeed6a2485e173d6727024916bdeb2fa5d79bc2dc0ac2fdb5ebfbb2df9cd718ec72f1bb6b51ca3987fa63221aefc3ae12886e96", 0x87) recvfrom$inet(r0, &(0x7f0000000200)=""/199, 0xc7, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00), 0x0) getuid() readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/50}, {&(0x7f0000000140)=""/255}, {&(0x7f0000000240)=""/210}, {&(0x7f0000000340)=""/28}, {&(0x7f0000000380)=""/112, 0xb977}, {&(0x7f00000004c0)=""/227}, {&(0x7f0000000400)=""/29, 0xba}], 0x198) r2 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:31 executing program 1: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0xc8) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/41, 0x29) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00000000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x1) 16:00:31 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x180, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="a6", 0x1) 16:00:31 executing program 1: r0 = socket(0x13, 0x7, 0x200) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000010381, 0x0) setreuid(0x0, 0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x5a8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x382}], 0x1, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200080002007, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x10043, 0xf) 16:00:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x6, 0x1f}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) 16:00:32 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:32 executing program 1: setuid(0xee01) r0 = socket(0x10, 0x2, 0x86b) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) flock(r0, 0x0) socket(0x38, 0x4, 0x2) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0xff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2bc}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb65", 0x1df}], 0x1, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000027, &(0x7f0000000040)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x306, &(0x7f0000000000)="b6") 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = semget$private(0x0, 0x0, 0x1a7) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/167) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x6000)=nil, 0x3000) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0xffffffffffffffff) shmctl$SHM_LOCK(r2, 0x3) setreuid(0x0, 0xee01) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)="33f9f6b0d2fd156edfd2cd93279e1415850bb60976fb66d0b20f8c2760c78f263ef8e19954e1ab6c19094bb231d8d3cc4f6c50ef4a64ab609a6053aaa2f3db9b0877b6540c010001005e5dbf1c5d898ad07cf23698b07817acb6eebbfccef53cb4484d4512140011184b", 0x6a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1) r2 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000740)={0x3, 0x2}) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000080)="7a1412062f33fbcefdf23b81777b407f", 0x10}, {&(0x7f00000000c0)="e81bcb5d90a0e2f0c32115fcebf7900629f2b6548bef4b8f57ecfb9f5dce870b0c16943d81af3d0bfd89b1e4a0ba663613f89896a4c5bcfefb596a048d75ed48cd698f1906695a086b00f4896c63c94371e45140becc06c53889fa828d8d21fbdb92c68f4ee8ea00a3df2f918aa4b656f2d31d463c11a954177967ba98c3bdd216c3c26a2d67d6b37a9053a0436ef61452362ac99ce505e743a459ae5f", 0x9d}, {&(0x7f0000000180)="cf990aa24e42f5b0a39a97fbd083098bb35aad25f8348aa2737a28ad52779b9e4ed52eb641976ef5fd1e62ac5a9dfefc0fc999b17c19954b2c4e14d2f09d3c3832a89ff6bae3aedd1281647f8e5507caa20d44197967105486e314ec1f7de2eba3be9cfd244a7c5e5c01c339947472398ec4f41d0130633d9231927fcf787a8db2ed73a77398dbf39313747c1dd98724e89b40dfcb23ba689ca072f5fbb9c1490946b9d9fc8eefaf5736d097ab755fa285de389f84a95f4a3789db3da8235444976a5f3bf2c998318544299c768623", 0xcf}, {&(0x7f0000000280)="aaf9655dfef0980d28179ae4fe08f99ab34cc3ae7f981aa56d9d45363c689f8c6c0e9aabdf3b9d1dd74dff0cfe683d4e77ffcb3dafd0009a6bf41e1a0fbfdc6914edfd72d21d1a4a6b39de06ab91681c67e1c88a6ef958ca7e313650fbaaf9133b0c433efe6d7fcb4d0f00234f42d936dafc3332876af57dbce6b56902d35eab85d9ca653cfd95b1835cdd909b37d6fc69674eb8e3c7b9fbd8bf70210e9eb6df74f5c9e1e45f6c56b1809a7110048edf0ea21b4c60ce7e2f59124b303a757cc59976389f3437eb336a5b6e6da0267e842d1940e0f3a21c81c58370", 0xdb}, {&(0x7f0000000380)="783d4187d7efc97027d2765023a61348bd513cc840679a236b4d85c63439297d374dbeeb2b3d59f01d81e4876bfd922feba5182ca8a369fc7a4af2c8d1001a12009231571280ac7af184aafa12337f0ad12ea57378f5b44b3c92a644b0c9506f4c8f8e35ccd102e75afb1cf8813f15ea51a2f962d6e87276fd4adcf5de945d9d658563a3f372de8672bf8517f4f322126dbb7d68741af278fed26c917df637a27804ff77e23819cb0e4e2b1b363139d16c684dd41bbf16e0972dac53dfe71c4e928322629bd95a", 0xc7}, {&(0x7f00000005c0)="a92b370bc05d74e496b68d38d6e17ece020c1e996e20cd28908abbb1988c1d930249af88696d1d1cbc5359e67c47b84fb3f8b075374233c29da68150357a85306ee50052fb6f86153a66d2534d2572ea0b0bc495e0a10cb26f3df9a3a42c54fecd553eafc7dc6baaf532840730ec0392fd0160f2227aca2b85e450630b059ced3fed81924a2458ba6c2de6013004b1c21b557072d504e80acd2a1dd840ecd417cf4f67040ee7d9accb81ff6402882b8498937fa51527c5fc9b5ec0d5d80b83266176d9dd9c573718d22651720bf82be05ccb4d315bc19edaca181453569095d5206b", 0xe2}], 0x6, 0x0, 0x0, 0x401}, 0x407) readlinkat(r3, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/221, 0xdd) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000008c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f00004d5ac3619a42431caf7257d627123ffb348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd483df0fcc9c0a5355cdccafa7ebbb48b2df68a6030010037cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877aa824c3bd431b8d0ada7ab7b3b1c718a3f586b996e312f83cac90894cad0e3f9d2aec5f6518ee765ef0de060700b14ffa0b0447f9b3b97c246ba67dd4996e801b557e8a5972235bae0025d20e91b7fbab3a5add0389918245359897"], 0x1c, 0x0}, 0x0) socket$inet6(0x18, 0x1, 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:32 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xfff, 0xfffffffffffffffd, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1f) r1 = dup(r0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x6) 16:00:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:32 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) fchdir(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r5 = open(&(0x7f0000000140)='./file0\x00', 0xa0, 0x8) fcntl$setown(r5, 0x6, r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x400) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/83, &(0x7f00000002c0)=0x53) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x40, 0x20, 0xfffffffffffffffe, 0x1, 0x80000000, 0x1, 0xf25, 0x2, 0x2, 0x8, 0x1ff}) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = fcntl$dupfd(r5, 0x0, r5) poll(&(0x7f0000000440)=[{r0, 0x42}, {r0}, {r5, 0xc0}, {r0, 0x100}, {r5, 0x40}, {r6, 0x1}, {r5, 0x121}, {r0, 0x2}, {r5, 0xc0}], 0x9, 0x8ce8) mkdirat(r5, &(0x7f00000004c0)='./file0\x00', 0x0) bind$inet(r5, &(0x7f0000000500)={0x2, 0x2}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000540)=0x7ff) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000580)=0x6) dup2(r5, r5) 16:00:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4000, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x42) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x9) dup2(r0, r1) 16:00:32 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000680)='./file0\x00', 0x1c) socket(0x2, 0x7, 0x10000) r2 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x81) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000007c0)={0x3ff, [{0x3, 0x5}, {0x0, 0x1}, {0x3, 0x800}, {0x3, 0x5eb}, {0x1, 0x8}, {0x3, 0x10001}, {0x3, 0x2200000000}, {0x1, 0x81}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0xffff}, {0x2, 0xffff}, {0x1, 0x558}, {0x1, 0xffffffffffff7fff}, {0x1, 0x8}, {0x0, 0x3}, {0x3, 0xfffffffffffffff7}, {0x3}, {0x3, 0x6}, {0x3, 0x800}, {0x0, 0x156b71f7}, {0x0, 0x200}, {0x3, 0x26}, {0x1, 0x7}, {0x0, 0x4}, {0x2, 0x4}, {0x1, 0x4}, {0x3, 0x9de}, {0x0, 0x5}, {0x3, 0x3ff}, {0x2, 0x5}]}) mkdir(&(0x7f0000000740)='./file0/\x00', 0x20000004) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = semget$private(0x0, 0x2, 0x28) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x8, 0x9, 0x78, 0x0, 0x7]) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000600)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='c\x00') getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000780)={{0xe612}, {0x1f, 0x3}}) recvfrom(r0, &(0x7f00000004c0)=""/159, 0x9f, 0x1, &(0x7f0000000580)=@in6={0x18, 0x0, 0xca, 0xa9e}, 0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f00000005c0)='./file0/\x00') 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1, 0x4, 0x500000, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x57}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xabd}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xbf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xd3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x81}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xf73d}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x97}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x2}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x0, 0xffffffffffffff01, 0xffffffffffbffffd}], 0x101, 0x0, 0x9, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 16:00:33 executing program 0: syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) kqueue() 16:00:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2cf, 0x7, 0x80, 0x4, "ed008119fdb0b4392d65d8521b6f7e15633fad78", 0x5, 0x8}) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01f52d2f66696c6530a2966275af78d33624c8bc79613e441aa1b0c371ab8bff0009523feed2c58f6c4598af5f076a503ccded8112f6c8e97cd7a42da0926f4c0fafcc34f45a49c35347fac8652dfea9f09efedb313a0bae4cdd602792eadc43dc58f3194f62310dd1ecd1124db5f6ae48220198240d29a4a8f706a2c5b946a9af271af5e2bf66f35566c78f4760f128654dac583ca2073e06255118bc33553b89f7c619fb8bd49a912bf47a13cc2154cc0700dce94c783cba624f08bae3171388c1580c119d0c5b010a2f00000000000000000000000000e1b8cbdbbcf2ae690074e29afeca99b12d9b3653ddb964fd81a3ba05f67d004db25da8eee2dc3c0bcb4637e08716768225d0d72550769171cc802dcac2f17937a4649f192972f560290000accdecacda3dc28a90ce3142a6fd70a2327900"/320], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f02c033cca0aa1b40293c3807ad44144aff983a7b111f0a7486149990000000000000004af5700ff001959cf020000000000000000020000f6000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000480)=""/235, 0xeb}], 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:33 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x10000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) socket(0x12, 0x8000, 0x7) socket(0x10, 0x8003, 0x55c6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2ee2e01ce0ee9466, 0x3, 0x28000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00001be000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x5, 0x5) 16:00:33 executing program 0: shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x6c}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xf34cc7923deb5495, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) syz_emit_ethernet(0x0, &(0x7f0000000180)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x100000000) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: socket$inet(0x2, 0xdf1b3b8fa7ab7389, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x122, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x28008, 0x20) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="3b408f14524da419e6fd11b1a2262fbc838398c962cd773c421ae1f05f968a3c1031421bf34e0e5cd6404ee893eb1208b9e54b8f28a3d1b0b621ad62e11ae2bdd848c41d9e30e84f3d768ff191bc0889ff49953850f079b7ba151cc464b0e082821b08f74612f92d10af9663d25060e97d3ceefeea5d04986db337067e98526c9c020c4c13e7a9d22ab68aa30e54ef1f9985568b2e07cb6153a4a1d61771f8c7", 0xa0}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="1fb6cb6e06ece0da519c7e9e8af252df29a19aaf512752e2521860b2e736e43298b15461cdcf64dbbc89ec31b392045f1fc11bd37b06", 0x36}], 0x1, 0x0}, 0x400) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{}, {0x3}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001280)={0x1, &(0x7f0000001240)=[{0x2, 0x2, 0x2, 0x7}]}) r3 = socket(0x6, 0x8002, 0x6) fsync(r2) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r2, &(0x7f00000012c0)=""/142, 0x8e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001380)={0x100, 0x0, 0x8001, 0x10000, "231fed534759b0910fd29f3d8b06a5ea0feba3fd", 0x2, 0x8}) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0c01000000000000000000000000328118f39d548f0000000000000559aad33cd87a1d10dd8f43a5f06cbdc440575596bb630ec43fb772190c55ef0c98df4cb18bfbc8b4e7676366892e89e584a0dd162e317890bf9bb2c2938d7cf18c11e5fad166907a09e80d8b1f7ccacc578bf00dff3791fa0d6c3886156f7839c13c9e0a160eb7ccc8887692c969777377371b4d5db88e2cb2f849ac31ecc2d22db40f02be88563e640f26c2fee005ebfaf9b117831ab87a7b490d"]) chmod(&(0x7f0000000180)='./file0\x00', 0xb0) lseek(r1, 0x0, 0x0, 0x1) fcntl$setflags(r3, 0x2, 0x1) sendmsg(r0, &(0x7f0000003d40)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000002680)="ab15ac72898191bfe3965b86bcf341a9be93922c61f27f221fbc2e8937611391999b9dea736d3e9d75d0f46b4af2a8bbd65a233970dfbc814036373a9a22a2d969d3b3e0726dfb2c4093519e0978d61406ba0e1d4d8cea4a4cdbf4f49156141b84dc47ab1cb96914b6a1043ca894e84fe90d388624d8d73312c880aac9f7ebff995de1ee627ce5287fb6848fdcfcd4887ec417b5", 0x94}], 0x34, 0x0}, 0x408) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000003d80)={'./file0\x00', 0x5, 0xfffffffffffff159, 0x3, 0x0, 0x20, 0x7, 0x1, 0x1, 0x0, 0x5, 0x6}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000003e00)=0x5) getdents(r0, &(0x7f0000000240)=""/239, 0xef) writev(r1, &(0x7f00000008c0), 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x9, 0x5, 0x4, "b88de59f8b4293df3bd79ac26674e1a4def6f75e", 0x8, 0x6}) sendmsg(r0, &(0x7f00000062c0)={&(0x7f0000003f40)=@in6={0x18, 0x1, 0x1, 0x6e5}, 0xc, &(0x7f0000005fc0)=[{&(0x7f0000004fc0)="b43b45510f52d0d896de2bc9c456083cf98712f8774b38bbc0bc30b1a85a341fe64aefd1de5e19724da6f273bb592918b8ec89df2af45b8d746dbb6f3464e31f2436b9b3318020f641d59c78a548acdd8b7126feb0f90bb87019e477eeaa59280761ef804a98661114bcf2c65c2d111e2e828ac948f9e6bb18c05b76175710cc59a07faf9b7612c50ea07bae82ff92336d0ed539462863c0b1ca8d885ac4af13a19d3e0eca2f904a1b65312b45273e7f7f0aaa5a0f4ffa33bbacc7bf78736fc09f1de1b37418e6423796664dc90a33eb796bf37eab006fc62f1e9a08d50be92be1abd8b4554d7d76e4a5bd6b0f70066da68e07387ad6fdad85ed2fd3de2f53e13b21d1c6d1a573faa6f004d08683a06dfb7e5ef2cab1fe75d2151a5af7510189168359c5d5134f551938f904177e852e0fc9b4edc6b3e115520e35e347ca328cc9705b55673e57b8e1ae18d567a6d3a162dee54b0babf9ea2ecde9ba50c6547f94d1753827a50ed1a98de12702e42a574309c2f91f33c745d69f7e70d0151dcd08680eb7d8941b303b1ea16b3822acd94c3cccc2f11d5261c2df53ba3ce20646d66809387d12c79b76e1659f99fe4faa65b28622267c160e3e2c9ece831e7842b9f7ab1765c771975d090228a3f59a0b02f471b8f89193f3be7e2d5a249f2a0a0c375dcadeb4bb70062add5c320663aa6531e9b2c6d05a10ae1b6265808ccfb10ad09e23fc1006aea78b78a588d046dbcc8349ff670d613bb4e17275eac112056ab1f66e334bf7dbcc65c5e6a8829f96cce5a4594b0a7549fa62dc29ec23cb6d702fd546fd4759d547090a64b4de93aa62765125c9a24eec72b795cb79018f87dda72ff59ddb8390c85a96ae1059024e07a7c9ed836061cf8dda3e8a82370311a233dba05839a515ebc91339caf92ed5ba924739ab34228f9ef68ed6d01b42d10f06effe42111494375e57f802e9c092b8fc66ba3288cb37b55a59534af327560c5432d1ba8d8e2bcb30f3fafc943da6c444c0f4104c828958b9801a7fb4c1f3ac82a40d2f0b57a293392caf59b7d29818e171a3f342756c3a93b23821e11a0547a43fb3e2571a7676e047a88cbf0b4ebbb42aae73f744c25b6f4af119f791e5f8ad37be174e4f99d11a2e3c801dad8c715d30a16fa31126fa666d9bf192ad8141a499f9a7c8805aeeb8ceec99f29171fc78684f1dfaf4dec376dde89407bfcecb343d22ca3c9df4dd76881c4e1a6f8b063b9afaa69c5156a5e2b58e0012e319d2616c9e00d3b57a0787de5609086513da5620a1543a4ef72321ac5a04fd85f74515e7af7703ec033eb6ccf57da3bda4aff451faaa3cfb43612118a8be576855642e358e60405974c596825b37744a6a60ce4e510481d264cb49a1c3101962460fd2fc99882c7cbda8fa25b83d2c8d0e307844952b816d1981e6f4699260fda800221aeeb6baddeb4d9f334c37718c7fb8cec6652ff96558a314afcac70402c54567cc8f75e48fa2cb5d97eee6b30293da6a662f50aa410e17fe7553dbaa27b9c3ce280e562a131851d8c39fa1553d13b32a5760ca02d92f75511d4f7869a39c419a9c656023a99c693b1c65b9dae38c521533a5302c7851d54fec72de601fd93cfdaace459d781dbb6bc85e109fa9affe76bbb7a8751cb0dde4b0ca79d575d642af9d1ee8ad0f96012e86603997a7e86e963ab052c6f05fbbd48145f70c2a9a4bdfe9efd62dccc49ef8cf2902c1a570fc2d1bb9eec10fe64f042104923b85ec9e3c6fa78aaa96be2ddf836bbd3eee1cd9560ba7ceaabc1ab437d0f5d47ffd9d14207786a73f15a478d9def65252f3b6a566dd4c7681f29246a6f37d405ec898d4eb9f80f3be253189960fab5f05abc609065bdcdbf86ee85b4b7816a2a8a6ae167e77953ba74dd44844aece0aad42409b34711b50cc974eac0410e581bc5b85b8f2de39b7e579500fbcf9aa0e84b85f516b490f5ca4e5040cb42d355d4ac0dc3a89d34bf380c64a6c048b6c908bec90366c9f197157c472842806baf1be21eb549870638029cf0b68abd14abd0b47714eaaffba19dd8cd20ddf171a68f866721dabb905edefbacdd643f0cf5f669730d5e6d9908b288371a65486cf3ce5da77d168cc1b8ca43c176e2d5a2b0cf84f5f43bfddc3e1d9a2badfda3a876842363432c10583abbaaefad1802d4d989123ac91661a21c3a28377c591819d4dbba757e4daf53d8dd0f6b729c8022bf28ac92967233da301c522f07b2a591fc4c24cba9905a0e30958b516e28004b54330b6d7275a13a216a8c1ceba3cae402e08554362b52228d52eb7e5eddf5147560e3c13537e580e331c3e1c64be87c1af1049fdc71dfbbff3ec47b162a3a213e860de9a46a0b923f6348edd49e1576617b844b05f5e7bf644846f164b48c8a80f2ed2d416abf83a655a58455d86fa4ab361a7890cea0f5fddc27af60e2945d0f44b85b9875050e9326641901dc2b5cf2f7f40d42e7fb41e2d03463edd6fb2976fe595d9ed8d207591a95419fc1ef8d40082ce910fe0ddc670f070a3e9653a731f0f2ba4cb6d72584a9b1969cf52c52459c22b6f8b7b56f14f8f66216f95ba845ff32ca485ff94e3ff9db745bb4bcd946777776765d6cac74e988350d0fe95165eb3de2511a5ad6e8ec5736a4eb375d83440cdcbf79fe1bae22c4d39a89932009321befba93f0199a9c7c1fe8ce15d91a61fa611fef2ff4bcc584ec7b27369e6c65bd7520422fad7b761d5a2fddaba44bb8f0ff418be35f4cb4309d621f7b062145af8dfe5d07accc2dbd21b1a5b2d4a646bb38ac7f4e5b01fdeaa6801573109ce6bc0f8f555f96c04c3c786aa3c5ea21bb428bf425a9c4469f8b0ae95a92f465a1c107740cd992576f276ca67e329a35691d0e9725ef0a09f60b4bdc5cd69b5df47f41c3c0e9bf6a4fcc37d830080a26c8681484f84725f470468efacc021258bf1f30155650be11ad3010d75f664f7693a6afe0c511a20883bb425731676da8db6d7bb26439aaba1f053632b0a86fd5994e710e6172858293cc044ea7b000d6958ed5f3212c1a55d66a312ca2a3780bc3b78a2d69f7d8e69a07febc78e0c4f1c6f480e343b960111ef49c9f10b932ea812167058a406032f6c78b7230190fe757266374f2c614b9c8d12c412cf38df6a6a9d5a9508f950fa7ac1c0fb6ca38458a17e0709200318cd5dfb0e278918e01a17698715f014ec594b74292a4c4f4602f94e6f5ffb7e9278f8d6f990ed1047fe9fcc6fd5bcc3deaae508c112308c38d22866e6956b9856faf8a51143c0171d1686d000074c6e78b81ef2d2a6c8d175eef13f0899a06ea5c6899585b2628f51a4cbc52280098439e56011de7c288dd4ddfe13588b2cc7abc9dd55b0446bea765c5b48e69b030a0b9c11943cc9657da50d8438b27d586f72f342a58f96b09f5ad095c779db88031034c48713a885ae9673e9dffda16a827c2c20e63b36942373c793d7aee4fe03e599944019c78722f1e187382815051294c8a3d7c66a98dac53e433d5dd631e74377eac6ba5e45d0cb012865479a97a1a318bc784da159fd4aa3ffb27df9086cd0701b25ad829170df3cf26a6eaa0fc8cb4e2eee7104e5910bd612ee672d94f049d582cef7f1404f24a2f67fb240508885ba7c01231d3f7af1a386b32ddb7b1bb835a460a76874cae589d77fc55600b9723c7fa59d0e046aec2917b1816335e4d89e76372b2ee2a8e96eb44206ef1a2efa2b5b2a79c2a5cbe465ade885b67bcd660c7e9a1a7dad20c9be507885f537faae08608f173c4908ea2c8ecd8837f0b8b6775c32514fb8d52b4cc4961cdee76a1de336d1fd0a0d7c17d0dee7ec4fbc8b0bb8e0465951ad6eb0299e4efdf17fa9a5d5ecf76b234e847b85c9981e3f3e5e3bd088e7c1416ba6441d2ba3706f98d645a91bfc91e495c68d0679cb3ce618250b4397a73fdbaea81abaec0de6b990097dbfb9e416b915bf19f15263c213b013f738c6e5117394e3067e3c493d948ee08dd6e846e0c72920b98e405114ba39a083007b3dfd8fc1c4d392228dbc4edf94e81630b387318155e4fdf35f95b66bed12beb0a9d0e95e4b6de57886107de1c75dd07470c7183e29a6893b2418c2b2f8d8e0341d3da94ede9e0dcb947df14fd2c75eb290ddda95ca37508e5180d163afb2cdfa3335df0ebef7db6b976629a6967e400de2e5b3df0a79f611e6172662204f7df5154e2698e15915e4367218176854e80d918ac43b24cb0c7285ea01fb8a46b76a29c0d1a0f39100be7c1677aeb1527e75177e71e1c676d9e5a57ef873a80b09312fa517922c3976e6776ca76995512c29d2ded4ff216fae919af2e4bd75a31100d3ab9ddb07a1a0297a79c82644db9a0f8c50a94e59224abc9a206f7bd258779da3a52698f421e2f487ecab5bdcb84078c8df568d0b67d244a087c4baaf04033cdd3518a16091d7686109a47e363b40ac22adb57a6a227fd3e0b4a46d2b9de09f6c61086763cb9d08ed64694b38b355e2573a7c243f8224c0f970f80c08076bbf5af952a57a540ecf54a7808ad6ec327398423a4afae80e8cedfa9c0e7f34f5773811c75cc8792e3917d531545c4caba86fd7f3f27c4707fd6aedeee57d74d382280f37e505e21c85f77a21fbaa92a64682660ad98b2020ce47b3062f6529aeb1c66736470c123b6f02836662918c41db2f39b294aafd185dd2c72932744d327283248c42af4b0efd8f8b718e624b8f096bf6f922568d6a3848bab72662146382d1cdbc5092764eed2c0ab845c07c73742f873aec25fb9bad306e05d1662050e7b8a48effa7c553e02b5a17cd376ebee752964bd8ba52e43a2b74b9b7766f0126bd96419981e85fc911744384fa01862780348a2821f10bef1ca79d09ce382e93dfe7fb40f8d2a4b17c474f8cf41f381e468b7aa88978476d650a126e9d949ddc4381a086b7e061959d6adb646b4fa9653f5050f10352b45352da882a2d3d80c8e51926d19089139c7b5b3cc1addc27636003a4021d56716d05c8ddd1ae778dd97b6274c9d1668bb734715a9daea53691977a4641c00324218628e587b10f82562955d194eec0e14ed0ebde91875c5bc4fc4860b00ebcbd93e79087fbd41ab6b9ca3d97edb4574ce64fbf696979e08a7b0043af83c76b5cf36c247e6150caaea319461a67269ce1131ad7d89a23934a23c68ca3af6f5557edd210178d70496f9293f07253795b7c5fb3f39afd93107f8d7767e49bbbcca4f9e980f015dd719f29cca6cc7f4a04e593dbc7037ac20fb1f773367407a8cb1745384102fe91f85b15545f2cdb3961e0a876098849a9de40bf89f9fc0ba837b3424942d706014bef15c748b8b3bda15aa2b7bb25c1dd831fd803623d6654b44a0c0d746744c8189b815cb2a81f562b26c6158653b3bee1ea251cb6ac6eb1dff378b1d17fd9d1a31d6fa25fd70fbaef3d3bf7b77d42d35db7f12e1d484edbf5be4b3bbfd05c065adf83d3342e65932a42b50d098c318d7b60381fd516220dd525949a55efce92279251e2378abc9602da5e76d2860fed91a5ddddcbdbc5643efab3da44094de85505cd4752ce53fb7d52e679449f7ad90053db888d13c8e0e493c41a6b1afd12f693515b34b7771109b9d004a1c6b09250e5cfb10793f27ae5b11602e0986a9a13f6699b01361ccdfcab429f500f3a6d50dfaeaca037e72d1e9b0c1d30c1feb9aa04fe56cb927ef30700c5b68cc7d20888726f495271d9a5c990764955c5f4fa0c17ffbfffa33638f866c6545c015c640037e20dd65a32989d998bd028", 0x1000}], 0x1, 0x0}, 0x400) preadv(r0, &(0x7f00000074c0)=[{&(0x7f0000006300)=""/131, 0x83}, {&(0x7f00000063c0)=""/108, 0x3be}, {&(0x7f0000006440)=""/4096, 0x1000}, {&(0x7f0000007440)=""/81, 0x51}], 0x4, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r4, 0xfffffffffffffff8, 0x7, &(0x7f0000008680)=""/99) semctl$SETVAL(r4, 0x5, 0x8, &(0x7f0000000580)=0x7) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x18) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x7, 0x80000000, 0x7}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) fcntl$getown(r0, 0x5) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73bd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x10091) 16:00:34 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) pwrite(r0, &(0x7f00000000c0)="9647177fa29f3da7338eece5a0954e939a0880d4e36d8f1fefa684ad9bf20ec0b532bf6e304662a9310387f9853129512f6d067dae24422df470621515a790227900db2752178ddc50fe293b34236476abe979881bb45c33696b337ba4a7df0ee57ae1512257882dc654d68c41432e3623b325df2247244327d48332a467639dd4204a8b5dcd5bdd548e7192eefb9b274cd11cea85b52fdc4c407434629dd688ca497f9da8cd9c548344168b6ba175c9d0", 0xb1, 0x0, 0x50) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xffffff8b) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) r1 = socket(0x6, 0x4, 0x1) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x80000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xb55a046d0581dae9) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x26, 0x9}, {0xc7, 0x80000001}, {0x48, 0x1000}, {0xca, 0x9}, {0xef, 0xde7}], 0x5}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff7d, 0x0, 0x0) dup(r0) 16:00:34 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x800000) 16:00:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f0000000040)=0x20, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="000008000000000000007a3aab36db5b6c8a4244007eb6710c2bc1d95345cda57c25c74eee547ca3b8"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffff90) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200, 0x90) open(&(0x7f0000000340)='./bus\x00', 0x400, 0x40) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000080)=""/100, 0x64}], 0x2, &(0x7f00000002c0)=""/51, 0x33}, 0x40) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000040}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r1, 0x40044b06) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8840, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus/file0/file0\x00', 0x200, 0x42) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() symlinkat(&(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f0000000080)='./bus\x00') kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r4 = dup2(r3, r2) getsockname(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x38c70, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000440)=0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000300)={0x6, 0x8001, 0x7, 0xffffffff, 0xa716, 0xff, 0x1, 0x10, [{0x3, 0x1, 0x8, 0x7}, {0x2b2c, 0x6, 0x6, 0x1}, {0xb9, 0x6, 0x3, 0x20}, {0x1f, 0x2, 0x0, 0x800}, {0x100000001, 0xf8f, 0x0, 0x4}, {0x50ca, 0x9, 0xc6a, 0x4}, {0x30, 0x6, 0x4, 0x100}, {0x100000001, 0x2, 0x6, 0xffffffffffff7fff}, {0x7, 0x9, 0x8, 0x28000}, {0x0, 0xa8, 0x2, 0x8}, {0xfffffffffffffbff, 0x101, 0xa45, 0x3}, {0xf25b, 0x407a, 0x8, 0x9}, {0x7, 0x3fff8, 0x9, 0x5}, {0x765d, 0x1000, 0x2, 0x5}, {0x8, 0x101, 0x591, 0x6}, {0x1, 0xa7, 0x1ab, 0x5}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d31d01cd2f0eae6843c007ea0b14b03717326a854c932a3e756dd97d5ad99cc54aeeefe2977914c729bc2450aa28a9d114db27b110f2f3dc6f8dd6bb40f5e06a6", 0xfffffffffffffef6, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x0, 0x8001, 0x9, 0xffffffffffffffff}, {0x5, 0x8, 0x6, 0x1}, {0x8, 0x40, 0x7fff, 0x455}, {0x9, 0x5, 0x543c, 0x4}, {0x800, 0x40, 0x292, 0xffff}, {0x6, 0x20, 0x4}, {0x6836, 0x4e40, 0x7, 0x8}, {0x7, 0xace1, 0x2f, 0x82}, {0x5, 0x80000000, 0x4, 0x8}, {0x1, 0xa820, 0x4, 0x10000}]}) 16:00:34 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:00:34 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x500, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) close(r1) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:00:34 executing program 1: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x28}, {0x6}]}) 16:00:35 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) 16:00:35 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) msgget$private(0x0, 0xd463ac27baff8f74) 16:00:35 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="2e4f91", 0x3) write(r1, 0x0, 0x0) 16:00:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:35 executing program 0: r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r2, r3]) r4 = open(&(0x7f0000000080)='./file1\x00', 0x1, 0x102) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) readv(r4, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r4, &(0x7f0000001400)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944cd3bcc0aac2cffee15567e5bb789994f", 0xffffffe3) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = semget$private(0x0, 0x6, 0x200) getegid() write(r4, &(0x7f0000001d80)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b800000000000000000240000000000", 0x4e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f0000001880)='./file0/file0\x00') connect$inet6(r4, &(0x7f00000018c0)={0x18, 0x2, 0x400, 0x8}, 0xc) r6 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4000000000000004) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x180, 0x0) r8 = openat(r4, &(0x7f00000014c0)='./file0\x00', 0x280, 0x82) r9 = accept$inet6(r8, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) fchown(r9, r10, r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001a40)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001a80)={0x4, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x7}) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000001ac0)={0x7, 0x6, {[0x77ae697e, 0x100000001, 0x6, 0x5af8, 0x7ff, 0x200, 0x3, 0x6, 0x7fff, 0x1, 0x5, 0x5, 0x0, 0x7, 0x7fff, 0x9, 0xffffffffffffff91, 0x2], [0x401, 0x100000001, 0x7, 0x800, 0x6, 0x7, 0x7fff, 0x101, 0xfa, 0x2], [0x8, 0x5, 0x4, 0xc0f, 0xc30000000000, 0x3], [0x9, 0x6, 0x9, 0x3f, 0x3ff, 0x10001], [{0x5, 0x2, 0xfffffffffffffffd, 0x80000001}, {0xffffffffffff8000, 0x7fffffff, 0x6, 0x4}, {0x6, 0xc04, 0x5e8, 0x6}, {0x6, 0x8000, 0x6, 0x1}, {0x100000001, 0x0, 0x3, 0x3}, {0x7ff, 0x8, 0x8001, 0x7}, {0x3, 0x4, 0xfffffffffffff981, 0x6}, {0x5, 0x9, 0x6, 0x4}], {0x6, 0x0, 0x400, 0x800}, {0x200, 0xb53, 0x6, 0x6}}}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001440)) fchmod(r7, 0x40) semop(r5, &(0x7f0000001e00)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x800}], 0x2) 16:00:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xf6a6, 0x7fffffff, 0x0, {[0x8000, 0x0, 0x446f9787, 0x61dc, 0x2, 0x0, 0xc4ec, 0x7, 0x1, 0x8, 0x2, 0x1d3fb813, 0x0, 0x7, 0x4, 0x10000, 0x6, 0x6], [0x10001, 0xe7, 0x2, 0x0, 0x1, 0x4, 0x81, 0x1, 0x7, 0x100000001], [0x4, 0x3b8, 0x4, 0x5, 0x800, 0x7, 0x8], [0x5a, 0x6, 0x6, 0x8786, 0x1f, 0x3], [{0x184, 0x9, 0x8, 0x1}, {0x10, 0x8, 0x100, 0x1f}, {0x6, 0x7, 0x5, 0x7fffffff}, {0x8023, 0x2, 0x9}, {0x10000, 0x7, 0x2, 0x9}, {0x8, 0x7, 0x5000000, 0x3}, {0x8, 0x1, 0x6, 0x200}, {0x1ff, 0x100000000, 0x5}], {0x0, 0x3, 0x1f, 0x200}, {0x1000, 0x2, 0x7, 0x1}}}) 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0400000000000000ace77824db730f2550176396e837c0a495c43bed0705a5e1c3472f1b7746382466c4c58fdd"], 0x1) mprotect(&(0x7f00005b4000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair(0x2, 0x3, 0xfffffffffffffffe, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000080002004, 0x88d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f00000001c0)="795f40cc67764b11192a0bd26e3d212597a19916c363b0bfe9b8f64063af3618234b056d97a351d7e3c3251c2697d1f1a054e8c993ae31b466faded6bf5173fce989835d87e67f6d58013fabdc971287f3dafcb7ca692309b72af3e8daf557b19a7d5af65fde83953a7433c7c8c529da615d45308de5d0f86a35cbb4ec088985373989f7e0e8a4470f14d3bcc0670d507ef2539a7633cc333572ce17e7b23bb1b3e0fb3ee9ee3c07718770fcca", 0xffffff34) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000380)="d2083ee05b5df5bb0e5991def226f00ff99dc2ba41d636b709f9153943f656de5b7e177089f15fcd9e0bdbfd16e346080e710054bbb110d2aa093ba60eb58cc2a933fe1630311178278f967a3bc1d15bf0999a80ee163162d770950c076bf10607b075d6ce4235ea68e057cf6b9ef62c006312367a69ac26e1fb9bd0e564615044d9f45087ab73d0175feffdca0af12d1eaefc222e0ffe02c44ed8a5dd97af052aa93ff4eeae0a846858f24138e16f34bed4495f9b54f940236cafed5b2313838f03d38b2c65b0c91ffef506d4d298c03f138e0c6a0fe4f14f1691c04b913877db274fa372cd7d327cbde2baa0515b52fa19f1ace91b62cc0529b1a5546f8801d32b84e3b936f49abff90a1fad5959ae12728cf4cb2b7bf3a87431e4bcf5a0684f88135e05fbe6422687887937e2236538d1a21ba9f77ed393c4afdffdb74f500d47704f8d1b03e597b7e2ae0f3596fa4ba0974b57ae77932b211d7f2b17501b2d33f08616a476b9ab0de5498f38427603cc8ae5c3e28e6d965c6121ee65d083f51d879339c937abe0a276ac66e0fbdbd91dab36ad2fd807a03fb19deb73459c1b7d35ea718575dc56f7b0c13c2707178cde12c32126984446e950dec3d37b70ec16195a2156c6289cdad4907fbf8ff17e986b8427b20417a02b57a4d879bed90f05178bcacdad261b5a6e599fbf76a6e69e6af665e3a95cde63360796146180a2127c8eaf65975e6fb1ee9ead59156ac51b5aa05b006e180084be99fc06b131b8b6456ebeb053cf8111bff7b970b1d73dd0aefbd5076f8d559cca650b6ff95a1358846f2df0e0ad3b0277ba132101f6d44ca7aa307d86e0f48720c5f6520369038980f3a94c6a86ecbdff10a51c2649b9f0ed325c4d5c7fb2c047293fe5179df41b3c13d722af2c7871597705346ddef4f67243454a9be2b41c498562f2a2a40fd833dc68bea7ff9736baed5fbdcf3635b5fe2301a2e74d4dec03b72c2d2d0ec801b5e106561101249eb9bb7cba007bd4fe4c93c3cd7da72337aabaf5e10fd3ca73e9f22f9a831b768f2822aecaa6dc880c28459ac8d07274f3ff4cf04fc5a14f259259a46f6711b5d1a56fe805491f55eb7218e2a8a6bbca1f9f49c2c0dda46d98a687050bca8d17f58a936c95c7f04547c3af7da3a1a3e512d10b89f2e88cff8c7420c95239eb4b38576bb666c1f37305046d8a8fbde6d7eca8cc2a9c22d521593061e0241746d9ffa7ce1e500115db8f7e4c1e244012fa1ea2bc06468476d2cc4ff32d438f82073b3a7f0b634b4f6e9736e50b55f643f02851572f54857b266545ff5f4830339997cb58baf9edee44a7248b8adf51d320b5b6e504afd9fd69263c14c7775b925a333592f06ea430db52e778c394c4a75d86bfa8214c3df5995c92855cfb795e4a9ae4119bf0bde9f176aa962207a2235a282d1495f466c159bdf799ca10a5266924b53b73f866518062e9b47f3db4aefb05af6942637635356e46936ea9d142959faf1f0952b25c3dd81cce3909226ab96e9a630c2a6ed7f65cd38e7c2bc9bcfd546c71ca0098ce2b6982d90372af184f823fee7f18e76405ef93b3d322ed2c98c58b55253f06e8f07cf98b614e3c18ca9899a4d5cf82bacc20fd3cfc71f3c123b9155b2db81dc14780c824fa9dd1e51fd1a045ee05be5ea7f30663d6eb03314568e26578304a59c8cd0f757ce62925bbba5cc1abbd63f078c59acdd7f5663e9120c65b012bf992ed5758986124f70e53a15c7578070c994b1866be9b73c13d19b6fdc4dc8e2b32eb0b9fd8d0f8dd2e7b932047043e94ccc225521255ca073a5a15168cd1652b9c7757e0f83cb25df3126ddce269a0062f533544ef0b913ed84cb5c12c2443df4b3481020a61eb51f579405aa40018267dcf27cb4c68bd2599fae191492db206f6e31fa16e564c9e3eb0fca05dc090a1e8f4bec327496b8464e9f5f128f3c8373c507808765c79deb84c380f4d1603e474809703fe962cdc540e552b05399cc0c7018fd07be09e14d9d4f5c49f4d15451c4ebba0917633891d1d773c57acb0f83163ab6091f394d2da1eed350d019b056cb2f82eef9a942d032462897b12add23e7ff612b8f21807605c33dccca286a2cb5e3c4a86dcf1a7fe4a8d2168d9c3567b3082fe711392b6b2656b0e2c19610a5198310afe20002c77c546ecda40f12cd973e6b0ddf1a79e27f011fa1a3cab6294c2b36ca86f9845b8274800cc510dd1e2813aad0784d0389b5e0c5de279613878a7c7075f05db4a9c905e51f594bd0217f379beee540be17fc228f6273d937460b4dbb86c7efc7308636638145527e2214add734264fd1a7f6a995f348b6afe6dab960c76202dbc7457fb5718a0c85f214c9d653d07b99695c2a8b9372fa873b624d41d4ca7a95b122e41678f9fe6e47086d094a404264cd89f5d65bc6f9414fe21f75f34b4e0c16ba0a9425b4c0883f6e8ab84903ed7adf89bbd075e4a94679e5f7d330f2ae5da2b1a728f0984bf47e94b26604524aed6c6cfead30f6d9722fe6e37e5d45d17c3fb1b48d0865d63bad31fa7a787e44925e73122089798a4e1a49f0db488d257e63047b66cfc46353d4fec1b4ccecc67a6985a84be78d45da61dfae7f8497b460d52525cd13a71a4942483469fd858e309c52fb0a55533298ac53d468b13b85b463b94d8b5c88c692febb894d3f51edcf086753f48a1b45c5635568ecd7ed4a2d667352bc683776ab533efada06d62722236b4b2a05831c6452e4918eacefb2d53907654f2e6ea369f57d5c642749945e80c0fcf9e271f40ced82f49f8de0f898a35cd90855984a7d16476296dbcae93980da3aff7595e307c048eeca91bbc1a2bbb4dc6c340fb0a5c682e2ff813ad3fbfaf20df12dd1fcadc96a5ecb8d779adcbf43e0c4280bf66c885aacfc9d8692ff1e1e95055d12263d06dcc4d97421c114d494aba9d1a446ae3619bb1c6a6a0dab8436424830f82e8009b8b36a129bf7365f0257bec973c2ad9d79ff8590cdb31f873bd6089ea9c7cf62d568e45c0d8845acf0b1c8ae6466003fdabed237dbb5782364c8ff3f173eefdf29f253d438d649517ce750c9aaf863ed86f0496514e0c3e3573920e3fe5b0e35cfaf60ca548ac0eb29405a8341534de39a807063edadcac15b96d7b307a5e9753328e32c1710c4d4b7247e3f44f026218b5a28c5cdb2a08f4cf2dc511c383147cfb83a08ee96a07f009fbc89721bd52c9a2f429b1d452afee6406fef3e86ec1803c4c7ca0bd0851eef0886eb1c3033b62673a90bdfdc5856a51a3c8b214d465ea7d0a037db92a9a928a2baba2daa55ab81850ded519c909e8075119e8afab0942decec0f08c7b05d2b6f32d08cecad24cc2eb7cc5d7953a35dbf98b5a2e5e29470e84cdb6239f2d13bc8de7e74e564f15d5fd162909fe6b8bf114b3228a2805a30b6075f6d5a287caedb98b3927b03de90debf30aaa34fcef9b8ceee0f856a338c0684d11975c5f919245cc7fe47ad466a39acf648952723e623a5bdc5ea0f91b80331bbf99211741ed6e350799aa4a50e80684519d6192c38bbbe99750a637b8a7832160ffb2913d2095b03c7c79b6032a9bf002000ca0bca3a953fa5d67ec9be18dc324de27e3264256ede82a88c697477fc015e5a51561bd8fb08ef291db6aac5f18a04687fb53fbd7fd4d59e538dc13ebc6b21152383e4182850ad356aae8a4c26b9af0458457afcb9114f30b143872d7e16e2f4c2b26b1c8d14cd2aa6077397ac2f572a28a79411e794bc1f6e4d316d85d36e515801664115f094a1ec41b636c3f323b5648b6468f2ef88d6d89a055d10716d08de5ebee70c80e21274cc820af14b27d0f25226b88232a0bd12d42301974294390d01cf11b2f68fbdaa72bf5e85aa7e9e3217d5aed20a13c629da508a4b1d6161c5764d1e05fa9f5969cea75254912b5337861389755991e8e7ea6bd3ed56f6d3de805d02ed495ec5fd6b1fa364139af0fbf35c24bde692e3ba194a2e7cb9d008b3d9c93bd866747c1dbf8267940312232f187a8a084ff9054aa910d38bbf4ca4f7cca80c0e8c1d16e62335fb479b01c184341390a19a6c7251f4dddce7440ec9f33e85eadbe7a82b58c5184ef779e77813a1cae207a944f0d0dc7b1ca37bfbbf80ddb1d0ad08d1f26e161de1a56176180a70b4210b339afa5d7dc6c414259fb453f4f075f78dea497b0686e16c29392d6609bdf1c7897d9f3740eb49d75eb48b845011bf6e3528934183cc7fecf98c870a48caad8027ebf4af07c280b1263a5556e13920e10abca4105a9067e9a86789ee6441e5d1a86593380a9d5682ff447b22214ee27774eefc1c73f0f0b506dcccccf7a4a9daeb80fc1c67a4bc99bca8b214d226f1d273c09285621c7bda665be18cd2a0ac9c51f119211c4feabcbde93b5f67c439238d4a5c80d52142e99bba65c8c9d6030fd653a87728ccf4fb679bcbdd5e6ea8c04770eb4c100daa0f25368d0c5763e4b96e802484cd3d045055d448ce2f7ab5eaf6d262b78b927c96b7d47b64c08b31a582a735803f54ca4cc676a99bee98dc71a8690598e7b9ed7dc329e809dee1a99736be9b8d023405084f1e0bdfc1264b0694a42396aae887792e88ed23186209441a5496d082f142534b5ae4886089e09e24d9c836654e9683e4ebaed0bb5a3c0079e1953e25a7b0d956b145e89d5b5e76b3baea6fca159ea1bad036cd58d9d1251831f1c04f858833493fd9ce9c0967a06a993b6ecbb62a57185adac9fa81090bf649fa7ce5fc67994bd81167d9f0b6a72bbb6ae7c87e948bd81110b162f13992c5663246eca90e99d06f98f615dcb35c6eac411396cc3108966897bf29732c8f533b2af4864e8a53ef3dfa56c5933c5b3ddaade41734d1177279035148b972f5e3fc2d0bd85f2e2bd35ccc481ccc99cdb2998d58b62a9c654e980addbf7f4a76ee1acafa66b491318c9d2d269fb9cd913f62076095513b8effc721ad9ab32de45b8584f011c78c0374ee09bae4e91f02260cc2acfe6496a3d96365554c919524391f37360d2962bc13a93fa3d12141b9fab36cabc51703da1274175fa69f12d7e442f23b4b13eced66466486ef0848064dab73759cbf6281cfc04a229939999f8c6f4843315c7750916da1cc031b7203c89a5a450d4de61ff0d5b685b9bfc25f1ccee365752f0193c0433342005568be71b182b637dd5e1566ad3c809abfa7aeed5ab8a8b84365fda1488d79e61b45905fe5c09d110228f0afd0cacd07723f9e4c56fbca2401e18f00add86b1581dcf040407cf22d1b38b9e64925962e2fdc70116b10a615ab2603f11a65594c683f91e7c956eb0800b3c6680999848a74732c2163f6d4ada9a181534895511850ae14b6ce4d00928e5e33d7f052ca46269ea1a96b8cf1f1c8b16d2a730f43fe29033d9d3ea81efffaa725e60ba31e858ab8886896306eefca1f52f81e53e875e1a5a78c07e9ad13d28d1b6643798cf8e85c525ad48c0666ef12bdeca458babc79d7ce7954a5ad81c7d05c3c404e5d163f2bebf55dd88ffcbe173cc146be53d11836761a072ebd7b03c0cc7407108c1bd17a80f06381c23bc010a755407bd89a0250123818c9846ee2aa7e488c12780aef174bda5a52a699889b64c8c138a4bdce295b49a73eb438c88db990116f3b5c5f249266828769ab3bb509297f3f3b72e17c4b1c628ea77246b3bc6c98d98ecc68f792dd02cded298264a30452506f17b6dfb106cf580e197eb1140a6699de0a9b468210d3ca155fb0ba3190a4386f96efe4513b36b4431c8", 0x1000}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x6}, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x7, 0x401, 0xf2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4, 0xfffffffffffffffe}, {0x6, 0x0, 0x436b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000003}, {0x80}, {0x6}]}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffff20ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) getgroups(0x2, &(0x7f0000000040)=[r1, r2]) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) flock(r0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x1, 0x401, 0x40, 0x8001, 0x1, 0x7, 0x2}, &(0x7f0000000100)={0x7f, 0x7ff, 0x5, 0x100000000, 0x7, 0x10000, 0x3815, 0x400}, &(0x7f0000000180)={0x4, 0x7, 0x4, 0x80000001, 0x7fffffff, 0x2, 0x3, 0x6}, &(0x7f00000001c0)={0x1f, 0x3}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="87a908ab63a569f7"], @ANYRES32=r0, @ANYRESDEC=r0, @ANYRES32=r1], 0xfffffffffffffda5, 0x1}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:35 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0xc4) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe25a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f8114300000000"], 0x1, 0x800) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x8) r3 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/93) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0xffffffffc396abef, 0x80000000, 0x7, 0x1, 0x80000000, 0x7, 0x3, 0x1, 0x0, 0x38d, 0x7}) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/164) r6 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r2, 0x4}, {r0, 0x1}, {r0, 0x5c}, {r2, 0x100}, {r4, 0x4}, {r4, 0x1}], 0x6, 0x3ff) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') getsockname$unix(r7, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000480)=""/43) msgsnd(r1, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r8 = open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) fcntl$getown(r8, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) 16:00:36 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) pipe(&(0x7f0000000040)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0xfffffffffffffd22, &(0x7f0000000140)="8b993b3bf43036bb772334461bed5acae1e9582ddc0a92b7d45efcd6dfc6c7293d8965ef20481c2d413504ab28a75b92ee6f806e47627d5b4fe8d2c6d4d2f6876c6b82a2a06ac4e109227a5008b3e2bb19b0d1ffc2888a2177f713fcf847c6916fa63f6fa01ee262d28ef34e6c33d72f30e8e049f4d37c7503f7b80fef7b18c695359cf0a7f31b231d7750fa7e3be18bb9e4d320") 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0xfffffffffffffffe, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x23, 0x6af}, {0xa7, 0x80000001}, {0x85, 0x7ff}, {0x87, 0x7ff}], 0x4}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x40) fcntl$getflags(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f00000000c0)="78122e591a41fb9e1ad380bbe6c683b035f20b1eefeb7f3d94b061e95a78a789c6cb3842a7be68dbbaf63870c761cb3ef5e133075a702f18d757f85cbc970899f715b440474522abbd1348955f4daa24f2c01513c5fe2bfdf59305e30c7836894832bc9a1cd6d21db52ccc63eeac1a3a57104b0d57da9f3e35c902c89d88d2aae2e0612406cc788fadbaee27325601e22f56d90807d708e6596512ceadfbbd", 0x9f) 16:00:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="390ce83de236c420960ff44a1b8aef848af133c50fbc7e45ed0f662600671f07de3155f9865d12873abf04044637a5c2e241578632249f33566baceeb809fb59e9d40051459f811cd29606694d2f609f4b5912f996ca87d13b6fb3", 0x5b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x2, 0x8000, 0x2, 0x8000}, {0x401, 0x9, 0xffff, 0x5}, {0x80000001, 0x2, 0x416, 0x7fff}, {0x59, 0x4, 0xffff, 0x8}, {0x81, 0x3, 0x8, 0x80000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x800000000000010, 0x3, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2d}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[0x8, 0x3]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getegid() 16:00:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e8866696c650000"], 0xa) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfb, &(0x7f00000004c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced0721000062ed00000000000000000000000000000000006cb1798314b38a8f006f1db2caed86d4340dcdbe00a9a1ca0ebb1713680aed33c2adddb52194e8a7411480a1f93dcd7b86554317371fe375516e3e8bab3735d0f661e353a577bbf26a8ae4b05e59d06b8a30478a63fff5920f23789d4a0fd5d0b2c9e575670d") 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x123, 0xa0) r2 = accept(r1, 0x0, &(0x7f0000000180)=0x3cd) getpeername(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0xfffffffffffffcf5, 0x7fff, 0x6}, {0x5, 0x9, 0x8, 0x3}, {0x7fffffff, 0x2, 0x56b, 0x5687}, {0x5, 0x1, 0x2f, 0x5}, {0xfffffffffffffff8, 0xf9, 0xa82, 0xf3d}, {0x197, 0x2, 0x1, 0x5}, {0x9, 0x7, 0xc, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x7ff, 0x6}, 0xc) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xe4a, &(0x7f0000000080)="2ae3c03aacc164824d2a16d2d2d14c8129648c94962aec537e0e9b022a901dd8fd0688661217f816621c84def9e067623f5d0582a556b665772dca0b4e075e9f3fcc69f92d7fb20a411f0367d51f375a45ec766d8720cd5fefa631065962e7a04e4a96b501afc4301c17effbcd88ffeb62acf8958c566ac1ceba2bc4d7caeb791c4e379ced2eccd59445549e9fabe54b963637a8e25b677d24e139130dee0b5c1aa194a24c386d698a63b0a8d7a48a970180470d7b38afd8b839dd2080b4ac84224aaf307f98963cef676727e5abee30b97b957765b3f78748d0dcec55897f2cf71d70d45f85ed7a3c", 0xe9) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0201fcffffffffffff"], 0x10) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) syz_open_pts() write(r0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) r3 = getpid() poll(&(0x7f0000000200)=[{r1, 0x4}, {r2, 0x10}, {r1, 0x86}, {r0, 0x80}, {r1, 0x14e}], 0x5, 0x1ff) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xb356, 0x9, r3}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000440)=0x8) msgget(0x0, 0x2) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c", 0x2}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000280)="56e125d64e31209366d6113609b92c75e28209f7d6fa6823697eb92f9ee8221249a0dd6cbc8a6ba3ba161468d7c2554e76dd071355015c0e89ff3f3202adc014acfd7fe810a28e767cedb6e4de1a09241fc604b3e165fd3059f35248f6b7e5390fa97bdc6648ddfaadba4061f486a0f89a28c53487470a40932cdfde872779b392d5a23fbd498fa6d8bcc17c7a3e969ee43305ca18976fe3fb2b9a61db55dd844d04941384042d3c5df2b3934b21cbf0d684daaf997504ee886235665d9852"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r1, &(0x7f0000000040)=""/32, 0x20) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/39}, &(0x7f0000000040)=0x29) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000001540)=ANY=[@ANYBLOB="00002e2f66696c653000f3a9d157aa75d4dba3cf1edffcbb5986a640d239247485dc54511f5c2d1db095b1c4233c3b8c5d33f36b246d39440d7108047640b432d2d1088b24bf9cb0f6fbeaaaebb8e7fa12c918c41862e929bbc68fcff05b59ba2ecc83a0dd4064716068060379ad03471d3d31d497497bda"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000180)="acf425e0216216af2fdf6f9527b0fe78acb9ef273e0d35a3a4252aaeaccbf2ab69eaacd9c578fe244cfa7e742c4f0698053c219d6507498aedea037968848be289fadea2647a4d281dc73bbb158221eb22cbdf9257ef3a402a56e76e2bdd66d878eb24ed6c2149af53957e66e9a31f2a2b8681bb5c16d78e9dc00da916dc8f04affb41378e0219a76b1620c203b3ff4a08ae6ee4af445eb1d97ba61547f3db3af26b36a5a4607047fc8fcd3381ae1a4dac3d77cdaabaeb388adf0c93265bda6b86ac9656869ab2bb05b67b43677987810423aa10094925ce808da05264d94a208069e067208f762fc0fb2fab3c966abe9de3827a8b6a99e30b1aae0ff45c1786f6eaa439d22546dccad5d1115f2841aad585ac5fbd41e2cb5bb402ba455730960fe8a8568e66f3e192d5dfa5442330a5a3f0337db6b2cd88a479f29ce400af8c8680797b54044bdc4e898074a877f96024f3cad27a87fef562e2f88bd53b88631f579f63e34a35069b6d7781194ce3518fbfa17a72f3233458f71005870c414f4b2c8d40113d3baedccee0a00fededc50e6827b619100b117d667e432c816c2ee9f1d0812e5022cb6d63e649d05e074311b5c1841b8267839cfeecdcbd81ed4d4f5afe8b7aa83ad4482d6e82101312be4aa0b6ba764c9e659d6ab3ab9d5bccd078bc09e320b3c40134c86b9a001f19ab15070ad9014854aab70706703e69754845c45c350c610dd8a055a954e7b01e93013581421d052b10f56244b50c8ac2a3862b6231adc2d6f65060e23f17370bc3e231b4992d1341a37a07dacd2ea65897033b438a09abb38b1c11d9ac67328a2fa55ca1f6e98c4489acdfa19b3a1a9ea5554ad3eb3591372ed5d2781f3cd3b4351c0e7ede7118edda2bc51c234d0cf84c3c3c9867f27018702ed76c3c548ea5468c6dcaf2475bc82998e04849249acf77c0ed0a8c30663928d8b92193c64e6c8ff9c984277068914c2155d112273636802e36a22da66531bb191b64d580ddab19d3d1155ba25236d89456d6855e9f18c1ba8bd844bd8ff40a7cbe2cb65f9ca5d57fe7a0b9287e649d7ddbdeb28edb5a0c164bacae397190513a853b871e59b62286bc9106eff89a97b8ace9cfb0c11ca440988c07dccfc130c670a6ab2f940cc7c7303b6b7ad2905683f0b3471861588c2cc298d528a342019ea9b317639864f57a85b5cff5a38ebea5ca21cd087eb8811a4995731c2f690f5e7df000c47cc5732a01a9912c175d92e2d88cbe776c69c31ec5650d4564f980b00a6b60477eb29b3d6fba4f19c0f8bce92173503d031a2cc605e81ff6933716b21854f0c11efbf46a8abf85142f5c9c0bd144f7ce4eb18be6992c6772a66e2cba99d7eb5e0a88c640cfb01421c99989b32920ece2c12df74661112798de0013a675f6e5724c65262ae242f155c8a07170fa025838cbca8fc74f68cf094a4ad1016324ae11951e6bc1d8d0c830a0f52d4f2662f9090ca7067c85480caf29cce2c4262ef9e2c2806745f75302547a355e9a7a1c4307fb648583d0145c1e3fd4c51fee8bb366310c6d93379c9a1e7c4efa09a419f281d9e1aab9d6bac231027c2e144f1f087d2712b9b69b8cb37948405e71a233fd8b87204c9f8d335653030dadf3c417a3f582304cf5d25e9220860773878bd899079f15b5d781fac3facc4c14cec2cdda83c733c08868fcd2ac3b1ce3f553b48f0b5fc4503e3e75f4174b5e316e84f180ca8284cd9a65789d7f5f819af2d6bd24f75757c403d936a3853939c8601f65757a8708ba6411535982600799f3efbf1b8042c32613356e73588ff1792b928ec8a6a55ac4584b77d9379b976b27d3754ce547154da26306762d625c0e49b4fbe2d6b5257bd892e0ea5fe50161389aab8d99fa843bf31e3c10914885b11cc7317be0add1e36d24893cda82dd51a0fda1198fc13d23b93fe5d50caece887f452c374b37fc68674bddaabacb9a34dbfd1ed0ca9acc535243a368833a7907ce184e6291984fe77cdbf9ae29e45a919da60c2f044e0e5d0f8da786366388a51c3aa23b326b958f3a8d50ef67888bf1dfef90d6593b494e0a1edc1802154a7a61e653780cd0d3ef52e8d0a20c74de4009fb4268ed3446a292ff72bd0178df32a55e3704a2aaf29434bd2850637ef623e9d470a37995b4cfbf4c314aedb977b9b248df803a7c362eb1d3bb82a3b42bfc4a6f8a5d175731415e84b2e980a6c85104febfd4566d0e561c5378273fc7eb0f376aa1dea404ac6bdceab979c85ff9a8d72f801ed9ff20ae1d350f92d832baf5ac1f1f6947ab3c9833d6f393872454dfb5c5acb2afae2dfffb8908167601dc1eafe23e3543f33e79edaf588cd487ae5e5b0af700924b01124ba545f7e3b9991381eb5b555ef61dd2b8903717eefda97a7f295a726010bba194ab28c503855e924a362c231514164e66f44f82f2e3b7a040fff80dfd6cf5ffea96d256604274bc1d94e4df002c1c727c863f24a61921d105209e38ea1d813b75f092934309eb67bd7df73ea3b75fca152e80221db093c4e6b6aff36bad553c38bc1fdd86099d6c0c66d7eadffecd756d26c7d2ce01e59a813cf055df9b25cba6d62232490241ba27c122b62bae32112f53f6fe61798f4c2e9de01b65acbe117d2f433bdacff9ec97964b01609d2534e48ba86821c9abe5883be7c60fa27094e4abaf2b2f1e907cb22b1191fac5fbcf6301003678d21026d2abc415eb696e160bcd99b772d6e9e7f9079791fb1786f43087b5d740686bb6dbb3663c022fda8bf742cd129acb4f4a782143e9349e3475e17a803474d20dded7766e785b117c7d9a439f0a4d8c17929d5fcfc3a7cac047428dff5590d94a42d46bf675774f13994d7534680800aabf78114fa386f97a90c91c77c9f7ccae08a160b92aa939479957661de8aba9a272b4768c082fb4fc605b14d421f3d184fe5360dfe3bbb2ed1f5e3dc9d447ac41ef95c3a5de89263eb7cb199324ab2934e6185ec6c5611e4266ce57a45a7c579c78219f4159b1197c7e5dae7a31f55189ab357716857d96cbd7079f0e4b1c4dc6f6551298fe1e40e3ce19979530d1f76f947a72ff68ff091b1822dc2940fd64e148907389681997d54a00c44762176b7fc0167a2571901cc5a32940198e09fa5e17d5fb1daee73fc80d61ead65537efab040f24d3f297619e2ffeea90f63551f0bdc015acb26b998b6a2cf2cf7391fceb739d9560620ea9dc0bed8885e30e29edcc2e30c1556c9521cc2a848d2266b27b2ae9d284b0b4429a0f3bf2e27b4e565ef83ece83ce3fc088ad8ea7e90fcb6249e272ad838a7524b4e6f62d6a3564678da292373fdf10d8246aa69d616fed697e471033fc8ffb0b62b3a85eadd72d9690f263109d6a7cc0e858944f7ac10a0f1c832fd092ac070756b43a7d8b003b92be95120d62f6844a0c38fecf71dd4c02e748324567779a430b8aa43bc9de3213b297569c292b16311a4a6c19da8ab98cb110e5708fef15d7a8527a4400213210581657627b850eb650a92fd2a83b57b4e0e752bcc12c5057d3acb811160573c76b5e2f21b5ceb793300231ff2009c84577c268842a971bd9b09638c5aa41497ae3e47a34265b79959d0d93a25fc54c79e0c97f946cc4844620190ef89728eeb5fdf34b2cbcb84fe8b77c89bb26574d5c34356fac46dfe0bb3d22f02db1379ce3f5e74241702b54366cf774f682fb0faeaa620d89adb62e247172e0da066a709829f75960d78289769b2cd01f27a4a4db9f32521c3b47a3c35a3fbfb237256bac82d1f9bcd9c1600367b1c90e9e7fd2bf9012f6f1f11da9716a6a76c7a3b98a8ef27d0cd723f19ed8fad7a3385f740867f9caf61c618a495998e9a1107457e25605d2af27ca400991550600f575f672bbbb8d8e6ee7f81cda8d57493e1dc5881eab35faeabbe06c3425ec444d42e8fce35ce5d02f8ab5d7d2ab53de5a3f1d6daa8d0836f1ed442ef024b15b7f27c1adc83bf95f9fa6b7783f38c74dac3168c0ab91b5c49d4354034d548203e54dce1899b90d171f1e5419ee17b6661ab25ca83d19f44b1b5eb2796b266915c0a143338756927ca2a37fd53141597ffad99125fd7ad893cfde194c50f09bf76efd6c1cebc312c9de108bc42485d61eb39b76fa02d4de00d6eb7a072b70e9e7a8c20387b48ff47e7d474ee614ea5edf344402e65f62234935d101f5cedb1007d737902208d602b108671ffc008ba33550108c0b98595ddb9386de4a32b22d381bd27e66ffd934a241d3d1485f468f838cf6b0883151ce9af1646b4228128b26ba1b6ac77066dd7b6262552378beca280d2c75fbaf7bb382f95aa0e6f11c176db9e5f9aa1fba7378c5e1031bd7439ef55ca05ad105df925bda24b46dc8e96899f5e8891da092e47286c993abd7fa0d9319eac09683f7e92ecdedd5e74af048b586237ba22000827976b37a8c29025e2fbf02eabe166cd0c7a3fd1d14723ed4fcdfc0260b05c6f96d009363606c69ff938e96eb221ade0e3e869760737ca00f92440ae8d22f38438b47b5cc36444d611698df5ee67c9cd136eea99c85520c5f54622f53b090c270acf7ec00256740bcea0e42a7294b002f62888af095982c5bc25df5b468abcbac7917da29a2a57271e070403d2be9d0d2f17c0334d5af110f9e220bc870194347bf8b0e0dddac928853ca74a5f8b9ed72b59f54002d1e4f6203878234dcf47971d0e483a4f97fdabe27e110c74faff1699a4206ea9471dd43936b5213158d936e0043d3408efb2032a6b7bb71a7c8d68dce2d6636c8d1c33e5ad501e7a4f269c718b882c4a8939ecea2f4a491253028367466bae26bb0da5edd5780afb3f90fcb6f6d5a765c4c3a8c812e4881d19cba8a97b05497b0b4ef6de4e15daf85db27f62d5ddab04e8a32072944a1b326ec23845fe9f92e385cad6221b8dc12e53c0e1874da6d7ecdc6ac8b592ef354512b69563f8a1038501603372ae87b5f93ec5eca0d73134f151b6e4b0e5ed3f0b73c89cb826591e155138e591aa273c8f1badd4f5038cbe949bf0ef143e324f228d23c8c7d908d04dbb9bd9a608a5a96aecebc9f7b1dbe5001b9c185b313138ecd3651550556c3cdd7abac13dafa5f77c729e494ab6e144e4adb0161d0891cdb44665b2d5f65af1669a18747edc22182e10ea651ef318389af869ceb4c874afd961fa6ecc0735969b6c5aa0b8887ee4eb0e0a4a1fc556ad6b9ae4ed0ba7db152b5928c6ba69422c83e45b4d38269b7652264802c116044006eaac18287cfa1f3337dc556c41b33c2fb3fd3e88e4cc043d3266e9dfb126485573bbadd2223a29a29510dd5bc71f782f10c9ba96b1a54fe5a1725d656d3ed71a5ba1596c6c1d49d7972fb9d50a4d486cbb62a00901946a61ff07f14133732c826a274a4f2fa0059448d8c133ef9d4503c551f62537337d583ea43e8846990b26b1c75a8a9a23284e2aefe1e27050d54e82e1584e2a9c87b3998e2cb6ce0806672491d8c831b378b6197fcd510aea2eafe5cea9f83dc528cf487ae1bb96d738dc3fc2ada1161671a3ccf815bf14332b1a8fee8a073cfbc27f1109176d1431853e89183d2ec994f3efda24a3ee4023ffe4797f2e23b0d90c6e048008daf79d4b1c45f785b8b3ddb5e2ef8f14f5a77970cd231e91c5889b746e69c44dd0e46e0db55990e76dd32dee573fb5ce304b6f4cf3532999734a3d35594391d7c4316e754ce2b981cd7b39b269a14a2bc86ab6a9e259428fa7723705978a06928fa2b552311febd544531cc6d934374dffe0c656a24d40596", 0x1000}, {&(0x7f0000000040)="e69653a600eeac77a216e8e179", 0xd}, {&(0x7f0000001180)="8800ec41827394a2e1c86f539f902401c67040780c923b552370577923e2b69980b8c2646531fec1d57900a3372ff6e328453ee64c0ddc97eba90c4d2e83a8ce7a5f30142bac46724e4680968b656cf716e9f96efc78b094336a69849cb4875d895e436697cd9511efff95a45ecc4c101667e136f5adf8518ada49f8c26c57e8d52d3c755ff25f8f3e524ba6651dacc0bd6dd54ae080dd0146926f1d35a3a3864e668c89055168b096a100a496fecb808ec6179c58386e8cad7d84035415e6f588e821a4c31065", 0xc7}, {&(0x7f0000001280)="83ff1a868e19bd8a1b41b31ccbacd849e717afca1916a3d63ef62d442eee5062e5e64ba105749f9302e070f16292bda5dfb128baff683638a4296272e52e68aeb2924c93e645229f25c297556106489cde051a6164c17b386cddc9b066c121d99b57093c295db97038d7779c63c6e878eea59532305028b6d2522546e22cd341c96fa0a1ba7d5165a21998953df9de6abb28402d98f0d9c5e717", 0x9a}, {&(0x7f0000001340)="047d627fed67457c039622410ed3774efb84391c22287904d771ae64b747a44fe250e6c4e87c9ebfe4dc5cdc582fcd65ec523a7d25b8c785c7fd8cee313b23b38fa9457b0f91045fcb785ff8025b4969bb992725d3912f4e097e311056805b786dd4456f673f61a6add6d0e8ae543de516a38612df8a5761ed48b67b6a9c2ab3d77e0a320370", 0x86}, {&(0x7f0000001400)="fc401b1b0574240944ea705bc37e7febe89bf0e5e526e532c8f03f76e6cb8d55fd6f56206d795a3afc9446cf6aff2f0de03741e14943bfff2bddc4d87d3ed1be3a1ba195d7f40689d31f96ef9d3a0996f0fde517d58402ceebbc7e8402633f16", 0x60}, {&(0x7f0000000080)}], 0x7, 0x0, 0x0, 0xa}, 0x1) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/12}, &(0x7f0000000040)=0xe) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/238, 0xee, 0x840, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xc83f, 0x3}, {0x18, 0x0, 0x9, 0x401}, 0x0, [0xec8, 0x1000, 0x81, 0x1, 0xff, 0x80, 0x10000, 0x40]}, 0x3c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x200) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x4, 0xba}, {0x18, 0x0, 0x2, 0x80}, 0x6, [0x3, 0x2, 0xb0, 0x9, 0x380000, 0x64, 0x1, 0xffffffff]}, 0x3c) sendto$inet(r0, &(0x7f0000000300)="1feefb113623159961980d92ec31f0354979ff305d411bf90b6aca99071e", 0x1e, 0x400, &(0x7f0000000340)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0x4, 0x3ff}, {0x18, 0x3, 0xfff, 0x5}, 0x1000000, [0x10001, 0x1, 0xa3, 0x1, 0x6, 0x5, 0x1f800, 0xab]}, 0x3c) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000003c0)=r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0x3, 0x2}, {0x18, 0x0, 0xce1, 0x81}, 0x0, [0x8, 0x3, 0x0, 0x8, 0x2, 0x101, 0x10000, 0x20000]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x1, 0x9, 0xf58}, {0x18, 0x3, 0xffffffffb65f1599, 0x9}, 0x2a, [0x800, 0xe49, 0xb9eb, 0x7ff, 0x3, 0x3, 0x6, 0x400]}, 0x3c) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000480)) fcntl$getown(r0, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000004c0)=0x6) recvfrom$inet6(r1, &(0x7f0000000500)=""/101, 0x65, 0x2, &(0x7f0000000580)={0x18, 0x2, 0x7fffffff, 0x81}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000005c0)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000600)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000680)={0x1, './file0\x00', './file0\x00'}) sendto$unix(r2, &(0x7f00000006c0)="b9fe770c09dea7c95a33529907a5165189c93fad54a92c6f6e1c233b52eb345f5c55d1d6417ea56e518f4cac565cc9e3be786cf5bfda7fd2018768b8bb6bd0636e585f1e3f977d62f5172e811a2da347cd2032", 0x53, 0x5, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) pledge(&(0x7f0000000780)='/dev/null\x00', &(0x7f00000007c0)='/dev/null\x00') recvfrom(r2, &(0x7f0000000800)=""/113, 0x71, 0x800, &(0x7f0000000880)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000008c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000900)={{0x18, 0x1, 0x1, 0x71}, {0x18, 0x3, 0x4, 0x1}, 0x400, [0xf86, 0x3fb, 0xd8e, 0x6, 0x100000000, 0x8000, 0x8, 0x1]}, 0x3c) connect$inet(r0, &(0x7f0000000940)={0x2, 0x3}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x880, 0x0) kqueue() utimensat(r2, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0xf0b1, 0x3}, {0x5000000, 0x1}}, 0x2) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) dup(r0) r1 = semget$private(0x0, 0x7, 0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/64) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x98, 0x0) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x2, 0x4007, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x2, 0x100) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x100, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x96c}, {{r3}, 0xffffffffffffffff, 0xa0, 0x21, 0x4, 0x6}, {{r4}, 0xffffffffffffffff, 0x5f, 0x4, 0x80000000, 0x2}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x401, 0x5dc}, {{r6}, 0xfffffffffffffff9, 0x11, 0x20000000, 0xa, 0x80000000}], 0x0, &(0x7f00000003c0)=[{{r7}, 0x0, 0x33, 0xa00000a3, 0x8, 0x8000}, {{r8}, 0x0, 0x20, 0x1, 0x0, 0xba3}, {{r9}, 0xfffffffffffffff9, 0x2, 0x40, 0x1, 0x7}, {{r10}, 0x0, 0x2, 0x40000000, 0x5, 0x7}], 0x1, &(0x7f0000000440)={0x1}) r11 = kqueue() r12 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0xc9}, {{r12}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xffd, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x8, 0x0, 0x2, 0x700000000000}, {0x4, 0xffffffff00000000, 0x3, 0x2}, {0xffff, 0x80000000, 0x3ff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x10001, 0x716, 0x7, 0x8}, {0x4652, 0xfffffffffffffff9, 0x7fff, 0x8}, {0xfffffffffffff000, 0x3, 0x1f, 0x3}, {0x3ff, 0x0, 0xfffffffffffffffa, 0x8}, {0x8, 0x1000, 0x8}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pckbd_enable: command error 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2eaf, 0x4, 0x1, 0x3}]}) pckbd_enable: command error 16:00:41 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) setgroups(0x0, 0xfffffffffffffffe) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) pckbd_enable: command error 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x10, &(0x7f00000000c0)="b0a742fdabea9ad5329fd13f4e9a1511") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3) 16:00:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65300037209838f46f79b3f19f711445a4c0bcbf39fe56362b4f5083c4a759e05cc067d41c511a4d6f9ecdc80003e6f19ddd2a6638ff8885d0a97593c53d088d67fa3a981dd6b059e34e82dee57ff376076bf87b1193e1a4e9caae9d05d58bbdcfef56b5a4bf83f78b1579110d3fdfb945ad961c4a68f8353badf68a2c5fa1711271539c5ddbf5c60697952165f6acfe9980526eec8f9e1fd77600f89b23d392a7b6305b56adf2222934ea220b4f6343357d4b0a9902f12592461bf32d972042e7b3d254ad233cbaa9cc514eed2e9da33b43dab05c3ff7fba9aaf30640ac8ae6e133fa8798af993b7ccc5a7b761918154c2b65331efcb17ba5cfdf95c1e50d89b05d9fffdc324729d98c2bf605dfbbb0991d3bed8e3db82706defe8a2f1c5c5a319cd8067c63656c5df01ce053483920ebfdd86edabc07f5540777c6c02da95bf8503f44a2a51d328721c7b45bd4a8655f54e4c91ac7ec7428539e642af1c177c0d7324f3d3232e100a9e68cb436b95a8c69b7b3413bfd3cc140c7ab3300000000000000000000000000000000df6dab2882d888dbea6529337095883895cd5bc915bf1663ddcb9d1a1c050517f68fca403ab7d3550862ffad5c457833c75cc3c2dba9d9809d21da0343f8a5093bb6abb63061060242561ca8b9f81bb4ff3a2da5d7cd29c70c4183879b3574554b0724f00c74ec7a01c60b278bcbcbb196831c99b716193d5624fa2a222818b0c31ab21604c4e9477a6c"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xffffffff, 0x100, 0xdd9, 0x1, 0x8, 0xffffffffffffffff, 0xfffffffffffffffa, 0x1, 0x3, 0x608, 0x80000000}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) flock(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r0, 0xc0}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0xfff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x80}, {0x6}]}) r1 = socket(0x3, 0x8004, 0x7f) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x1e, 0x4003, 0x0) r3 = socket(0x1e, 0x3, 0x0) dup2(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35, 0x0, 0x10}, {0x6, 0x0, 0x0, 0xfffffffffffffff7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x2, 0x1ff, 0x1, 0x7}, {0x8, 0x3ff, 0x0, 0x9}, {0x2, 0x3, 0x9, 0x66925d83}, {0x1ff, 0x10001, 0x8000, 0x4}, {0x4, 0x6, 0x5, 0x7ff}, {0xff, 0x0, 0xffff, 0x3ff}, {0x7ff, 0xa4, 0xce, 0x400}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000280)=0x8000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x80) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000080)=""/228, 0xe4}, {&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/224, 0xe0}], 0x6) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eda1b0001653018"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) chmod(&(0x7f0000001080)='./file0\x00', 0x2) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2) close(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x0, 0x800, 0x800000000000, {[0x2, 0xffffffffffffffe0, 0x81, 0x2, 0x1, 0x1d0, 0x7, 0x3, 0x2, 0x100000000, 0xc5cf38e, 0x80, 0x7, 0x0, 0x2, 0x95, 0x5, 0x1fffffffc0], [0x2, 0xfffffffffffffffa, 0x400, 0x2, 0x2, 0x6, 0x100000000, 0x1, 0x9, 0x7], [0x80000001, 0xfffffffffffffffd, 0x2, 0x5, 0x5, 0x8000, 0x4], [0x1, 0xffffffff, 0x5, 0x3a7, 0x0, 0x5e9e], [{0xd3, 0x1, 0x0, 0x3}, {0x6, 0x0, 0xff, 0x80000001}, {0xdd17, 0x2, 0x5f}, {0x9, 0x2, 0xfeee, 0x8000}, {0x8, 0x20, 0x5, 0x5}, {0x1, 0x0, 0xfffffffffffff192, 0x7}, {0x3, 0xfffffffffffffffa, 0x4, 0x4}, {0x792, 0x400, 0x9, 0x400}], {0x1, 0x7, 0x0, 0x3}, {0x80000000, 0x1, 0x16, 0x6}}}) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x820a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) 16:00:42 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = getgid() r2 = getegid() setregid(r1, r2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) 16:00:42 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10200, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x1) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x48, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='c\\\x00', &(0x7f0000000100)='/*-}/.{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='+%\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 16:00:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000140)=0x7) open(&(0x7f0000000000)='./file0\x00', 0x28, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) pwrite(r0, &(0x7f00000003c0)="84b302ad3f1c1350bc5058718226e4799a9cff5e60174a7127a721d90971071d502b2acf54a02d36cb8b11a7bf08194a0cb5ca2ca77db643509d9741026d3e6bd0020bed3bd5c53b4297fd3c217d18b4bf53875a52d4260fc2ae28d3610d40416359a3a71a5a64fbb6368268ec62bfd5b3db89ff6190ba48bf25fd4acee2c9875488cd1e40e5bc8c485ae7d09bc682d8b8c8b8ad04583ea64b085183723aabdbb2e1521155759245312cf0b9fa6c0a7d3ecb40d359b2b954fe220c4ec6c2d01b92e62b021a17fe17138e5186e4fceb4f2a7f12f19ecbc503a4166bdcbf81dafb1516fdbad8be3415409fe4390be93a1981", 0xf1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ftruncate(r1, 0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r2) select(0x40, &(0x7f0000000080)={0x7f, 0x10000, 0x2, 0x10001, 0x6, 0xffffffffffffff1d, 0x8, 0xb75}, &(0x7f00000000c0)={0x401, 0x80000000, 0x4, 0x6, 0x786, 0x80000000, 0x1, 0x2}, &(0x7f0000000100)={0x5, 0x200, 0x4, 0x100, 0x3, 0xfffffffffffffc83, 0xfff, 0x4}, &(0x7f0000000140)={0x1f, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000380)="cd") unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="77996893c3e71faf65efb2f6737a2b2bec63708f9736f3548f8c10bf9ea2b9cb48ff46937f7882d1eeac36c74abd75acc38ead7dabf5fcb755cea766910ce773f31ffc25916bf64094300c139a1a7433f663e6dbe7cc7a25306ce495ae9457aa439173e33b7caf8082f58f1b3f4c79fb8bade33021974b6d5333af67ef62ddd1e394", 0x82}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xff, 0x20}, {{r0}, 0xfffffffffffffffa, 0x40, 0x8000002b, 0x3fffc0, 0x3}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x3, 0xe4c}], 0x4c3a, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x2, 0x9cb1, 0x401}, {{r1}, 0xfffffffffffffffe, 0x79, 0x1, 0x3f, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x5}, {{r2}, 0x0, 0x1, 0xfffff, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x2, 0xfffffffffffffc3d}, {{r2}, 0xfffffffffffffffa, 0x11, 0x80000021, 0x8, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x400, 0x1}, {{r2}, 0xffffffffffffffff, 0x31, 0x0, 0x9, 0x4}], 0x6, &(0x7f00000003c0)={0x7, 0x3}) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f00000006c0)="39c0228e51b7d36f0dfa3d1b3b49b574f04ee26e1b1cdde6e8df15b19750d746d08cdd068a562d50f568acd924d13a21fa293c3f8d87b90576ae917449fa5b428c763086efd34d440c5c39a94910a6923860a1125b659642984f1b9264bb7f280c7c8bcdda18f115f6841108a99a051e42f99b5643abd466ba0c03", 0x7b) ioctl$TIOCNXCL(r0, 0x2000740e) read(r1, &(0x7f0000000540)=""/226, 0xe2) syz_emit_ethernet(0x6e, &(0x7f00000004c0)="62d638d6e59795e32d4125ebd059b7ab1b77e4378b9ecd7300e21438b66e60cea1556fb82890a82c187c2a4ede4a64f07296529df270abf098c6626bbcdb4fb5c1cc0e4da310e6f2b6a719377fc484b821c64c40dd3526b03056ee3e5cfd7a8b83572a88f3f91e2968e2cbd1710b") ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xf, 0x0) getdents(r6, &(0x7f0000000100)=""/109, 0x6d) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x15, 0x6) r7 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r7) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000200)=0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x9, 0x81, 0x4, "4208a109a463f43cf83db57135cdf8a99fadc827", 0xfffffffffffffc00, 0x7ff}) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000001c0)=0x2) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x43) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r4 = getppid() r5 = getuid() getgroups(0x4, &(0x7f0000001840)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000180)="a8858d0fc998e16afe5ce1c85a88a81da742d3f5740e71aeb599f7df65a1dd80c04f673d652feb", 0x27}, {&(0x7f00000001c0)="7899993942b739d1bdf8d3164baa81794071859361b2b94bf6785a049400a730d64a06ddd0993edc5d1eaa55eecc9da5341dcfcd40ab3e8d46fcd906907ea5078fd02548b02a24ed877c1fa3cc678104eb4ef8fa8571ad880ef1cbc78387e6ec2175777e1ca94789f9c5b2dda83e9c722998b703c38c1995847c4957ea3381edeacc", 0x82}, {&(0x7f0000000280)="01c9e966987724ff1e35ae884cd01ca5569c58b8c9b850c1acd90a72c273dde46e254eaefe052bda343b4e87", 0x2c}, {&(0x7f0000000580)="8299e15453e834d31dc9302229ef8cc0210e2a2e9b443fcc0c737c6511740451b0436549bb9d0288d242e206a742699d1fa9607e6b25a4acc5238fe92d3a8005a32001dfcd72c2e70e54c3ed4f6540344232ef7978f8e69147674c5f60c3fe8aacd80ad7c42da3c3af120ced351cc03b542ec106ef065e4cba3c19deb09bcfbffe97e57eb993445a8545bbdc0131975b5198d5c680401a026f734a77789b686e6c95bcf0a2175ed0b1b14d85d2626043a65e6270198a2b8ce912d89dc0918372bb38e5913f6eb501bf1659b950108197197423696cca4cd634f1bed81b3ac25e1605259a248792a0613eabbc678dc27ead199f97b3fa552f81479cad57b6cecf178db836f5403665cdec90a0e5ca62cd2b15fd9dd37bf5b15feba349133ee610d22ab8c434ba87386763b62739782f11543e73ea4a00d50a5c71391f72d34aacf2ae82b26c4fd44e1f44eb99d0eae3622fd18a84e31e1434717a1396a8e0d0b619e24237f1d59ecf5d441c83977a27e5c3a807c4cf9a6d3d2e0b5e61a464d99363fdb34e15b89e40b7b998faa70a2378dca6d9b9742ea2b6093bdfb2bc67d274db11e83d04e56f062480f5c31112d4aa26a56679e8762eaa7a332a8ef658f5c1f65faa58e8748ebf8c9043afe8c76e540bf91442afe9c3a4cd5dbb8dd61fddc24257026a6645d1dd54daf84da9408272883af3ac16442b5f08e242960b608848f05aa1ad887fc2d9b76734bd23cf34ea795e17b1fba71ddea46a5fba399ccd255a44aa82191cd2dfe4e1d98d1508a713129b131e5cacde87569d113f730a95d467f1962bb3035197b6357cabe2e6b12f1b18fd30b1717bae835a9373624ef966fc1126dd6d17f132fda19c3c8634a1f1c54311de7c30a2ab42d9a92ef79ccbd72828f1c262d2223f80101206a40e02f93cc37c1f73ba65636347a2c635280fc798de85a72c3715b00acc282f18fc9b15a7cb8b6035eb77b66d71e05686109c8183307c2aa78c39ddbd872060aab7934aefb766995e47c049fba66ff34ab8866debf178ced5f44448ea8939bdbf6d7a2e5a181e82aa814840509f5171e811afef07452b96c47514dc10556814f96ca42fa652cabb38b30caceb8f04f54fa641f0225eef571fb0a8ddf5fe23afcaba33e79a7dae174c66f207d1a3baf4c8d767bd18373638a5ee4d3fc5025a79cd368842ee07884a260933d2de53e3d362b0b5c8bdd34ef271e7d7489b13fb783dc41c257bfaaff95862c8511ea1ebb07b6d45741b7d07459803690a0ef901e3a727ad1f169b133cc337dc7eb1b93084d9efbaf5a7be76e86f470984a84fe073b0188a3f99236369c5406c872b1e63d00fe8b2b5f7e9037c36d3bbd4fb8af577d0adf55f298bf54cc514c967e91be9c5c5844af647a3067c52fd87780294a117fd6e306313c5abedfc77aa4d83c93bf62591e256404255236819876cc146626383bdbcd5946ebf140cf2208e103be35f6dee2d9a8f51aab32fc673993d2f3fedbcbdfb4dea37a09f41e255763ab18cfacfa87d763f9ce8145c1e4347e1caf163354a4af0f80ce44d7cd04e5522089965d9567e789d8fb511c9e8e3ea39131106a3979b2f27d4854a998fc67cb3facd35140bea766a267cc8162b42ad33f72e00b8238057102f9b64f1778abfa7203975ed3cfc1511acc6c74015cf93b42d65126b8a1ed60da4ef275aeaf68cdf3bc243c1aa7e8750bf00d081b7736a29c85bea05b1da78f908c87fadd87ffeaea5b9ed139c851e881b4e571ee7544977fb218dd3c77d87bac4c37937b761ebbfa55bd6400d36c942996dd7241228b51aacf854f2c1a78922cca28a0edfd0f4dea29ce873203f4006119966a046d0dd16309b8e1600381d52f5ea09faf0106f3fad2289a5432ae73e62067694852b3fff746f4b684ad7d78e5d1f9296a45e93e6333cda75e43a513523a3a8c290ad5fab8a1c92d27d8525ca684bedc5d695ce7a3e0860ade487be8d162ca4fa426cbc7bd6aa98f048f284f4183dc82e08321451edebf6d820e1998f466741533fb750c1029906ab757fea1c9af6ecd174e7ade69701c7c22053dbaa5c96610f3233929fdbb30008ded0fa81ffb959334909910b1478d6574a25f5f5014e618316e38df8b0886014c1bc9bb99c58128ffb660503a780fb7c8ebd254530ad32c1403c093aa0180cefca4ccfeca6023218909a53d37d7d083ca5769f732548d95ecab4cc7fd31a6d96687f68cbfb5e5e7b69adb9f8fff6601261f780c158723d0782691204e1c520f7d5a73eace95003ee3fd3af083b6a94dd4aa0181ae48188ac1d1120d94996c09732bacec0f537af9be21fbd9a8fe98980ff181476751b7bb3396fd2feb92bc41da93271f62eb66d8750b9a76e08d179406dbe3221dc2d99e7715013de425120412210d9a67393e412a194d9585a68725c29ee1c7ad2abc0d5b45e21c0f79ea45f5d4f7ab02fa630f0d5aee68c6d11c80bf2543a20fdc8d08475f73c893a1531fad8a2352591653fd80ed68bae3125769d10d6cd47806399275e8e1b3269baeb869b65cbc93558071db8cd1b45fde3dab76e519d8fec7683ea8bfac41c2e6782b9171d70a73ca4f6b1ddc8637138c12e091b8608841a527d46d0b325b51a8cca288fe8b14584d2a9f4686e29b760b8052e2d9ee9d719c1741617f4ed5b018f5d5585d4c3e4bc6f90677d12efc2763109e0d772c0e0595cd7f56bc036ee361dff8ab91d6a0a617f166cc3a8af7f2143d108489070d4fca54af3b28fb81bdd5439c318454d8f416fc43e450537471b1cc6057b7445fd491b5575bf013f6375ed3af0e24fb984c5bf71966a83d95fc8574c89e61bdd91ddd4a1725c922abd36060110fe7749535dc6f7d8b78949297430ee51db71317b8cd2b97f8f5e978d4738d0ec1cfaf3673e6d340d0f0b74b334317c0cd9770f2760966739514a6df7f9feebb88768d29d4946aacdf31d06d89405bfcddf0d1371f69d280c946bc013f999d5efc5b640a4dd2ce178add5b6cd36160958e6b52de2f2b793ea3172a9c9d06ca7d07bfd8b8fd94cd905b16bc86bd909cc03cc2448e82d96cd5a1c4991c3dce3c7725f403ebc3eb8d741a325b935e5972f60823adfc37c9e8799d5d6ad9044413ba7af873c5a24009389c76297f48672318364305f3111c91be15066df80dddbb4f8bf4a353a35f8b638957d9bcf4dff6d3a08f6c52fa04173aa053d81928b8d75f5bb58110b474b5cf12c0300328eaf466fcf30992581f7ad6929cb688b7a95721061b517a40e71e45b1369b7f2f5ba94fada3875c613fe42e86c30cc6b51d890da5c54283fcd90873de838d6db08c109de0dc288d06619ca20c52fa640eec5ff976f1432a4d7367536e21f19f1387036e6c693fec00876544006c8081f87219ca5bdb17e633af9d44bb84db7a6adaa241521198d77065d3664007587f7d25cc3e3213ccc848d2347ab2280baca840bede3f968c4580fbbfea8f5c9dad3c2afbfbf48347f64952693ef07fe8e0d484a706946995e561c9916aa7eb4be9883e4c7b75827151ca0a13199f3402955b1e7bb8b6b802a8e960dee22f8cb6cd2ec4d892757730026aeb6ad3753b4bca2d55c96be852c2d0eb0913e0f80e41fdd87c7735fb41cc0da954536f36f601284a8419bee85a7b260bf64e6a45c53cc2ce02faa764993bd3a858594ad6b458f95c29d6176f63ae505136e03e3cf13f50de10ad208565616e6965df282a90e591b71dc16db09a090bf7690b505957aad6129095c53e1bafa3c2e3c83634c7a7b3c51042e761ccdd8defaa23325952544b0a49863ac7ef4b6d6bdb12b2a81064d1bfc9229a2f034aec221b52fdc16e394b4645afab399390da185f134ab7dab9711eacc08a5747616711b2811c462b0c75e7af01aeb66d12938a3f59fc815462097a250e794dba01042b26efb4ee28503063979591bcba93c69466e4e9247b20051691cad0c6137367dc53550820e014501e410044545c287520f441b057118d9a64fb84bd790134ed1a3b12786594ee0ef5f5c3a5a39bae1e759769d7b21f8221a2b4d69b36d0ec25d7bf9309aeaedd71b2338921dcf08452c5070602fe7cf4684bd2879a239ef7c98de43c71b4d129ad4b0e4ed779120459f305bebc86f4c6da21bbe03368b56800e3b7125ef9318e5cd15e1df8bca440ca66e81df1c5d6c004d72ae77706f07c51def88d1f05a27473ce0fc2999b722d886f897ec12fc2fd4cc249a40c14698fa1517d9313a7486cb1e338771c657f3da516bef74c912195774099e063c04f3493096da5a9f3d9c3ef3f4653308d1a7259e66f9191ece9d508811265c52838f024b254516445b2285c30029dcf640e09bcca3582557809c0e8d4b54794adfa319a3eb26ee99ba2fb15d8a1770a4ffa52fef73d44a1bc682a492d71ae7a5db644978f5489996468dca0e67b575c1266d3571142930834fa78fad78b9f61849fc17f6be8f7fe01407adcd4c30872dbefac912dd1437367c5f9642154bd2721e4481050416ff481c3c784dd2c6354cca49910693d01e913523ada86a7757d6c5af4a20147165af2f5379e15745b7cdc785ed5b7be10a7bffb342b818f6d8323a47e14f17ad9d818ca990fed681ee217b41d428519b3c7db4f0c31c2361fd8d932fd2d4f49f150aef56cafc0d6c4a8431bbc907e1c104dba68bb73b851e07243d8069475496d62f016251b4e20bdaf68c9031883c59f094eff234708f08cf516d5752b6f5b41d870848fb897e663fe01b08dcbc988aee04e0dbc753ad71ac4b4410e8e15d6e222da0ca88dd0c3036b24f17cd90e743dae14847de342b15c1d6f85deafba764ab3e8594a973be7cff3bdad04e263ad995f0f8edadfd86980817410dcc6dc3059b90845d4ff69e50a60b2d002bdb7ba19120403e56a39b3c79a25b8da60dffc36a097e0c3ed0e0fd9426de0bdc9a9074a14c7f76d8370ad0e7f1bc431dcb9f42fd578d9988f39c056d69537fe712ab02760ccdf94cacbdd9b87a78fc4f1099778bd0959abdd9fe03edc8d29fd54156d3bb7376efa33dab85ddb98bf6d8b98fb2b15f03edc79737aeb7be47160662df40a8d35fd62f764f23cd208e86a549616d94651bbb1167f700ce274448a9bea6697d2fa160bd052784a244d364387297f22a2ba01ecebbb9e17a7df36aae4edb768df1caf15399046883b9425163f3d5fe873604ce0adf5e070c01b7942a8e53ccbc2bdb9322f5c837c6dedff473394c29735020a94a3715f63c07bd70fc3f420e20621329f0261186f5816f777921241438d8ae0b4dbd5910fda01091febb363047b9b00dbab68ad716dd23f6019a2a1055b5542d43246791fea6ec8655fbe0d67879b724db9d3f6f778cadd584eb28aa4b924845471e72f22682c30903e2e0b808c0f34343285055d9b2781cc0eab3bb83ebc7f0d1fa826352a43f7851549a9a2db11346a6df8e10e0f20629661d107cc1357df0d505f73d45496163aff7e49eea4955ded835c8f58d6256161d9d5dbc736c866c5cca717208d3ff9d6b19339cced0b6585953dac006b8fd5db102e5b2a68f531ba536a5df5f0f4a74d99f4dc6937729383e9ae82e597a59094a1f427154c574d61ca05b0718e2e6bbb00cc43a2d542be8fdf8a9c1418117a5525aae653bc12c9c06fc57473945993d076164fff5801f8c3f79d21ae6f6fefb8ca520e16fcc4e5a8178338912f1ae711c3c74bf004ea2012ac9bc6fa93fb3b8f319007b67fdd6061b7aede57ba58cd9b1008db9cb8bd19fe9e25aec9582106917", 0x1000}, {&(0x7f00000002c0)="c286cc32142426e57cb7bd54b7515f540802619f27dbcb6a540ee75d44f09697f2bb4a9b3a42e4fb7a3471ed3b112086898e2fc99c92dfafb7bd45b173496f6f6e80e412b7d638b5be5f", 0x4a}, {&(0x7f0000000380)="7371192fea5c2aaa074f4e2c93c9d857fbcce5fbd2be7def9102917f4dce03bf90428d8506658391f55973ffed96f0bd3b0de12bae333b9f369ab7559dc202c8f189c0a1f62531db4425fd4cec461f2e47ffef65ce73faa4", 0x58}, {&(0x7f0000000400)="3e34ebc6f42ed13c5605b27f360b65da017c97fc31dc60ec35f94f2a6c9e80de1c9e8a28", 0x24}, {&(0x7f0000000440)="dd0d4a60704f49b0f967f1e521ab6866e81021f7ed393fbff87766b0b0f8362720dd7a26c62c2c01e367eb1c06fad515c59279961e5c42f2588da6140e254d33ed04729487e99efb3cc2a0aebfefe161b4095c2fa5c38f6dca1140953d5825c70f11a9e0263879b15c882809f6d863bc6b18", 0x72}, {&(0x7f00000004c0)="e80f8506327ac749935301772f62c4273b082c1168367cc2160b2ef405f7da2e242d6ba2f36c0c1b2cf196f9960e19645d7ea2e38486773521cf0d03c302f63a8989339fbc615145e8a2d9f82a808d0c70682b2819acb4df9f25adfc2d276381fc4db62dd04b8ab23962e3cdc01c26cd4d7e77dfdd3c", 0x76}, {&(0x7f0000001580)="d9e077cbaa2158b5dbeac4ea4bf0709b7ea2f3645e328dc454ccda5875a7d548cc52c7a281217c11aa51c8db4ead962d70a3933d3c0af5e5e300017a8f0b030aa69b62e10a162dc383733a28002823675fd40b46b106d6982f5dd94f8ca2a0b4452fa2b953cc15001c280e2d7011cafc64a16203ab5e5a6e80ff160ac5f9895659a12e0de8b0fba1265f2d011501baf7661d87f6ea72bd5843fc1b8842e4de4c3a9ec3fefc94d94c61eda9c9258b3313765f37f76796020af097bfb1dac9510bc38988b5e1a953a7", 0xc8}], 0xa, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78, 0x4}, 0xd) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000691, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/170) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) semget(0x0, 0x0, 0x110) dup2(r1, r2) 16:00:42 executing program 1: socket(0x13, 0x4000, 0x10001) syz_extract_tcp_res(&(0x7f0000000000), 0xa80, 0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) socket(0x1a, 0x0, 0xbf) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000240)='./file0\x00', 0x0, r0) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0xffff, 0x80000001}, {0xad2, 0x1000}}) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) dup(r0) write(r0, &(0x7f00000006c0)='\x00', 0xfffffdd4) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x40, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 16:00:42 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x5}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa5}, 0x0) 16:00:42 executing program 1: r0 = socket(0x2, 0x8000000000003, 0x0) fcntl$setflags(r0, 0x2, 0x0) dup(r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 16:00:43 executing program 0: setrlimit(0x800000008, &(0x7f0000000000)={0x9, 0x7fffffff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x6, 0x1, r2}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/43, 0xff53}], 0x2403652a948820e) 16:00:43 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x8, 0x9}, 0x2, 0x8000, r6, r7, 0x9, 0x8000, 0x8}) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f0000000600)='./file0\x00') 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)="700bdef623849e48dc4de68a44ff04d50da77cfbc208bb66f09102551342a1c7e905f58e91f01ec43f764f2afba776c234c82dd043abd6087852889c24ecda035a8f5f2800f3c2935bfa312b7fb5da53500e15eadd2ba050ab69901b54b5d6581ec549a7c1828561eeeb76cde8fb7cd230e3ace216f81c403a9c602e070757e4f022182a9e92060776938825cfdaf2fce414db0a8e94fef6a3d26f9e733232359372ea23576745d1d2e6ac37b965fb1266004932350ad8d2b841ca032c7d3f9fc03aa598358b2ef3703be71fc905a0b81bb71ef221c87c89035b23dddde6113709ec82d4233b033a7d235e223201720697361aff15f4c14db88807a11cbab9dd5048d54287247ec590db2febce30b866e9b2c3b54f743570e4d7e24f207fcc391a0998a906593fbe510c82c66443e580953bcc6fb1007a34eb1f4b203d2e2e28247b843958a56777590de088e0e9fa080f6d1e241297686ece2501d1cd5b4b1db4e2b17c080629f7fe24d2539d9332099333d3ff56421686cfc0c74f6392e0f78496100282de7aa3bec1c3c7e1e1b2c013038e25c0391a9d8d3e40e11001265f76ac3379b0991043fca26d29c49644395f0944b2c44265baa0c3ac1535747bb5861a55e3f9d6b2c74cdb52aa24d0e88e2bf10001b4ea60a3546f49b70ecbdf6d2eb8d035a6a27b0bb4d3fe6c91227a28f06adec0a0e3ba2981d0d1cb45d745df211b7efecc2a0f0e1598f8f3d39ef4d003da810fd5b98a03cf55b840c01931cd0891e69b8acd575339c066a9c4ca53b3e293fcecbdecd9443b6258df6e07221db70fd0255cb8aa81fb928115816ba00253814eed291028bb6317f7a1388c9e6b14ed6442a8b0e044bbb5af45d0d23058c530de7384c46d1a89017ae6963e5a1b0e89c165ef740756fd1eeac3f6da5514c0b16754ad58e7f2f6465de8b3bbe40c4f722b8f1883cc7698be6abf97eb55766e8b9611a450eabbad8dbec2df9bef62ffa8b0063549a454a616919511b246ac9932fd6cdc1616ec64ad0a5ab27cb4d8b0431c9e93bbf2d737dc95189201c7c38109c35fc9a5991fde2372729ec4580d9ada8d3527e5b48c102e078b3140eaabdf6b4db409a5fdc850e09c2471123db50aa973b79a04adfb3eb675824561d24c852684086406575aae5d9d448fd5015da064682028c126576799848ae1e00db954d20fe6191e05630a02349ecf3a49f14b29c3d511a8d5b9979302c5d2f0f2871dd8a3b3b7de21c41b9e04d0c59c0c4b625ddae4cdc482bf270bc7de297bbff056dbf873656aa9f275483f28f12502799045ebbff915d04000d7cf3ed1aec4f4796d973d2780f29b9b998f381be20909591f079e17ce47e8e080e05b5511a58296d2a806484cd073146d65f427f2a9cb42a9347f4a56bad4ae2874eb3c643cc8db3e68ddd7ae587f1577bea619b9613e6fb58373f8d9e896c24b4d3708e3fdb716df8d52778da05550bd433dffadf670c6354f478abb6c49a4a38bc1f559a068a70baa27a2fba8016b876e844d24ce0005555c2aabe0120b2dacc92f6709fdf1c77e250803e2eaa7273965c96126bf2fd5d3d1db10292d1bfb02f6073cc40a4ccccd39998e9caba40f50d3c2de03bdfa1804742e810e315b848247c99b1950eede5e4a98d0a708be217feb35e64c9976ff2600552c0feca484f65ec094922855fade3215d022d13358f77807cb6f1ad9e2ddb040ee07c5ae504bdf600b4b3ace3a37938c6385e9d1e95b66769aaf2cb30b5837977b50a2cd91ff305cce7d076a7daafde2d73148b01b0c1028a720708c3a06ce8160a424f13e7f3755916e30cfc906c727c3e2959624810e2cd2f846fd5fc7e5c29b1be1466ce15255ef45598fa3c3a12b5ea1a8d0f7aefe3d3daa3251acc3a93ee394d2dfde00a0018515e85009c8b525cf4400f02fa01e67f3bf1697cc55b44ceeb86ffbd52fc4960a4cd29e9a2287da800df17efb9827671a7a7915f63f85d39d3c97ea5b85d21923b14f43219d0dd835d868dfb822c7d79e9c76f052477f7259f7fe7057a609cc15f305ee480e0c19733172f6a6b9942dfadd83737fbeb443bea5dc68c75abc4af7bef737b18691671e10cce14c551ba4fc17969d2b141c6150e54410ddb1398ff259a0828e04cb9c0224431715d0282181d1f697af686af7f7a7724887eb4ae1d76b14eafad144f502533fc08aceb752389b7889efd1a5def50bcb751604dd633d777adccf07ce2e0e6b8ef6b3d2d6794799109c39d842eb81187557f86b993aa279720e8f15a081ec3b13e7579ca6babae65358068c3badffb8dbc33c7cd7274bf1762d7659a72bd98e0dbfb8196cc34400bc98d3e96a1196ec57952287591cc1bae32020a06727cf453d0372ca09203df2b155987dc7b8b847e4968c82512ee09c8e3e6f784f8255449e26a9bd706bf3d523dac119ea1c42a04c6ef89cc0d1f1052a4f41b85742df6a4aecb99a1d9b4eb5b80f3c25b41375506b5164941eb6bd4d0575fb75acec0859a3668fc8e71fdc8cd0a0a98e59f7aceec8c80e7391bcb4a927f176e17e3a1ac8dbca3f00f21651f144f7c7aa1233fdc801900b6a2ec29e7369b2c1825d0864dfdcb5d07c7b77136a2b8635079f497eb03820f5e32ea5f74e038d4637ba1a1dc9c991630894405b1206ad155e960125102d51678ef23829eab61d5ecdb4ff90944eff444aa9a91f91eed6f55c1c4347bbd57aa10a6f5b099d905f5b7414c8b23fbd4e4320c496c6f30b8fe4cade4abba2241b0312cb8f362642bb1d4da396fdb8381436aae945eef7345a9323c53e3bc53f74556e537ab7c573befd49f46a2a341f48061f04da4c6b1b208ec68cf57e7754a6718cb3414c9df8daad49fee9ebde3024732b6cbd53343d57bc7be805e407c9fb0c9995fc13e17a18afb5a8cc291ee46f81a3a18b99371da6af2a253de0f731a225fc4bead44829f67d59113043c9a94de6270f2bd9351095c6dde3aeeea9efb9660a0c6dd1b3ecba8a00a4a26ec1c84ef11e05af77ede6b3f6b12fb2c28f12507caeea6bac70fc007e5a54995465d0b71f1fe12bd3a174a5ee04acaa0a5c0a650421aee621996ebedec38a2aaed6b1884c7884b6f51a39c9379e6096e12896b6badd5b671038029ba4844ccb86cf8a7cb8aacd85758a7e484859fba24fd87c74910ed135366425abb43b4e9ecd4985f78ec132977b745d47a7685a8b5781c941d0603cc5952f8c3cc1f6ee5b3abc7ac7717bacf133fdf291587401b731d074bca6c55a4c5ae173acd00cfe3e4a832d73b87c0588d237bc3c3299d2eb6d768ddd0b41749391c4875e5f076d05a72be3eb3d429799a08d58651c316c8681af1b0de205decc78deab0c0a73caec07910f7f824d2ae8f9a1549549e3f85090378ad6c282dab9599ede5c9575eb497a9e5a52516fc43b5cf167c4aa908d516155f5dc224ee1809e3c5335284b0c1089e711dbe27f99c2504c20a3c57e0d09dbe7f7a76c7a1e7b05f8a88001f2b87e60aabafabe4e1eb67916e517fa3b8671dbb321f10babe3f6702ca7dd15fc588c369ed8c0bf3ab8f1c6243b1a07d07e965aa2c32602fd1d3b350bd3b9bbbc310dca14d00d6294f602b9a1be7006a040aafd5fd87ed93c0ae21776b910dffb0bff7069e4ab67900a48448e3c06cf954b390389f782e20cf7bc4d45f5ba852703fd1f8cbf94fc0f1cc1fface41625ebfcec7cfbd15577f184e437996805af1a1b5864b2d38e394ec23101b5366887f379aef3d08d1c18174a3eca74ba034bf1b0226f74a60b79640e74f177458e87bab2cc40ac407f4e9c5a998486e8e41ebbc1d01b0ba3dc033179bbb5afd11a130cf9fbb979a077e5eeec6a763d06aaa46a207bcba336e8c5722a9569ebac9f3130a47a0e72fb36a9a9b9cb26761664714ed4dbd7ac6b4010ecd6b797e4d196e1c1a763e84103dce26e20d98b35e219dd92fb2d6c0b2b0f9f86b412566ed50b571c53123661ca8aeabdfc073bbb3d63f5526bc77987db9029a7c2806d96be0169db9d5ad8ecde75b938c541ad6939f1421e3419828881864414a47231ab8c9d22e0b25a7ee9ce8ff438d5b2f08be9a50c134737a8f7c243d124e2b7e12a2bc07ab1d24c29d96e7a54949b1d13746206758531c331204445981e9f1c7587b0ec9c1edc1e98fd51b24deef7a03878d5a496f5c05af724977ec2e636fa26dceb04168b424380361886e1e1fef19960bbdc8eddf8018cc9f822c410d7e60bcad34f8e9dbbb0b25579f96b9f2c8333474841141d791f1868c54ca66ee516bc8d3bc0f5fe9f3630cd888d8ef26c75f4eb1af9e2eed2304af91ce55b7b307126abd8a898eb9bd61563b29889bd01ba0bfeefd6fe0f9bb3bdf05c89d80973761e21d2379f7bc4467a9a79e63c0c9d33ac1473d4fec268d4f8b0ac9eb0722a8c66e98441c2c0b48ebc46af83836250d97e0564485a53ee7d6f4ef63024eb3b8e53affbef454dbd459680759c80db06fa2e9b3a0abb85b042b60d85d50b5fdce0ab4f7b329cc0be344d29a3265190dbed616b413614a01bfcab57914ec269aff64d1d8ffb8f92e13c55c97a0f6f46ca6d938ee19b1f31e3a7f554c552d5a413ffa6d0c842d0088cebd219e611390f4ea25ac6cd1f413ebf2b255960f25d79141dfa78d6d0fcc7e9bacb59e813e90007699ca4725a7cb7cfbb41d4a98cbe08ad2224c6062d05dce98ca9ea7102d448e6a6af2d557d12b866677a4b4c780ab4526ba5b89d2006a28aa926b827053392d49aec3486438574579cf3e5db8ad312c335177eaa5596a5255116fc8d8f0dd14bb5c1480262d3bdee2199e7554e093875a6485310bb65ad6624df39d9e1ed20f277499113f142b11437cd72119f44425c7491ec9ca4e659e0882e95833f0ed1a08a49e541bd50d0da41bdceafe83bf5020c98ee086416c7fb9ae579e78587971b9f8136c39b0fd7c98a34180c4b3352feac98be4f5c4cf17e0c8064cf1ae671c1267409d73dc802ccbe0c165f7f2fd92bc4290bb26a3d1e5c5728770bade0541a4c96d01c6cc5bc21e0df63d8aaf91ffa2e4688a988e5befb4ff15a5a8a6dbcf94782dfa2950bfedd7655a20d3612ab2ff270837ce31ace6919bcf345b718363886b3eefab23d80c1a312eb05cd7318a9902828f57c4225aa88697c726a7c4087b72131788d4468d56f4a33e1e90b3d4272609af19b4d6f9403854c80df0b0bf281a5372a0ecb006123153bc3b1ea619610981cc8b26d07f78fd246594dace176088805c19a674e2ed939db3334b1395d0673ce26037e055e96876c51334b8bce8011fc3663b804446ae9dcaa0b70c3266f4f7d2608e9cd1c600aa9b58c273a4d2c47d3c90ae1fd34341a063ada79c3516c76ef3b73fe873619e7b03db00f0ac68d2f6b41c70a581a08afb9c6cd178f4b676925ccacffa7f977aa597347f0c38d8ebc2823c8bac965f0a4b7ad302e80bca0184b22739d97eaaf903cb34745614e89b83ea2be22d9f98f721de5a2312c5433fe89bff679273b8dfcfaffeece7a8246359a82723311e0ec5c120831722a62ac7d275f7e692ef47f5abc35b631f1e4f29fb6170453b4d70e4fd2c58a935e76983a425831b155a988db3c41f644befc83451e604e26c4a3eb74aed12c606f178d87335a57408c9f45d5c76b4005fdee1f4f7630fac16c27f87eddbb5b6bc13217d422b89c101e2924a4c2bd972b633a7000626f69b9fd04e9d21c49f9cf83aede19e377af64c28663ca9e4549ab1a4e9b52b7ad8c43d8c9f4e8979978a611165e7c38cf58", 0x1000) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x100) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80030}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x2, 0x34) msgsnd(r2, &(0x7f0000000140)={0x3, "c46efacf6e7b1701e083e391a8092c869f1746dce3b2348aa358dc24c1f89f6df8ac4a0397e0b753cd3d3e16822f3ab884acab37f26577b9fcab6ac4c267d2b49f6a181fc1135ccdb4c0970c8a380e1e4a8af05727a276d2a11d34083820746b0b0d5ec8547d61cf1a98e27487b357d90f41a6394e27d451b5436d2ed3fbe75b26130c2083ab86a19b9ebf9fddd4"}, 0x96, 0x800) 16:00:43 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x280, 0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0b9b9bbf1093f2c39b424ba96e1c073d7bd8ba", 0x13}], 0x1) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x1b, &(0x7f00000000c0), 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004004000228aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x1) 16:00:43 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) shmdt(0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x1000, 0x208, &(0x7f0000ffe000/0x1000)=nil) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x80, './file0\x00'}) r1 = socket(0x400000000018, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xa0, 0x20000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0xc4, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x800, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x5, 0xfffffffffffff6db}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x3f}], 0x3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x3, 0x1000, 0x200}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x3, 0x1f0, 0x28400000}], 0x1ff, &(0x7f0000000200)={0x998b, 0x1}) pipe2(&(0x7f0000000000), 0x4) setsockopt(r1, 0x29, 0x400000000017, 0x0, 0x277) 16:00:43 executing program 1: chroot(&(0x7f00000001c0)='./file0/file0\x00') r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x7, 0x1}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8800, 0x45) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xfffffffffffffeb6, &(0x7f0000000180)="33601e7d2acdb4955607f1ca5b6ddda2d8590263a6ad6de268623a0e05d14565324164bf7f0a895125ddf67c1aa730e2d846fa1d7ba25eb766f545b9f1ec183ba0149d01850158c965f2d3136b9ed87187aa3ed8f47029703899737b99b99bed2e1b9536a5358c6649134faba585f7159e99c3cd134bfaa3e0b92cefa8ad8afc58203f13508fc5349b70c67b28f452389031d8f965a68daed4ce71a7603ba06bd5417a46dc03467a8db22ec0b82bf808781b1caf15850f500fd2ab4bbe5edaa269190bb6842dc1a47174636217087c74795b8789bb9ddbb57aba9909c3585dbb2442b7d0a8cf2880073bf7b73b3dee54be7bae2e07") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000280)=[{0x9, 0x5, 0x2, 0x5}, {0xffffffff, 0x1, 0x4, 0x6}, {0x7, 0x1000, 0x4, 0xfffffffffffff5eb}, {0x1, 0xfffffffffffffffd, 0x0, 0x8707}, {0xffffffffffff8001, 0x2, 0xba7, 0x81}, {0x1, 0x100, 0x8, 0x7}, {0x0, 0x100000000, 0x4, 0x10000}, {0x0, 0x5, 0x7, 0x6}, {0x81, 0x0, 0x0, 0x7fff}]}) 16:00:44 executing program 1: mprotect(&(0x7f000058d000/0x3000)=nil, 0x3000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0200000000455ddba9000000001fc2", 0x2c}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2) ftruncate(r0, 0x0, 0x6a) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) 16:00:44 executing program 0: r0 = msgget(0x1, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x10001, 0x400}, {0x18, 0x2, 0x7, 0x7ff}, 0x21, [0x4, 0x8, 0x7259, 0x8001, 0x2, 0x9, 0x5, 0x6f]}, 0x3c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() fchown(0xffffffffffffffff, r2, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000006c0)) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 16:00:44 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:44 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x50, 0x190) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:44 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0xbf, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x1) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x10) kqueue() kevent(r0, &(0x7f0000000000), 0x4eb, 0x0, 0x84, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) 16:00:44 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="02a881317f4093d302a38b3ae9528d0845562f21980a5d3d7205033fbff33ea4339fe8c8e7e9afb6f1b5ae95c67be3da7182066a7629a9485bf0a2b5f23d182b48e14cf8878c1b34f0e597381ae0b86f50e0fb50f189a44b13fbc98929c4903cbe4c3b7c89e2c3148a714f955e2525610cef42fc525d87c99abeaf3ed987144f82a2ed270990b86be39f0632fd59a10176c099", 0x93) msgctl$IPC_RMID(0x0, 0x0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000000c0)) dup2(r3, r2) dup2(r1, r4) 16:00:44 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x41) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:44 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getsockname$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc9c23c6a7a600376ab4c1223bf04c67f2c7d6e4bbb9b0b5786698bcc9dbaaded75a86300db5e8431814430ce39a7a4712c77937f3edc336c393ed00ed1cc40fcf71d357570b6cb8c657d2a04ddaf7118fd0647c00b2b06df32b8fda1ebb63d3fd46f018a88f7c4e3b143df459389929c05eca58955cb45f4e5a328a55cce37419827ac3e190d4e7f71e95b3052b73ef6a596d9ce70960032a86dc76f3b2038646a639529d78047b24fc9da3cf"], &(0x7f0000001080)=0x1002) lseek(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x400, 0x41) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f0000001140), &(0x7f0000001180)=0x4) getsockopt(r0, 0x1000, 0xfffffffffffffff9, &(0x7f00000011c0), &(0x7f0000001200)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000001100)) openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x28490, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x4810, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x104) r2 = geteuid() getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r4, 0x4) 16:00:44 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) write(r0, &(0x7f0000000340)="cf3f5090331c491e147e53fdf258b9990712be3b4af39a1faddde3c61c03b8c89ea099064b4a500b58ba07f372d4b71eb2ffcafd9508652b7b41585b3e515461fd2ab18f18c6ba831df3aab0e0fd67", 0x4f) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x1, 0xfffffefffffffffd}, {0x15}, {0x6, 0x2, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x8102, 0x8001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x611, r2, r3, r4, r5, 0x0, 0x7}, 0x2262, 0x3, r6, r7, 0x0, 0x8, 0xffffffffffffffec}) syz_emit_ethernet(0xffffffffffffff7e, &(0x7f0000000340)="b6") 16:00:44 executing program 0: syz_emit_ethernet(0x72, &(0x7f00000000c0)="c562dcac661be8ff1679d35e9a4e6227175750e2070cc84813c9af4ae114d19eb65eaba84f8ff3f02912058f39b2a5915c5616c508897deb61813c8396ec0259ad407a1d4d9900bb7c2837a12235639c534fa0fddab314132af48425ea3270ad1f7b8c7f395ce72b5ce9c027c08eb57eae6e") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000340)=""/174, 0xae, 0x100000001, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) 16:00:44 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/150) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "306838a331a29ff8fecac49bae13f580e55150993dc8e25ba43999d31468c90fabcb599a224f64689c0f41b6a7e1"}, 0x36, 0x800) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5, 0xfffffffffffffffd}, {0x5}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/132], 0x84, 0x1, 0x800) 16:00:44 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x40b}, 0x0) pipe(&(0x7f0000000080)) socket(0x1, 0x1, 0x1) 16:00:44 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x0, 0x0, 0x9, 0xb93}], 0x0, 0x0, 0x100000000000000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10002, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x1f, 0x7fff, 0x6, "cdce77b5390067a5311f30aafa66a85054c6e9e4", 0x6, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="12ef43d6445082e8cb2d3c46f0b02b8dd09cba4b9c14f1b0f47bc1559fe12556b35ab51ec378835f21415b3d7c08072fb4da7affd2930c56de4705b859146fdba2e301068a65c57833bd5d20004ef56d69ed24fcd7f2053f81a1ef8f999ba04e11d0caa7d99e3ad96af670d7d7f4e606eb2e36b2936e15d4da72fbabc0e13644923b977dc6b5f10aa83799f9", 0x8c) 16:00:44 executing program 0: syz_emit_ethernet(0xdd, &(0x7f00000001c0)="420718d4398560cbae6c0fdd6247f317609c2815a05c7acdde72eb92c7da3766adcf859fefccd0cd49621e10776a96a8d2df62e89704723cd7261c3b1ed4af3f7141a9ed57d241bfd1fbba791d51c27cde8792730dff471b36d4afb0dff91919f175cf71cfc399403dd1702e0e863d8eb945a22a98323ace3f160c754bbc84661670e3b4c90535ccd9d488e31855b17c36986b55fb6468bca14dcf58ea287e0bfebf23a719f73a6d27cd2380ec0864f930fcbe27bd3bf120b2f9df9dd67093c6d2ad33ee238bcd5d67bb4d87898d2f8a7f4a089422d11998ad539fbabb") r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8b, 0x20}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x101, 0x8000000000e4}], 0x1}) 16:00:44 executing program 1: r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r4 = fcntl$dupfd(r3, 0x0, r3) setitimer(0x1, &(0x7f00000015c0)={{0x0, 0xfffffffffffffff9}, {0x7, 0x80000000}}, 0x0) recvfrom$unix(r4, &(0x7f00000005c0)=""/4096, 0x1000, 0x2, &(0x7f0000001640)=ANY=[@ANYBLOB="0a928e2b81d63fa8b5375707f3d96a83d4f02068bd3b9b1d6196a94e9f1631647816d4c678744ee7215e2129543bc1de81bb27128ebc52fe9162d18cb4bcad26de43010954333ddeb28de76d95bd6d7c6a345ea0f4f8721d171bb83a6472d9f5bc7b8261bc2271565cab54bd2dd5e284d3e38fd6c4802cdac394e1a3b0"], 0xa) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r6 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') getuid() 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r3, &(0x7f0000000000)=""/35, 0x23, 0x800, &(0x7f0000000040)={0x2, 0x2}, 0xc) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x40) r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x0, 0x6}, 0x936a743, 0x9, r6, r7, 0x2, 0x9, 0xffff, 0x2}) 16:00:44 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) unlink(&(0x7f0000000100)='./file0\x00') fchflags(r0, 0x0) close(r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x359efc2779a9939b}) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/222, 0xde}], 0x1, 0x0, 0x5d) 16:00:44 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10206, 0x91) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x28}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x2, &(0x7f0000000180)=[r1, r2]) syz_emit_ethernet(0x1, &(0x7f0000000240)="ca") 16:00:44 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000002942206dfd629e9c9ade5906000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034f091568b7afa30b9dfe3dd32e700000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000a8ed8142cea02d93d813c22e32497300"/270], 0xfb, 0x0, 0x0) execve(0x0, &(0x7f0000000500)=[&(0x7f00000004c0)='#\x00'], &(0x7f0000000640)=[&(0x7f0000000540)=':!-{\x00', &(0x7f0000000580)='/dev/diskmap\x00', &(0x7f00000005c0)='-[=\x00', &(0x7f0000000600)='\x00']) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x8001) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') msgsnd(r0, &(0x7f0000000000)={0x2, "8f0a9de443a83f969ac4eff0a68d59ebc39bf1211571c292410f54089b64ca8319275b58f38560d2ef7fe8f411a71c79fdb9a77f3848f1e9bfcacb44fdc9dc21d7890ca4a9bf32be0bff465918000f6c6b32813018367e4647e4c73d5e0a6caf0d76f03dd4b48ad6531de51330009329fcf74a381396d861bd72a1467b3bbd01ad882c45da16be0b14bbd31b61e017f0405e8c2fc8d03142e0caab0635ee68a922dcc11bd7502080c2c30b80e48d7867d2c3ba2fe174fcd4d8928987b2c2da45dcd95e6c517e6b1e23cf98e41fb0198cc6651f871bbc62e51d84e7a1ef3436d9"}, 0xe8, 0x0) r2 = msgget$private(0x0, 0x121) msgsnd(r2, &(0x7f00000002c0)={0x3, "558541650e856fa998"}, 0x11, 0x800) 16:00:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x231, &(0x7f0000000240)="1bd082ed1b8cc0d0c68aeca3a94b6795b09d024725188ad190c4717108b4be0bab23818f02647e8e88ac451833c4db9da9cc372dfd1b35804f7f0800000036fad781378fbc039c94a2baa95d8d4e9fac1fb22103550946157c7bfa72e358878434c5472bbed4b6222d000000000000000004cbaa27f75429f86ca8adf0cc34f2c89a12f61cb898416f28fb94553c0de7f39533641429061f6aa65fe1db3bf62917941d6d767009db9c47ba4c04fe795b5a3c612f5ca77327027a370e35a6425ac820569d7e562e605b4e70c28f6e2c2026818b053de13448b60302730a961da096116e85d6abea9caa3a088c1b5b7ef68ea81aa355e2c12cffacb6769d23e0ddd49d264c7f64a83c6fb711c24d1d94d026823cee078e3eedc680dbbe21d5351f2b06c0235b78f6c62cb5a13b2da0657bca50ed313262af565ea4eb02f178b59e206bf41ed200cda87a9a15d444ee8d65031a2966054cb6c817dae942acdfd7898c4f9c25918995f41a5d2bd6e888fc5fea25ea903857e708c9294ccc43a8873c74935299955be905c67ae9cabe6744c1dc201e00000074500aebd5708eefa5977a68d1cc52cf4cdf6e25f0a0cda7660794b22fe29e2c922ba8d177e9129a9a47052bce5b5ef39b96e53f05d110cceaedc1f03a822de68200a330faa0ed3c84f1d27b169caa11716251efadf3dcb08eb7fe9618594b8794361518cd98134ab43340ee8a1e0b93cc39f16391dcfdd3900c4c92bd9f460b3fc60f9c93d72c029aee70727567388aaa90a5a56ba60510ee8d41") 16:00:44 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1fffc, 0x0) fchflags(r3, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 16:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) socket$inet(0x2, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:44 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r1, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x1, 0x40, 0x7fff, 0x81}, {0x3ff, 0x1d, 0x800, 0xfffffffffffffffe}, {0x6, 0x7, 0x7, 0x3}, {0x9, 0x4, 0x2, 0xbf}, {0x5, 0x1, 0x69, 0x8}, {0xffffffffffff1bcc, 0x8001, 0x0, 0x1fe}, {0x9, 0x1, 0x830, 0x100}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x72) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x0, 0x33, 0x100000000, 0x8, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x6, 0xb3, 0x6, "98caad045b59dd1d55f111fe5b8b0f098a243624", 0x6, 0x1}) 16:00:45 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000400)=""/144, 0x90}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/178, 0xb2}, {&(0x7f00000015c0)=""/144, 0x90}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/136, 0x88}, {&(0x7f0000000140)=""/71, 0x47}, {&(0x7f0000002740)=""/246, 0xf6}, {&(0x7f0000002840)=""/159, 0x9f}], 0xa, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:00:45 executing program 0: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) flock(r0, 0xc) syz_open_pts() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:45 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) kqueue() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x4, 0xf0ea, 0x3, 0x2}]}) 16:00:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00007e6000/0x2000)=nil, 0x2000, 0x0) 16:00:45 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) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00680400"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000000f5) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16eba", 0xfffffffffffffff6) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20001, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3ff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0x9}) 16:00:46 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) semget$private(0x0, 0x4, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) fchmod(r2, 0x10) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2c4, &(0x7f0000000000)="b6") 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d466c6530b5b46e644340e732c6be63ac1303706968d78448640144cb54379faebd93be5f7cf82adbff0752e294aa042ff01f8f3c0427f0dbe0d3b6266a6ff37fe53ba25991421cdbfa000000000000000000ba68418f2b2200"/99], 0xa) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x45) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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) fchflags(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:46 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x6, 0x2}) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = syz_open_pts() close(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000320000800002af8eaf89b7200"}) 16:00:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/192, 0xc0}], 0x7) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 16:00:46 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/35) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20004455) 16:00:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) socket(0x1e, 0x7, 0x1f) 16:00:47 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x200000000001, 0x8613c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x2}) utimensat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000200)={{0x8, 0x5}, {0x7, 0xfffffffffffffb67}}, 0x2) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0xe) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 16:00:47 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffffffff) fcntl$getflags(r0, 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1080a, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r3, r5) r6 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x100, r3, r5, r3, r4, 0x28, 0x4}, 0x3, 0x6, r2, r2, 0x8, 0x20, 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x40) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x82, 0x0) nanosleep(&(0x7f00000001c0)={0x0, 0xffff}, &(0x7f0000000200)) fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) listen(r0, 0x7) msgget$private(0x0, 0x10) chown(&(0x7f0000000280)='./file0\x00', r3, r4) clock_gettime(0x3, &(0x7f00000002c0)) ioctl$TIOCNXCL(r0, 0x2000740e) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x10a02, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000340)=0x101) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000380)=0x2, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x8000, 0x0) fchown(r7, r3, r4) r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) openat(r8, &(0x7f0000000440)='./file0\x00', 0xc0, 0x2c) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x20800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x5322091b, 0x9, 0x5, 0x10001, "8c0246610f782f048c29113998e2fb21f464fe95", 0x6, 0x7fffffff}) getsockname$unix(r8, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) fcntl$setstatus(r2, 0x4, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x42087007, &(0x7f0000000100)) r4 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x3ff, 0xac0, r4}) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x11, 0x24) ftruncate(r0, 0x0, 0x3ffff) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) 16:00:47 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) 16:00:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x80) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) rmdir(&(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) accept(r0, 0x0, &(0x7f00000001c0)) symlink(&(0x7f0000000140)='..', &(0x7f0000000280)='./file0/file0/../file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) dup(r0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x800}, &(0x7f0000000240)) 16:00:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x10000, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xce2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed29000000000000000000000000c773"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:48 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x65, 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/14) flock(r0, 0x8000000000000006) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x42) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000, 0x100, 0x4, 0x40, "0fe33f295be71eadd30265e8e5bc27c731c014fc", 0x845f, 0xfffffffffffffffa}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x354d}) close(r0) poll(&(0x7f0000000240)=[{r0, 0x80}], 0x1, 0x5) dup(r1) syz_open_pts() 16:00:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:48 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x1004000030}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x1, 0xe86a]}) dup(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8008, 0x0) pwrite(r2, &(0x7f0000000180)="fbc28a8d1a0293e96914f6357e3ae2a2196271881abc5bd96d432f2fbfdb15ab332b25eb87a4e2530b8e46cb750a42c444ceeb027f17dec42ecb8d1da3bed2d7d11db24fd9327291fe3458c4b8eb518f363f91a3b1db7dcbd0dada0d8c782eecb1aef0dbc6d3", 0x66, 0x0, 0xfffffffffffffffc) 16:00:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getpeername$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) chdir(&(0x7f0000000080)='./file0\x00') fchmod(r0, 0x157) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x4c0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000016c0)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x95}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8d}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x41}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1137}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x174d}) poll(&(0x7f00000000c0)=[{r0, 0x13dc229e3d45bc2d}], 0x1, 0x5) 16:00:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xffff7ffffffffffe) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) ftruncate(r0, 0x0, 0xbcb4) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20091, 0x8) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xba6, 0x3fe, 0xffff}, 0x5, 0x90, 0xfffffffffffffffd}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xfffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x129, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffff12) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x6f55, 0x3}, 0x10) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:48 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x90, &(0x7f00005c5000/0x4000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x1, "cd2083799afba263f5db8953cb1443b564ac7515", 0x4, 0xfb}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') 16:00:48 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x90, &(0x7f00005c5000/0x4000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) 16:00:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x8a, &(0x7f00000000c0)="dc089d0918bc62b4219456330e424353c624e1f3b9e5764c140de97776b573fd7ef3702225d33840f34e0493013aa84c8eeee97fd0f02b330a2c99518e4deee33872", 0x42) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x40000, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000b00)=""/212, 0xd4}, {&(0x7f0000000c00)=""/228, 0xe4}, {&(0x7f0000000d00)=""/244, 0xf4}], 0x3) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000f80)="2682f3eea52bf87c76fb04b0f101e9be709227b4b8987d83f5102d2e4755b83ac63008714e058c4fa1cc84b8cf39c7746e22b9083ca2a59a03dd19a0106f1f426adbf8ef292572992d2aee4402b46772126f5690be7aaf2bc079e905c78609b2b1bdfb434effc8130c3fed8a9827a713a10cad71f1adaa425a7c2f0eaedaf70215e1c183fc038e89fd3add32ee40d89ed42a93e8d6bf6b2a5a7bfa153679ff4594e04985a867c7342e6f17895979b3c61c8ac4a4264fb0979fa3f79c5450829da6f87d965f8b77f7e10b57daf8911ce00c", 0xd1) r5 = dup(r4) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) r6 = syz_open_pts() kevent(r5, &(0x7f0000001080)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x32da80ecd9619c92, 0x80, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x40, 0x400}, {{r5}, 0xffffffffffffffff, 0x34, 0x0, 0xfffffffffffffeff, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x1}, {{r3}, 0x0, 0x4, 0x4, 0x81, 0xff}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80000002, 0x81, 0x40}, {{r1}, 0xfffffffffffffff9, 0x8, 0xa, 0x4, 0x5}], 0x1000, &(0x7f0000001180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x0, 0x400}, {{r0}, 0x0, 0x24, 0x8, 0x81, 0xa10}, {{r5}, 0xfffffffffffffff8, 0x1, 0xc0000005, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x425, 0x6}, {{r1}, 0x0, 0x9ca35c6963ad621a, 0x1, 0x100, 0x390a}], 0x100, &(0x7f0000001240)={0x0, 0x7}) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000980)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) dup2(r2, r7) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000380)=""/103, 0x67}, {&(0x7f0000000400)=""/76, 0x4c}], 0x2) r8 = accept$inet6(r1, 0x0, &(0x7f00000001c0)=0xfa) kevent(r1, &(0x7f0000000e00)=[{{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x5, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x7, 0x81}, {{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x80, 0x80, 0x2}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x437, 0x1000}, {{r8}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x3, 0x2}], 0xfa5, &(0x7f0000000ec0)=[{{r7}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x400}, {{r7}, 0xfffffffffffffffa, 0x80, 0x40, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1000, 0x5}], 0x0, &(0x7f0000000f40)={0x2, 0xa66f}) dup2(r0, r1) 16:00:48 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x14, 0x1, 0x5873) r1 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0xfffffffffffffffe, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:48 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) r2 = getpid() getpgid(r2) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) chroot(&(0x7f0000000040)='./file0\x00') pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfff, 0x3, 0x7, 0x101, "3d449bc1d36a5a37b1496e37f10b2a30a7986851", 0x7, 0x7fff}) r4 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000180)=""/249) fchdir(r0) geteuid() 16:00:49 executing program 1: r0 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r1, r2, r3, r4, 0x18f, 0x7}, 0x58, 0x6, 0x2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000140)=0x101) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000000)=[{0x4, 0x10001, 0x0, 0x80000000}, {0x3, 0x3, 0x9, 0x5}, {0x1, 0x5, 0xf8, 0x6}, {0x1, 0x231, 0x3}, {0x26, 0x1, 0x800, 0x80000000}]}) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x100) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x208, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt(r0, 0x3, 0x1, &(0x7f0000000000)="44281ece085dd673ba9ff3efb3a427901323731d9714fe8ac0b999f28348b559f04eb7d832034f15f72d9f0c4efafc82df0e58b1cd1eb5f87f111cdcff3dfd80dd568f7b5dce8b", 0x47) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000010d, &(0x7f0000000080)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0xffffffac, &(0x7f0000000040)="8f929b100e22b1748c127a2786adf9d11775ac110116c83a552bd85090b591f672b2dcaf2ed52c0fefcd3ffb4e5f7e7d32292db5798077f022f41e82769700") 16:00:49 executing program 1: r0 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) 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}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 16:00:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x1}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/82}, &(0x7f0000000000)=0x54) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x128) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c844870358747139993f243e8cddb11dcc567f092dd0005fbaaa2f850f62d26c6994202269a6f7043dff9f1905d5acef56009ee22a8600f29e771754ebcc795781901f27e7c05de3b080000ee423b6697aa8ef2a84397c96ff0dd8f0907114c9b1049a7586417f995971ad1a075664386e431760992d7cacefcbf3cee3097b4325e38dfb21e4baac4d173b4db480e867ffbaa182259358f6a3b0b0404b4367f4c4a2a1d61d25be288cdc3bf109a89808f700d511af166d42ff55c769c42ca35b7f6222eaaa25a75ae987c5e818149cc78c5daa488a9059e8d2d9f5216b13616d2b2140421ad09aa2fed5a8b6d1214886549db3be558ae2e78ef786c778a414a8b514fc41bc60ccd8c25a10c230f818f290bb7362ddac07fb8c705351be5aa1a5efa3c818718ff4cf77bde6ba456677ca7dff364837ecde4db908226c1d744d420452348004cdfaa606987c0067c668d36560313b1fb03ab339cc8730048c24efc83846fd25e0d173c8af456aa8ef9571f194422bcd0fbbdcfad5164ecd105fa4bdf74d522fdc9c2de873b6b5597486b1ff748fcdbc5bfc23a408061745f3ce0fd593d7aebed10a30192d3150beb3faf880e47a7d346326084a5bbdb9306e2fe5c06a0a3c47caad9a2162c4aaf83514266c1a0ac9b1d98efb26c52ec2aafa7958d7444076e62306e0b4169967ff8842014f8f8739f23e47564", 0x25c) getppid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) semget$private(0x0, 0x3, 0x400) getpid() execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f00000000c0)=[{0x1000, 0x1, 0x1, 0x3}, {0x0, 0x4, 0x8, 0x4}, {0x0, 0x6c9, 0x7f, 0x3}, {0x53, 0xff, 0x0, 0x3}, {0x75, 0x0, 0x0, 0x1}, {0x2, 0x2, 0x4, 0x15}, {0x7, 0x4, 0x3, 0x800}, {0x1, 0x400, 0xbf, 0xfd1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x7f, 0xffffffff, r1}) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:49 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x180, 0x1d0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x400, 0x5}, 0x1, 0x1, 0x4}) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b13774e0a0458316a456f8db80fd435b160e989ba1c778f64904847e8332d3daadb6d1734daa10814342e30275a89fd7c2896c0c"], &(0x7f00000010c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x1, 0x4) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 16:00:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x88, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/89) 16:00:49 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) setrlimit(0x4, &(0x7f0000000000)={0xbce9, 0xffffd}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) 16:00:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xd2, 0x40) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x1}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r1, 0x4010426e, &(0x7f00000002c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10823, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x9) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) rmdir(&(0x7f00000000c0)='./bus\x00') semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/172) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3f8000000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() select(0x37, &(0x7f0000000140)={0x25, 0x0, 0x10000000000000, 0x3, 0x4000000000000}, 0x0, 0x0, 0x0) close(r0) 16:00:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) ftruncate(r3, 0x0, 0x4e71) lseek(r1, 0x0, 0x0, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xeb13, 0x1, 0x7fffffff, 0x6, "090fb55e60f82f73a4929ef9b0a5dc6867449fb4", 0x4, 0x6}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x3, 0x0) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xc0, 0x0) 16:00:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) close(0xffffffffffffffff) r0 = socket(0x14, 0x400000002, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x0, 0x6}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(0xffffffffffffffff, 0x0, 0x281, 0x0, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:50 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:50 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000000)=0xffffffffffffffa3, 0x4) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f00003d5000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x2000, 0x2, &(0x7f000008f000/0x2000)=nil) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:50 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) flock(r0, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20186, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) lseek(r0, 0x0, 0x4, 0x3) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x1, 0x7, 0x9b45f8f, &(0x7f0000000080)) syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket$inet(0x2, 0x8000, 0x3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) socket$inet6(0x18, 0x8000, 0x1) 16:00:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000003c0)={0x1, 0xe3, 0x1, 0x3, 0x3f}) r2 = dup2(r0, r0) shutdown(r2, 0x2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0xa, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x0, 0xcf34, {[0x2, 0x43c, 0xe10, 0x6, 0xffffffff, 0x0, 0x6, 0x0, 0x8, 0x8, 0x5, 0x86, 0x7ff, 0x3, 0xffff, 0x100000001, 0x0, 0x6], [0x80, 0x8001, 0xffffffffffffffff, 0x370, 0x2, 0x8, 0x5, 0x2b5c, 0x7, 0x1], [0x5, 0x100000001, 0x1, 0x0, 0xffff, 0x400, 0x5], [0x2, 0x8, 0x9, 0x7fff, 0x1f, 0x6], [{0xf21b, 0x10d5, 0x7, 0x5}, {0x10001, 0x4, 0x80000000, 0x100}, {0x2, 0x7ff, 0x26b, 0x9}, {0xfffffffffffffff9, 0x4, 0x9, 0x2}, {0x9, 0x0, 0x80000000, 0x1d}, {0x4, 0x5, 0x8, 0x10001}, {0xc7, 0x3, 0x6, 0x1f}, {0x8, 0x7c, 0x20, 0x3}], {0x0, 0x641, 0x0, 0x81}, {0x7, 0x3f, 0x2, 0x3f}}}) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000340)) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x7) 16:00:50 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) chmod(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10400, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r2 = getpid() r3 = getuid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:00:50 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000100), 0xc) 11:46:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0x7, 0x100000000) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x3ff}, 0xc) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='./file1\x00') 11:46:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x100}, {r0, 0x74}, {r0, 0x22}, {r0, 0x4}], 0x6, 0x7fffffff) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 11:46:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10400, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 11:46:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x208a, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="04000000dd465d66", 0x8}], 0x1) r1 = msgget$private(0x0, 0x40000003c) pwrite(r0, &(0x7f0000000180)="9e602f050076cdd8635c5968a23d", 0xe, 0x0, 0x0) msgrcv(r1, &(0x7f0000000200)={0x0, ""/229}, 0xed, 0x1, 0x1000) poll(&(0x7f0000000040)=[{r0, 0x60}, {r0, 0x1}, {r0, 0x1b0}], 0x3, 0x9) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) dup2(r0, r0) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x2, 0x8, 0x100000001, "d9c6560b94779cf6c9337696ac86b0b0c7baad0a", 0x5, 0x9}) r3 = socket(0x18, 0x1, 0x0) close(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x2, 0x3, './file0\x00', 0x40, 0xa846, 0x7, 0x2}) socket(0x18, 0x2, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffda8) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) socket(0x18, 0x8001, 0x9) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0xfffffffffffffffa}, {0x18, 0x2, 0x400, 0x1000}, 0x8000, [0x1000000, 0x9, 0x6, 0x1, 0x4, 0x7fffffff, 0x1e, 0xffffffffffffffff]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = kqueue() preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000001240)=""/99, 0x63}, {&(0x7f00000012c0)=""/221, 0xdd}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="1a6822002000"/16, 0x10) 11:46:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r1, 0xe) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 11:46:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) getrlimit(0x3, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:46:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="0000010000000000000000000000000000000000000000007b127e2257b8f74b6c176451f50d34e476fa3ebaffdc7af282bff75bbd456111064403373f301f229113953d24e368aabcbfef630eb7c77ae8971fb9a9b0e5502b1cf02fa6a2a45ee9b9b25e46a44d41aeca821fd6089e65981e07aafff8e622a6e2a54021932905c917f1cd72f2c5034fc11b2554dfc8f9c31842bbe45e8df2c21a86cda854d325f103eb3af2a9f14c297d932708cfc420ed24a818b2d7e26eab8b41a03bbc320a56b18caa4fd62f17d1406a6802010272e8b6eaf0173d670b9c4d76a053fafb95ec84d0ddda71b13ca032212744ee4c6ddfefc068dfd1ec4e1c759f90f975874584ac7fed026666d14fa988"]) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) read(r0, &(0x7f0000000000)=""/29, 0x1d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x4d}, {0x20004006}]}) syz_emit_ethernet(0x101c4, &(0x7f0000000040)="c7") ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='tap', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/bpf\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='tap', &(0x7f0000000600)='$\'/\x00', &(0x7f0000000640)='tap', &(0x7f0000000680)='/dev/bpf\x00']) ioctl$BIOCPROMISC(r1, 0x20004269) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 11:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget$private(0x0, 0x0) syz_open_pts() msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x8) 11:46:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) r3 = socket(0x26, 0x8005, 0xfffffffffffffffe) r4 = dup2(r0, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:46:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x7a026f1f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setrlimit(0xe, &(0x7f0000000080)={0x4000000000, 0x80000000}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce915cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e2e", 0xf2}], 0x46215b7442d04d, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0xc3113526bbbc8635, 0x40) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x6) 11:46:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) readlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/146, 0x92) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 11:46:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0x401}, 0x10) 11:46:08 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = kqueue() open(&(0x7f0000000400)='./file0/file0\x00', 0x80, 0x4) r1 = socket(0x2f5ebeba1c761505, 0x4005, 0xac) r2 = socket(0x11, 0x4, 0x4) setsockopt(r2, 0x9, 0x0, &(0x7f0000000000)="817ae77a3c34f45f81ed9ea0efcb8037c49493c9cfae7c1c7a64a9e5f3526f4a082ba8bdbd2e1953c909f3e50e94a3657c4f53d7e421019494ef89670ef003ec4a48eb633fa0d47fbe05f6d7aa09f5dabc933d2872426c646c145f72c8d6f6916f4f4ff270bc92753051ef528ffd9ee2b539a1f0a79f64a953637208de820e155dcd27a2101bc0ca01d74339804354ea54ba2daee22f1697fddc841150fc5da2aadfaa72e369bc2cc9c32d5f459af00b711f782bfa169805c444cd18be8445d65154e1bb015b839ca39667800cf40e59f55ca6d558ef7670aafea50e4225191020b5a927d56ea6cc2eb2cc470d", 0xed) fchmodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0xc0, 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="1ea74ced13ed674c973904bf9163e85b369a1844758bc6d7caaba917e6378a0247563ba944450c7c02c95d8bddc560f802decea2cda9dce68e294500c201dbd1658dd38a583cfe14fc92334f5c1cdc435c924cf29dbb6955122eedd7c059392f8277a28521e60ad69629d7b30a52db07238f5961aab21ba44f41969fd25dc6e01aec8fc2ee3ecfcf670f96d4515ceaf92dd06980a12c22b2d54d7afb05ef8fd3714ac2f2750d5a58ce540eb3fc4157160e4b", 0xb2}, {&(0x7f0000000280)="4890ac709f686baad643103befddbe97679ab932735c0dff655ff8ad2988ac5a5b5a60", 0x23}, {&(0x7f00000002c0)="e5b95bef485a59bf91eadeba5d6e5f2d", 0x10}, {&(0x7f0000000300)="681f196b531d26746587eaaef0a491ee95e801feed439f1990b2a2777369313fcc5dfb0a0a8b8de86d25528e10afc8863ea5ee73c38a87e1f032eb2a1e72eedcc8f9529749ab65d6ba3ccdf11ced887ba71532a4cf75413252304901312382d117389f8c30e4a51907ffec40cbb393b10631fd89402e21b352673296403ed41efce30f2cea86eede13d39ac4891d4dfb5d4c279bbb547843b8e0e91d59542418341735fca7911e71da7365cf8fa2c95fb5e055d3", 0xb4}], 0x4, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) rmdir(&(0x7f0000000180)='./file0/file0\x00') close(r0) bind$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c553e6ae6e2a04d7e07345014f49a91ba7afcf11500af60363e2ecb7010000"], 0xa) 11:46:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x7f, 0x5, 0x1, 0xffffffffffffffff, 0x1ff, 0x0, 0x0, 0x1, 0x7, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x482, 0x10a) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r1, 0xa, r1) syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') 11:46:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x81}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/102, 0x66) r2 = kqueue() ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)) getpgrp() recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001480)=[{&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/21, 0x15}, {&(0x7f00000012c0)=""/186, 0xba}, {&(0x7f0000001380)=""/29, 0x1d}, {&(0x7f00000013c0)=""/174, 0xae}], 0x6, &(0x7f0000001500)=""/94, 0x5e}, 0x40) chroot(&(0x7f00000015c0)='./file0/file0\x00') r3 = open$dir(&(0x7f0000001600)='./file0\x00', 0x480, 0x86) mkdir(&(0x7f0000001640)='./file0\x00', 0x80) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001680)={{0x18, 0x3, 0x101}, {0x18, 0x0, 0x8, 0x1}, 0x684a, [0x2, 0x80000001, 0x1f, 0x1000, 0x1, 0x3, 0x1, 0x4]}, 0x3c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000016c0)={0x1, 0x6, 0x8, 0xd968}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000001700)='/dev/klog\x00', 0x28100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) chroot(&(0x7f00000017c0)='./file0\x00') r7 = accept(r1, 0x0, &(0x7f0000001800)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001840)={0x7ff, 0x8001}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001880)={0x8001, 0x54b}, 0x10) r8 = syz_open_pts() kevent(r0, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x4, 0x8}, {{r2}, 0xfffffffffffffffe, 0x40, 0x15, 0x8, 0x1}, {{r3}, 0xfffffffffffffffb, 0xa5, 0x11, 0x73935acb, 0x9}], 0x9, &(0x7f0000001940)=[{{r1}, 0xfffffffffffffffe, 0x26, 0xfffff, 0x6, 0x5}, {{r7}, 0xfffffffffffffffb, 0x2f, 0x80000020, 0x1f, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x7, 0x3}, {{r8}, 0xffffffffffffffff, 0x2a, 0x0, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x0, 0xf0}, {{r4}, 0xfffffffffffffffe, 0xd1, 0x7, 0x7, 0x4}, {{r7}, 0xffffffffffffffff, 0x8, 0x400fffff, 0xffffffff80000001, 0xffffffffffffffff}], 0x2, &(0x7f0000001a40)={0x1000, 0x6}) connect(r0, &(0x7f0000001a80)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000001ac0), &(0x7f0000001b00)=0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semget$private(0x0, 0x3, 0x310) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/diskmap\x00', 0x80, 0x0) r12 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001c00)={{0x3ff, r10, r11, r10, r6, 0x10, 0x3}, 0xfffffffffffffc00, 0x1, r9, r5, 0x8, 0x3f, 0x1}) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001c80)={{0x18, 0x2, 0x1, 0x100000001}, {0x18, 0x2, 0x1, 0x6}, 0x4, [0x3, 0x547d, 0x4, 0x1, 0x4, 0x0, 0x1, 0x1000]}, 0x3c) 11:46:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x10c) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 11:46:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xffffffff80000000}) 11:46:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x101, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000001, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x82, 0x4, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x5a, 0xf0000010, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x517}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x2, 0xfffffffffffffff7}], 0x1f, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000080, 0xd}, {{r1}, 0xfffffffffffffff8, 0x3, 0xfffff, 0xbe, 0x784}, {{r1}, 0xffffffffffffffff, 0x64, 0x80000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc, 0xf0000000, 0x3, 0xfb2}, {{r1}, 0xffffffffffffffff, 0x11, 0x21, 0x800000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x82, 0x80, 0x8000, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x12dee76627eea88f, 0x3fc0000000000000, 0xffffffff00000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x21, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0xc30, 0x8}], 0x10001, &(0x7f00000004c0)={0x1, 0x1ff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000500)={0x5, 0x2}) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 11:46:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 11:46:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x82) r1 = open(&(0x7f0000000080)='./bus\x00', 0xca, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) close(r1) 11:46:08 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0xfffffffffffffffa, 0x2489, 0xd26, "f566a017562e0da89f021f054d135e240b8000ae", 0x9, 0x8}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) pread(r0, &(0x7f0000000080)="ed5fceca481ccee3d8036a", 0xb, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000, 0x3, 0x101, 0x5, "93b766fe7c3c1c2f0868a638e0173beb9c54918b", 0x800, 0x400}) syz_open_pts() 11:46:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x3) 11:46:08 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="adc36a601e0aa2a1f40e02900a06a04a6aaef128e58cea6f2b3bfeb68b2a4aa4972705d10bdbdc81360c8cfbd2cf4dad8af0776fa77a0ababf33aec3efce9bc66e24a3102d3818187443", 0x4a, 0x400, 0x0, 0x0) 11:46:08 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) read(r0, &(0x7f0000000000)=""/146, 0x92) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 11:46:08 executing program 1: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) chmod(&(0x7f00000000c0)='./file1\x00', 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:46:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0xfffffffffffffffe, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x1000300000005}) 11:46:08 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x5, 0x0) 11:46:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/175}, 0xbfec8abc, 0x3, 0x20000) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x100000000}, 0xc) pipe(&(0x7f00000000c0)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x6, r3, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, 0x0, r2, 0x8, 0x2aa, 0x8, 0x7}) 11:46:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) recvfrom(r0, &(0x7f0000000000)=""/176, 0xb0, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x100000001}, 0xc) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 11:46:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10650, 0x0) pipe(&(0x7f0000000040)) r3 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x9}) fcntl$dupfd(r0, 0xa, r2) 11:46:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400200002c4, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="d9a836df7ab7f727d7751b4e24af25e989f70f22960eb0d6fae0ebdbb98e18b1191f89c66ef806809b778bfdef577721b05c9daf301e03656e60793e97474b835fba6322611bcbeaf62c2ba85236567883a56983ade6854868a262981fac137229d6d94a0893cc8be579496b068162c73d6c05f04343aa6467dd3f76a5af4726013d1842abafc053d20a7d752035e0489969cecdee141cf5e7266635f043bb2d6db38fee63c73864ff80b3a481416b98c2c2eed1f24555a77fb29508ed781f95ef9020281f6fb93ebb1b0d0753972282f3158c0e07f1230df2a61303dc113e25bc8dcfb9dc5743ac27e429a853dfaa8535b4ab50840cc37a691138897a6001bbfd3194f3a3ed5e099ae4c724558b39c7dd02e80a0233b71d2f6df7a9cf52f06b71937dfd813d1086d8c934e04d8a8096bf11253e682237cffd4635db5295a8c0992ea05b27f8dabfb303d00e3f9c646d41ef0c188e6ea3c60408c0f5446c8589ef8edad9ed3a85d17cdd5d7574b5962a92490cf13a4d42a7c251dc52c2da569676e387f3a7bb9a495d18e53b81e49adf0dc6dce95fd33b8d6070ba12d78ab6f5a616766ae7888b9773f45ca41d276edb7b8d717e23c8a7dfa38faab3d03cf2dccbe4b784f16535c33f7b4d8a8fe0cb99be63a1097a4d9db38ef8242a73577da7f6b309f6b9dfabcf9cbf2caa9ca080c4ae33f5df7665e68976b9d5d9788afb77df23ee4dec2f141ac98fca0969fa54bad125c465918659b607b43519996bb86e7233ccc87c8fe0269d87be3bca7f73eb92c6bcb6f7cc44e02724b455b8985fddd76773653951a05b57d63609c30dc07490988e248138c68193864eaf1409ad3e1577cf87d085957b3b1f57e5a569560f80feb071e89d107fb267b817048c67b04a1b0f7ae941cddd1e4d4ecba93afc07f21492b811aa2008a9d7567c83cc68fa9a71e83d042bbd31ba8b190c492d023a9b0f9923516cd1f33ad58d7b50309a98b154d77911f0538d58edfab13432042f49d0d4fbc89bca9ca17ef2f33ad706ccd6d6a54db93aa070bd0b6d4560549f1611c581f80bd6d593f603f41ded58ceed773e2259a7afcae60a2a5d561ae323bd39cdf5e09342d693cc5e98b7818890434bf24de3d44ac414d215bb88b1bceeac83fe42d3baa09cd2cdb08b9a4d09a42f79617f990d3a796cc550cc0835631d949183b7f771fdcb096d905fb16ac4c9bda6248b3112e04261665aaba43a4dd08b40fe81d1ba87a3c5e833c9263896d5c7a2fefb31aef824e948e64706a1852326c16f59789d2110cb245328a06052fa9635926fb9b1eb6ad40c7ae59519e839a9e9a68976aca7f1c23a7a815e79ceb7f1c875e9875dd63e4dd1974b0131e75b2de1be4611c7549816de353fbd8c8bc97a13d1c37cb662e428b486ba74d7d4b61492b3bf0520f4c800e0781d45cf1749462c87306880966e488752a711455b334a7ae9bc46214e8e6d75b4dd2d930dc0eea1f152e646c806150f19e927974c214ea7ecfbc73072fd520df6402ee02e63e4608df5fcb265703892fa5b273bcdcd53636e41f6fef4c3f0259b29449230dbfcb87fd0a426861895993799c8abbe7f9ae36a8a1db76b9649159b744510f3bb42be0dc6fe609aae414ca66f94a5ab81678d5fb4f2fef3d94c0dfd3b009e0162fa8d34d593ca3d7c67a15a5cebae21c78a2ec3b6f1f2786cfd5b5a29f99fc7264f21b82d5afc42222de1916026c7cfdd37f078e6d1256e56f0b48aaf4f8e9898a548f1392f529432b6632c01e9f88992bb8fa58ad426d76b8eff0b033e403fce50857bf1c330de26828cfa856672d151e556c6aa81d55189a81e15cef842dff4e59f5263ce3675dce75a70661260973c0abe76ec1b821065a794020c23fe9e18f8244c39b502d1e2bb5e7b3ba082804574aae18500d288f8663b8717487f09ba459185c8e8a5c9dacd1a83f14428b5ee15caad5f63e6fd1ae4f331ef1b513b02ca8d314e5e677c80695fd1232501fea03f4101e1809ffd6d7bf2d841bc9d4adbfbc90cf8c22d78609f9dda057164bb95f37e452c46919647eaf8000cc6b077df6daeb9f5c8d134d9d35806ff64476f52674da28ae7e2a0070b61abb798bc9d977f36ebaa95ca4a579fd6fc9050d4b1be5915a269d651625f560a8bcd623bf21fc84dfe5f3bc091ab7708e5a11c277ae9b8f60ff29d6b22a060fd0d58fe3529c3195b3f4d0857139f5b406916ffe09e0cd5a4e5632a23ce8bba1d992ef29e29124fdb82f2a37d6638192d4f76e4f8b5b3ababe45259a9cad2c3337cc00bb7ccc671fcda4a069741d080b8e3995ca4b353352e4dcbe93634365082f7b08451e9a390061c94a52ced1329fedd598767728aa9b689f87fd165cf8e5f9fff045465e300cd37fd94e50f3500754dff7c896b9d3e6a0a03f7b6f168863ac71f98a23fb84e734ee953cda92be02192c9b7852f12c3d738d7ad34687eef6ecc4b0f5803b2117514a1ea8290e254b2d03f5d443e0525dfeadea989a496659c12fd2e5237ac4c8eea363313ceca00b166777b83027d4d8c04ef51b32c8f07d232df40e34dca0a71236aeedf8e4f82f25d3420ce1261b39242117376ae0453e5efb9a597784455c7dd14b6bf5585eee71e82267b30e5a1f56557197be9f43825308eb724c70538269ca88338cf4c5ebdb8e333dc08b21d38a75b1f5821e9ef9586dbdb3c9899f287921c025f121c91c0e909111c8ef36207f33716b69194a82c0b005826806aaef6f03efb50b3212d099b40828499da8de15238d01cde7571878d967f8644b02ec432f2a8c091bf83092c0b484d915482fcd2b2d050e78e1e1111ad1bf388f99ff426973f29b5d1ddc092f24d0ef843f412569440e7f00bd52cf48ddda72039ce31d7ad0c21ea44333fa28461eae82a2a91ba31c8c95ab8c201bd2d27f3636f2b0781cdc0868d00e70dd29626b036b518adfb0b4c8fe69ab12daaf6f1be6692979f3dd8dcbdce4dda5075408e5756d25af830b366191eac8f7ab480be199bf9329f55a117ab2760fd1dc64db5320d7ffb48183a14a6d830496c16b7185d9f220d5d86afb332f77c2958ac86bb7a496e3dd7ebbc3fd1eacd392befdba83b2edecfe4fa97b57cefaac2f7a2eff90dd92b1693494ae7c6227754a9caa6f84f4b0bd6682c59cf11ec5e2e5520ea3a33d979df7c8f1c29dcf7e1427ab9b15c31f1225b9f9078debd63108cfc6a99158d7d31b029eda568a4f943317dc09647b2f1f8102c10ea7a4f1df181222c711648455fa4d835ce63fd8a707ffa5f3a26a0a2369d797a0dff72f43ada55cb75b35605264764de2e0129047d6eb359e1ef2a63482b2c4ee68edc723b4d816d073a2fc38b71827ee661805333e9ed4da492c504a360452f64c634e31f5ef6f13004c096e885378ea755443a2e332ffc073102fc17f11fb2071aa2f55b22a7a136862bbe53b44f6ef92661364b611912511d33bf9e351aeca17b9456d9b458ae1657d820cfd3343b14129e7127d0f2855a13c0121251b33bcc82b71381340d8cfd83010168437dc44bb2f0fadcf3b530fc26d3cdcc017198927b3bf888a22b84cbcdeb2553294ed7a62f6f510b3d97fcc2bf95f82c28a067e8f51cc6264dcdbd421ae18c7fda6365e00658c58f780eb9acf75bf87323d7cbdd8ff4bc0d79ab05a788b8f52432702b4b5ee600134ceb02e6693c50a51a6dfc1d58b7fbe23e00a6a6f0e76d585b81c08ecd7fe84767420e4aaf5a6991bd492f8a084cc586738c71ae8e7af02e341b77f72e21eda6211b2419236730c2ef06044f2de244213b05c623b867b815c4ed2bfe97013da688cc9d92f4ecbe56f2f1284bb6f4ae119bd659a0a87405199766cd53bb9a41e65469d86c2ff2d2526f29d652bf39ff6e4496403a8d21400e5a6aed4f725be75dee4ac5a55b23230ec5c92d777eaa6d24349f3beb776f410aa4ec2dd763660932b491062c06fcc9f43824e58c231e1a1303e086f6d098c00ebf71ea4faf18931bd01774b59265ec62e806bc35f1f3b6f3e499f8f3dfd0d4d7f0b3f3f4ba86d6fe88335d62d979da50c4c2e90a08c2f78c0fb6851774e66d01ce071265c251fa2d5ffe96ed58e2e07d846b6c3bdeeb706a6a93b32593f4ba0d6af218938793bc4480d2c6984f30b18da8af297669235cc7fbec91d770298e7726cd3506793260b2d595e7b54d1bb0e44113d3b9db093c8b28f6d4d8c1b8772fd970d88acc092798ffe87beb66ac17665ec6cb94879fb99fdc459add2dc5da5789fed02b97f967339d419e713d8a38312e0d7107f268b60a048f814cd01a76d75e34c353d9b5f5ce3d47f1591f360e7725908ea86cb940be8a62a85d0526cc9d297438f82b9545ea06893a9ab6e2ab12c1fb3e6d06c29ac8295d15f8b693ce30e0ac526f26eccfaaa814951fc7ac9dd54888456f30b20f78290dfe2b4dfecd049f9b69187959cd34240c7945ad6c1296a235f00882887847fa1d41b1cee461bae0e94b7393a37ae8792340aa808b68dde436cfa78844a136f0867a4f514555e3fed3fa875c6a37a9b3fed3fa13c0cea8e523eb8ebd74149eb27c3bd79cba730b6502a2a139c351a3cd374183332b4a347909fae0d691909b247197096656db4c81d5bdfab67545dbba005fbe455d87ca5d8e4dfd0ddb1ba338636456d9f69ffd1e590c0908300f3fd6a22175398e7068c9867f794888c691a597e899cd254fa5def3e44943ad9f942862cfd750d7793bc6ffc7f8312b048a8146c3c7bbf7f1067caf4bb1c9ee1f8813ef03701bdaa194fa0e24d0199311044ae3000c8f09b741c27660a9d639e4c40a303a052717f2062885278d36946dd114ab0249de6e7bd2078c849f2115a4495f6fd2d317bb474ac19d1f3d664a975f8271171f7b55635891d82a892e5e422a694de953c92b951aa6e7dd034953f74760381647e181c29cb0f888addfb8a1739c496a93b97c38f876d23d808ca92dbb37805cd478ed39b526919c827492d5116deb0ae73a17e483fcaa4b271d133c41c74cd8cfe7d3d5ae979394c62f6d8df1382019b17189dae011f213e81244bb3736ab7ae32eb1be4ad9a2104b836f20c67920834e46e48cad6ba9876be8fc4c7cdac240fc9d2a2f0239972a5ef2995fa1cb1fb80151f4291f13eeb63d1a80f82417943bd38a91b100c9bd61fe850e614f4c3b3c20439d80dcd2511fcd6217f86e26b28e402bf3b41c7a607d53227c7e735a4f45b92c89803dcd46fa8b61bbdecda774678966e5ec28f6140c452a36f53f741791decc182bace1d6485b3c3ed76c3768783651962f34b510ff575c17881b53d97ec3b3f31864d1a0010a3658ff9c90defa39781b3718e2c245d1240792a6df772add5fe0ca1eebf63925c615c8c697e73a5b2c90fbe257f732a89154bcf03f9a47ec8fb57bbbd28321513b440c406d73f7b56ce59540e2b3934cab63e8886f772ead0e78e53753d482e6dd130b4537112ae9a521300e8329a33ee12ed8077d3980855a25f58c91879538390d3c9705307691f8f0f2487920f7bf6d29bfcfc6390a7562fbfa7b864836a9864c9f07e634d40a4692435fcfb69a627a02ab20d1f58ade18a42f7b1b4158ae7f260700ba1e1701b01d8ffdec19f8c37a8044f1bcaae48263087ae7361be426d83b3b3f23742420e78459ed23427f1e952102e19c726da04e449d58badd9d36ebc9e99cc656235c312ec620f1563f2220daa25f0c63b211f4c065f9b601ffac1bbb661418f697a632c3395bf616806784093f3213803b0487c1aaa2c9", 0x1000}, {&(0x7f0000000080)="fb899b1c2956e2286e52522bb35a310109ddb8a989d707b132a4dd0b12203420f6d91f1f08cb4ba79a472d0cc9f057f779b224783142f8640189a52db9cf51c1511e709f54550868582fd48d20254ec5a6c7fe75b81ee1e71bd2d1033a8c080a042961f57a401c38262145d41d9794b919a712192769831beed240ae", 0x7c}, {&(0x7f0000001180)="835fc77f86e312f2270947a76812469f4a47dec8d320722069f6da3da3eca356124372a55b85f87e6f14150943a4981969343a8a877a5f9568be68612b3e420fe2358d8f29942ab29993026017b93730bfb26a3d43ec0c1050e5b26b9466ebe2a0defea849d373ec19f7e1e95c0dc24629e310fbda2caad464be5d701a323e71bca65b76779a8cb78c9ab7f65fb2c98d569384a4eff6a719951c86b624ccb4656859097a4987831080cd69bcc0ce58f159278880fe9733a8ab876565180302151e0c4278bc606c9d25f5fd6cfd24eb77e3160e0eb03a9b42981ed4eba61041768909b2076ce9b0d44ecdb013b4b7cdd9b46eecb1d06da9ee2ab00c5998a8a07e71cd24ec4a2b5153293d1fe1c4d8ad9603b237cffcbf63974c4dfed438efa87ed9588476ce039603185ae922b6c4e463c43c03426b94906de16a0f91908bdb429fb6d44171bc4f69dcfa01c731e2d9a489e5e1ad611f1e09ca3dc27e7c5911e6b0e6b96bf762030dc16d75af58ad5eaf5c2122ef64f4b8f6502171c81f78f1e81f651e4f1e4f51cabbe8184b935db25d07dea83d12e9082c05d1370fb03d4fff79207c206b4619034ac4e2a6a77b0bd78542fb6986ac39950540336372c1ce040c158e9c99f42ed9da6fc1c15b2e836a9a274c748c3c9b7024e7a09f36331e67736cb12b38061cc3b0ea70009e0041428067c15b9143f06106f2abbc26d4ebedcf8e8e0cba9cb8508971dd1922890097f724f19d1e8c24b655b2e24c9a93296ee82122d72351c8ccf07c218bf45d3d6d24a057fa2eede57e1eeb2bec5c42ccee67ed9ef9bdacb1c89302afe3ae2720955b46c9ee68da406a58af3bb0d088045d03516467907312461212e52b91c2f85c2e8eae8c8b6a826c049bab189cfb0471f3cfc67e755c73270b652bb46cb8915b1d59efa6ca7ee5b98823494489d56c9593946dd2d13d9ba1c008314fc8e86d0fb2e45dc00d77576ae9fd30760d935dacb684ea453cfa99538ce62990703508f7e71d1069c943c9929838dfdcf49aa04010f59ec30f19f4280bdbdeff51ffc074fbf710a121df1fb2df37a094cc5365a99c8ae10ae31554712f70af6b8a7ec54515580e8ca3ee4464d8efd6f61c249e1ea4399dadfe8a2a49ac521fe070860a0c84f630d212be9460eac467c79b35d4c776d7a8c3e3dec1334bcefedfa42a1c815c539f6e66669adb789f5b488c4fa692628033131aba2e69a77890ff887d1f070f3a206127f40b5e9310e61d1b3940d2b5b3047d8f216d9ac6edbe61dc805ec8adf712321305ca54911af6bb4048fa3112f29a606319e8c1b489ea7a26637af67b7542cff2f04666df8387ada8dace1df66b4f5522108518d85eac88246c42baced9744f3af5f0e975fdaf4908621e275d066d2fb91a0e847ab0837239a7f8a71eb933b0ac1846faf943ea8e3da1ff399578187be83be36a77c1de480fd82aebec98f368b71daa59b162d3222d5883d25aa3f5a881d1c81fd399b03224a08f3846f0ae29ea99fa4e304cf155138eee7e78362168d82e81454b5bc506c8dd78552e38333907d440c825f78a25b38f18eb0feb605a0b1fb7244c56b97ed18de79db6541e51a03e71831c8ac52a92b2eb0729311243b3f0c1fbdbb49cda7b58a665720cad336a75a08c86f2da1ba4a96ec6b64bf0cfdec4ce5d5641fea5e360de5678dbe1033ba3834170ef3abb032ac07d47e0ddd34304365878c4af1870a137fcaca4f8dbbfa57c89b48376488428dd368a9457e9acad1cfb4fa0b11b019abe3c804cad37ad9ed496a8c4f40c48a53c8c3c8c8b04ee48b907022a92b377aab0b11ef33925f33fa5cc67a738ecdb6d84e06fd7dd306251703640dbf2435836506aef6a0dbeeb4a636057b276a5cdc5e19f2ee4b4be43dec1052a0f4c4355d403e97589d84347f8e1617decf091592e8714df1043164e5c456f38d56315a379d42e441e7703484f839013234cd5a370ab8bd753011cdbca881dd63b6b35b09dbe70fe590424024750acbf427b381050201d3d1ad091112ca8ec5b85d17e45c02acb1a55ba573579a047fdb2898bf489f240d6aceffbbd6a0c2bb901eec2392231d0b8674105c84e62c9695fe1ca52b173ecafb02288fd2d40437772e453c9e3f08b2d9cc76bef7601ae16465bf164fccbd02e1bad105095608820933f1a70c29bb7017e5c7ef434ae988a8ad83b8d45c8a61c6d495b3679587d2a14305c581e2852bae3271725533ae534ef25fba6765dad715d99c6d9f9cfde10db24af4cc56c0058619560d689d8ba49149d89e4540e99628e05c07e2a6258235b34006a841974acd378fa34f9b5f7d20bf7906d264b2fd239c6f9d4106f562ac455717632a9f17c867decb6d618b96ac8907ec49e1b37a720c1dc53838c9c088549441588a54e557054d76652f4cee3e6aa850e5eac3ab67aafc576ed9eec9db6305b18dc26a995f5fd8f3a2fee28b57e2b8174252a5b01caabf4f58a493e7d06395d22f916e6f95de38cfd9dbac635518e89fd37a9a7d71d6ba630bdd358ef15eb3e52425244ab101ee9b3d4d7d0785a4e4245303fe398df529f822a8d275d3aa349dcc542754b15480800b2030d00a15db5853654b2e712cdd3c5414f8a85e60b269564b2defa1e954764ad9077a305e86c548951a98de46683a98f91dbe5dbc8153495052c8c9bb4f90024f7ca005b47106dee65894c8a03db4ba430f6d2c54e4fc6be913b99dff7b1433871c709a069223657d1d7d63044c1cb77dc43c8b60be653c88891c07f6408d434e50989f817a2729d9c855f9886a333acc22ca446fb4efee38df0582e7df815fa7db110ea8cd4cbc467fefc9711d959c24cc46320b4dc1e339529b406eead3c46360981f93e4aad43165300c9eef5b8a689154b07d0d44a2703c3fc9275a11fd004d10b79a0e0c7458329f09a0bdb53bfff90d2661d87657600f84bd9e41beee4f3f7863e04f5fa50b1f1256d9d453641f67a80e5f5269875c2814eaf7dbc49c6f065d0e1d870236134e1f9a82ee5ddc435b10ae220582ff0415328e9625bb858281b65be17555afd3c2299d5f7ea7259a222de31b8a02f96411f6d73a2282e868a64e6f7c0f4c6246b039833a5d0ab121782a22e4fb6e8a3582a396b911a4aa33225576640f03a6162eb1fc640e333378d0865bef881268c114959d893ba9ce9a394379bd7697549125f2a1e2751098550a776655b020675b6e4847a83c7b0727bb78df49f797b3a6a3c4a75e24131c9e23e8eca3d54d253916cc355a15448ac746cfcf68cdf32f661ba3eac57eb8ebebda2883bd4b9bceeee181eed2a450b41e8b50efde892ac90d102c3f6ced9a5372371fdc09c27ef1136ab4e09fa9be3f0072ccc0e6ef25e421c9a9fba55ae7a1d1edf7bbb1f2ab275a5e0f11891e2bab495ae0c592565896ed3d9327a89e485467f85560808f31a9d728837e2def89d7566a3c43be63dd7834829313a46676a7d11104bf21e5559780366212e7b0a7e3c8aba878a9ba43f3a4ce50f9fef3aaadb7f1801207b74853f8dee86d3bf40072b018e64adce66708b165dd45cb3de5fcde0765986eb9e270685ac3e21d06b8a7a4c5947e088925ad84c8c15c93b4e3f8cb5436d99daf24204cb2bbbae7eb77616d36b37a66cb0f16fd9f1054af8d5000ad818b3f8448bc2bfe7bae8bba46de50b6fcd8d1510a07d24edebaf30c7840757064cd5c3da07c542b98608b1a40a1fdb41a46a3c0a496a066437743dffb3416c0653339de2b81a6106192c145b757f7fee29581b9be770369e957afcf4e4a2b94467142ae08bdc8a671fb3169677c9793d06c45afe0244cc8e98f5d528153993efe688b9627fb3990597d8aff7902e5ae3e1f1236241b68d59fd0e4f1358ceb4ed949da7e3ca95808e74cf72faa892d2f7e5d71876d671c26227c47ebd3199a94ee0bf1c4efdfdb2ab83d17685e165ea31c76e197bb1c2930a1ee0e4f27b7ea1fcef8797967135b30286f8a6e386f272b10da9ad891554a4efebf1fb91b2ee031e38292f27933d03b932c9980595bfa49e10b48a62b9d5d51f12d8100daef236b3e633e81816153308726632f877f6830f9340753c5641307e04fbebf3d5d3021ad06ea890dd9dfc72288c1692475fb6d90349c07c15af7c1b44c68300ea333c2277652dd557d65e4ebd83a542ff268a6e5365fdbc8d1bae8d2a1581ef3bafeceb3bc76081ed137a77dda1f0700b0641bfbcf5f7acc0c1d034a5522d5d71ad4c3a5e9d114d15b75c6d4a159f32ce0c6462faedc20d6c39695ac0ef585780ee12584deddf0c9173e34a990aa3765ba6004c121ca55a258145dbdcbd18def05f76fa7cb98d6fd42ac6fa2b4c5bee71b8085c8479223cd6ab82981226e8e18d62718bb32e25220f55e29276bfb13c98def09183e6f896971f53618d8f7c776562a01bf796a02889c05a815d33a87b97283e90fbc6bb7b72ee62c01e3ba1813704acc67c2c1b687e5a0d5b3ab27aa269eca66d5176db59814c76ed787384ec925138cf8cfb8d4b3ed5973604006bf0e6f6a30aaf8c75ce527bc34afded4b2949562cd64417400481d0d53495dcba8b0f17f1915577d1aaebf378b1ec1ba1a3b2780d94f359d7b0c622c8ea60b9aea2dcf19c76937a39f9be4b56f1e8470984d48751cc7724ce4de9f6a0880dd785d021fa2c181ca8ece2505d027c406f32b8afee96e7d5cb7e250dbf86ddb38bb4a80c4b4358eca01bcf266184c3087b60b3bd25a69cf92c5decd1563af66884209074605a5663cba4fb93d1b70a57f47de2d6422cd0519f34f6934acad63203145edd4f94678a111152eb1dca7862422624f939252d18925c2db126f1e9b8c51e2873aab6ba702ab530bc2249f94d36432c916d0bdf97819e6e978405a8b6117919ab37ef4884165d462013f4a90f140d19e21ca9893d98a48ce4868435b030e6c220cd65bf17ba539646b24ed92f81d08f5f1131c1fffe08ae47e766a13e03ade803685110ddb4d5ec5f423e0db0e3ba98d6191313dcc14f90cf1d9913758d8908aa5ef6a53174e05c689783cb9e8ec7c07f0ee568df7d29d9f5cad5df1d30df3ebef0ae52dccc783fe6def32b2fe1e926565885a2f5fdee308682cfcfd9a8ad2ec02187a08abb39c9263ab0fae6c0dba17e86b8a84442d7356e771b5114fa6ad889d68f3eecf7fa5a77d925a7944be105be544a10201780e57db117f5c4bd3098dc0195a9a73bce32d933be040fa1a6ac8ae43569e8954cc5869eb5c0b8fe73dc0a81ff8ec59018368eeae693373388df7b4b52e7de243fe7077b9552ddb790a54121ada54ff913177b4746a37052b11ec7cd93e2ec3222d2f0540d898baa233a7c067f8338da588afbbed5de15c2ef403a3b38dd0c6aff13c1f778420d1bd4a08e7923c39f528fa20c92679701c0b7d35fd6353bbc7179622c3ecb19a7581ad6d8709f3be0b12815cd6e7cc2fbbfd492b6cb85a2abb47d3e61afc853e5dd84c618f2cf181d2ef7ac7cdd73b816e32c81b612edffc5590822c0c6c3bed26b90fd9bab9fd5503025289270f35cc047b31ac71fbe640a6a1c071afeb7d93349f3ee5002ac36b13ce7a647017520712471edbd829e8fd60428a089132a268830311a0ce43a98348c90e0963da80cb436e1491e3651512efa86ac8058c118964c92662e10b2dcf9ef772a05d1f3f79404dc8adf664fc537ab26c53d6d30ff688f7a24c87d87040da163dff53a4d5bc0cfd6b5a787e51705d649ef0f01668cef8edc9a772a84bcf46ab12027b6a18757", 0x1000}, {&(0x7f0000002180)="bd3802605c44de742891c817c8e782d7a0c5964cf51007bf157b18fb9a78e879e809329e3ae8606ffd330fbac5a8a8d7fa07dc625680a1dd809fbc78379f765adf2c05abd96cbfc6c915f0e946a0ebd7e0adb71f73a6b671ba4392614c992c100b81137f527a0a1af36850118ca085710b76719a3182aa02e60d2ae6ba1c704946d6a4a1349f6d6e2917d04fc81e52310f4523294a0fce4edb3a0d10e764d1b0a1c48c7fdb0cc2ff57b28fbd071f0e6a20ae753e482854", 0xb7}], 0x4, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffdfff8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000180)=[{0x0, 0x6, 0x20, 0x3}, {0x800, 0x6, 0xc34, 0x2}, {0x7, 0x800, 0x4, 0x80000000}, {0xffffffffffff60dc, 0x4, 0xe7e4}, {0x8, 0x5c39800000, 0x8}, {0x101, 0x1, 0x0, 0x1}, {0x4, 0x9, 0x7f85, 0x8}, {0x40, 0x5, 0x200, 0x7}, {0x4, 0xffffffff, 0x3ff, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:46:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) utimes(0x0, &(0x7f0000000400)) open(&(0x7f0000000080)='./file0\x00', 0x8100, 0x8) 11:46:09 executing program 0: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x1, 0x5, 0xffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0xf9, 0x0, &(0x7f00000000c0)="66a35366afd20fdb201cf5523d38dc26b25a3c2a03e6fb29a767122223fa70d12a47e944971bfd2b3afd2726b7af3c3b7cca1888f843a62ec98c2f9b0d2beb52de9c6899a70b52585e578a8fb49c821c729fdd283015fd", 0x57) 11:46:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x5, 0x5, 0x0, 0x0) 11:46:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) dup2(r1, r1) 11:46:09 executing program 0: r0 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r5, 0x2, 0x8001}, 0x9, 0xfffffffffffffffa, 0x5}) setegid(r4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x10001) 11:46:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 11:46:09 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x84, 0xd0}, {0xe7, 0x7}, {0x4, 0x1}, {0x63, 0x6}, {0x100, 0x9}, {0x40, 0x80}], 0x6}) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) 11:46:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x104) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1c) setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r1 = syz_open_pts() close(r1) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x188) r2 = syz_open_pts() write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) 11:46:09 executing program 1: setuid(0xee01) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x7fffffff, 0xe6ac, 0x10001, 0x81}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x401, 0x52}) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x4}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) poll(&(0x7f0000000100)=[{r1, 0x10c}], 0x1, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) pread(r0, &(0x7f0000000040)="8e", 0x1, 0x0, 0x0) 11:46:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8010, 0x30) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 11:46:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0xffffffffffffff98) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0ea438137922f4c121a5409c671b28bdbc463799a6925ab2eedf767948b9c7e1f66791c040636c26b6640760c09b1dc2894fed185f1ebda7a4db5c4b602902c0c43254603b8c38bca5ef406dc5a5e7c0333d5b4a45ac2d2f13fb697b969e70aea5971b75712fe1bbabeaac0a18ab63f167e691a497e80a2dfc23c66ad66419c8f3c25e19c4de35e8783299ddc369b9d80fbc6695e603add4fbf7379cc0e448d7a128588c219a00ae83c1afde0ca65373735d1499ddbe07e8790821307b8c0d6fa59c6a288cb16391c90ae0f6ffc45b7b", 0xd0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xbc60, 0x7fffffff}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa8, 0x0, 0x2, 0x968}], 0x427, &(0x7f0000000180)={0x0, 0x1}) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x0) 11:46:09 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1eb) setrlimit(0xf, &(0x7f0000000000)={0x5a2, 0x8}) write(r0, &(0x7f0000000140)="220e22", 0x3) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x0, 0x8001, 0x2, "49afd6f15928db39ac80f9aceeba126203f83bb1", 0x7, 0x20}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0) 11:46:09 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) write(r1, &(0x7f00000001c0)="4a2f51b17cc8486a68a95eee005c6e61104f67d7f18352b348ad12394a29e84e15db3635cf2aea9cf6507aaaa6cab3d534f029ca9c193a980eaa0774538def1ce32799242457b809a99dc39f1a42a8749989eb63c36a299f643404ec56f806d9d5e9d8f0d4eed1af6611f7aa12a7de99e1d5cc84a70481f37579ed3a505e403a0ef8bc83d90b51411e3099588be0c091d28e98785e6bcaa7d24fd87811ebdbbe3dcd65be2e3d975a0764a88be774b7a944cdd50f19dbc2271bf7c56ebbd3f392ed300812c90c910c27cdcb075d9214fa57686bf4b09939e675bcbc7649a661ddeb7574857a675977d5921d173dec3a05aef7689a01ce64cc52bf1342615cfc40f5a8d24064735ffbed54aa03bde4fc65c62ca066a3c7a57a404e262ab1e8c03d2d1328728b0602281926e8bfd6ddbb48a16a390a322badbb9b02462a83de5d33bffe87035020bc656161e33af13efdf5b33bb099d573dca57f6f5d70ac59d78689396c6670b2c6ca1289418d696361682e70ac8bbb3a5a94fa82b106d520cf0ae1d53eb2bebcf8b9694586bd48d2bc6280a8986f81d1b3a2c98fff4fada6ed288d2af4bc426c2be6039b3b65f03b5b99c9c12db2eca18725882814bb335bc9376f892fdb99c470b3b7ae2237fcbdbac02573a33e0a06b5fa5b450733af86bfac488054f37b20b306ea725b32a90241596a67f89ffbd736bef31caf45348452b008f149b75f500beb5f76f4783d24146ddc697aca69bc7fd9d005221e8bad8fa421c671ccd6dbb1282a630a71708dba64230fec355fe3296f4337c771131693ff198a95a4280aaf1c911f7d0f2d32a6e692af0dbb40ee44781168969b9711bb482504ec2d621ede454edd5d5ecd1bbae7d5f1105ee9c2660e7825c28bb651b2774465a67bb6a6d651e5752d58d088f504fa0ba0dbccf855066370b9da4a37eea08a1accbcc739da5c408c2e1992561a87b2788db7266c0b901a0787925ef7153082a1b101a1be51ed377fd2266212f5ab0d3b0dd6e01ab7e62da4e873953cf8c8b8e1f67c4a5c48d32bf59e93137017923be0f8b35e46c88556c2eb6d1e84c07e26cf2527dc92313e229ba797baeb2d977ede016393227727e324e4af4c31b7019ee47c44d7fbc8a6a69b0c7fb19fa8e60c8cbb216610c227e4e6da5418d26aa6d99794679cb85aff02604e055d4e1b41f7822596738dd701dca562de6c2a729c8e65f0722e9fea32cdbc6b547f93768175c56b8ff507981e9474080f478e58e7fbfe639b64eceb803460e49968719953e27d6fd8a7646172532b9fb0362ebcb502820ff0fb885eb76846abaa18482da2db3bb3a230a4de5acb9dfddb7269dca4c01edefe6aed371e195b95f1f6bf5f43a12f2d6d3bfc524b70e886a846321cd6814beecb93d8d4212bb4623145529f78705151784efdfe11632a454b390098a5bc2f9c3b1f8a2ccc219128dca9791d8940538212c864b8b9663657dbf284239d20adba9a2704d62ed6065be16d06f1dd754223874a8df624ecaecebc05704bf067617f36421916ac9a3f198356592bd40dd236903ed2764e1bb1a58289b0fe2433403984e67e793678d01da00380984f0609305a2eae78ba37efdaf6010f389748e691426aa730c2829ee6789c01f27cf6e833c27f8e5b2eb7fcd1f8b0fc71b3de772298e35681f391d13bcce3dd144f65103d4fdf3f01701ffee142bbd49052a6c86815c00eea2d3829fccbf72c51b295d07dc8c1d1fbaf43dce64c42a837a3a947abe413124e37c09d4156313b3716e22126bac4e9df3791e48ead6934f229923d0e19b229593f9e9144d7a254884a1d4ae7c3a72a1a46d3a82486d3bea9a02bf15523d01952ef39395db9eee73030d92e849ab5dfea03d3bf79f11d66cfaabf6bbf6de3926121198a41e12c1d0287d06014de7d0a9f6c6f86ac370717d752a333f91322701199eac348606eb6477d0335a4cda75da65c5b5d806ad1bb823634824d0755f7541f56446e8b95a9f645230308f8522cce14a95df3fe4a06a8cc138b4fd07ad98d5d8e05022f46cc3e6935040e9525ba585e98f4b0a7f7567aa3b555836ceeca71ce2c8b5261d63155051811575e1d592d7ea2403843594f144cb0f86ce2b4ac51301028764fbedcfc1a21181f52487585a1635f4e7784eef13998f112224323a0477e3d8fa6f596d6ce6546df3ebd918325dc9c6db6407ef94969fc4852b0de4834a2699a1a4633024bcf585f911f2264c2d8c0e2a3ec0abeb27cc7fa17738a0015b735f0be43bcde40fb10e40d6be2a4c44c5ed67be2c4c2bfb66d9b3368a9d7c0fe986255b125a017a62545c277db2977d0419e3be49154672abdcfccd17d8c7c62b73eee71c298f779570a97944b1b40cd250174fce1995da6a33a4b1269d96953c2e04a5776dbb69f4a1b8da2f127a90f34888bdf45f171a96e89f4149ef1d02eb694b3288fa580ace5afb21a6784a9bd078154700fc89eecaa53c2054d1caf1d88b9d4454ccb0b34e4bbec7010db092de120274b2f8fdb9243b002a9c96817739e2c3155993d564ad640f1614493c046607f4a7a86e97c96ce5c9f4ca7bebb4ed96764e391308f1ae6c50923ac8e8b1189b5dcc27ed7ab927a3c73a46d5a2560191614df2321a0d3a382bf0152c192fa46e259f236e6717d092a9637c5214356903579d06b0fe00a9d31425e83f0aa69221e36135bc6cc09fb4915dbc9ca63b12dfb8d2214c22d96ae5785abbb815f3cdca85b54406c576338c5ed2af56d34cb0e062e91ff686abdba82b756b1d649ef00fae8612fc87ee9995d3efeb38a116c5794f64226c2f4a64e3c3052bbfa4d2daf20656faac6d903faec05a96f86dbee2c9317fd6754eca1f5a2a5efd462c50c108604dbed18df9683b436c5fe6d6a0f2f1167f38a98c4dfa0d9d5bd0127010b23462388cf3cf2abcd432fbbd313c04b98c2567cd08c018eed2c79f97a2660fc871cc1b4f8dee18887c87ab675dd9eb387d873b9be98f8c3b2cd85e9290fbd85ae919b02d05dba92e6c5c6e2a19940cf89ecd8f0c8044bb75c47e827bbeafee0c34776f7c9b478dc52efe221a7b89214033d646916a69624688d6938408ba32393d1e797e1c63ef591c6ca0facd038952c9aec1833816768474630d0cfb9b993a28ae9f354be1fd859eeeb612d72d4e15156ab0e02466fa42e5bd519282b5b530b937988968eedb1761a0daddf385d046c9d912707a13f310d928150c5af5300efa090f997c4fb90db40b40fc93db587ed5ade7ab6a3b82ab1115727eda77c9e97bbf0ace4fc42336894ed74afd156b79fd76eb22d4fe9d75b7f5d96407dd0c8cced3365456e78ace2b031c7152943e8b55b610d800312c64373398a917e0a80d4af24a349992a3c74b5764f5140825cb1e0e6353f27a890d3d8260b7661dfa14fd3675ed9459a1914fc948fe67739d748282a082858ce5fa25c138eb032c91bc9e0ffe341c1381161dc31d69266ecbd3aa7b10bb9829ae17850c71cd13fca7e78868d23fea4ff7192dd7ef5f1131049c91c5a540234c8bd099c4d6e51d8dcf700886906d4ce506aed44379ee38bdc884e98b68e4ac4259b09fcc6c82e3f7439adc7f2d2945e0478f7fbbc77befa7b62071d328f610182b612939666e5122cb682d5bc0d43358d5188f0100bb2ff13d4338efd176fd9a2916f98e7a86ffcff06d7054619790753e3c46029cc1d1c6bfc5be4ea9aba31106d4e87a00629db36546fb9374f26609a967b793837f8fb8e39913ba2ae3c0e79ca154a727777524ba6a2d568b67232d275d40294fa1e36ac7863a64f38ebdbd388468df50eb64673c0f409dd22e60ae055271c13886b4ee651f43d9abe7b3a84ebdee6c55ae64feb9b4ed6aa8269731480a73e3369b6120f546b507656274a5c5cb87a0539e0f0f3d3903f1324087a111bacebbdf426e4ece03465f280ac6bf2b9f8567c772a87af705a3530975589b9b661d40c739967d4a0d49ae02554fbc64cbe28cb8c31778d1eecf010864e80d9dba4fdf4c3d9baf47e0c2de4be54b2d9bcac5d0938360d521f67ad1694a65c8b19ab7d46c6e0cc006ba3692d4dbab839607546b1ef7c701c5b9debdd815fb5c2ecae03976943df6224af4e34edf3de8a4ca8d2a126df759a26f482e887aa7f41e15f03be2249cd0aeb7d118896065c0a2df53199d478eeff7965960c95a76488b53977550b38fa2f291c56165d26f8d024c861a7a40776cfba0018e0e358a676f9a05536179a69ab9d7c350ce9a91104e758ce49a9ca96b35e27d3af509bc26470584d0aebb11ac73bfcba473c7dd7dab378c07a6e26f000b5c034483341e57c5495292d0edd1744ea180b41e919ef6b310629f1deb264e64c2661bddeca536d59293d1ebda041c0573a474513bb173de377f26c469bb5b1f4077633b98ca41dc700e3fcedc31396a0b71e3b6158cbf79416724675055506ae33963cc1acbf30315c32bd6fe9f8d32479d07b3f83e26bd47f44697c7c7095e5fa6b5b7722802f123cb8de5425f24aceb4f29957604d10b17a46ac2d1e49d4e2f0c32a019e593fce8e1ffeb7f1e4eb5b5e5030c7c7b8d2d63dd97d7ee66f4f9fe253a53dbec08f4c9d0199a0a095af60f6a3c71cf1d1708c4313cdad6ae60f4e72e5eb7e1c7c86d8eaecc867e0770f1605770b9a2c6f4baafe4e5cc13125dbbc45d9dd2e465d2d02d08b48e6bc0d41f5f35bf2c36ec5d05b3a5a84145dc8b293c0c28eaa5c2e70126f3a92a7f0c1b8519d9db7e42926af25d42f77fead931550964e6b4e8ecc33eace35e6932b8895e659f9f6e0247f5e151d7d5b27747384f1d6e8b590ea1282596822e5dfdddaf5da4813bb90bd720bef5927bfeee67717c0148a57c9c05dbe10d27408423671efa212de2ab029fc3cdb7045f014627712b17bcb8640b3eb67bc2ec10d8dfa1eb4784b1d10e5bad7bab5143f0e7b280d3f88473bd2907c89a480dad443c15e4994ffed1641981b480c371f3e2778153bbca4e2de2a729c33b3d0900135167b74d28c60fb7bf1da26aa7c0a83c14156dff175ad110db3feb4258422545a94bb614ef7125b3703261781f6637830505c8cc8410ed33e4b69e4be70b070721f7d09662ec9ccac37bb6115c9e0b9e35d3ea320e0244ced53a78d970873de1a281975cf110bde8ae8266880abab49a30d832c3e561ba12d37c5a0d3f33e4b8b383eb95d9dfc17d1cf805543898359009844c3261c3c05f285e32acc352d77e45f2fa7ce51075a9d12e0fe4036023ebaa4f8e865f7184597b65547c33dbf6c32b428f817c9d0b72cdf0cab807d2e753712e201cde80e87dfbca4eb0816e8d2aef874fb31b958c27b5672e85d23c44451c032f32e8e6a498e63194a5b49f0fd934d6b5f0971977c368bbface52d173d2f53604f56c2508bfd194b1af4389c093bb225413a4fc5ded8d46bd08b625e9fd240040a00304bb899f5c4b6641ff7fc18d0e60cecbee5d5f0301cda7102847e1edc058d57d913b44bc8b3423affb6a921c4d44dba265830e71ac2f2389657cf9f4c4df43114ebe90cd146536a5037f42f601ac52131b10e659bfd95fc0e4ec35fe901f14c1d5f8ac12efdf167b3c31501f15afd15c4b9f4ea1cac9350a064a47691f345f765a073a82bde13e90e6be9d1e62c8dcfbff00e25bb35b35ce1ba1a93a727ade9edb1854717f18e05e9a0145414edd8dc15fcc9189c2fb0db623da7c0956f8bbb4643af8b3bb330f93098cd8687312296406d94f9b8605526cb8ee012f5c47d11853c1dbcea762769", 0x1000) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/10], 0x8) listen(r0, 0x5) accept$unix(r1, 0x0, 0x0) 11:46:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x2, 0x4, 0xfffffffffffffff8, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xd2a}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x57}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000e39000/0x1000)=nil, &(0x7f0000f13000/0x1000)=nil, 0x2}, {&(0x7f0000e2a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000e77000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000f47000/0x3000)=nil, &(0x7f0000e3b000/0x5000)=nil, 0xfff}, {&(0x7f0000e80000/0x4000)=nil, &(0x7f0000f10000/0x2000)=nil, 0x6}, {&(0x7f0000fe4000/0x4000)=nil, &(0x7f0000fa9000/0xa000)=nil, 0x8}, {&(0x7f0000ead000/0x4000)=nil, &(0x7f0000e36000/0x4000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5559}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) 11:46:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x0, 0xd76, 0x6}, {0x1, 0x8, 0x3f, 0x1f}, {0x7, 0x10000, 0xde, 0x4}, {0x10001, 0x7f, 0x3, 0x180000000}, {0x0, 0x7, 0x8000, 0x1}, {0x3, 0x9, 0x401, 0x5}, {0x3e1ad91f, 0x8000, 0x8, 0xffffffff}]}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 11:46:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000010000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 11:46:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000017c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001840)="7ce482a913d89153a21cd27d2da47975102b78b82fc01da46fcfc5277317fed9be054aff8f35c3554d46ee62838d3a7459b105116432908dd91a0fbfd0e987a5475110132f91dde3a4ed944e5d739284e2c3bcf942be2796b0915a80cf2d889e25329d8af5a8fbe71e301f20115f9ed9f9cea276fb9fecb98bc8c6b16c00259a8f1ff1480a0c88b89272b00104835a38fab689290933f5c61878c66b253d7c0fea44857667", 0xa5}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ftruncate(r0, 0x0, 0x1ff) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 11:46:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup(r1) r3 = socket$inet6(0x18, 0x3, 0xfff) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) r4 = dup2(r0, r1) ioctl$TIOCEXCL(r4, 0x2000740d) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 11:46:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00", 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)=' ', 0x1) 11:46:09 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x7a, 0x8000000000009, &(0x7f0000000300)="eaffffffffff01944295ebf67953771c7499916470096791895f2c8954842c8e7c93474fd993411bf452abdb19037d1882be2029ed0003f606a78296f8f83fcdaf452633be68d7835f0f0c283737d9bc4d2886bcde774c8ca761e6c89eace2f4552c00f2e9ff2f6454cc9ccfb4a6357ba33b3280f67e1a66aa497afff7eb43392191e148c3", 0x6) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)=""/67, &(0x7f0000000080)=0x43) 11:46:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000002d, 0x2e, 0x0, 0x67) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3}, 0xc) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0xfffffffffffffebf) 11:46:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x80000000d04) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) 11:46:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 11:46:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup(0xffffffffffffffff) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) h" h" pckbd_enable: command error 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)=[{0xb69, 0x1, 0x10000007, 0x2}, {0xfffffffffffff100, 0x3ff, 0x9, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x24) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x5, 0x2aa, 0x7, 0xea}, {0x101, 0x3ff, 0x8001, 0x62}]}) pckbd_enable: command error 11:46:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="6f4c277811f74f8d0900000000008000000000006df3eb0100a577995894baedf216048562ba5544", 0x28) open(&(0x7f0000000040)='./bus\x00', 0x8800, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="5c9d3602e24bf29c8da6b94022e3589bae1aed53b96b0c8f4bd064", 0x1b}], 0x1) 11:46:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) fchflags(r0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 11:46:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6cf) syz_open_pts() 11:46:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x40004000002228ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xffffffffffff0001}, 0xc) semget$private(0x0, 0x0, 0x400) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) semget$private(0x0, 0x1, 0x28) recvfrom(r0, &(0x7f0000000140)=""/90, 0x5a, 0x840, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0xa1c}, 0xc) 11:46:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xe7c7d0acc7c26f44, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000100)) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:12 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20210, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 11:46:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x400000000a, r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:46:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x25) write(r0, &(0x7f00000005c0)="5783d8d046613e0f44cd49a940fb4c82834556f4c244c036edc0860315c2715cc3d37e0f96e9db050e0e50b7da9b4fde8ff1fb3cc4a6f77979b6707c4765da83e66b6bcb795dcd145df52163a08552973a00870695b5416a23bde3c28db633444164751c5682128428827427e9555496b53f2cdb1bc879e1bbbc8c38e6a89318a0003fb75ae2dc964c07f029b82803981d89a8f73192549ec84132becf7cbb4ded256f2423e7597713387a206fe8ee3e2349ab86377b678df85061ddda41943c7b9478345a1f54af802acf69809854808d74510c9c6a54cdd40da37fd7ba63d15308d43be5131fb889bf0785733be9c92d9513cac835a9cc80de91a5a4a60f95a552941e680bd9ef133527e4d4eab5b6bdf19eb65038ce1e9c59e191f5149554bbcc431934f652b61f945af046e86b639da76ada5d5514eabeed23d9fdebd4a096e93bd13682985fdf2883a778517f8c6d3453ad955a95f8ac37970d6995a5c8412cbf1231325229d56efe168dc38ba9040c77e60ee5ed5a127824aa93e1165d1b971a206e3a939365f493ce2536a5363a9eb03540e253eeb080a3852280e14719769f9d56bec3a96175e4dc2f962e0d07c20e4bc3677a600d0110282d74f3eacd3ae6f433883061c32cf3df14244e35bc9e964a1a9b58f1bcbf81d9262d59d581e9799e0d68d211b5acd79de65b3b5329efe81ae7c34f443e91140025b597368facf26d2a65f1bb519a17f27874e8b0a6dd3e6001991b6ca5ce2ebbed06770675e4564775e31eff7a3af431f7fed1a7835e2930013f54d2c0cfddd6bcfb72065baf9478e03177005e414dc4fab1526b009ea8bd49927015604fc5986cc50fd7104504990fd46adac5f6e0d709b617290d97218157f26940e95b7214d9fe1f4f7d831b0ed0e9ebfc686330fe45e2c0a54e17d4dfc665b40c4ad570db3400ba8ca1a66a29930df6b0e3d2e4430b74171b48a07c35539828e6674537719363db70727cde65cdd5eba3e38129fa7d810aa92afa1601bdac69eb1d5064da88a73cee35fb55f12df631a5f9ade93a012ac5765e2ae1ab3161079a53e76aa719a2a8287899130b01413a637db8b283e914f3bb803a3329e991f2e90cb378f2340db063451f12988055499c967438af534286057ac7f1f3b1cab0f30d1ebacbeb5bd025af57990e4421f8de91c7555111a6c49f9b6f7a5cad89fdf7def0e7f26b0946f8be94bd11c82281844a87339a82217bcdc8aefc55d2ddf20633a788d6eb9e0ad3f551b05677a9a888d4444cb9fc4561bdf6e75d7863e4d4a9e98c3c2dea1982578e8ae80a615ec49334cd7de82db48d27c0f554ff842906a3e87ae04dd9b03c584807b3ae68a6c1fe55665bc4341e0ddf7cea63ed4abb2ffe1b082cbcdc93df2641441a843c5040cfdfb11f8a112ede778de53096d380e4e2259c330bbae372deedfec83769f40b691037c49a3e47b0afea87e4d7737ca148648ee0e0f7ddfec1f6662f66b119f2b61600938c1683426c02dc692c33d847055c184e5fdcad1708eef466fe5c83dc669fe4bba12626aef915987181d194653670a5c87a06a8dc544c8ddda4c29f454f91f5e3606653baedd5fcf5beabe48e2753794320a0fa28f1b21ff57239f0dc6d4127d87fd4bd468e321e82b295cc7b6857b21a09b46f4bbd6d8a603da9dae533eb375037df3c8583f53747329cd27425e2fa66eaae3d8b9d6dc58f63d3ee03cb99c952e903f0da4af069880ba1d1e6ab5ac77b35c3546e8a6297f833d635b798614b06719f9d382e3d1523e0e9f05d8aa5508d538acbba7f1ef70fc3a3ca31c8b409e03e7fd1feba7f6a331bcf92da73ae48a857fe19b8232cc9edb2ac5f1f85ca8e885e62028629bb0c68ed131b0510067bda1b345372786758cd9723657e40b245524f8aa1237632cf9f9760631e2f4e0a8cd544cf4f279328a373c20cf7e3ee2229b18efa635d8e7fb7c636b58851020ae7186d16b7000ce8947514f480259c8b28966326ffa2b9a312a73ceae4e98cfbf3c4dba4e3f5e5cc2dc6d38daa0d30ad032baf790ee72ce7e70ec7a7d2c324d329bc4126344318b34910541e56bead1694e80b290b544c691b6140c6f53672219f3e880ec4cf9ba1bf00b54a5abbefa780777a25126472c0105c18abdfa1249e79f08b22f4c7b8261f853fae8492582239ba0818f37b7572f793eca96d19439457b9eebb2a47c232199cc191912fd90a0ddd760bf9340d8fb6376edc5d3b8df64a65f14128c76ed690a43e53eae4c22505ec4912cbff5e98eea1170847a3dde5500d32fc7f1074fa07098b6ccd2f6612a5ca1df47f3aaf78ff17f064545c71cf03208e8dbb59c3bee569e0296b9f529596fe9bb083b9dc7614c84e5cf9dc3deaea05437a2eed971fa16f2b185084ce489d1aeb8a9ef88d574dff5b38c41ab3f8270ad48ccd5a75098ca9ad0cf664b90734900ffb130a3f0d71f4f5e246aa38f03635e2331bbd7342db54511d33365e4ba173fcce9cf6ee1d5355cd31b2b26d0ab035e6c6e280efd2fdb937fddecbd875d5592d10a5eaff0058bc57b4d4678cbe0ce7f793b5604004d5cb82ef7506e2957d5aaac8061bb04b3eba6ea83cebf7553fd032e4965bcb06c38d6d2574be879467e9022a6f66dc92b77a959bde90344f7990b70492e9f76d5b926b49d0fcadbd23d0de31b7fe7ba815d79c66df7b770f6aa4e3d518ac039c2aac760fe91eeafa2d652315b677652babf885e539711a2db1cb510e29ea11aa0e382ecc9cac22903a75a667f061bd36b602d34a489e8e5b1de1e93bb1322131cb100c521cb23ddcaab60438e95cda2cd0c25f355ef96ea020a2a6c7fc20f2d48286e87508e2356187995ce2d6d46086e9183e3607bf3251107d18dfc382c31ce426e3773ee35f713660aef5ae0f67d7e0c56109c1029f0231167f6254bd9d4811acdbae73817d21a7181103e702ca5c6515917726e82881d405686e98a1bc704bf304c8632c9278ccbaf54549081bdb62db384dc7985c0085f30cf6f2288cfc17f628192e36b26e0981a8ab7f075bee01483cd86313910477128c097879319444d7682d96b98584ede0afdc09253bbad49888d34b7715355f1fa74cdc254df6d0e94c70cafc971f19fade1c0d8782ff4b2540756f7a92739d6c712678655bc440426ea079afb134253bd6697561aa2149bb7560af8d8240fd3843c091ad1ac096b0eccad4b08e059fbc522981d897079dd0e2e25245cd2066cb148acf6df402f515318fbad507cf6bfb07b6d851d9111c3f5fa792f1dc877b0aed7b502319f3818dd1586d7a0ad3924112936d94ca0f3d068f2158ab71b456894c2cc05b44a6b0b733c5ae8534caf5d0d4056587bf0fc61924b77bd13643adb381d7c539db19959ad91718a00e3259b204b1e1f228e4b86eaafd81bbf5bf5501145e0cc00b31b98438b1df46a90e5f21db922429c46f4eb380a5198e0ec5541fc54638d52cff4842befc92d20b7d1f624917b2b9b7047065852a00ff4b10b0d1ff710505f5de92b66f10721d37b6437b9d2924f30d719bdca94e1bf0be1cd80910ee1579fdd5cdbfcb5f7f9a88b0a6204dfa37f7d8c6b91b96253cefde3fd0f0ca7c149282a53fcb9d7f8f74d507950c3205ec8da4aa05c95f792e493025b05536b9e8f983a52128927b5acfcd863d7f43d7d72b50e9b6e0c33051dc1b2a7539090eb360684d95257b97048d0cf84eb26b230121e12ebeefed3a84e0d644470db0978728a4a436a990639adb436da45ba92fe72d10bcdef7a39a19b8a33f48d915586f7e3a3991941c1d7efedc9cd86604fc60d61c71474bfc5f9a08c77d14c8907434e0991063537be4d1ac06db804a640e4f54b08fdb808f8695efd390702b583c3f3eb5cefb997fb461b36d5592587c7f7961f3f726ce8ed2240322afc9cf8516a356885249040a4007a175abfc88e61a145034d26e559216d694d0e8cf4d6c2a1f85eea9b0058b6022d30ff73aaf0dd8039792cdcb7f410df921e772740732ab6a4751e5ed7369d828df7d566086beac1a921acc6096884209dc10cabf803fd484f2ebe69aa2ab98e1e0e1bae6c8638ae74b67061e7808ceddd2ae73c3623d3b90f524d743ef7ea7108caf42404ec488e96039c0e4965022547762be7891d7fa520020924ab04f1114248c35815b6c82ec398e773f21b575c9efb233262493c557a57ccd287a10aae4cfd2bd4de8cdf6fbf3f05f29870af7b608efb48f01222a482a6e4629b498a826a3212d4374dd3a2e68236e3da696006f5772c257a7b6893f8592ad7b5f806e18cd1282d0a462a93f67c5d605caa923ce1667c9cbc2ce1fef40507c142c5124e9e211ef4a18651fe3d68a5e0e36308b5f6de4bfc93a2013ddf97524843a90b42a31d82bee1231579f77b9edc296c184c9e7fb565f7074d3251868e78b2cf508dc928cb6eb0d7b77cc5db9a40130c8e787bf20b2aab145781d6af0a7d1bbf79743b2da447ff56829c935a029a0a269adf041b160977707ad826d065be87611aaf222fd9f3ebb68af25a3ead7720ee0a1ee2f4e026f8a6920e35587239dbbb8ba03d6e700e6924795e639d33bbd15b4958abb131acafd80541ea0982709baeba5d2f975930f3930095758e74d3dcd4fb160c9e2690659cc4cb868a1b50259c414fe4cf34b295ca3175f5cf6d9f878be1a76e04a274b6118968ad978292a80ae7acfd5f1e71330d11d73a0cf2bfda3b3e613bc73821ba354a45e99a585f88eea913ecdc2761746b99974d0f09cf2130cb4b74de0a1fb7328d4ad27c902f1ccd7c9263e93f8de468b892459ead63d1e42cc9dac7a5b0458379afcba066aa98d91eabb96b75a61b889480faf37bb2713c9f1b92b254e4cb2a1d2711a1b8e9c097b928c6e9711e6562322409c3a66f271b81b8702edbc207e90eca21189857a1da6c181cfe935cad214506b4b5ba69ca58a968cb149aa6323ced88a0b10172b3cbcc5213afd54688f866ab558607cbd5add3f1c35b8ed25e733830a78eb31fe8ddf63d6edff63c572dcb98646e0e1d6b8ce8d04b17f1a70bc21fabddc291e540922a2ea489d970f185714897b39a2b034786483bf8981e9355a1948e2e6f9df954cda8a35e9b6f6f8dd820c8207e22c8e8e59e8b18f1a1dcecff81e077e6cfb73812581c9cfb1465d1d683b73fececc9aefa5e08d085ebbad657ac974d5ff038f432caeaf9cc47469781b71861915a0da18f1589f56809482cb664284d4bcf6b7c7f323915614617d0a404a2a08dd255e8e447988c5f7825b29483aa884c693e87995ad13b9d9ca9cf65c495bb58bb642052e81a18294e60f4a31ba5cf22d61943ccd4967f6c9a0cb4d970e2b34b1ba94e9ad06d29a95cb703c08d8bbb448f3cf04d0621ad5f7a88d965926f44f5d3fde2ecd9324ef6fee2e93bf0e0d6a7e9d8f73d164ebb166acb85108339018e733099ead5efe626895906d76b521a2435c9cda4b5df85398ba1a3fb2722f2f24c72e46ada46c9fef10c34595ebae370a3bf0a38da6dcfcb976c1e62f5515e177e4ba8df705ccf11a125ff3a742b49c284f7b14bf7ad2751c8f8ccad91b999fd2a3b67657e82131b767c90ed6b5160c11a38b6b56be1b166dc64e1c3f373321c7cf036c7f41033252888951b767142df9aafc28b5830c80a33d0de54da1257ec1e4d6b41642286fbe310236f3174fc65f18472dc0c538fce44c6f585ae1f21819402a85f6f96eb5427b429ebfb22ab9d1bb3527751c9de481ebee937ca51222a6b9aceb8cd250d7f576387a386ab0", 0x1000) socketpair(0x1a, 0xc005, 0x10000, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xe0, 0x1f, 0x8, 0x1, "900ec30a7ea73f25f66d7597bca30b7f33358007", 0x35, 0x1b}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:46:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x6912, 0x80000000}, 0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 11:46:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) chdir(&(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:46:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchdir(r0) dup2(r0, r1) 11:46:12 executing program 1: r0 = open(&(0x7f00000005c0)='./file0\x00', 0x1ff, 0x80) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00+\x00'/51], 0x33, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/242, 0xf2}], 0x6, &(0x7f00000004c0)=""/102, 0x66}, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 11:46:12 executing program 0: pipe2(&(0x7f0000000080), 0x10000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 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) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x62) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x9}, 0xc) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xd04) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x100000001, 0x1, 0x100, 0x4}, {0x401, 0x4, 0x7fffffff, 0xfffffffffffffffc}, {0xfe, 0xde9e, 0x2, 0x5}, {0xffffffffffffff52, 0x0, 0x8, 0x6}, {0x40, 0x8, 0x200, 0xffffffff00000001}, {0x10001, 0x4, 0x5, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) 11:46:12 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x982, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x100, './file0\x00'}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6, 0x0, 0x4d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000580)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0xffff, 0x0, 0x7f, 0x4}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x3c65, 0x5, 0x4, 0x7fff, &(0x7f0000000240)={{0x5, 0x83b1, 0x8000, 0x95f8, 0xfffffffffffffffd, 0xd2, 0x95}, {[0xc797, 0xfffffffffffffff7, 0x8e4, 0x3, 0x1ff, 0x0, 0x950a, 0x0, 0x1f, 0xff, 0x1, 0x1, 0x9, 0x8, 0x9, 0x7f, 0x7, 0x100000001], [0x9, 0x8, 0x80000001, 0x1, 0x0, 0x0, 0x1026, 0x0, 0x1, 0x9], [0x58c5, 0x0, 0xece2, 0x6, 0x9, 0x2000, 0xfe], [0x9, 0x10001, 0x5, 0x0, 0x0, 0x2], [{0x0, 0x400, 0x8, 0x3}, {0xc88, 0x80000000, 0x4, 0x2}, {0x1ff, 0x1, 0xfffffffffffffff8, 0x9}, {0x8, 0x5, 0x7ff, 0xe98c}, {0x81, 0x6, 0x8}, {0x0, 0x1, 0x7}, {0x3, 0x80, 0x4, 0x2d}, {0x9, 0x1, 0x4dc00000000, 0x7}], {0x0, 0x39, 0x6, 0x4}, {0x0, 0x6, 0xffff, 0x8c}}}, 0x7ff, 0x1256}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000540)) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800000080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x200) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) 11:46:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x23, 0xc0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x2, 0x8, 0x0, 0x0, 0xffff, 0xffffffff, 0x7, 0x6, 0x1, 0x207d, 0x100, 0x6, 0x6, 0x100000001, 0x3, 0x4, 0x3951, 0x9], [0xfff, 0x0, 0x10000, 0x6, 0x0, 0x2, 0x7, 0x9, 0x2], [0x7, 0x0, 0x7, 0xdf, 0x9, 0xff, 0x3f], [0x5, 0x7, 0x3ff, 0x11f4, 0x8, 0x4], [{0x94, 0x0, 0x92, 0x7}, {0x8, 0x2, 0x1f, 0x7fff}, {0x9e5, 0x0, 0x61, 0x8}, {0x100000001, 0x81, 0xc66, 0x80000000}, {0xecc, 0xe25a, 0x1, 0x4}, {0x0, 0x8, 0x8001, 0x32d}, {0x55d, 0x6, 0xd67, 0x2}, {0x4, 0xffff, 0x1, 0x8}], {0x0, 0x1, 0xbbe, 0x86}, {0x333, 0x2, 0x7, 0x3}}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000700)=""/132, 0x84}], 0x1) write(r2, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x30041, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 11:46:13 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') msgget$private(0x0, 0x1) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="acc4904aef99a8b72e9d77fb46df65175e1b9308"], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) write(r0, &(0x7f0000000040)='<', 0x1) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x6000, 0x80000000) 11:46:13 executing program 0: socket$inet(0x2, 0x3, 0xefffffffffffffc3) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000100)=""/90, 0x5a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80c3, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 11:46:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x13a, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:46:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x2}, {r3, 0x14}, {r2, 0xa}], 0x3, 0x800) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) 11:46:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) r0 = socket(0x6, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) mprotect(&(0x7f00002d4000/0x2000)=nil, 0x2000, 0x1000000005) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x3, 0x7fff}) 11:46:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) write(r0, 0x0, 0x0) shutdown(r0, 0x0) 11:46:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720259560f8e5c15f73f2a044fd13055552fbd5e41789632dfc94ff334a5619514f4c8ab06198824b3da005bbd43a3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c778bfcd2f92c986f3416a62f55a731d37ea011958e9ad7f35de4bb26346ea61b0c196218ddcd5decd21544eabdff", 0x8b) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x401, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 11:46:13 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x49, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() fcntl$lock(r3, 0x6, &(0x7f0000000000)) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xbf62, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = semget(0x2, 0x6, 0x6) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/73) 11:46:13 executing program 1: shutdown(0xffffffffffffffff, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)="dfa929e632236b8af72acb44f47649244784fd10949353688565bbabc350cbee", 0x20}, {&(0x7f0000000140)="3bf3bda81c76d6d3511c40a6269b29acb3470b6e8d5d2a3478945865621eed19bbd3ae3ffe88ba0dca88b91402b5d5b8513637c623ce92d0ba5a026d67066446ef44a774db04442ef93dd90be5b28dd8d5e7f96b6325dea328b9c585afd3f97033185140bee421938fcfcd96960bf5f22f9a30609f10ab243025d59db37d2bd5d556a196636359d09e48a0fee816aaf614c1b9dd581683100b628a830f0445b3cb9b4ff0de1623aa83cbe8c417502d1cbea68a", 0xb3}, {&(0x7f0000000200)="ca0010319045ddce8e819c1bc948f0b0eca99cb6492b61030b38e8dd37220b13cedce2c32903b635c4294375df97d856f962f0f949670fa320e1622a002544b11359d6940ad27c8ebc183849600e9153c75588afccd9c00da4bd80ea4fe21bed145c1add24925a8f39e157662fdc401ab6d3b1cdb30c3f39ccef65592a89029dae783e6932309ffe88cfe4e9a66cdccafde877ec2e810e789cf2e1c7380559962b799d9f58e52547cb6aa632d4cb80a7109ca2496a9e30f38856af84046924ffa932599475ab8270c3ddce", 0xcb}, {&(0x7f0000000300)="ba591012234176db76d6733032941dcfb17bf5cca5f05634231dbfdb32f812bc0977e25460c7", 0x26}], 0x4, &(0x7f0000000380)=[{0x108, 0x1, 0x8, "cc0f617604c652817f64cb3db704839f0691fa84e1334440e91055d8e5381d243ccfac1d413e012c25dd812f584b900bb38907e16c9089025070742917b3e5138e3025eb39502fd512e8ff549eb3cc8275ed9e015a2aea3e8c29af68dc955982c25e328cea1b22f9d8f7da3ed4c1e9a32aba10094a8a30a09750788537db5a54f8527dd52a04d4ece863b32188c5b4812c69f36db5b2567724fc9863783c0ef14285a9abc8b71c60802bd8e69e70547b2f697d95dd467f804ff47fb2b1a16228abdc8930faaecdbd1e0c44295ec403f1df0d73bb12a877615829141306f7ddf44d2aca6d26afdee1da1d6275d909f9d4f6aaef097ffb"}, {0xf8, 0xffff, 0x3, "1a0b0d254c89a352bfd62137433ad717609f31449a5d5d777294656d17a4944a2bc21f597fe7c16bbfe6ac797c9c817e0c6ef4be402618d71cf143e836a3a78fc3946a6cef9f8e47033b0f790792fb3638b4f0d3fe687f032ea6a6dff64e974c76fdd0929f08b9cc0dc5cb312586096e6bfae9d5167c250410e0b775f7ccfd71079dd4324d416564c194ee65ceb3b14e5b43761f9214780dcac5dd22ad096694863f8777872ee5343c34e1c387ce62b8970d5978a1772a043eabc235818c428f8c845ab970a00eba304be5e18ee17cdf7f8d56e307ee068a0d719e54e7c6a1a0584cdded434776"}], 0x200}, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x7f8, 0x0, &(0x7f0000000080)="44d5409dc23237e1a305eef93ecb80fb6abd68149d21f95ef8476bc62f83d102b3fa0c41c657491d54dc4c1ebf74a587b800c3da76f6706e59e8a875390489cd60fe993bb0ffd43e057bb5da2b884957e56d0244df723c89cb5c313b8ba88396e06c109af34fa34cf873300b6b36616b552018e9358154", 0x77) 11:46:13 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x20, 0x5) ioctl$KDGKBMODE(r1, 0x40044b06) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="503525037342035b1bb60d0d9feb09402887de6dc6763f8f7d611e73a3f35ea84bc476ecd885e16bdfbd3c93fdfa1183bdbccc77a7ef043b4bf5910d3c3129e7604776dcf782824ae1cf1142f7ceac61b4c470225919e61b5bc2fd55e4aea6352c77b22c0bbabfb806037e8db6af8c1a6ff78dc304eb7e9befcca0c741901e232f66018ac64c8c29a0398d29e2342562cd45d3d12ce63a6041a8bbba36f7e20df1d8d9de16ac99300c0be7e63bec7bc14554d57db70b6072963c8654046d9dd0a034b6fe", 0xc4}, {&(0x7f0000000040)="51c6b5ceba00b8f90dd0fb8da2ef5a8d0db00bfca913d2", 0x17}, {&(0x7f00000002c0)="a67ab2f869a076546debb9797c83a975d2c9b8749c2e35f4da5be9d7c49c29c0293d2b0bb7609cbfb56cfa3e8b7f3212ea41ff9e132205a118d37cfac72d8a0ca3163366c3edb8dd2de33366f55d7c50fc50fb3a801cd6ec6450418f80fc8d12e977fda7fc367240e662ed4f9cfbef5349592dace62c4d313c2e96fc9b660009a507d346e831720905c8a83d3285e7a58067b47dca2d86751f1db16c35ee8526f245d9b9ad55f4290a8ec00c97b5823b151e3837f4ce7653046676aeee16a9b406333bae5e42e44a5470a95fa1064e90fe1e750d0d23129a686492302d1eefcd350eb8a647930d3d1762da6bdce706b1a8802491042926a02d0a74a6e2570c", 0xff}, {&(0x7f00000003c0)="46543833559e346f3bd05a8d7b182e7b41ae58c1e23a2bb2c3b53a3fad47cdbbf3eb9d9b651a0d68bac705db9de56ffa8232da78b67acac26fdd483e88df2148694b37617688b4e131f522af5d5a5644e0a5dff540f1c350e87b0cbafe4973bebb5a65a72f3a64d4f0f0440b439778632dd55d8e94a3e8ba968048604b", 0x7d}, {&(0x7f0000000440)="cc70b04147033e4ace8106db8e88e813ce498677afd328796b9c9bdbd1ac1c6c403a5e360d44b2b31bac7db8ab42f36aedc9bde9a0e9bb18caf2357e15cab2f115bbba3eaf4665475e445a4fcb", 0x4d}], 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x2, 0x7, 0x0, "0000000000005f010000208000000000006900"}) r3 = semget(0x3, 0x2, 0x2) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000080)=""/27) r4 = socket(0x18, 0x2, 0x0) getegid() connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 11:46:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000000000010000000000000000"], 0x10}, 0x0) 11:46:13 executing program 0: socketpair(0x1e, 0x0, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8d3fdf802f0837f3, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) sendmsg(r2, &(0x7f0000000140)={0x0, 0xfffffffffffffef3, 0x0, 0xffffffffffffff3e, &(0x7f0000000200)=ANY=[@ANYRES16], 0x3f2}, 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x7f) 11:46:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) dup2(r0, r0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x81c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x16, 0xffffffffffffffff}, {0x16, 0x0, 0xfffffffffffffffc}]}) r1 = semget$private(0x0, 0x0, 0x311) semop(r1, &(0x7f00000001c0)=[{0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1800}, {0x0, 0xffff}, {0x7, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x2, 0x1, 0x1000}, {0x4, 0x9, 0x800}, {0x3, 0x1f}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/114) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r3) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0xfffffffffffffba6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 11:46:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8713c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x3, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) nanosleep(&(0x7f0000000040)={0x8, 0x9}, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 11:46:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8001, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01082c6d0000000000000000"], 0xa) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:13 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r1 = semget(0x1, 0x2000000000, 0x40) semop(r1, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r0, 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/45) r2 = socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x40000000000002, 0x20002, 0xfffffffffffffffe, 0x7fffffff}) r5 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) r6 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r5, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) shutdown(r3, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0xfff, 0x1, 0x7, 0x8, 0x5]) semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r5, 0x6, 0x7, &(0x7f0000000380)=""/218) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000480)=""/160) pipe(&(0x7f0000000540)) sendsyslog(&(0x7f0000000580)="4d773f16ab4f2dfb4f2cffb51cb55a3452fc5f3d42d3b8882365a50513c6305bfb3cc1caed0e1860b4d43768e58da5c20d397f60ab97a2aa89543cefe9a6786f1dbe3658ce02013e0a1147f7d58d0f5ecd640a444dfafd6e9d0675929e55b2b31adf1349d896972557eaa12abc95950a279ac7372958d811cf486666c1d4f40f57790961b33cd198a80979d3068ec288a24f5193cfccd9a5674d7c6883cbbc912ee4935d2274ad77af6f4dea8821a3ea9e7e3476e3e8", 0xb6, 0x2b) shmdt(r7) mknod$loop(&(0x7f0000000640)='\x00', 0x6000, 0x1) shutdown(r2, 0x2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000680)=0x8) clock_settime(0x7, &(0x7f00000006c0)={0xffffffffffffff51, 0x744}) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x7, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0xb058, 0x9, {[0x80000001, 0xf0, 0xa817, 0x0, 0x380000000000, 0x7, 0x9, 0x1, 0x3, 0x156b, 0xfffffffffffffffd, 0x205c, 0xffff, 0xfff, 0x2, 0x5, 0x5], [0x1, 0x0, 0x7fff, 0x0, 0x8, 0x6, 0x3, 0x8, 0x1, 0x6], [0x3b0, 0x7f, 0x80000001, 0x3f, 0x0, 0x3f9f, 0x3], [0xbfb8000000000000, 0x60, 0x83b, 0x7f, 0xffffffffffffffff, 0x9], [{0x3f, 0x0, 0x8, 0x1}, {0xffffffff, 0x8ce, 0x8, 0x5}, {0x5, 0x5, 0xd1, 0x6}, {0x1, 0x20, 0x4, 0x5}, {0xfc1b, 0x0, 0xa22b, 0x5}, {0x9, 0x8, 0x4, 0x3}, {0x81, 0x6, 0x4, 0x1}, {0x8, 0x9, 0x101}], {0x1, 0x3, 0x0, 0x200}, {0x9, 0xe33, 0x3, 0x3000000000000}}}) 11:46:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f00000001c0)=""/194, 0xc2}], 0x3, &(0x7f0000000340)=""/227, 0xe3}, 0x800) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 11:46:14 executing program 0: r0 = socket(0x40000000001b, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x8, 0x5, &(0x7f00000000c0)="8e7c97afc72e893c4ddc2ee040eb1fe9d3713e52fc04fd9ed3214e710d9b7e478c95fccfbc9d8e2ce9da4fe25b1f93bc85fa5817c487b1be05b08c1a594a3843991ef7335192f63d9f84a6068ebd2540d2dc335963e5732faaa49dc915e5076486536425c1d56fb278e6989dc93e246ce6d0bb8b47b5501ceb359a4283dd2de5af8ec30306af145a41116865ca6a1f84cbe2c0ef39b897bc2c6f", 0x9a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xc) 11:46:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffffffffffff0001) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x5, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = dup(r0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)) read(r3, &(0x7f0000000140)=""/35, 0x23) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="36756877289041f37be87f5075d0b29351b02a4f1c3ffb18b23ac0665e61f133b0c4f12f08f01aabe4b5ae80b32580c1ff9385f8fbd05092c424a03c99f77cd0a30fa6a4d9846db8264ee49fc36534b6cfa57b8f9ac2b296910ec195ab40d8ebc23002e4cc9f4f7838d44db9db6a1799ec07d23369f5a53605eaf9b09c0841dd438ab54dbda9a6ad50d35646d7ecbe24465b633f2e4fb3c8b64ad9f471311dd9d5c565956037c98f07bc278d6fea1da7d1183534951d24b04feb51755cc4027a4c9c", 0xc2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x100, 0x0, 0xad, 0x1, 0x1, 0x3, 0x0, 0x0, 0x1, 0x8, 0xae5}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:14 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10201, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000000a, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffeffe, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 11:46:14 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8, 0x0) r2 = dup(r0) recvfrom$unix(r2, &(0x7f00000001c0)=""/195, 0xc3, 0x843, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0xf, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x200001, 0x3014, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 11:46:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x128) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x91, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x7fff}, {{r0}, 0x0, 0x10, 0x0, 0xdb, 0x3ff}], 0x4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0xffff, 0x1000}], 0xffffffffffff8001, &(0x7f0000000140)={0x7, 0x800}) kevent(r1, 0x0, 0x2, 0x0, 0x3, 0x0) execve(0x0, 0x0, 0x0) 11:46:15 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./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, &(0x7f00000000c0)=[{&(0x7f0000000280)="389f3d3c757105cbe64f5e8d5ffdbd852a6aad4f0525ceb5fe385d3815a85d9dd9fa98aeeb36619bee144fcc7e3dd55bc9ce7b8bf094e5684f55adf056983eb83173aec04786e8dfc6ecdb6339ce30dfc163cdb06944bc5b182e3b6376e10594ee950b3d066dc1e09d5699720386c3525570612f7fe4586cd97f2cd338442ea259124259dc19e6efa8a71ce95667bd3e0ec43001a8d51d94b7a51e87f3922cb3d37284cc93800aa157bf4af7cbdb7e00518d20ae23c096f901246c47be4f7965c1fcd6986f042d499d6bf48c72ac341a2d91cc53f0a4efec3d403fc44fed58a9c0af57994020b2c9b4f0a7ca0915009b960c85930b544b3805", 0xffffffd9}, {&(0x7f00000001c0)="cf1377093caf7c3cbe9fd9fd67af47f1ced5002dfed22fb890517d436f2778b3b9e1cd642ad6993658ee48e125c73d9b7cbc0a4b13d1bf4c26a3132222667706af08f749da1348864496cb26052d1673f33738b18aa3446ff7c85e1b7c9b9fb1a815f037bd056603ffd1f212d6437054d99e34c4e89d26409ad8be030ffb4d19018c6b8c82b33a22247c", 0x8a}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 11:46:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e2e", 0xff}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x2}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) r5 = getuid() r6 = getuid() connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r5, r6) semop(r4, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r4, &(0x7f0000000180)=[{0x3, 0x4, 0x1000}], 0x1) 11:46:15 executing program 0: clock_settime(0x4, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) 11:46:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:46:16 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlockall(0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:16 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x1a1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/46, &(0x7f00000000c0)=0x2e) geteuid() pread(r1, &(0x7f0000000100)="f1", 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x5810, r1, 0x0, 0x2e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1810, r1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/95, &(0x7f0000000240)=0x5f) accept(r1, 0x0, &(0x7f0000000280)) r3 = socket$inet(0x2, 0x8006, 0xfff) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)=0x1) r4 = socket(0x10, 0x4, 0x20) kqueue() pwrite(r1, &(0x7f0000000340)="c78ff20a7147ae33842a42dea7c77ede087e03236a890d8ee21466d3bc704e24cadd28c5b8b1e85bbbefa05174dd32b03ad1192605f6aad161796d6d013564d98b4c00c870c3f39e71eab4cdeaef8bf237b9369a7b", 0x55, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000003c0)={{0x1, 0x100000000}, 0x2, 0x7fffffff, 0x9}) r5 = accept(r3, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) sendto(r5, &(0x7f0000000480)="b3f6fc4b32943db14fd05cb21aef23019d2bf4fb1f463906e3a772cad7963a145be0d4a47321ec86d71e019f8c642c424801bc08d934b013110598f493d0193dc58f3965da7bfbde2cffe29e1ad5d64be46f8bf99e", 0x55, 0x2, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r4, &(0x7f0000000540)="cf2c41d5884926d1fd3821fa10b0076ec8da50608996141eee30c2fc9adccd461c95182a23674e797c9080fc3940ab636a15dc15ef8808ac9685bb65d9ae695e4627563f9f4b8c3771dabccd0f5bbaefa33bf55fad3bb02266d90cacab08b5a69fad819454827e580b2280180ac0bdfbe712273f371d0a1a778e071d21d5edcddc7d1186728702c8bf2b998ceb17fbf3d006c76cd63182a1d62da76213ec10fee9e781460d7eb01ebb7079d307a1399d7391f9384dae0e2e2ee7a2f877d1ceeb821b2580f6", 0xc5, 0x400, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) sendto(r6, &(0x7f00000006c0)="e43fc13da36b2c9553f8e56108f2c96242f9683538ba2a73dde53b5ebd1f3dfc1ae0f632c21d330155f7dca326b5d6690d6d58859f1b4d4acc5e3cafa596b9d43d9c67fa7ded27b565159abfe3e82f3aacdbc1c1025369e318fb8146970965837ab22c2443ea8c26e231c5cb0fb06f1fd77452e9309ceee531a9bcd3e5a45fe60fee02826d82437463d1a63930f4bc21127ec425", 0x94, 0x4, &(0x7f0000000780)=@in={0x2, 0x3}, 0xc) pread(r2, &(0x7f00000007c0)="4df9595e2300c449f0808b8fd72232b6085e873af8c5bc5e9c8340b802eb7fc33e80a270ad97e497f595cd10cf449bb64819936ae2e76e7c6840d48fbd045657e0e975882d25bcf3afdfefef3e83b72dbf32cf4dc084d0a45ae1056fb83f3f69bfc9639272646fd14333a8a4f554bdf81f22919f2b799eb9429abff51358583a575667d8048297c403e46fe5b88c6dd67914d5fa6bfe90", 0x97, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000880)=""/186, &(0x7f0000000940)=0xba) open(&(0x7f0000000980)='./file0\x00', 0x100, 0x100) socket(0x12, 0x4003, 0x1000000000000000) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000009c0)={0x10, 0x6, 0x4, 0x36ad, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x99}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7b0}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffe1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x940a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000ec0)={0x2, 0x2, './file\x00', 0x5e684db3, 0x5, 0x5, 0x140000000000}) 11:46:16 executing program 0: r0 = socket$unix(0x1, 0xf39a84e7a32b5da3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x38, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x18, 0x3, 0x0, &(0x7f0000000000)) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x3ff, 0x5, 0x0, 0x7}, {0x1, 0x8, 0x5}, {0x100, 0x4, 0x8, 0x5}, {0x0, 0x8001, 0x3, 0x2}, {0x1, 0xf3, 0x9, 0x8}, {0x5, 0x100, 0x0, 0x1}, {0x1, 0x80000000080000, 0x4, 0xfffffffffffffffd}, {0x100, 0x40, 0x1ff, 0xac}, {0x4, 0xffffffff, 0x3, 0xd635}]}) pwrite(r0, &(0x7f0000000300)="fbaf8a8d1a029be969c23aaa8aaa092ceb14f6357e3a5ec2f0f22f4b3ec47e030b7f8bd1c3c8d0e8d79fa03bf60796ff7530358b23b0f896e4f8cf0702dfc945f3b7a5763540464f9e36437222ea32b461e07de8661cc6887b8d0383d3f6e4916d3a0c171a9fa9", 0x6f3, 0x0, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x1000, 0x3f, 0xd80000, 0x296}, {0x9, 0xfff, 0x5, 0x101}, {0x6, 0xd14, 0x5, 0x80000001}, {0x7, 0x30000000, 0x737, 0x3}, {0x2, 0x101, 0x100000000, 0xfffffffffffffffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") socket$inet(0x2, 0x8000, 0x7fffffff) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x4) ftruncate(r2, 0x0, 0xfffffffffffffff9) r4 = semget$private(0x0, 0x7, 0x101) semop(r4, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) open(&(0x7f00000006c0)='./file0\x00', 0x800, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000008c0)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000d00)) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) r6 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) fsync(r5) open$dir(&(0x7f0000000780)='./file0\x00', 0x20002, 0x100) fsync(r0) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x108) semop(r4, &(0x7f0000000200)=[{0x0, 0xfed4, 0x800}, {0x7, 0x7, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x1, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0xffffffff, 0x1800}, {0x4, 0x9}], 0x2aaaaaaaaaaaa9ef) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000240)=0x2) ioctl$BIOCLOCK(r8, 0x20004276) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000280)=""/208) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000440)=0x100000001) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000004, 0x387, 0x4}, {{r1}, 0xfffffffffffffffd, 0xd, 0xf0000005, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0xb4, 0x20000002, 0x0, 0x7fff}, {{r9}, 0xfffffffffffffffd, 0x23, 0x10, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x77c, 0xf}], 0x1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x1, 0x7}, {{r6}, 0xffffffffffffffff, 0x3, 0x1, 0x1000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3, 0x40000000, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0x6, 0x9}, {{r6}, 0xfffffffffffffffc, 0xc4, 0x21, 0x40, 0x3f}, {{r7}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x9}, {{r6}, 0xfffffffffffffffd, 0x0, 0x80000081, 0x7f, 0x6}, {{r8}, 0xfffffffffffffffc, 0x4, 0x20, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x9c, 0x9, 0xff}], 0x0, &(0x7f0000000680)={0x5, 0x3}) sendmsg(r7, &(0x7f0000000cc0)={&(0x7f0000000800)=ANY=[@ANYBLOB="01002e296700e636417b113f6c6530007be27d7cd4234d286d8b7a81fa77988e5a8ed561302baa00fadfeef4"], 0xa, &(0x7f0000000b00)=[{&(0x7f0000000ac0)="0dcfa2d97f230c790e", 0x9}], 0x1}, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000007c0)=0x3) pipe(&(0x7f0000000100)) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x0, 0x81, 0x1, 0x141}, {0x5, 0x2, 0x80, 0xf64}, {0x0, 0xff, 0xa4, 0xd0}, {0x7, 0x1, 0x100000000, 0x100}, {0x3, 0xbbe, 0x2, 0x20}, {0xea, 0x9, 0x100000001, 0xfffffffffffffe00}, {0x4, 0x6, 0x80, 0xff}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)="0ac15b58afd4d2bf6c0cef022363c238e33e935cdddfc2c72adc4d1d9ef4f69641d8d1cc045531022ba614362673cc97000000000000") 11:46:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xbe, 0x4000000025bcf) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflags(&(0x7f0000000040)='./bus\x00', 0x10000) write(r0, &(0x7f0000000240)="cb0fbd7fb5579c2e8365ee4667f3ca353ecd1d768509e79783e53c57cfadc4f98a39abd4ca71b89b91c4e1a0bc4972a2d0fbfb112ee01a01ace0d80a9ae476f2e53118dc4aa989193155a918675d2e7e8168e14f5c609fd7f35d37b4ecfa4545ea4e7add4660e35764ffaf0471b43e861109a809fad349d3b0dd8dc432fd2ee6785a24009ec049fa688dd2fb83acb22f601cd04ca8d9514298652e4ee3e46d8df7d5d31e285fbd170fd44040c2dedab7b2289762503e0d534ed3525b0c2b4d9c2227e3d6cb10eaae567d5dece2f315249091a4da7a07131c06", 0xd9) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = semget(0x2, 0x0, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/243) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0xfff) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) semget(0x3, 0x3, 0x2) 11:46:16 executing program 0: semget(0x0, 0x3, 0x0) r0 = socket$inet6(0x18, 0x1, 0x4) sendto$inet6(r0, &(0x7f0000000000)="58251e28e2dfa9257f982e3b077d1ab8ede5eeed530390ed067b484e9464a810e3f268a143b6ec7a2ca5a8e22a21ce3a9a1b27b741e6a82d02812347a34c07d69b0cade29490f182a36ffc6d9862d9b083f46b40fe3f6f54c4d9ed72af73d1d7bdf3c982fbb0528b662c4251b784307e88f5b7f61801b9be248e285721c290f649528f74bf8dcb89e1295b8cea3459027595208412caf0afe1919b4f4cd5982bcd5361ab72b32d27d0aa51f652318f01a5484af921ead22371b719a2266c3ff9a89604542f59241bdace5ff02e578ae5c663854c496bf25897639df9fbf7fe236e934ae4ec5ba04ea53c37d68a33639110c0b04e57d175ef3dd02941d976e067d64d52ccd7c3f29251db4f99cb6422bea4769ca332c9772d0abceffde8cb77a5f298bab95f0b9e21b1e71b04980707790cde0496815db7985b04b043c6a114b36cb3f77161ca00d983ab998aa5d2ca883e7d5c09423468e4dfda23e968dda7c3fffdd1b1a1e297d45373de5f27edfae2e065fdc45645840368f4f1744ee56ba9d8adf655b761fc224bf689ab04d3f2f012199f374d10d064ee0f773e7157c250d748b448e4d0e2ff8321d15e2e268c4b5364b6b2e97f077cfb23065e21a0ceb129881e16090c9928a0cfa3fb963b90d08a4d707f5b43752b7ec1eadec6fdd5b54027dd5f2ba9bfa741a4127629d43d0a929ee99cf38b18b411734c4cce35ba9de0e2ce8b6a38dc47bdec58a126cc9d4ceab94d87b996b9863db22fe09eccff4db061feea2515781623893f836e8571d1635062e54a6eb6c1292133033af16059f8228b1bd7bbaed9762022ba4b6367a48682331d366fb6ede2b584337724aa23ae5ca63fe9ec59e87d0e152a66829694a9eeeb24b432cf9d4f9bc272c3d0fdddd54806407a42c0b0a810d61c961c2006c4ff65373c5f8ffea36e3e2df70baa8efdc0fb34c83f9373d3eb7c0fa04a0845454389b2885324a6d9719481d200fe493e1de7b2633b0a6ea93d74bde3511e57a7e07e3717c3cabdb7c827c4be2732da221ac12f0d27cc5654da4ed4131fff4b4a60acef291b58a138ddf45e4bc2000a5ef4495b4f20b2e95e62699e7d5d375fe52bdcef753c5b4efed68f7f0e65c545e2ef0d7de0ddb194559ca35e3828b2c5b135ae4756186d0f79c0833a7b6da8df65ad354e41eabc5cfd61f8bd379d827019a871e2ed4caaecaa9f62fb312cca3ef2d84e0be0290108c9324e509799e34f994a00d808601a64a46d0bfef6dd27882c64a74a30535381856aa05a7aca490abcd9df889e32db1bb559549dbdaad08cb9bb71c6023c3912aa3df9e300c294e80b59c93e683123724ef7d4e5ed480e084317f42a951f277819b7d0bc6ecce2deaf3ce13df8e73e72629ab2c3a34ffbf6049e36369813e616b441742b98b11845f4c1520f40dd8bba66cc18bf2cd570d794fea990bf0b1bdcc20a3b2285d70d536f14a732db579dad0d64c18a3f4b0f61e80441e5fb0e65fc1da1d225bb9f355093536f69c0560930553f7b695b0eddf2ed8e95daf116bfaeb48b37ad0fb8773b7d4f4929d95a9ececf49adc7f3f13b6352e834dc1bca9367d8024188c7ce79b5f7406007a19aaf3ebbf813ec1d96e793b0973525ee80773eeee3f0798467af8bd98e4af1b9e6147da3b96edb4bda23412c48f5b6444d0c523cd7139f00254f560eecd8a735b92a1bc72e707108aae54345b198b22ac219a18063213a6784ddb7f62f3ca95c64bd7614db2a938c6caab827b57c5c80b898e78339b648e0c355bff66ad5739527128a85f26f6c36423f1505eff51a4ed3515fa5e3dcb909351bb61a1eb131e3e4b1f44d578b0d2283214c7156c60a6ee5c546eb8122a4dc5da2b741673b58a9c6cc1dc54466914ced79586a54837c908cad5e0aa3148e895b5a2852997ebef549b7f88ba8e9826f0fc2d530c6ab994a8c44fd3138e82a252b50218e2ed7aa197718923e67814fee8d145ca404bd40e5532e05db5e564b14cf5c98c95edf8c3d5b90f0ff721e6be72c4714390fdd8bdc764211de9c77a578ce4a3dea9e2ae302ef39b6f29ed344cccb63412e5df7b9d037c1f34d167e080bebf97f8d468aa1134527bd0e8c6218188e0c0a1b9d7a6cfdb0e642e1b436a45ed6766691063e1b8e5bd44d40d7d674f3b04f0f7b6830d8afce3abcc77fd66f2ecb2b4b6ecf2e5e4b72469f5679c8ca02173d5ecd0f4946510b5ccbab1d13f9da0561d0895293bef2ac5828e09d45c5f4d754a755789dd46c90dd805e396fff4265336d1abc64c3591b47132b23634064f933ee26fb293ec911267a02c7ca6e5a7d6332ead7f986f1e7395161f2c32776358c3925d014d3b97e733534118d3cee24dda8af136d7e97ef83844456c7b25af2c149275e38d0a2fd0a457b361f2e235e68c4648238b7e57b44125b8b636b96b4319d261f7a46ad965612b933279a1345805b818f65995380757dec61029b9ff27faa16c36b78228b8315a1fe06e680c719e699668f3352112e8afb4f8f817f8218a3ae87bc82689bae11255477d79942065efc54106691dae902ea38f0df1a140e71fc078258216413c70378b42f4edfcf338e09b9a5ab0e8171a7d5b1a06684bd898606af13778a94db6197e625894a974b112beb32fc7e1b6273cda6a642827a395d10d7b297ab7aedf708dc6c767faf4e0dd82d0c237b0574d28ed5edf17bc9d588b0e2676bb72d24d38397a08518eccea06129be9a859b387a9ba2d92a687c48fc3290fe0a444d8e2858e5510eb41a13e2a61c2e1a59f596ed65b88e3ee634988b0f1c82432978754a44b68896e7d5c0cbfdc993bdc528957a3a83152828a1255f3fd04aec828551db43ac176afb8b4909f64fa9d4b37b8287c06aed13c7dc52f576f16baa95230c2672f4084fc9bf0241d96abe71a251a0b0f89944a2fd8335bcf40de19d53cd37186940fccb13939cb787a8969e482222546590ccbe5be9ebd10875b75692506326dd7a0f76dcea4f8fc4213e6f4bd8d5b3380cd9d5d85912b341039b01363ae2e1493dd5726dcde9088b6e2225dd4ad167bfd2de84b3de7c5e561f7e188046b092e588aff3534c53271c6fd414c4df0ec218498b78dac042473e36954e7706fa72ea9ae53f5dd6970561f6ea1a525779b18b99494a41a3410f0ce4e63f40d4f85eb8d4130ba2191e7084950d697d7bda680e6b2cbd2320fb90dfd1821231fb5da60777723906d05139cdbd67397006caa8a3f507092c44b2a742c6f1a6dff8f7b8a6ee8d4c7b8c40d52e2ed7e6eea77f9789de8bbc8166e522bc201855c8b40bd4d793ad89225805c5218d606113d0b9981a04dfee4abeaa5f2300ca21215ec4205a4c1194d8418251603cc8c9841c4cb2b55ff9918e7f99d74c4789d91e5cfd292b0fa51bdc375566c3a79475eb38251ad22957e980dfcaf08ae4908738a44e491cef21be54e76c8618fcca8c9af1ee864385ee33b0dcd259d730e65fa8a041a6a83dd2d50f25d26d3270321369d979c71891dc67b99633a7dc138d9595404f818df80fc9fa90b0193c19076245b5a68733a5c68ed577a1cf52eb01c597a24e5d00aef145aaf2c05cba9e6b07ad6976f848e1a1dbb64ecd84c9cbc8ab87fe2f238df403bb23402759c471e04b9b76e55c71352d748013174ff2b072015e64f2c34d127472924232e3eb50ddde7d5d2e4558ecbbd52b48b844956c7ae3e764abfc45326fda7a93c7a0afccd57e9ca3e6858a475fd9712b37f943cbe65ded9042bfa7beafc25191c173420bb82c2bbe0df5c26fb1a39f12f34a73a445e84322518e5bcef46b7c1d9752992082d8aa5af8b4dae9ae7ca73fb975fbcf525dddfd17cb0053fccb1e006c977a159f31377d5379b28212ab2f21d91370ce71694e4cbbc305ee034a35a29fbe16ff386ae066a70f546c7cc3a777ee0738bb3188a9f6478c0fe39919db289fbe3e27ffc5a4a56566a78c26cb05ec39fe934fece30ea8dc60922e20ffb14d532e7ab3e51b0300afbabdd73f455f644f333dabb1212094d49d318440cf8d9f839ce5001af07c38cd002f7ad098928dd312b56d620edadb0435bdca26c1a67c818502fca5ebe9b10c4ff24c3b9b1f2d3b0966a072b476935c8c741894da65b10065281ab1d4056c28cc9d327b312937b37d935a6081e03693e4896ff9d4fba5d715d7d40658b8fcbb6c923abd3f29277dba526441a3376e7b5300eb7d86bd2a9119b1c499d77929b0cd2bf9e58a4ab8d7b8de04eebe8e35a77f88589eefe285889cbb05435da274678eec5cd78429ff9329a3a686710f2eafc3fe752ad0aa14fd07030347cb79977c8b12fe1649f6ad8176ee2486a865e64c0ea3796235f0d7596b6fc56356bc8770f4f16e95d996e4f4304207487a5b52823db2cda039d5107e8c4c450df6d6c61b0843f71216462f6ed688e6c5b192ca96cdaf20bf7a8a53e98db02075107850d34d165fa5dc1074004b51caa82de918d59a44f6085fdb4786ff7b47ec0e2b5cf0cdc2a18d14ee7d01f2159a1c1039f83076de12a40d735c1b9ecd7138dedf0e7cebd14545241cb3ea6c8152b7edbd64f9019e021537d3f0c72c8727e2de471df3069b60c4eeb1f423d4e597228668bce8578bdabc361c0b2b19c49730197c9b2b69ef3afb3e01d6cffc4100ed8680f302c25ce0c754a2c1512d4a257f30cc08e28aacadf1d2106489f9d7566024c890637dde0ec9354a6344fc8b8e56be25b960ff90b6249157c9ebca39e12fb1a2784a75e3f5b9cb7c35a30a2f7b7228e10261d6a92f9047b1c417b7477dcdb6ec1d532bebdc11ed3ee5edadfd87ac6a57f8303d5ad5ebc566c3527cdc9d0383b854b0667b365f572964a37bff37e6ab2e99d39271833b68c42b7bc3ab2c680ca2fffa215102701ab47219e7f32f8a984806f95ff1afaa379a476ed00c308012b9e34439b6f707eca19e39ec69273ea19fcab3ec4eda9d35640efa2ecdfadc5972a3aa671f2f3b2aa0b25a4bef976c27f39188868a070be66ed089be74241810501080b4d9e80ef7e3d9eba6d14859a6833b5f95fd191ff07b1f7ca4918cc9b69f475ce3752a33affca17d3abd702dd94e785d8e77c39914ed221c23007a4ce5f3cd39e8572ea50716e066a7cf7d3ed225090636d1ba79e2ca105f46b1b6ec825790c6604bd4ff3b5cafcc1bba8f49474d69a865290226079bc05bdcd1842f1250a406d4b7bc0bdc9dbf2fc14240f3c00b2849a2d51110f53b1e94e58247b141feb0d6865f12bd117843b7c709b8223ed3bd083d186418b64a2348a1ceb8e11d63dfd4a87fb129348a84d41ff08140f8628d315a995bd31761a1ea8ab7115427ba7464f8e25639787cea0e7575b90907b563706c08ac4429a7a2a56fe60ba7a520230767982f147f42896f562fac02f81fccfb51f91f0d2baacd466cf98835160a7d3dfe971351f2e1434b03cb746b10d3934ef7433a19e5a4207663d2e0f6959637d0e96933fab520183ce0ba3194c9801e372823536ca7dee5dca8a8bd03bec628cc6317990f1ba41c3daa6c30e7b98a391a720d3da60f9fe5a9a3711bb411d7b1e78774f337716be0bce76a274255ccb0a3968adc4e63a5898a69a372f29538559d2c978edc8d2bdf29c461f5709243608780b5ef596fd690faff45d76f0f5c26e9f31a2952579c37d046297a223916931c2f7d6b768ff8dc01b1bcf405f94d13f3ac91f8b3fd7b041de9c19dbd82c18d06d67b1ebefea3f7aeb9a1ddc6ab07af84c16e79c7f89cc18a989f71a4f0ac1982f8164266afc6b159", 0x1000, 0x404, &(0x7f0000001000)={0x18, 0x2, 0x800, 0x2}, 0xc) 11:46:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="0100100000f52ca6575dc51c1d7849ae2cc8915cd7e7d6cc265ec61d7a4793901e1cda7ae066586de838c6f4ccd54a5a8716e2ca7b5606338ea646f4719d3dc8484b9dc8f3e68ef6ffb028be58afb158ad136743c6df87864c8f268a3c9f6b56dac9a19165c57b4f3ab81db05a849042c9e9bd3997f2c13d2afb18dec7153ca7328a59a3a61fb777faaade9cc6c618c8860d7e0c98a0352baf3fc14f15ff707f3991a51f12b18922ad8bbd8cb38a65f16e39e52e2208568af5690a820a107f95e7f1c66b3d8498bb2a8a68d29dab6bee532a1507582f7fe02613c4e7860c42d0572bfda0cff41174c6"], 0x1) r0 = socket(0x200000000002, 0x6, 0xfffffffdfffffffd) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) sendto$inet(r0, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8c00, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = semget(0x1, 0x7, 0x10) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000440)=""/172) fcntl$getown(r0, 0x5) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064f00e70ea2445f46e9c83cfe6c7"], 0x1, 0x3, 0x1800) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/113, 0x71) shmctl$IPC_RMID(r2, 0x0) read(r1, &(0x7f0000000500)=""/134, 0x86) r4 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0xf, 0x7, 0x0, 0x384}, {0x7, 0x401, 0x2, 0x9}, {0x40, 0x8, 0x0, 0x2}, {0xaba7, 0xfffffffffffffffb, 0x6, 0x1ff}, {0x4, 0x7, 0xf8, 0x55f2}, {0x7, 0x7, 0x1, 0x71}, {0x4, 0x9, 0x4, 0x3f}, {0x3ff, 0x3ff, 0x0, 0x73}, {0x664592a1, 0x8, 0x4, 0x9}]}) 11:46:16 executing program 0: r0 = socket(0x14, 0xffffffffffffffff, 0x80000000000002) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 11:46:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = semget(0x0, 0x3, 0x400) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffffffffffffffb, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x3, 0x1, 0x589a0798265e1b0d}, {0x0, 0xf915, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x7, 0x1000}], 0x7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 11:46:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000040)="8b365bcd38a9782142a146ba1a0daf96d73166eac83611ce45118d0a0688d826859e3d348820", 0x26) write(r1, &(0x7f0000000180)='\t \n', 0x3) r2 = dup(r1) close(r2) execve(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup(r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='{\x00', &(0x7f0000000100)='#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='^%\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='$\'/[}\x00', &(0x7f00000003c0)='\x00']) 11:46:16 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/48}, &(0x7f0000000040)=0x32) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 11:46:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) recvfrom$unix(r2, &(0x7f00000000c0)=""/20, 0x14, 0x800, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) sendto(r2, &(0x7f0000000140)="10fbc5ca9bc7451cd042a0f66e608c00062db39ccdd4df7ec90daf592380b3f2b039eded9dd99141b6e445ed66c0c34c579a2f18ce45d44c94a206221cba19c95542a806c73b5a058fe1d478c1520307c777dfcb49ec2b8dd372baa59becb03f6e20cf70ce354d8d3e02c1f5353dba5097c01a94726d9e30107d6b2172501b326aa11051bc4ec9f3c399b3b531c5e5587de16344cee6d50dc4159391418f279c98f1b6bb0e4b7086b71bc3a7c5b7869bcd3ccc28dad975cbbe61fbf82c6dc3fc8925842b483f9f2234107ffa3716bd", 0xcf, 0x400, 0x0, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) shutdown(r1, 0x0) r2 = fcntl$dupfd(r0, 0x59a027a5d33e5aad, r0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x3f}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 11:46:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x18b) r2 = getpid() r3 = fcntl$getown(r0, 0x5) getpgid(r2) setpgid(r2, r3) 11:46:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = semget(0x1, 0x0, 0x40) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) semctl$IPC_RMID(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x30) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:46:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 11:46:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000080)=0x8) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x80000000}, 0xc) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pledge(&(0x7f00000001c0)='{&#\x00', &(0x7f0000000240)='\\\x8a[}\x00') pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8022, 0xc0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 11:46:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = getpid() r4 = getuid() r5 = getegid() r6 = getpgid(0x0) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getppid() r10 = getuid() r11 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r13 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="0358c77e9bcf378f639d69af7563ef517e864b56501dd1368e178c8e8137b664992c8d79c9abf857e951aea74b61c4053d51d09739a289dd05a6d8882ab1a10d6b68a9ac9e6a434c948eef8fc12b34a40cae094e6c26fc9632cba3db580396ba081775f571d5b6a3d2f829ae302382e179a350365c12219d7e7b79a9a171a9125559d2500c4614a1a08e0781951d8c58f470c8262b83bf793b6c54bf129948f9b74fc34200f2ac7fb020a4", 0xab}, {&(0x7f00000001c0)="0f55724a6ed4ee55d1791c897b785cb41f3fb996591524471f88a772058de90bde99c485047998b8d4cc0db3d10b4812b2a8b990b1cde432cdcd18ecaf57d2f938025943b67cc2d72973687a938f1c66c6eb16e29651dc39723247908d7c45fc8c08e31915cc5dcc3ff61f932ae5e1c5", 0x70}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r0, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x10}], 0x100}, 0xc) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000380)=""/181, 0xb5}], 0x1, 0x0, 0x0) 11:46:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10081, 0x88) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2080, 0x10001) r1 = socket$inet(0x2, 0x2, 0x9) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r1, 0x0, 0xc, &(0x7f00000003c0)="622fe8530c3c0700", 0x8) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x10000, 0xfffffffffffffffd, 0x9, 0x1, 0x7, 0xffff, 0x3f, 0x3, 0x1, 0x1, 0x6dd}) 11:46:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x1, 0x408) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/4) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_getres(0x2, &(0x7f0000000040)) 11:46:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xc5) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 11:46:17 executing program 0: r0 = socket(0x3, 0x1, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3b6, &(0x7f0000000000)=[{0x8, 0x1, 0x302c0000000000, 0x1}, {0x7ff, 0x4, 0xff, 0xfff}, {0x0, 0x7, 0x400000000000003, 0xbdb}, {0x8, 0x4, 0xffffffffffffffeb, 0x4}, {0xffffffffffffffff, 0x9, 0x2, 0x6}]}) pread(r0, &(0x7f0000000380)="3580f6ac0c11c574f032cb4100fd84fb0848e300b052a73d2d0b43bd2f118d14f73d7b589a38efb7a726a50429ea5d61285ae312643dbcb060038daacb9386ee35a46604a653e14c947c89665de0d006d4bf9c3d2e3cb54ffa00e5588a65ba921e1ebf5154fe604f259eec1c0ef861988df548b7b6d098c3eeda404811a67c789265a9625eea1a55118cf610100d8b0c65e8ebba269692e6f126eab150a927bd326b483a34d52804de3582b0d7962d7ffdd9dd29abf6c230ef3c62269198bb583a403921317e3118500d70a64603dbea8ecff33b945bfce97198a8de2abea2493293aefe476f2ade510fb1c37615d74e68477935f83f0c7e27bd70f4ac3cc0e151ea2ac72e73e5f69c841afa0e731ec0de43126baff566d87cd1a5420149fa3d8bff01b0e082b3ced32a6a03e407405ee022968f36928e48b72f03141c56c55e0486ec8e629251a62695b655bea0d0b30b6f1707ee4fdfef806f81f4b9d37a4b8fadda173bcbd13538f19f1e316c671f6f28a439a0def557019946241756279c2077350655dd367aea9fc60fb22522488da8ea97e06a16ffd9a75a2c65c83c6559dd24d7833885af60ee0f4334ab161dc95153c7ed81b4e84a5bd533aeb46041cf34e58f73d953cd7c481cf12e61fcd4db125ecda25e8206bbd5e1a45e3b7f2e30755437efc89787186881cb9ed114876e3e3368284d7ed41748cf5d642c2935a1d201b35734b133f2d7e46912d2d89ba4a3492ab3e70909efc46e9345f0458597058a8a0fd5e511767a1b233ccca3778b03e882e9fed7acb292b13295a98bdb1cff7804aa6cba6480ddcba46abb90e330fe0f7cda81b577046374e1719ac50533011b2419b3c4d0214cb181f13ecf839472ae8b69e209fe407caece2fbf805e5deb803e7190969c7ea79d6f0e75b750f603899943118d967e774a92a2391358edf4ac91ebc1b6aa7b630db80d36cf1124f61a5213388880af464699a8ee3d343b89a2a8c54dd0d9873778e32b104cee3717eb9b5f0b9d42a8bc912d97abd98e3a8475bcb7bcb49492b2e5f1b1e948e5171b307acd82ae88ae031ad274c58f46f2b779673e50515d0a99f9a6f392ab270e7ffcada91a65a17055fd7602cd2b12dbddc57aa9e4005a165f6ab49620dbd3558a401ee50bbf57a91e5845e1df15d60a39012ff114dd29bb635627486cf7f32396347144b7ebe222f0d177e12a9de2ce5bc63eefc07851fb1f5e83548f5ba449466ccb197f8c41a1c78fb2cbeb7b5b8295238f0d1db1dc28ab7f93d6701d6180f37ab7d100d84dcc81bbbac6d3d4bbd6e392ec2c95b7b42c34cc083272ec1ec705fc9be1cab1371afd57c78b87825ebefe0d561ee56dc0714f6477050f0dad5de0c24387bba5d173cd5b8f3a53ad6d666c1e4078958687e16fcc4452baf46736251b5627cdbb8e3bedde4bbaed4fa1c23bf3b3b353310f76bd464e7e8be35898467e66e9f2399cb8dfcca85a53d47b5bf30e6f87fde8e1ea8c472cd7fea206253aaa67d82ceabc2ff804c9ef164f0b48a9c230e77d92d7c02be9f717f66684143da22a7d70e8f4728bc0bb5471a199c525498ca5f6ebdeb9065ae34ab9c5428517857925f9c9671669b3a4739915f3a9d3d07ca0ff9002bbbdeacb7f6e63065e6a180c8de4ca636fdade143c614c3960f9f825238b64582a9726267656b704bae55f6c6de10cbc18a1163ea3f8782020e32a154fa59bd383cb7e48055b0b16d06d89773827e3ae3c1f1e9436866d6b98de1e33d31d582379103d6904f1a3a470f0066252062c05ff2b026e7e6613e25be3b60618dd7837f149a5ec818aff7497dd8e07eb3bd3e056bd56ee3cbcbf1fe13aef44b4b9ccc0d330c2f8b8a7420b92478f6e7b243f919e7cbaded7b18cdc8a9af762248cc07d6e15e9b5b338fb662679238fb2960540dadafd5ebda63d593b8ea5e17acfcdf28d6b31b34dff99b018c2d2f3a60a985c33b67d5cb175cca1204b922f5e2653e0c7811e4ac54e6d6a7deaf2b587605739201303cbab94446e40609a09206a0e86c6c502268134546fd0956a3ddd0f6e8749fc0f08501438865f80234f2ce63308db76246bcdff9cc2668dae4494dce63d9b127e493480b68dacf4fc9694e9040c59bcb3f40453e8ee5e1395ef33ac6b24a534ca033dd9ad798703dc32f70aba5839cb3335e16a85dbe7587f97d1c91592344810317404e8be72a533acec58fc4530bb355cfe4a691dffa47d7600598b3f8d2fc0fd4b6615a877b188080401ac20006ac10d99cc18c302a6f01e2fdf1bfb6a4d60a4a302d9bea21a2cd6e3e4a57cfd21297ce9a0ffd59fb9f48ed3b36b86d159138c07217bf5a4263159f08eec82e97ae3545a537cf1dbcbb36a5b49e283d8cb4a0e601459b613401ad9321a3717650a0b1ac1111859ace28a187a095e80118781569822cd1a941a211034c8ed288ea3df59c21656be9ee5fa4949f64d49728e1a9804e3f2469636094f4424dea1fa85defdb8978714f8c400897b5e4d73e738d0ef55508d48e85738b97b980496bccc5b405af5dd675fe76f4a1303c6d3fa500ad72d5a8ba5be126dce3d6d9d985eb390158c7f1ab92bfc1d6cd4d00739654e4f6ce36cb502fb1dd75194587d0450ca99c5eeee0a85987d13da0f3006ab4c03d83f73acae74a7b8ad08fca8170c451039e22ea276719b30211812b7c4fc3a540f6638a9c0e00f8efea848a0733fb79451cc344a2c0d3c3395ac7e301f8affa359ba06e730078cd32dd7f71bc65198c281fe465b7b802f37d0cd6f385a12f26369c8c1fe6a53e752c304e747fcecec423bce5631d3e5dc670dc81bcc2521df0b0090cf8eb7760a3014586f9cd715ca90d8dfe6724d703088ec90af9b5effb5fe518992fd06c77493ce21f48ae41439e95e5223aac05edd539516c9e9204d92ccd5ab54937b3de783379c30470ba2491ebbd8d6ca1cf1326d5602aa23aa38abdcfdc496420dc7ad2793b256d8dd60f5184354c0cb5a1416910c0bfdff7d23391aced79e9b68928975af0ae4ca8940777f38baaaf88896cc26507ed2113a4c545541aee61760e916cfdd0d710efcf5b76fb10db1a2c6bf848d05fe02d3df016f77929c3249f2a4bec43c99ae2a5120f4c0b1f3861eaa32ad7df15db71217319ff867240120191d9a5c0eb3b115b558331bdf5269c0d40a0ddce197b853cece4600cf42f0d126770c0ec1fe57084e0e9cc2605ae44c809342bd9b6fa25220b0e1159f39f4402861b04a611eabe7b3c30ac019139bab57b2aafeac482b530af69bba3ff774f1c45478ff63c9deb611aef1722697c2ab511a22e1cd80927e907e3064b6c0bbc810b2283cbd9b2689c5a5bd8ad9b55c1d57058baeb10f10a34cc499c60799a54e14436c4f4b87a4029539f0945b28cc7c03c879f8c0c30eab9d839081576514359e46a83af58deb70a998ffe46bce2d01d08ce6343bb2de7847614406dc957967a5c2dd5cdf99577fd830cc083d808b3dcf8b22d29f4bcab4d69d23cd0024a0359352eb5a85ed05cf1f5d42d9db95c77791b54ebc75206a7611efad438217fc29a1e4990c8429382c93856397cd038d1ddf63aba1bb3f2f77924eb1f67c664214530c666f95938b69a4b8726213e6956fc158988018d15705faa5267389da1206ff3e056d039390273ff638d689962948d6a1bb86c77f9503d8f0b9f102f5267a225c4a363a3d1d6a945b0f09449d320938403b14cd6d3685887ba30f136cb263e4cb995acfa699f5b785adf8182b4365acf19601651471c44f2805c540b0bc48b9ea4bb194f00a1a4de7a24b592d2f3127d1b4ff3c9fb196a85575fca902103ac87eb379e6918abbd93d79875b9c60d47bbb54ea68dc98d4a3114a9bdfdb1cf3cf5801d2dd831653f54d1d5b87aa1d28cb60783bd958fe401b73b38387c1ad2761a8842ccae72e676bc85f5e5133bac2e925719e0a86fd182e02fdf534ff4c7fc29e27e83b696a8097870e63e90384ed47008958cd4da6a39a43b1da871407ae8d5cb5a733c9e60c5e2ec106c5f29be6100d1be605bce75ef686f70819796850bfe3af7d851e87e41174b3194ce741a60e641ae5a6dc903d1a7571ae4339dd5b6ae88b9d337854e949933bbc22af1709168eca45a2faf9a3ec523fedef8d1d07ba25f0faca43cb8372419a2c5c025b0e62dbcc1931276f9b987e4b580b15f640e4500d719a6328773b66df4fb206206740542c6588f734d77f7203812000ea7517e80a9f720dde2e0e93a5a6c4ac5720bc4950c195ec2eb3d785cf74c19ce0bb6f749a6dc8c5c8a8d91a581f51b4c27eb347dcbfdea85f76c8afcf3bf3cb9a5f85c78251376106d548fa0a3a76c03d1b0be470c634051e411dbb540e878938183f325b0f45d21cc501dc1c8c6f4e8c9864dc182ac79e3ff7fc0b71431dc21b3ccaa9199f103de87ae35a1ec40ba69747b36b856abcb5951a32c36a2f7f8efc94b375d4af79324534f58cd88495d8a99fb30369a36e8a7e4f8f7006c49734b517481bfcced93222399a2529c88318d5f3a876acb87a6047a3742c329d21827c7e6aad1207564f9103f7a78790f53e1e2f811f64dbded1e9b1f2df76f3bb64690533d9aefc0b21ecec5c2d6b1cad64669766aee96fb4e4d12e561458e55680f4110b07fbe5b1a0067b9a79d129a1f1ce088d2374d70d795c71fe4e17022162ef8bfc67c1c251696439b342372ad8549f161ad9b1eb2dd036a9e69395ea1593b40d730cb64d4a4a58138e3a17dcb9a5b20478b86d356844123738b460a44d1d76ee41e808e312f605abc05b6ac277d78405623c4724260d55167de04f52c4582659e5db53c0d427352da241265433047b43953dcda1fc1fd6e077a66660999c8736fb69aa9c6d5596dc7d5076ccb7321ac5246401028ac09119c0912d4242eb6995d758f332d60144591827457f8463298ae28492b8e3e68dab796956cbc9d39989180cbc975333bb33442e9c98a2d36e8094fe1f50f705c5d83f9c1a5aa9ca6c20bd57a8b4b37f674470f140b4e8b28e57ecd7202d0d213c9ffae6d2dd3e9731b2589a940f3a36f098d8dd9dc90841ca2fdf29cd4ab98540e4acb7c3582bc2c9b7fe257824f80cff443c8c395a966db37056c4cd4c3979fd30995eaed8799a612178132636fb31edeb5291d3b258109b2a361da8e68b716dcd5a90975d8d11370acce48d7f862ce29d11881ac6130174313d56a287c5f26853e8f750aedd6c1cbb75f14d137418e4d7bd9433d6af2635eb121493723aac4d92e8ee94948ed36ee46f3d031140733b7573de5639e9d9331c005cc2afe76c1c771d8357c50d80f8ddffb7330ceb291a823852eeeca373734c8d81b02b22d2824aa34bf233cc57eab79b91cdf8831a3f60fd68649e737fbe159669102214fb23db71a38e61376430f904fede777c9f2434478276c81b5dc7b2d1bd7573e024e8e3774ed0582e7246fd098d25d96ca6729c1117d371bc915a3065e8942c08ca3b5658947290da8b7ebe7851aa7fec40f597aa6a8750c947a3ee44ecea33b057a3eb3a6a93f415489b9791f7e0f950f0ab210f92ba6fb22d2751e37ed0ba50bcd5c931a772305ac70ee83ef4a3ecd11e06f78effd30a538f719573e326b65887501d8b1e3880f4251476d41bf7a56840570dee52b10b6c13d8d120b7612a1f968ab856c3311a910f3318f7531c97d71c99beb844d78aca89c38e1bcd59302bc10992299fb287892aa96fb6381e1d80b8aeff9b1a17aa65e71d0e1b9c9358b91533fff22baba78add14956d89", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:46:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="87001f10651e80ed81d41e689c000004bce504ff01c45ad220000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7fe11cf801bf1fa48f4445ed5", 0x18) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x2, 0x4bd3, 0x1800}, {0x1, 0x92, 0x1000}], 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 11:46:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 11:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="11b218bfc3285f3ab7a1f5e986f9a5af41551e5a0830906ea57da0e3f552780a5428594aff383b8ae461c62bc8db6bd452ac14066be9e138dd68acb6188b67a0d0eb4b008282e2f80484d364227985bacb49b9a9f240b1922ed788a22c74a7bdc95e411f579fc840d6f5669841cf76d9c40c15e4e45d4ce2148fb2d274aa9d23b4cd0e242783edc78da9b982f5c1ecbd60b1761fe1c4858396a4464c8a1fc687aaa9f899f0", 0xa5}, {&(0x7f00000002c0)="2895b869692f27d24dd551f71e6166e598989e76000c5fe7e470acd4802ebb5319adf87542e879397bd1fc80bc96a4770fc351a077df0bda9c218be371ad0f1f11a76a06e00c78fba60e40186617466f6b2171a5efe18f80a5f1d2f083b4b66a4a812035bb3ad8125065a957b2bcc2fb69ce5db20d09a399c4f97915dd25d6c2a5eb347e7d4086208c9a780b11c97b7636f08abfc7053b7ff9e91af6bd6b910ac7298fb0ea04c84cabdcdd6817aa87db355d59fe25a0ed0cc039a2926667ae2cd9cd165d585f9f5bae99caea3f7bbd3ef01e28f127ddaef0a53aea828020aeacabb29270db473c92502125ab255b30279f7c8fd593", 0xf5}, {&(0x7f0000000100)="6f660cbdb1c0e04d187739ee8be6b9d5e509e144e069e5342685", 0x1a}, {&(0x7f00000003c0)="75ce44d4a76a6bf3e4dc4ca0e0d4865687b772c1b7dae777c14b053be135d80684d1e7f49754dcf410e4e0a497ba8250f915ce3596e5ccaf3cb43cc80e3d9e9a8e05600c2992d93b9ed30bceae393d35488524e166f20f969212898d7eed473fd0cdf2d13726f456b74da591", 0x6c}, {&(0x7f0000000440)="b1317ff90d8ad0437b34b38b4a4e7c5a3006e18d422b6a45353547deef9b920ece8889bb1cc5f38e665d7616cc1afcbb2fb6a9d9ffc39ba19177e53f7c2b47e0f8cb502f62de94abc3f7d554aa79b00cafd16af48308e4ca227b05a19fb749f1cc93b2009cba41556c62598c155768aafc42e80c7e9c22a82e075334ab73e1b24f196d8c63280ffefe63530f24a019666233a38333262838e4a9a9bb2a8d1e9067e34f9351ea8c4fc93fc7f0dc53b24931f3aa6c3fcfdc026b6489d9aff4632b99f24131986ab635a17a947b85eae345a11780bf772d2fd6af4e32dc", 0xdc}], 0x5, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000200000000000000bd2ff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x2}, 0x405) kqueue() syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r12 = kqueue() kevent(r12, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0xff, 0xffffffff}], 0x8, 0x0, 0x7, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x1, &(0x7f0000000180)=[r1]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x488, 0x0) 11:46:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r0) r3 = dup2(r0, r2) r4 = kqueue() close(r3) ioctl$BIOCLOCK(r3, 0x20004276) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:46:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/172, 0xac}, {&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/164, 0xa4}], 0x6) close(r0) getpeername$inet6(r0, 0x0, 0x0) 11:46:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r1, 0x0, 0x0, 0x3) dup(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, 0x0, 0x0) 11:46:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) readv(r3, &(0x7f0000000500)=[{0x0}], 0x1) connect(r3, &(0x7f00000000c0)=@in, 0xc) 11:46:17 executing program 0: r0 = socket(0x18, 0x4002, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3f, 0x8000}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = dup(r0) r3 = socket(0x2, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 11:46:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000580)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000800)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f0000000140)="87c3f99b31649d7205aaf8049f41b68f856a95719ff91f6fa6842505c9bc3928352dc33422f941492bda7ce1d72538459a80c32f70de45175c3714393bb260370a589d8e5784fd96b138f55fb4d9e66ad1a26c880b5ab17f6e3b0039a68d47ad4330f6115b00c833e3b943865224434bd9201670af0e91d86fc90301ca0b19c0cf797a0497b00caa09b1d0389c36f1") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/23, 0x17) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x42) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x1, 0x7, './bus\x00', 0x4, 0x200f, 0x6, 0x800}) utimensat(r0, &(0x7f00000001c0)='.\x00', &(0x7f0000000200)={{0x6, 0x2}, {0x3, 0x8000}}, 0x2) poll(&(0x7f0000000040)=[{r2}, {r1}, {r1, 0x12f}], 0x3, 0x0) 11:46:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x0, 0x400, 0x1, 0x0, 0x100, 0x10000, 0x80, 0x0, 0x0, 0x6, 0x8}) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 11:46:18 executing program 0: shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffe000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) 11:46:18 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x80000000) mknod(&(0x7f0000000100)='./bus\x00', 0x2404, 0x400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x2d8, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x4, 0x916, 0x7, 0x8000, "e0463c69c9fd6bfe9fec29b721024290b0744b1d", 0x7fff, 0x793}) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x90000000000, 0x3, 0x7fffffff, 0x7ff, "8fabd21d7f550a990b4e3671e9bfe1ae87df7d22", 0x6, 0x4}) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYRESDEC=r0, @ANYRES64=r4], 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r1, 0x6, r5) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f00000000c0)='./bus\x00', r2, 0x1}) sync() 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) write(r0, &(0x7f0000000500)="c2a6624a7f4eb822374eb5cbfae80fd0ba171b3ddf6c77698aea15266b070b682121ed64e75d329c98574cf03b24780fe6c4be84092a148c44d3951dfb6ff7c21c35427cfbe8d13cff3b26d64e44b0a041ac0d0f0c256404290eef0ab653fc5bcc0efafe149289882704cc03cb69adb7e808824edc81ef35fb79bf3a6c7f7380b6cb8d5fdb80ea45d2ea624067184aee37aa02f89cf0656d36faa109000000d2c93cd2b5dc8fe766fa709f5758aefffbd29c0227f92701de311b5e9a22f7842161bcc184abc5d4ec512bb7d2da411a8a83976b365cb568e430c24ecd1db3386cac082d6a77237327ca9a6c7c3e081521560e4e5eb4556de7c16582ec7df2c4caf8e4a110b2746a87396334f4aa8d84973cb2d55d4a3c74fd24d8bab81cc1205a868269f57d469e592284d5ac2db5fa14aebcb703daf744ba4febf359a310f310d7a0857e043b87b6a3342e4a87239c564c8dcb9701eca32bd932d47da36016cb74ba8d65065403ecfecc5040e8df3e086a5384160466008784652fabf562ca5b1b80b371422b36220ca22c86761b186b9a1aee7bcf8900ea20e25a1945531cf8745ab4ac597ec6f899671b025fed", 0x17) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xb3, &(0x7f0000000240)="785946f7a0842a0065c720959c60fd938b95600a41d0aa393b8c5393f566fcab3dffd07da4e5b844e0697453faa5cbdd90ff43ceef33de1f964793614618a8ef0ae4bbb63135beb880bce236e775ae1117e9a4d40133e912ed0188f08445c4f3118f47392e6967e98fedd414953a984a07fc844bd29142d7d239b26f2bbab4c2171ccb0e0f030ddc46668d15e63ace4b43edb4e18f719d268e440f1b715edcd97a39325b1bf119396e8340d4e6d80000000000") chroot(&(0x7f0000000000)='./file0\x00') 11:46:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="93beffea489f76a51c3018eef5e7a6f448b36ce27a110083a8c681618e3a9ea3157cf2c6bf0bc0af55391ba84a8ca2e6820325f73a34f1797e3da2a83e59b8cd35b0a141adec3e073c61176fbcf20f291ecd5cbd22c873c22b4d455d00377088e0336a715e72e106cdcf77a411f8c990de5ce2c03e1669c7d0869b600402bbd5074e9e1d6acf7403e413bf8283d9803d4ff28e87754d102e06e3f3d95a762459b6a52523678185a294bbdd8b6fced3b45cb410f6d43b82f2e5fa0c05087d", 0xbe}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000001880)=""/99, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) r2 = socket$inet(0x2, 0x3, 0x1ff) r3 = socket(0x200240000000011, 0x0, 0x4) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[r5]) 11:46:19 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1ff, 0xaaa, 0x2, 0x7, "a4f09244a9b9ae72e1d645c50c1fa192f1058c83", 0xaf84, 0x4}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x1f, "5ab1a4e45b2b840a457be9123647c8f18419c338"}) read(r1, &(0x7f0000000540)=""/226, 0xfffffdea) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 11:46:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x2000000b, 0x1f, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x84, 0x40000000, 0x8, 0xf8f}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x90, 0xf0000000, 0x7fff, 0xe3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000088, 0xb4, 0x1ff}], 0xc2f, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) 11:46:19 executing program 0: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r0, &(0x7f00000007c0), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x40, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x251, 0xff}, {{r3}, 0xfffffffffffffff9, 0x0, 0x40, 0x0, 0x80000000}, {{r0}, 0x0, 0x24, 0x15, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x1}, {{r3}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() mknod(&(0x7f0000000600)='./file0\x00', 0x80, 0x8) setuid(0xee01) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r7, r6, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 11:46:19 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x3f}, {0x18, 0x1, 0x2, 0x3ff}, 0x9, [0x6, 0x91c2, 0x6, 0x1d, 0xffffffffffffff85, 0x1, 0x9, 0x6]}, 0x3c) socket(0x1e, 0x3, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 11:46:20 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0x7, 0xfffffffffffffc00, 0x1, 0x1, 0x1ff, 0xea3, 0x100000001, 0x3, 0x0, 0x6, 0xd761}) 11:46:20 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x3e, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() fcntl$setstatus(r1, 0x4, 0xc0) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8007, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) clock_settime(0x7, &(0x7f00000001c0)={0x8, 0xfffffffffffffffb}) msgctl$IPC_RMID(0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000540)) socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 11:46:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5caf29d97592e746", 0x8) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000140)=0x3b3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800, 0x5}, 0x10) 11:46:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) 11:46:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1a8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) pipe2(&(0x7f0000000100), 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0xfffffffffffffffe}, {0x1000000000000028}, {0x800000000080006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000400)=""/78, 0x4e}, {&(0x7f0000000480)=""/187, 0xbb}], 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x0, 0x10001, 0x2828, 0x100000000}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:20 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x7, 0x3}, {0x8, 0x2}}, 0x0) 11:46:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1000) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="8a01b57ae556c655bc06e990ab87bb4fdf954a6432195e9f93a2f7a376a10420842c559186c5ebb36cbb8ab201cfd4bf0aaa50d43af646d3154443b4fcaf0b232966a4fd97ea80e809cbb7ee9de9d18cadb7cf6efb95e43b677d2e7f66a2218183612a33d45cdafc3e928ac73ab530dcbca642cd6e", 0x75}, {&(0x7f0000000200)="c2bb6c651cc4cbfcc5c9d8a22de90cde2d1b57643ef14b646e65f46783398e80210fc4aef76369cf95d24c261238c08a96b718b517ff25e218bc7068fee12eb5e487e7b3e494e01a532fdb7714a94a78b482613839a76f751709567528489afcd33931a70291434b4661d3383ef022ffe1344424eb55133896c1c536ca1d9b8365170ea3f4594ce391041a58c87b0ebc1332b651b9b132c81f67c88b21163fa76f5744bf0110242c4437cd8075a1dd16e1150f59cbb3c08840bf78e5d1b9e4a39af3c438009af6d6e7bd27b8687fe6fd7ef4df695ebf993ec18fda10cd1babbea14442b926ed57d595492e91f9d2b8", 0xef}, {&(0x7f0000000300)="7c3261f426a0e9ea32c32e604e4c88fa334e421d9a01ab7e9f6d53d1b406864a32d3e4dfe07601278da32609a3a09c1fcaeaa17ff69a9b7157c3d3c845806dea3427ad10b769e8ae4e21ffe22e9258b1de5fba36f29d893e2431fa9632dd819a672b33e0f9a1fd79cfa90ca0b42b41bf920eb6eaec63d9623b129a30ed958b87fa34e81384be1c4a493b4a", 0x8b}, {&(0x7f00000000c0)="7227e92d5d95163b9bc8dd67ac8788c6197ef94bc935039fbaa9f8fdbdff125c328469dc3fd316f6b02e0a847469136c838ac459a8d469", 0x37}, {&(0x7f00000003c0)="413e163b13a7983dbf71d9c32f6791a07f4f96182cbf1926279e4a16d8c1babd303ab20d4c92e815dcca54c2352440770ac066947068c48bd4ed40e23c366adfad61aa57714bbc4c2ff2d46615aacc3e7bb9891a14bb0812ad351e17dda5abfc52d96399a4ca4acafe2e83ef0309dda525258ea6f2ac6b530d68d3730ca4526adf5258b703adfd9c6a9acacf913bcb12e1227d", 0x93}, {&(0x7f0000000480)="24e2791914ea12ae43cb0b937c6786f499eeff84effedcbe6ad51cfc92197ee1479823d000024f5bc8cec9bf4c29b00fa54f35f19751e2199069705c730bee85ef8adc002c83772ff80c31dc49db3c6d4e0131dddfaa4f56cf95210da60777c6de93bda283af492dff06a432cd", 0x6d}, {&(0x7f0000000500)="a5b532c6ebeb1faf8611cc802e383af5dcdc61aac6ecfcc62957d74a6c329b92d628c91bf797fa69c6d515f8b5c0ca60c59e67967b878b548c08022cd7a63be0bf094ad6fd640e816e38602202876d5361cca6faa594ef556a44244c726dbdafaecc4badcf15edc562d3b4bb59499722be2a345dee1d2ec599b8b6f240396593f0ae0d34562b48a1ed81fcd82510d1583979cecc8ef06f7b25fdd61083cb2667685831bb36afebbd2de3385f64306d0d3fcbc2e463cf75dee6f779420636b91b001283c54ff69deacc20919d8792a91dfad977e3024fbbcac7df8a703ea29d4636cdea96361f", 0xe6}, {&(0x7f0000000600)="1c3e2c727bb9be07b62c64bdd94b4dd09e3f2ead5a33b88670a2748d7013228f3b183e62bba4f26ea0e91ad96fa93cfacf4c17e41c70ad1cc50abf3fdc28988f07be83d1f5f9b510d0739350fb36b413bed2d3f7c81dfce42e7aa669917d3b83968d7795ea12bf6b8362f2aa67", 0x6d}], 0x8) 11:46:20 executing program 1: setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = geteuid() setreuid(r1, 0x0) setreuid(0x0, 0xffffffffffffffff) 11:46:20 executing program 0: munlockall() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getegid() getgroups(0x5, &(0x7f0000000100)=[r0, r1, r3, r4, r5]) select(0x40, &(0x7f0000000140)={0x8, 0x10000, 0x165000000000000, 0x1ff, 0x23d, 0x100000001, 0x3ff}, &(0x7f0000000180)={0x10001, 0x8fb, 0x7, 0x8001, 0x487, 0x4, 0x40, 0x4}, &(0x7f00000001c0)={0x3, 0x3ff, 0x6, 0x0, 0x5, 0xc3be, 0x3, 0x6}, &(0x7f0000000200)={0x8001, 0x2}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000280)=0x156) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x240, 0x0) connect$inet(r7, &(0x7f0000000300)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x20}, {0x18, 0x1, 0x1, 0x5}, 0x1, [0x4, 0x0, 0x2, 0x6, 0x3, 0x9, 0x200, 0x6]}, 0x3c) r9 = dup2(r8, r8) r10 = msgget$private(0x0, 0x0) msgrcv(r10, &(0x7f0000000380)={0x0, ""/145}, 0x99, 0x3, 0x800) r11 = msgget(0x1, 0x40) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x80000001) lseek(r6, 0x0, 0x0, 0x1) r12 = semget(0x3, 0x0, 0xc) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000480)=0x6f50) open$dir(&(0x7f00000004c0)='./file0\x00', 0x2, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000500)={0x3, 0x2}) msgrcv(r11, &(0x7f0000000540)={0x0, ""/212}, 0xdc, 0x3, 0x0) recvmsg(r9, &(0x7f0000000ac0)={&(0x7f0000000640)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000680)=""/26, 0x1a}, {&(0x7f00000006c0)=""/34, 0x22}, {&(0x7f0000000700)=""/86, 0x56}, {&(0x7f0000000780)=""/121, 0x79}, {&(0x7f0000000800)=""/236, 0xec}, {&(0x7f0000000900)=""/24, 0x18}], 0x6, &(0x7f00000009c0)=""/254, 0xfe}, 0x2) chown(&(0x7f0000000b00)='./file1\x00', r2, r1) setgroups(0x4, &(0x7f0000000b40)=[r1, r4, r3, r5]) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000b80)=""/99, &(0x7f0000000c00)=0x63) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000c40)) msgget(0x0, 0x5) 11:46:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) sync() readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:46:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x7fffffff}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 11:46:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x80, 0x2, 0x7, 0x7e}, {0x6, 0x800, 0x8, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 11:46:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20000000000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 11:46:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2044, 0x6) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) r3 = geteuid() setuid(r3) 11:46:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eda0f0d7a5f738407a01"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000200)='./file0\x00') shutdown(r1, 0x2) unlink(&(0x7f00000001c0)='./file0\x00') 11:46:20 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x100000000}}, 0x0) 11:46:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) renameat(r0, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') r3 = openat(r2, &(0x7f0000000140)='./bus\x00', 0x200, 0x4) renameat(r2, &(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000180)='./file0\x00') 11:46:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x4) 11:46:20 executing program 1: socket(0x1a, 0x4002, 0x6) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xff, &(0x7f0000000000)="4b74954c", 0xb1) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80000001}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:46:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)="64da4578b74ce788df421352efc2f4b53e37e65b12805aaaf416bdf32b2f3ad4f6f5a7385cf5f6dc8c30f9e719376c23dc0da7ff40ea046efdf2ea8a048beb0350a00f74a0d2a5f33cf9b78411061447066e67f187677be53f1bbb38e6e2eaa4b5197f34cec74fc500386a96c0d55fe79535a4fc51dd85957ff69500ee0d60e66b8d8f21ccab0f14a819a4094aeae6d314ece3c8e7e4bdd2d6c77d6890aaff1cae499929e1d2a2c2a8ec2031a6673ade944cc3cac4b3a7057a73aad80175522d64dd0e40e08952e57c9c5731bcf687562a0fb17adc01d9526c432812b562320aaca9e791ae40093a82ed7ad17c952a12d051cdb1eb715a1562936b3e5bd14c26acec07aa6ba1f54aca469f21fa430524bb67c2e7d03cade6ec7016941f6dba4bcd8c935cc0aac7fc6e6f98ae2ae2a9b0af2d63dbabbba4f5c12c6033b6992cd9740a599d6cf0542bca628827836c29b92827c56a579d2edeec9c6a880c57cb687896c9fa6942db6b4d782510cb7d946069706b4427abd895105bc2fee6a3f3d62ad21301076307ae06ae83adfcc8430fae9736c760f6a199fbfdbc3ed0dc42105953ed03d5cd6140c953eb9cad73b8c4a3fc931646199dd274fa6aaab127cb5ece382ef3a408a163139f4ca670b1db8a0c982eacb5275db7ced1db4d0867686bb4a776f2270ce941545a3b0082bd00ef2b951c147ecc089d9dbe7015eed0a7936aad41734f8922e99efc16e14b5f28956f313d83bdb52350d640062650e3c17e2a3db6c960c28bab06065129f2195e7e82a8f3c288218eab540a08fda463d4f0c08e9b7403f77afddd0c57e87f740805cdd529e537c93203fcdf769045531a8d936d9f7db63f250d20ffef5a4b000d0a9f5ff1dc7ac3edcf810b6c514005528b5610a9c7391e8864c60943dc3652c6d0e4d1d153eb0bd205a1f1398738e7cc93b0be0bd79a05e9dd92b281ce44e423487ec145746b51b2a05b848cd27e98186ede223061de95df9e0bdf902a7f110f6193723480d1299e2159a8a03ab4d19846179cb9fa57c43b06d072da2638ee3a7d57986f5ed6e4dfbf08d2c2cbaa81daaf38c5bffee7208eb089beef177d29ae3ce02e780626f68e9c5c49d417579d8c8c737e711d0c109a9fec2d71c21dd739eb8edbb792ca3915f8ee2f19068c25230b286a3aa203925c1199cfdc8592cf75a5418e4086e65d0cdd91494bb3b9cc9ab5f1d47f95862d13fd4a9c0070d44a77d6f556556fb96326127d37940fc7064bda9733bbb28742c05b3f1aba9634eab501b8b9ec5483dd134991263cfa75632c3bda3e6e3d4340369c672918bdf462a0f5bb76286374c8e4d57afd3a8d25104d9bdf48bbafb746bc00188195574f13f881df4966580db62beffacede76cd73e73933a6733be4d9d7a5d0dd559d02f7e047de4e6419f0f85d36038db0aa027bff94d0449b452b3724a813f36e703f63467dabccdb051784f303abf368a03f49877c750f221c0fc859a23ca9f044c832279924a22a26456ac76870c87b79298542ee9204cddf9fb37a6a5229309cc48d144ea0447eb86e0b2ffacf0ae5ca553a62e05383018f100846abd9a82a9612e2620ae62e583d4aa97dea3d50c2505395c9a113ac1fb532450e2d19cf6186282684ce838af643d315ed146648185ef908da7690542eef4cfddbf156e90fbc6e7e68fa100423a6077544337bddba5e100ff034625bf3dfa29ad505d56a57868e331aecfad0253673a4163e0c85d2d65da19e4f918811a076951bf1f83dab14c99443cb0a04fa5f47b6de789609658e84cf8b9005ea25fe1fdad6f0e8855bf58f25c37e5516b90797ded8802c9fc5ed0857d224a0dc2db99bf723ffe23b1de8b14eaa1befaa8ff446ade9b24adde3a41561793f35dd9c81ea807097da4aeeb36864039a870263a4c37e73823d15f5db1e9e3c4d14604266d9fdbcb8b8bf2162f40476430ecb8928859fa5a3f4adc082339f6ed688584c644de4496a17ae12e0288d80577dcb3eeaee483dfd5c32d5edab4c31ac38bd2df9d6302787e443cdab2e6fae1c04d0db144d59da6d3aa19cc989093317d05b8ad3b0659fced994063f1a59cf909aaad41b728ecf7b4e8fa987e5e58bb8cbac42c8ac533c69791f8cda0db120b682ac7833ff5558c71b06c013a357087edd947d8adfac1835372077f5cf1e0979423da07e5246a2afc759f025c446062e4d9ac603b050ed23128105dcc1a2c610c5704d54dff101c2f7150101d9b16e07343b70c6e61dcec0b1eb5c9987ddc263e673cd1e52b990a07ae69bf6a8588e99f78d7a48b674248af5f12e67f8d3df22488fdbe8278776ab85343e641ce819ef655aebcd0067ab216060ac7b81eb5231e898f0de41e24de4f288b45b389378b37e91cf144db93292283c656b7c135c4aaade9e68b28f278dce9a7ac09bd2f0b6769c05052af792c90e23e59050019f065feb1d9404b3166537afabeb131a8827cde4545205b0de92cca2247229f991ab6dfdf151f5c5229df0a24610a8903c17fa56c26648669e7126150f9a8a34ab366e2991597c359527f1a69fdff0df232d2049b3e4b1cd245d0dd768e15a27a1fa0def349c0886bb45a9a1b420c9bc73eb4638146492ec76d49854b7a0506a397fa7abd18bb8df5a79d57b7f9f6591e2bcc22d2aac97e9c3f52fffb52787ad42b498166750389ff9807f8517f2e54dea982ae06db36954263c998d8c1189bdc447a900510ecce3a3c90a12af56967195e1252e46da918cc0308908ea2d9b6e711434691140ac2704214691a068060316bfee6e5d11ebefa41c68ec39b60daf32331d4f99c2bde2b6b42c02285bd45fcc292fe58ac338f961d6e76b4e1ac19c72d48b1ac99dbc1c5ef172f52fa5c9a6c4d0955c462f4f52f7f88a9cee78bce04e6a11d086e9ed2ca96b1c5485bdb68e05864bbb826cc7b6d631f07aafd239bf6fbdd7f4642673814972ecb65f4ec6e6df6ca750b8e0f044ef3565357bc2d2ea73f698be6b13b9ebb392da58685af758e917142536b037d014929a4c714ebe6f0b24fa62ab7cf239988a4e1f257a6e8edb904e5f1a17a126c20c028561d895ac5daf0877344da46a161e519b8e65c2f7c4f9821ac7382c9aa455b566ac363359d47b55f24d9893212d3b1724fe9286290868a2aeb1c8b4d1b2fa1375f8983ce5265e4eca578498629b2a51a751569f269f988e081c9a2a69041715d87da9472690b4c220c3cca685de545f9bc687ad394ff0665b2f1656efae872dd860acb926f16faf33c5f8bf76dfc693045c894aad97c40616d6b0e080f6b78f01e5d5be5695647268508720dd1b0de19b66c2ecc1e63da22c4669d6511316141029894758914d6a98a1ada613e2e0d7ac4524520e016d4c5a25b37a575cd9a7e9f3f28fa38f5740a67eb2e5cdf70538392c612ee19c2b6dae475d4a1797a661b70180a10f88e98083fb229d5c6c6badb7a52a950998a4e81cdbc7391b3eaf73083bded0fc776ba553a57f17871479d0340611c8161597a97f9ee48257165c3bcc4c8640c8dda07f09ffea67ae52327f2a67dee5277e503fbc7ec0d8bf9e35b7ddb8da13636d4899df16e97dce330e29c42f141add08b5e308fa555866b5675c49c961f51e4e8359789bdc3e5b11f518cd4167afcfe5e0dd0c45b1e8649347b3ccbb69397de0b4149fd99493973422b9b85db9348b7fc54afd2b888082b4027930b5285e5e9572586bc903853543850b44b6f32f0c2826a9b0c8f1009e0c6c7cc6240104a178123ed34413e023c3782e2ca7a9819429da12c3124669bcffe880e70b65219e9f7420d2d4bade938a835dc105c766807c2f393864ec678d91d2a12879771408ff3063543095b2edad1907db633337b9138b90db04dd502b19aec64183c480d33a10f954fc911e1ae1657c6147ba141b582cff9a21a0112aba54b7e003fd8b43d787c8730a232befddefd046427ad2d75df062601742832123e874d5fa636def585ea830a18e7686a2cc8c5bdb4f8bfe87f1320b404fadf055246a11657e4dd62e34aa3591de13848ee4ee04225a8fd8156fbc303904fd97af49fb3761a4e0c44042e50ec9d10e5fd6139e3fb76362ae4ffbce888220f334bd705e6cf06f19217bd75a6ea98767df659f71d8506faf9c657f2914842493d6da537a130165ff16f99c43634a332484cae083e6aaf82608db42a0673bab0cf1a99f94864a4d1ff8cde7c8dbe60aff496e697ee64dcc8616754c8b8808abed0fc75503facdf2d6c71053310f8ee9aa483152e7f2a3b1a61dffa8be41b246a8b5c1431c7de1e8c99d04d8affbbdbffd7e95670b5d0b980623e7bfa4a43a433e6a9e50f80c2413764943024408e02ec9979bf31d7ae7c279838602de471423e58de2dd99d8e21b18689e07fb32f6a8fe0023d44fd1f04ba5cb266df128f5699eb1b945c2a7df36befd21ae4ed319b7d231a6d90d2a4c7c81e979234ae0632238c4c6335c68a1ad82b032a8746964c07b0429d53e9fd3a03fff0159e4a01f92ebfb27186c2c4289ec8f51791e02a917bcc7f9940bd7cd36f17fdc43996febcab5d8874310390f0956bc7a34ad6a6ac1e14f77b5e34b797a59481f779790cce6a80cb6ea30a3e8516dff28b41fcf9be8ceb187f582aaa44e8700a123174456f7a6a930b139f358c45046921f7a93fb90da33381e042244486946cd3e1113e7244d8f50369085d520a006544b14d53aed31ec84a62c5c3f5ccc8ad596b3948057dad8323ec7f25e3fe092f63770949ea11cd208d2b854dbb552cf7b8f7c53eee0fb4c21587ca18a8b0521b10e1bed840f66169dd8f51a1aae078dba6cda472154ec6edaa8da91528f38b72cab0aa264b4b4b912b1d12993e6a41d21766d33ab8e757e33167ae0161d8f86d16202fe0daa5806a6af6b10f4cb6d7badfa31c1c1516240fa298bec2682c79d71b7a5b849bc308a5df69ec0d622d4ba929bd52079e5401834c50dab27c3801297eed37e52c9a3f42ebfa90502098410a465809ce58661777a7c7089b498e4eb7ecc2c883286b53f088284d2cda44f706440372d9519f71de76ebbf9cf1ddd515c361652e0d31d8027fcf84187a1f94e1523dcde07e36c3290798b352e54d952e585955c53c1092181e8ff0a0fdb20c95c943c4944995edcd08668206038c0ead59f763cf8931b3e8a8cf7cd9a96b01898fb511e328cef95e03574e9379596ca073df2dc2569691054678ab82b2b7154d0954a119d96aa5db712d4a67865d7efc3ec9cdb24d484df1ce4d0bfa2bdfcc544cf83b04de1c40fd8d855441d1f18eafd9674550ca1b48579bef0be498e24751f22e94e2cb221f006622074fe75f574fa919c2e051a05d2042fed261753050afe273f4d9d5472bbb1f5b83e10d9d6ba012341c33554722c2c5304b39aeea7ed423a4760359df1772057fa39b5181dc9caad60aec526e6ddc6f324a52972052fbf5b5fca71af6f064fd984eec3314548d616c5fff54b3963d839a93d6f21ad9da22b17b5d6e7bd9afbb4201d0f31206932a2617a5b5781832960d79fb0e50ee18adcf4c251cdcd087076109df9f6d50ce423d025fc7a7220efc37bd61fd7d4fe60bbd2733300419c4f1c5ae9f70bbd688b4129e8b3b969b22f6f67af5bca35527e40408bbc1f20a53899865a4ba7dfaed360bd07c0b4f861e8cef270f325add256d8de96a9f9108f2d544f434d8146502129c44e03e16b33a1d88bb35ba29316eb67c548bd7a9838e97e0f0343a6dad76d00264df7f65b196a1c06ad0a7e5584b433e500"/4110, 0xfffffffffffffe93) 11:46:20 executing program 0: r0 = shmget(0x0, 0x1000, 0x28, &(0x7f0000383000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xa227, 0x1000, 0x0, "0100000800000000001000", 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x4, 0xb, &(0x7f0000000040)="d5ff9668", 0x2b0) r2 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f00004b3000/0x2000)=nil, 0x3000) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$SHM_LOCK(r2, 0x3) 11:46:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x18, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x7, 0x200, {0x10001, 0x2d8}}) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x1) getpeername$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r4 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000200)=[{0x4, 0x800, 0x7fffffff, 0x7f}, {0x6, 0x8, 0x7, 0x9}, {0x2, 0x100000000, 0x91, 0xc8}, {0x1, 0x1, 0xbca, 0x6}, {0x5, 0x7, 0xe11, 0x4}, {0x2, 0xffffffff, 0x3f}, {0xfffffffffffff77c, 0x49d, 0x1ff, 0x6}, {0x7, 0x2, 0x1000, 0x2}, {0x7fff, 0x7, 0x5}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x280c1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) r6 = fcntl$dupfd(r0, 0x0, r2) shutdown(r4, 0x2) shutdown(r1, 0x3) ioctl$TIOCDRAIN(r6, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) 11:46:20 executing program 1: select(0x40, &(0x7f0000000000)={0x66, 0x3, 0xfda, 0x3, 0x800, 0x1000, 0x404, 0x1000}, &(0x7f0000000040)={0x7, 0x16, 0x8, 0x8, 0x100, 0x7, 0x76b, 0x26b9}, &(0x7f0000000080)={0x4, 0xfffffffffffffffd, 0x2, 0x9, 0x200, 0x1ff, 0x6, 0x8000}, &(0x7f00000000c0)={0x7fffffff, 0x4}) r0 = getpgrp() r1 = getpid() setpgid(r0, r1) 11:46:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x18) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x202) open(&(0x7f0000000000)='./bus\x00', 0x4, 0x82) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) kqueue() r1 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x7b0e) 11:46:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) socketpair(0x3a, 0x0, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xdd, 0x5ae0}, {{r1}, 0xffffffffffffffff, 0x88, 0x4, 0x80, 0x8}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x68, 0x7, 0x1, 0x1}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000002, 0xfff, 0x20000000000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0xf2}, {{r2}, 0xfffffffffffffff9, 0x2, 0x60000003, 0x7fffffff, 0x8000}], 0x8001, &(0x7f0000000180)={0x337000000, 0x3}) 11:46:20 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:46:21 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x23fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x24e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 11:46:21 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4007, 0x9) sendto$inet(r1, &(0x7f0000000000)="5896a9", 0x3, 0x4, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f0000000040)={{}, 0x0, 0x0}) 11:46:21 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x1) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/90, 0x5a) r2 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x12}, {{r3}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8001, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x8, 0x4, 0xfffffffffffffffa}, 0x8000, 0x0, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r2) syz_emit_ethernet(0x175, &(0x7f0000000340)="a9fb3a03fc716a9a7bb260111431ed62ad7d2ddff78bd45e52e5c2968160a3fdb0aff8b1694f1afd671766eccd73046effd08b1f28c5c5e942e91dafad5ebd51f9a1fb681632a1ded366ce9418fbf83158c201fe66") 11:46:21 executing program 0: mlock(&(0x7f00002bc000/0x2000)=nil, 0x2000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:46:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) ftruncate(r0, 0x0, 0x8001) dup2(r1, r0) 11:46:22 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) chmod(&(0x7f0000000140)='./file0\x00', 0x168) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:46:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000180), 0x10004) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x30420, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000001c0)) 11:46:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f82696c653000ef6709b6a3629ad0896bfca18abfb6e0d20ee039acf318731faa83b10461890577973c46987a3c5fd9efdcfdc20590c0ce18261b2ee4ab87e7d4021d3bc0d48cf0fb34fe2123742c5b63572cad48588c68ae979e3e6f9eb6ff519edb938e71dbf833b2651ccedc58"], 0x10) shutdown(r0, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140), 0x0) 11:46:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) 11:46:22 executing program 1: 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) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) clock_getres(0x0, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:46:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) 11:46:22 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 11:46:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000140)="aaae736975c8c5c63518b5377cc6c3c69cdbd374b6add04396dd398ec74eee8a319f901863b729d778feae200af287d2e885c3a0d94ba900fe5d743f93777cc12c269250641be7b53b6ff0f1195476ee156030c2aa2ba44331013f5c2550ec477cfdbaad2646d72bf531ba9223e697f2432ab657626fc1efc6635f370bfd7c5cba25f7262cc93d6c578f6178a110b197de91b314f07f5f1c62a4e6102c32055988431533dc83b0feeb53ffe3acded326b35e1ba6ce620ece677a46f96fe8fbedf69842dc32e405627458d7784f0efbf0d42ec04a5edffc1fc2cf856d891a0fe67d791cdd3d6c614f2d4dbbe2d8e16c2bcb88baa730e8b86a67fbca526b2ddce7eefcdd84683578b946f3ef9ac87dc8215efc926e03460ca9e31218272758cec22ccd290a53ba44ac1fe2172ae184d07388a1fe836f14bfecf8f454235c141897c2cbb99371130397a14d2e2fb6327bf19561e08070763e379db0b8729317daba32627bda9faf3a7a3b72985db3d245627c445ffc29c059a239a5890fc75aa5bcbb99b8c2b242875f57dd3c6ef78ebd51c4a56da92c203758e851b2b47610907dcc7a4aa6ddc264d53f8f30c45f8bf052ceff28fbbba265582c67481b714f9079486f30d6b3f46e8d4ad3a2f81e584f7c3e5112a2286e6539ab81799adc590fcf069b299d69896784045b60e909203cc9b2b08cb41d079629948bd5b054a81c1fe3", 0x201) 11:46:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x80000001, 0x1, 0x40, 0x2f2c, 0x1}, 0xc) shutdown(r0, 0x3) 11:46:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="06e1568f4b17a93c2de55268c0345e3fadc3007210414c60ddaf18e827eebfd6e27aab55e6d593115cfac73c7a5b3240e640eaebd25dcc9e4f40faf2bd5d1458ba7caff154f72c0ddcbe41b884e827547ec5b7e6c0795f2a141d379f8dda91aa60b93f50d9fc098ecc110fa93b7ecf703c8bed18db7f953c48fedeb1f168ee6d13cf5d7f8627b1fe9430c0221f97491361224f79ca632101758c", 0x93) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 11:46:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x5) 11:46:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) dup(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x66, 0x32cc, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x200000a1, 0x9, 0x101}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x2000006b, 0x8}, {{r0}, 0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x3}], 0x2, &(0x7f0000000200)={0x5, 0x8001}) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) listen(r1, 0x6) 11:46:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000040)=0x3) siu57|ƜtC9N1c)x àK]t?w|,&Pd;oTv`0ª+C1?\%PG|&F+1#C*Wboc_7 |\%&,=lWaxޑ_b,2YC3܃S&^bgzFoB2btXxO.J^υm}y=laO-Ml+ˈ0jgRk-݄h5xF}!^nF ''X,) SD*soT#\˹qM./2{apv>7rں2b{ڟ:z;r]Eb|D_)Y9Z²B_WQ(ne9yY)ig[` <ɲ)հT㪮siu57|ƜtC9N1c)x 11:46:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = socket(0x0, 0x4000, 0x7f) setsockopt$sock_int(r4, 0xffff, 0x801, &(0x7f0000000040)=0x270, 0x4) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x100000000}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000200)) 11:46:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000002b00)="ca", 0x1}], 0x1) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) àK]t?w|,&Pd;oTv`0ª+C1?\%PG|&F+1#C*Wboc_7 |\%&,=lWaxޑ_b,2YC3܃S&^bgzFoB2btXxO.J^υm}y=laO-Ml+ˈ0jgRk-݄h5xF}!^nF ''X,) 11:46:22 executing program 0: r0 = syz_open_pts() pwrite(r0, &(0x7f0000000000)="f73a1e25f2cf18db28a9949986b4c66e52347f8827facdbafba1d1096ee069c919d6c9c2ea82c03e3f585dda76d981ebd920c6be1a9ae36c7101b77f85413d476fdcd4c98808c74fd7bd9dd7f01b1036f2ae05ebdf97a27e355d9955854d2f84bdb447dede3c25f0a260a7", 0x6b, 0x0, 0x0) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 11:46:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0xfffffffffffffffb) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000040)=0x80) r1 = msgget(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x4, r2}) 11:46:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x3, 0x2}, {{r2}, 0xfffffffffffffffd, 0x90, 0x6, 0x7fffffff, 0xd7a}], 0x100000000, &(0x7f00000000c0), 0x80, &(0x7f0000000100)={0x7, 0x3}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 11:46:23 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/179) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000140)={0x0, ""/46}, 0x36, 0x1, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 11:46:23 executing program 0: r0 = msgget$private(0x0, 0x2a) msgrcv(r0, &(0x7f0000000000)={0x0, ""/119}, 0x7f, 0x0, 0x1000) r1 = msgget(0x1, 0x9) msgsnd(r0, &(0x7f0000000080)={0x0, "5a98a9a5a50482f21ad90b8b85c67c06914897aa823423d145c762d3ed5446597e23467152fa42e6507303235aaefa4d7483201a25064ed8dbc46c0ff592eab48041a9b4bc6766b7e920ba5f7b98a5630ddc6266299d6a350aff6e0507317e06c1cb9e374473a1b52b2e1f149bfd795b1424ee423eaaa4b9baa29fe5293e74c46a46090009f00118c94f6983aa02666c1cd2e85a80ac316d4b1c2255c82256fd6965d5c5fceb7a25d2fe329a0d8848f6537f2c5273823e577273d8f19d42770083f432beedc75675693b19f6f2ce3d022ebe4f25c3cdc0c63e3ff3ccec2cdb99f7bed586382c92ccaf0b45485030b24a1b9826bedf850e4ba5e3b38e0d72bf3cad6cd1edcae98dfc9d86c51824d4b76cb5adfc66c90a5cb66b42aefe998260aeaa376ac351b2029511c5aaadc85f9731dc12bd3ede63b8ad033bbf6b90beeae933102385bfd0024dea6afdf8e95c3a83a163d17bca4657d6b5f8971e3f7d013e8b5a62fc4b023aae09c41caaaea39c50a92d144e7c7fc6af8b2dafa8b9ca9f88ce01cc0570f4af2b81bd117f803b33df43b5325890d232152030424b6bf45ba0934cef8b5d750a88a24d659b66fe1c014ffed291ed9008ab15b66cef395c89760fd9d859baf0c31567a6080be003cf421dc440243a9e48c77fc87510ebdc794d0d52ba301243ad380796f21bd9602d9807b2f3a6f27be7fbece9dfa2266ddc7bd86b230a79d7b52a417444c3058a886fc0d58ea9d93b7bebb42946d1aaccce0c48023205e2fbc2bc7b20d106afc976427f44953babcb94a30057fbcdd56190c254a8318d9ba4dbe6fe020e879bfaa227388f526233be572c01f061367b16d4951c4b08767f4d3971b0c1841de4bc8492862305e4316fd47f766b9709fff5fd1a73ef9e6749bf6516228e500957b318140bef1bf10cbecc8befeecc06126aefb420ed6aefbff78a1b36db90bde31158687cf6b31929c7aa158810536dcde405decced3617048f4533da34ca08ecb3b79d9bfd1b16045faa7db7068b324a54c73a8926c549143cb71116e94b1f1352489520f6ac3add44b0f8552aebba3e2f5d96fddc78f0916ca0bafa1e83ed2b6e632ffb05be978cb82f289e1966e1067c8b0b64f3947c7130b1e427cd2038a0e8cefdca9728f5d2a2c101fb6fecbd328a626d0155cbcd683e9843ae45a04cfd87abab5a7b671112aaf080cab1911cfa5a374f94097d1c4bc0bbf4b2c708860b3383894218b1d280db03a4b35ebf1e9f456b2fc9f1e656973404e545201860699726d92d302e7dca026d6952e2f9e0c7419d4c242f74dac20e0cb6f6ede7b6624dee9117f268353516ce3f14cefad03be54fe4c3dff3fe1b6376b3d9a4bb02116935ae0be13cb297cb3ed16089dd83d38c3b869e67038c0ab38a2c3bc8860c6e7d330bf0bc7f551b4751d7425934b7146ef2dce20f820ab0e7cd5245bbc652b95b30ad94d06e66819918b570660dbd4ab5e57209d35e78884fcd96cea72446e4d5bfa8d0a518cf1ab9f731ac9cdd0b141936dc4f84c83b3880dbc997ee8bc51e6022691ff5fbbd484f3a842c8ee8c6b9da0384177e85e0e8c8d431f50e7596a783caf72523b35658c7ac6f1ef998b352d93fcb8c741e93cd43987fc485646fe71688eb745f2c92222bd7043d40eeedc1f9597a825ebdc921a5e96b6b616a95db6a68d5db7791a799193b0da6582363cd36e20adc2068e8826f877e0198ebde8cc077d607c8c3256eefe3ec1e71aebaf70e84a89eaa488671fce1615fb1933437eba04775b959104bd63f7a1b08ce99765e3154f85aab3e4da66388b3d31718c86dd76fd29529abd15afd556399289337be39fd9bcae773f5c7cdf3ea3b6ffa700252807025e962d732cd849c5ada6e9bac1049cf95ee2d0bd1cb0d1af8bcf05d5daf56d2fcbfa580e97830f483a8c9f57bf6204698e58c2ae90934a3b07b14351c0afe89d515129817f0734b5bf07b13328f2febba9f248709abd33c3e32399b20d60a63b56af0368f4494efb14397f9498389403f2d94d1bb6f864add8cec756da5b3f6e96fd0731226b31cfd7e65f012bafddf5893dd67540eedd5afde2e9650c024238ef2e8c386133bdcc1b68a24f7f041c7ee1f5a5972d5280d37d118511de8b1d9cc271388de66344459915b75d537c576e9941b1f578d356702be31e665ef4946618fe1541be67756ada452fd17519a4ec694440e480ed6fa1e9b39fd6c6d44ded87d7e3e34982e7dc7bf4287ac88f1e874b2f316615e084d236648ecceb700064eeb0a745da90e674fafd05f5039916654066f8d4d3bbeecbad5622426298bf0b4fe6726439e7a9bb16dc6c91b8f13d1e84d9d6266adbe1b6fa2d451d3db5fd5038abade7e3b586f1a494752d1fd268f2bf0a3711159dc827a7761f71cb3a37f3bfc75e40b3f9c1533a345c778f1bc317cca589848431bc2929325e8bb0adf2092afeca413c32ce76d623008d61c4c994122c02c5c06d8c041309ea0ace264a0f380418630771369fc259311ab986b10969648b9724ad195aeef6dc5deaa133c08912d355a65348d8a658c68c870cc69ae491250dc99e710418c301374ed596311eb0234f1342c48a9d8924881150bee275eee7b2095f8df10fcf62d27f4fdab4184fdca56dc79101cbcdda61e23af5ab18c38b0d7e55de27e67773e36bf0c278fffd8c98aa39e57144e0d205d24c455d828f42ef33689b50aacdec81c9c0039ba4b25d02fea4a19f6de3e80611caaf5c331968baa8c55512c0ba7a40227d0224ed1708ce9424d5f2b436ddcee3cfa3b65c7275fee40e34c9047d962d1767b92478e636f88bc8e77b20da75878ebf59abfb736f650e7006b19a7fd51dee080020432595070f1f58a03d929e8243622a3cd8851fcf6b7c2f0f5e89a00b65e8e557f67095bdf2666ce1314e0807fdb896cd0e5f98244483ae36bb9fcdc28ed935b5b970d98641776a8c7ccb12803b5b447826c44750a1a426419c12ab03033eed7153be7cde154d952716c72cb64ed6be73f5da354588c447ccf4da24396676a10ea93e154964f3b0b86d0658f8fd00dd2bbd30e20d7609ebdf24e4c798ea1029cd2576628c621b351744d338b500d8474ebae62872e38386e803fca0d386123f9e1cea5f435b8f3a400fc6af7dd948d2529bd5ebec8a72e08358d679406792daf3accee6afe68dc94ba5710f4f1e44764dfe5f1c91d47d8fe19875e7a33d8c0f9247995b531a8571bb460f9cf4e0570acf2a8a36baa4c736f0164d1469bc8b65ea0436c5d3c92ccf5943aaf13f173900a1fd700529efae8f86239fc9b8a5ffb1c1bbc8a0d46712fa8459cc1d2f97586d47e1cc3699f3cd7b7d8656d5d0b6756a8c7c4f375ec1d833f89acd3d5489b43856e5ef45917b3ea8841de315176782a73796d92feba8c19cfe15bb56ab362d01859fce3bdee7d5f7d97b7e4d97ce9331fbebd08005504a847958497ce8e99902afbc1d286bebf00c44d6b7a5b7f4eb8c6f9e879b863a849542a5de6e930e7bcd4861a7e7dd9939b710c783aa0b6e9bb1c250187e86167fe435643aec5b8cacf05d72ffae1a1871de740981f2c91f21e02af04b520b46860cedc5808c097decd842aba053f4186fa83275c04fcf61f27be7d62358caef8ac9fb36f41bf8396031b26c7a25a9d1fdf5d3d6e9d81896d05d8998247880e2d719b060991758780f9bbd352b2daf447dc494f43eda0b379778b07d76d345a94c6db91024d91942e0b233119c1ea2dae0e792724ac8a34d7f1c3ec77b9d47f7e82fe9c215fb12c00e4fa5972efd646f4708588dd38de5746bd2cb0679548d56425264948e0e78f3130b68c0333121b9868c209c034c8017d71a666e28fb4db98117230c036df48ea36f8239c3dd144a72518a2cda07c509af8a668676e15cd159e22427107ca71c4bc77f033225f49ff24f092a2bc3c67bb67a25d3d58c10355d992347323703a156609b1128be459ecd6e00da7654022bad7af52d0ae3af8352bfb809253e2908444507cdb20fe33dd00e22c1b034738b0453ee71432a0c37ab499b44d628e66d1d1e5be8a4c65d0e62c8b236584c54d477a1e346908e3834b6291a949123ca523256a33aa421781ce04c83f6248e9594a8cac669d76fd7cf9a4a2b3d7379efdc5e2109aecc958ce6877e43899bdea10281c00b7e47f3547769db62149b03154de1b3b4974d03484ad1cfe8cb6a6eb4fe5daf87a7f791f309ed7f26fdc967d644502df055b3ba767c62153516211ad57725eaf66b69bf75e5e760774573754df21b352a34b255c932c9236d9264b84b3a5e37a35f8347764f247ba7429704bd5f7e5626430c41680041926fdafcea2bff3dc60f22acbef8da241013ef3919528de8f5ec9d14e88ce94a63873bb330acc4ca1695203c3826532205725dae0bb1208b61c6de2f6d328e061f431d47af38084d481ea73ab00ce31b509e32c261ca41bcba5d939a84a6a7dce8aedae45095bcde2a2cd6937f10f2d6db7378121cb7f5d65b27409f8141d5c57e1105059c00c039d7b93e275d88640037eeeca0e446a0ae3f05269bf747c24bfecf90fe964aacb6a2213b6a82bc94b88ad00d9473a1a5b090b123b69a6ce3e17ff161b66ca545508ee57be2fbb26e9c5bd75b0133ead3c6db721558de1eccfe4ffe4ac368f9a9d4d63b93994fbc1b953db7fb90edbb5e45b6f7d680b4f0fccb4507ba9f172c8479e4c44f3e4a0af91764ae7348e178cf5eb00fc2ffc1097b3bbe3cedf70e1302185f7c538e61b9e6cb6e8a97b85a4ce88c3919d74630d828a22b3fae216487679aa135ac5a3f928017395685544b409e78d8594765804eda512c2b0486d48d77cca1e768874a17f96784e1c4191d68d9f1d5e7dee676bce0f109ad23ac85a7cc49c4dc7a6aabb8fd1f50c2f73dfbf92dde85b05df4745bfb2cb27e373905b8ce52918595b4d42c0dfb569360b4b8f88d0359dcc56cd2af9cd13c80f49c3a185a60770a98939e6a073e1cbd64dba64903665a2db2017fe239dcefd57329a2467ca3c249ba18bd5578a85064995dd8a6eb5d997d88a6e18a8ddb7df9125a55ec190ddd5eff6883bede7be232d112655b7cb26a3a7809b4c67d0e4c7acf8e1e689eaa451b698275b6f0eba2f3b06335003e4732943eb957a4831a28f0ff5ff394ab102f98ad1ebc7ffc94597dd6b2eec3f5cdb0e441fdc23fe4228704437f704a7e54780b05f65e6a72ea650b642de952766da94efc411423525ceec0a4f4b5d232f096f624170cc9dee673574b2f6da6233e1092fbd79d39cf0c627e0a9676043665fd2cfb1e0157674bbaf530a8f3476588a035202a5b8c08e69a3177b15a65c6a7203060347dd5767844b49311442feea597b79a29e5642f754f21c2f0ec6672db2f98450f99e3e271cbdc86577052f4abb8f8d5b1608f917767e1533fa8856d8d8ec4d80b53763318bb8b9d960bfb9ca9bef11589d567a05e6d53f94dc7babbfb97d62d63cc1362c8e5a78c0368f23f6a2c6a74479142a530d9edb7196ceed51472c62d7e656339c0c21491dd0b51ea52180619520fb94b41ac041ceddf733dea8200228bf8cb5758c0fa5d34e84f993e644afad6ffd996211753027230fb6ad5da0ccd6e0afaeeb0e78678ff41ae5e7c0a6e3c54ff257c0a262178bfb6c540c473bcfd2b7a2d40f862e7c255d7147d1ecf34828b5cdba89376cf8c05266b04177018bc6a4244e39dd85e4a852a2467ac8f0f16d6f15ed68015685128b91079b382122245d2d2838048366fcefa0a45089"}, 0x1008, 0x800) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r2, &(0x7f0000001200)=@abs, &(0x7f00000013c0)=0x8) r3 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) msgsnd(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000023e72b13ea585c14651d74ccd54deca2f3208a5ece380f9186c107fd59c905d119b5a353df9667de1ae3db423946669be45265f1909d"], 0xc, 0x800) msgrcv(r0, &(0x7f0000001100)={0x0, ""/140}, 0x94, 0x3, 0x800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x28080, 0x0) msgsnd(r1, &(0x7f00000011c0)={0x3}, 0x8, 0x0) msgsnd(r0, &(0x7f0000001580)={0x2, "1f9b12f3792043cfac1a6f26a2c2a1666ebee880407cc21821c63bc856c99cbcd015f00338e17c81e42f3da2126a8572bf84d1bd4f6607da16ffa5b5a3378938e5e2b8a73bc98ee44a815142aad1f1c3c04f20f4fe9f32e925ce11590f5939df9f65a410cf18dc0078983f3895bd3f19974af4035bfaf9b061c644c587fa4ee0f45d18aae9943ecbcf5f7584a91593e4028136abb804ffa26f0a3eb1d76d88fa"}, 0xa8, 0x800) kevent(r2, &(0x7f00000010c0)=[{{r4}, 0xfffffffffffffffb, 0x48, 0x40000042, 0x2, 0x2}, {{r4}, 0x0, 0x4, 0x40000000, 0x4, 0x10000}], 0x6, &(0x7f0000001440)=[{{r2}, 0xfffffffffffffffa, 0x88, 0x2, 0xf7, 0x303}, {{r4}, 0xfffffffffffffff8, 0x40, 0x20000000, 0xffff, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x7, 0x40000000400}, {{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfff, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x9, 0x0, 0x60, 0x1}, {{r2}, 0xfffffffffffffffb, 0x82, 0x2, 0xffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40000004, 0xffffffffffffffc0, 0x80}], 0x9, &(0x7f0000001540)={0x3, 0x9}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x8090, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000001240)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001280)=""/62) msgrcv(r0, &(0x7f00000012c0)={0x0, ""/86}, 0x5e, 0x1, 0x800) 11:46:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r0) 11:46:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000100)="df603da573d225eeb5ef260426f7435c0b8fd86ace6c501d8f002e98e3b484dba1549103bc5fdc2eb94e638fccfa4658960f820e066d17a297c8f9fe66ae54056208419f5c9b14625d77c8679fed7600a169b9ddc8f46a341290b803b30dccab9a894c393b2353cb4132caa807b263484cc6da169119db6ebad3fc2837bdc48eda72dd", 0x83}, {&(0x7f0000000240)="c75562b0bfd634c89e13678bb44a755acf3d78a17b1cbfeabc5523d1c91873d88e75f47a3071c99e9177057f88923aa1cbe2e552f2e52ba456f6ecfddffd794f75076cafb13086ee36a13f08ba8aa715619a59f169c272fe35b803532f3d", 0x5e}, {&(0x7f0000000440)="af4a9868f50fbd408d34e7bfdf8d95ef0c565dd2caad09ff39d628f4b132f54fe3d8930e70df0dce2f0c17c536201ac6990299ec6881fe0b21b2582d3c6c50d918606a979ebc8ef3e7fda54754441a1dbfb1d7059b9a27885b35629e41c1", 0x5e}, {&(0x7f00000004c0)="5f29bba5992d2de615726fcd3e425fde635d6a17024092e97dc614fb4a68ad6ab123d9676618a12bba44cfa601ecaacbc6e7e5043a9b43edaf4134e32fe12482f5b9855ec22de9ed964cca716143fdf927af01a9dd3f7183ed2ec344a448ac77b6ab9c1a632a2a85572ca07af34db1f498599267d50495d98782258e3849830b6a7778b4d5fb8765fe116e5dc4e81a2e", 0x90}, {&(0x7f0000000580)="5aafca8e34be06aba0eb6b09796e378256447cf3a0bb75f478f1f81d936c1a80a37cd4bf5f32a4fd2842564b3b78be52bf530886df5284256a9b9cc2bfc4331c6bdb235ecaeb6d5429cc36a7a2874a36de48fd68", 0x54}, {&(0x7f0000000600)="11f811fa271e18dfb0b6b2d2f12419030a4ff79a3228df8ad7a00a7e5b21c16ee16568127d1aee33c41906cab10c475317e3a0633014cd8961910e459c9d795630e3679a853d", 0x46}, {&(0x7f0000000680)="bc1cebf4427f4b478c06dd1a63192976b2ff80f4d9fd314f3a504683bc4befb8eb0c16324bf5d8ec260c76a65b70ef16a097534013eca70b8c380e7cbf076faf4f272fd6c40fa365dc9e4718f22662029a1a394ce1a06199b6a813b83edf669faf719a8a62d7dc3e4cbb8b3d7cdfe67689224edef5bf725120fbbba8811be954424100d11771858e6750806d110d9d8c49410d4bc5deba3737ca0d39318e6ba37e63a9ff73dd32829eb910a32f6e7663a35912c59ed2a6f8fb3f2ed0", 0xbc}, {&(0x7f0000000740)="0ca8dc7db66ca3c38369fa6fa971b681d4c073f260260cd8e398e5e7a78985b25485a90ab8324ab620145ab7f555aefca4a327d4fabe230d8a38fd66fd33adbaf2e28f1a674ff6a7929c3341b3e6a7027f784b0fd2f1e7c7a08ba6239ccc3b1ec411d988dc293c9b7311536bd7e3e5079451193afd48be65a52a686b5409b8db0718e1293cbed901a356f4e6782ee2e0d61668c85b9008de4a67c94812dfda0b673c365d26fc22d545c997cd96adf864c561dc5b8720aea14d9f8fb985652ce09053c993d1cb2482b6f569a7325f2db704b76d6c862943120082b50174066ba004624ed6e7d34703496f814e19a3a8061f", 0xf1}], 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2000000000002, 0xfffffffffffffffe) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) chroot(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="00fff34f9ba1a4737c24ab416d9fb8ff7d1049ae6265935f0ea9455ac7b08677faa6b3399193908a67f56d09184f0ba787ffb16299f62c290771579334669f32d24c50ea060aa9e4d9c7389059d251a87933fb9f466a3fc90208cfb0dbdad96522651836633bf748107da506a60fe240889125c1f0d0e30e0824707dc66fcbb91f33a4a87e449ffd1cc6a3e560c4f317d4dd91ec810af46a0372a049b4a01b35bcd0e83a86c4021fa470156962c9b64c6c67f5ec885b7ddf19aefd76ea69cd6fe15a895d6b4451fcbb", 0xc9) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) 11:46:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x81) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 11:46:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x120, 0x105) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0xb1, 0x80000000}, {0x2007, 0x400, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='p') 11:46:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4c) preadv(r1, &(0x7f0000000180), 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r2 = socket$unix(0x1, 0x100000000007, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="709e1a96000000000000"], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x40000000, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0xe, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x6c, 0x20, 0xffffffffffffff05, 0x4}], 0x9, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x42, 0x80, 0x40, 0x9}, {{r3}, 0xffffffffffffffff, 0x90, 0x40000006, 0x9, 0x81f}], 0x4c8000000000, &(0x7f00000001c0)={0x800, 0x9}) 11:46:23 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x0, &(0x7f0000000480)) semctl$IPC_RMID(r2, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) clock_getres(0x3, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x7f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f00000006c0)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x100000001, 0x800}, {0x0, 0x1, 0x1800}], 0x6) 11:46:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1, 0x7, {0x9, 0x3}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xc, 0x10, 0x81, 0x100}, {{r1}, 0xffffffffffffffff, 0xcb, 0x1, 0x9, 0xfa9}], 0x200, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7fff, 0x80000000}], 0x101, &(0x7f0000000240)={0x9, 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffe, 0x6, 0x8}, {0x9, 0x7, 0x0, 0x3}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 11:46:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e", 0x39d, 0x0, 0x0, 0x0) 11:46:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) write(r0, &(0x7f0000000040)="21777df96023e6b799f6cd001db08adf67559b9308b5206537679cb3e6c44d6d10ba6e48fc8435aea222a1941a1d975082795e1a4e7fbf8068401f2df18b31969aefee4f0b3fd6825a2c0a276deed49096bc8182053f01ecd6156af5cee922ee89f5fca645d6526d3d79d50e4765eaab19545aff2bd062f5f3622886de04be8f14a8eb8aefa96b0e472daa2c6401b8a48585a3db260b71cfd94b8e58a48c328c9230a1", 0xa3) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7fff, 0x0) execve(0x0, 0x0, 0x0) 11:46:23 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x8002, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 11:46:23 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x6, 0x2, 0x7ff, 0x1, 0x5, 0x3, 0xcca2, 0x0, 0x2, 0xfffffffffffffffc, 0x800}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\[-)\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='.\x00']) 11:46:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x14, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 11:46:23 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r0) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) getegid() mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0xfffffffffffffffd) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) r11 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(r5) getpid() ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) chflagsat(r11, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) getrusage(0x0, &(0x7f0000000300)) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 11:46:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1f2, 0x1, 0x10000, 0xbd47, 0x7}, 0xc) 11:46:23 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x88, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="82fd2601f028a666d1d111a16db7e6b63818af97f9f9fdbc5c8148e39ee71fdb1ae2b924e7aeb1a1b89a706c039826e5cbf24f6fde61e106e5497d982e51ac0fab5d52d801d02c63cc41470fe32ba3a6fcff2a15fa0bcf8d4ed31fac847c2a11fc0b7a95408866b0a997fe7a5b8369d7b0d53d05cb5706f9ab5813ef7a6fd7c2eb9f16", 0x83}, {&(0x7f0000000200)="d823a44fab7d6d980925f9d134063e64a05ed908fd4c55e199069d4b94a8b2ba715be231bf2d3e700842b1512f4c7da04d790d084975d7981230aeea2a564bbac14b17e8e233bcf4392c06b80c3c8d53f10018a6941d950cbd990f7c224b3273a09595c86045ece285dc19c12d3c401398f4cf72301b8d05e8e4705ec7d18b5ed8793f67da999552765c2074cabf38ddba67e478069a4f84d0", 0x99}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r5, r1, r0, r1, r1]}], 0x88, 0x3}, 0x8) 11:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35, 0x0, 0x0, 0x7}, {0x8000000000000016, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="31dcdf6572b92c979068da95f5b971c499010a0c612cbbc7ac994b52c243ea776272a6434da34f4b782d62fd7725438ffaff731b87b77901708b1c491de7db1689defb5cb17f59f1ff92ac249ce209e209fa7882fbd7ec4edd488a7086368839a0ac6b49c91eac644f58dc590d9aa82c84df1f14cdbb4df6959686f29970b824c6903586e5bf91cd8c2ff370df4bc724af526b51471079472ed2362629210509d097afff4cc4817e84f5396357be573745c08d0bc05f067f9f2f8be402d7cab396ee5372a4b6476e11324cf62e14d87c7e1a8cdb424cba51b14871318bf367f40e6d14eb2e652cef6b8529", 0xeb, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 11:46:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x8) fcntl$setown(r0, 0x6, 0x0) 11:46:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x2, 0x5, 0xed2d, "0d0108e7a1c91d22ecd90bdc8e8f8708f4a92e7e", 0x1, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r4 = dup(r3) readv(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/227, 0xe3}], 0x4) pwrite(r4, &(0x7f0000001280)="0fad4440b3bb1b504c8a8328cba1ed5c3607353ad1dfeefe48b55ccebe19ef411b1965c2e509e2362a982d6e3ce2c6d7c6b596d6c429dbb6420f7804ff3bd7d438aaeb7891aa25de074da7c5d08c3a8358fa7b0d0ee3fb003a0dcd14b14501146829502e48d85f2d85f1fe67061b760d6635873c5c2f20c9733e50ae97e8892daa7a208dfe861f0beb0c186150b894487de1aaee04bd3afc231c16ba06e511c7fbcb88366ef178b3ebd4179f35cd8eb454ce9f6f182d5d173f933f0de8f98342879b1344e62399a576b29c406260b74ba0f120ebc86de4fa71d209c874b344526faa7b09bfc938ac4134490ef293e0af46d0449cf53a5b836a64035b9cfffc3fd7bad8482ace6621a84fedcb640e63dc78fbb3c24d9ebe174a268b1898e7e98697054c471787c6f404b89b3d7845a57c2f44864ca8c6d416ef076e3dec1206ac4cf8b4b7949e2bd9af24f73e7d7d730b3865c4aa4772e41d9ded5c208c3387330705c6ddba800345d33d1020821996867c5d72f9fa8e1ecd6babe0c4de4e45c20d4e8505c9e9de1e4996af36055508e0827197e6529be7a447c6db1a8a3bb1d19a5dc718c8b7f65b9b05ee422d568ff129ac78276ddbefc2c11046fb226d2a49d25811a8b25c830e07fcef6bea4bfd798d7743ae40ff30a7dadc7ef7e8ab72f4a744cb1c2822b4d8eb071634d369f1deb26cb6a54b44419cde0ff0bdbd6bb291b02da88b20482ffb10f5689acdea33fddcb6f523684c44d255f03b619b7c4949f99f7cda18af967e74cdc1033a99752812b416e1981b949439a7e1b38d14dc21a30bb12f8f70d794c89ed0f8c6d478ca13794a7f4c79b00af8b95d543e7b5783b97da5776562c330a8201528c17a90be3a3c3f98bca87f4cfa2f0ccf3a715bb19fe1205703dcc4496598191ca7a4250c77a424492fa49f212ec19baf71dc29418a6ee92891777aeef1ef8baca6c4be0acc156bd6fcc4b7306869199f882f6af71a79dbc0ffcc0974b4c0774d16997a907f5a956dd7d225f74c57ab87547478a7f3ae0441345f0b1cb4f23eceaf7cf4efd55232d0d9621fd7f501c11c1ae431edaa3ba32597c4f72c70f6ae258b4c1f07604f9cc1b87d606e8e50035093512cba98f0fadc4601f2bb84f2309ec253c7ea3b198b4548fda907517e9636b77fece4d38dbdd6aad1c7d5c982b6d4476dc323f2e7a8a76aebf441f9ccf96cf8c2134f85ecc1744db39a585ae684c263a257cf7e6c3ff31623790d563438ad0fab0028c48784571f829d8304956d8514e0ee8af6252ec81dd8f2b450d4d5062fad5171042c5bb8e85b7d4e452500182ce4e862a64f18319b769518db4e0f18e02df8c50f92f22556ff0a8b6e79899cb81eb5e7558d73d54e1e9a74209485569b5c5b88de04605e56b6f16e8efc8db1dc5c54fb198b9557dd1b0452e28f0cc909614e8e4d9d6afb87d0bdbadce343ef72a9d55a99226210008786b93cb7f1d193b596f26071f84e1d3c8b686b7ebced9c90caba32dc9e3adc77a9cd9803e9194a35476f2e0735b368fdd5940e67b2699fa85d9e518a33091aec6da6e5b940733ffaff73509a73c8f099e705366266c7562bbff0067a1029c19285f0489547203eadeb506ffb4658a2aca2eedb1838734784d312ddda681d73b417d72be548fa99", 0x49d, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 11:46:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control/../file0\x00', 0x10000, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./control/../file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000240)='./control/../file0\x00', &(0x7f00000001c0)='W\x00') 11:46:23 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) fcntl$setstatus(r1, 0x4, 0xc0) setuid(0x0) 11:46:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x1, {0x9, 0x80}}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) 11:46:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x42, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)) 11:46:23 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xd0}], 0x1, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x1}, 0x8000, 0x100}) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 11:46:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) close(r0) 11:46:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffffffffffffe000596a31499cf0709810588264fc", 0x299}], 0x1) 11:46:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f00000000c0)="9cb2992007294c02192ddfe06e2e2e2e0000", 0x12) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) write(r2, &(0x7f0000000200)="ac3eb73c4771528f338024373082fa41ad12d38670875ba58ef85738d9ba808c2aa39deeb82d259d5bfea213f2017221691841dc47d37cd97acc578932cef20de87fac7a74aa4a105317093746d4b12d25c43ba89b46983327b362f4cdf0b20b29890b201f18d87a114a675106a2d57736f84e2a627fc2bc678e6cf7a238d2e7f10ba40d1a7fc4a7d61c009e63efa654e989e10a19727a13250804c675bdf6a996554cc07e450822fdffea938938d4cba8b479202dbbb303e38cefde970f1ff3efc90ddae5dfd77354edcf846dc3a9a239934c5171b48af3a940f12e166f2d8f18", 0x1c0) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5, 0x6, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:24 executing program 1: socketpair(0x20, 0x4, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgid(0x0) r5 = geteuid() getgroups(0x8, &(0x7f0000001540)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x3, &(0x7f0000001600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r13 = kqueue() r14 = socket$inet6(0x18, 0xc000, 0x4) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd\x00', 0x10002, 0x0) r16 = open$dir(&(0x7f00000017c0)='./file0/file0\x00', 0x80, 0x8) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001800)='/dev/ttyCcfg\x00', 0x80, 0x0) r18 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001880)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000200)="8a1c8525a8c36cd7d206d9840e619733aec9095eb9f5cfa54b1791fb7fddf79356af9be82270525d71438cb5df0deb9fba1ea13a4a8145fda43c82449204d2e3cd6f7795cdfdf3552bb8d6e48c6a1970448c8e6003926e3f411d5c2ab3f817b1996fa5ee19d146134ae48133e1e0b1c8a36be2d2bc500489b52dea03be5358c47aabe6ddb599ac93d00bcb0f5205a9b076e28d566bd729c43cf03bff9ccb7d295fe466f5382ce900ac05e11f723493975a06", 0xb2}, {&(0x7f0000000140)="f0418cd7a5be6e3df434121ae8caba54781e696904a57b6e5b2189ae39a55ae096973209585bbefe236063a17b0c403d982cf5", 0x33}, {&(0x7f00000002c0)="a227f8b34cce92db5d326f3081b8e795b6f392f3298895ef93ffe1d3ed2a4e1432b2de9d27ee7e23441959dc6d24cfbbd038ddacb48a2d00a5a3a429df2e935719b6c37bd8409467d83093c3e190f167c4e661082d4dcdf227abd2ddea8c9c94ba1d4d855e0d710c654efa2291b12a5aead78edd3bd95cce6aa7d60f47b90e75e65c82eb2499181b1f62c31b566761edb87ab692deee67a78b6d03e837b1688fded0ae0664ee04b707fdce7226a41b731c16f4da20e76f31b7b9eb99e52bca5c33a2d59e641a6b887310b8f091d6c905808261dae780e4e7ceaca66b54b1dfaa85e3faeadea96f358b39", 0xea}, {&(0x7f0000000180)="6768ee3804a630ec3163b3c5889b499a15954839550d4253526b88e6261c6fa04a0c056f10eba2558561df2ccee6f9242bf8d9c3cd63bf834132b84bbed178dd", 0x40}, {&(0x7f00000004c0)="b8ce86f7f7151459a18f95aa438ca2698f5ec693717319ecd3b57d4401de1eff3010767ee641ac5f0add5bcbca273d77d60f980a97e4a1d548cea91554641624897cbbff0f7b9397b429bbd1f5988aae694b6ec18b04e3ba885f777c5b5f4b0af4c3541541d435003e8fb4208c99f316ccc665554cfd8fa2f20cb3018c7433ac22e3a292d4d3659a8404f1239ddf7bffff8730651fad75cf344a272adb0288f5102cb98637d4bf59a14456cb3a7558fde760332a7e5363b6a41fb12f20829ce268d93cbf65898f4deb25e52d504b3278413dae56a7cfbeba1f9cb15f858b5195e405d237a237b860c113101d1ca62b2b77a3a483fc5c4af4121d1073d0c9ea6616b80176da6b0cec0dc3dd3be2e10f1d1b14ef0fa530ba6f393726c7b49ce76067b2bf2935ec805a296be2736337c8c12628c3c34d791c0992790edd83b2bcf36a6902c2932dd434d529a29640a37849d66819e2ed8d9ed7b10d0529f6c5535be746f7234cb904885e2d8956aaefb765c0b73f2c56d63b0e31d15296b17e01b8fc2ece93a31af0b74dc4e99d8d2809eeca6f6901a045dfcae97f2782d4c73a65d78e646b3f7c7be0760b5a6fe3ea776e529217de204ff0dfbc645fad329b6311779df21218e5fbee24a707e8e089127bb216dfa0ad6a41974ab9970cd26cbf4f8f3618cf3e160176730a36968b50e78537baa337510dc02b717903a2f4e5ababaed87e8c04e14418a1b8886525af746f4a11a3df1f4aa19725a7431da24bd04822c245dc4008e47ff7d581c1dd4ae421b675f5127ca075678046db82bd703c37d212ca1949af5849d8787332087c8b80c0ce298504c5e61ff3a6a17f00e25031185c5f10f702e73f6746b849b5992ee2baaeda699766a5d73edb718a34c8eee7753735266e023545eb8c9c1cbeeef5d8c79539667744ef3886f6da3e02a44d936a856f797c33dc94f4a4511c1a5f76a3b04550f06f23360440ed87b5ce2ff46b32a6a858b256502e6e7185ec4726b230d7ddf33f0fa887edfbd7a8945d1436355e55a8b3731305c59c3bdc34eb4d6cbed6bf9c387cb3e535c09a3412991445f8b1f041db0b11676270c7443e174ce2930ce202fcdf6797e83852e8a9e8c192dc4987d00869af978cbc0ad59469d5c31185d019ecabffc2031ca835074c2edfc92788ac974a3401367a9163f729e89bb3db7695c77593a36a67e8ec43fcf2e3a139c24504f110b1f3e2d0e184600fff6c46086c0541b27120768e0d6ce59df9969579d70f5517c0cf43204ed4c1fd8a151039fb839f8b0cc7bff96920ce7be26042c958cc934c78c561288c1ae17bed24fb84685d071b0b8da1f9cd47e16eba5deaa8699ca974ab9431c94432a48694b52372d3fe2eed6582ffc107366a49deaf5ea5709659005fd5b2e57536bd660200a5c85748f953deee45c3bdb1fc25b2434d3b2bdbb4f8945c411b0918fc1182988ac9cf612afbf023c7d07577da7b5d5a31fef41ae1db55bb8f403ac932fa3c44f328277e73aa47e2455316a800282452489e9f5702ad75360d523ec15734b41783cac0fea50b6072af7d3357ddd4944a8c590299a8baac4422f04e11f370622eb2dca2644e92a8d69b25ed84cf3057222f8be4ac0e253168f6f74feab7cabeaf0b8a8c54afcb7e41161ea30c45fe355c27da534432f8d4e440322b729c5afba22f6b4f5c91796b6b6b03a78cfd32ac06815b956060ee5a73d45a4383e01050750bc41101034f4cea70a25479fa926d0aed589841016333500e9cddc5255f21a544980be8db4938e6cb8c2377da0af96d861441d47cd6e7d29396e0d81172c863899d2c9afeeafcd44ac9d0d847f07cb53e332181b87b295f954cbcbc9d8cab3537243e04c269c8519237d498dd69309b9a9bdc9a927870e31d228802f56ce7fb12e4d61b0be8e236d04164d8d59d2c6508c4a5cb100c6dd03af4bc4ba4bf68a02c8e55e20040a2e4970b9936d3854cabb583e40b14e61f65e170ba57599242ddf2487790acd1284d112bfe9c199693e538b822d788b001f8d27a16ccf4e1b210d3bca2c9d7d6623ccd2c76276480fb3564746f416d436c4e3c4d87089cfd9ff20eed61d612d10ed101e2c62920daa6e6eee3d46718c31f8f0abf77167784a77d43e8dc38cc0d2bf34a78bcac4007c0636f9c649f35540e9a0e57a705f2c82ff5f1ef7248ef886489cc60dec246ccd0b30bf23ad60faa7f2d9e8efb745edca6a0271131506e1dfd29209c8327057c3c0adaa8bb9704223e7b36086e92fee069d564f1e4d6ed7066b5a6dbd48427a8af34373dc08a149f442451da5a61e95836b72ed726d0c7012f34a1af6c96c6011a999e21a937bd56fb3224d1d4cc3110ca3fd4dc0258b65bc865b9f819ba807ee58a7c929f7a3d220736a050ec56d1cdae16b0f9b6c7e2e923b17605d2f3a1882b3e6ad5564b83831b852c1c3e6a98c7afae1106d9bed41619087429d25738f41fce7ef29a6ffb443a05c951cd7df3df8ab1717b378432970436aeaecbbd14ace1cf58972c0e30a1f26b2676eb59063ca9efcfbff9f618a0c07a9db6e4a5389fcfb051864fd23649fb38e30fe3bfd29741db781cf33d255b94f0d0f208f607cce693f8bf5332b4a26e0cc5fe62a887272180a2e69196e03d080a085a7f489cf84df0eaa5c561add542f94c86b3e5f7f00b38d264d8bf7510738eed22b3a151660d74ea5059df4cf160c5815d6c0a23723751bddd266ca086a88e6af96ab23561ac64dbb17794d0273ee58742fa0e27677af86f53aeaa622059d8780428c2f4fe33b7db56c5c6d350b95da6335176b3092958ccbfb8578b2668b291c55312f0e4736432f512eda4f37bfb792e812be97bd21116f683464124924b30c8eee61486c5c3699352c0353490d7b0c47abf9ec6bdb48bfa6004e493ddc0989c9e50da02710e633e00673985effcc825be81a2d791dd9eb25c62a4451bfd1aa9380499787d2fbf4c840c0145ea9faf48097f7baf492a7cd5f81f40df95b88582aba3af478b911d0785c6eaefd71762af5f7211cced3edf5ceeb5e9115e0e5a2a48f9b1c7a3172b0c3ae769f53e121de997127df80634861ca0c8fc4a1b8161048571865f7c11fa79742b8edf01de97d88b69929f361056c088650437dde4c15cc622b7d69cb23630ddc24aa644aab3d265111a2ab5628e02278cc703855a0d13ca1778cda3c87a76f676ad87588c8465928422ba244741344dc9496c5835f492e801aacf064fa3b670c069485b329c1d1fbfb4c39d75bc205b35a958e607dd82b71c48c904278ae246e488ff1909dcd707361789b183153dfcd47d538d63269a7cf776c1a610d0382258a7de4ae44ee7272be3242aeeabf7d0b6a4067b984d7a051d2c5c7ea2c1a8e329c1334bbb2f70dbb2e058375a5017fd9e67aa6975cd47559811e07c3ec52f2f24fee54a411e3ee91a90f3a21c331f4a6043fee50f0425df9fde638bfff4d94f556a6a56e080c4ac0c99a7e01ff88b0f556897ea093816212861df8f21b61c22353a4731296b7442bd13c20f6e160fef53d2be3532cd6674b778279fa0b3e7e1747e28c806b8791ded89af1e61a5a0e297fd5516c285ee17c7e6ce1f00f9b9c91ef08752e077eea00f6925c876a25161d3e1c221d337c4df13bde87a79cc81e62f8563b68d3a2ef96a267222d1e74339d10af0b2aacf2fe9f71b8aede378282aa1c8f94e0691a7c6667248d3bd06537f637d392a7bac3dce3cb2a9e79482fdb705eb34dd2c5dc83aa3e4ea110a9d22adc8bd9ef3e358cdc0b5b452679b99507e362356a6319b8bc8f770a3be1af12291d36a1ae265eb564383930e236268b82b4ba52e9e94570da55b4e288e07d4edf88f34ff23dc632b675b542439fe267e52f9443fae4cb9988933f44f1e6e7da4d10b4798568c54b36ef384b7d93a7b51f7594811d0521c6478f1b07e5c25bc54afdebe99a92a0b3eeba34d06c118da19cb7177fe34ad9a1057a9661ddf76c0811ece55cd6c133c3e1157e605d7fea67f14ab7a266dd4a69dd6f93e734a097cf30eae320bbec3a004467137c93a9c48deb9e758627d361061b40bb23fd22f17c6f1740e202e42987aa97036799777737614e8acd86cc698cbfc8300501ea3b4dd32605ed13cbbae14e5826de9129bece30635c8d6a8d0ba5f03d83f66d57dd89624fc8ab0b9cccb17833eb916b38e53137a38b2b5fe304d138227a8bdfdce59396ecf5121c7eb0e5d2bd2b8ccca4fb0b816bac380bb524d3fdd48b48c7f8915231cb9a4adb57c930e309a14708de39dadc9d0f091d974ca3eceffe727d30d59c5b13a572e20d478fc0457553b7d50fe0ba91a48157a29efb84b844b2e25baa4e96f330961086cc4bc38b989f63e9592e2b7581586f7d7887efb241af673ee0d95d3e669af593a3a1a554e21dd13fdf15d688cd6fb12773cbef2d021562adf3c2a75b63c6f25022527299bdad13fcce8e1e5e2fb6001a631398a1295feef3ac9d54af5aacdaca38b77dfba6b7ac9eb259b0cb8c3145f77e9a77e0bf48fbbf9de25b510267a817800a3561e632d494ea50337ecf5d8b64b74917ef6878cd4b9e1d277f872dd30aa6d1c4f35d08f5180cb103f5a042f4d24b4480010bcc9d668715e80d358b764131f0ef5929a1c2718d9945a40104bdf50085c06a03dd28b7f052f8034ead2f7c5ca0ec2610d0a8a3bc585105768f5c277e21e575280e443523df79bde1a6cf1de555713a0a9842c4c38f6e3b373b8aec1044def2d08a764bc3a63eefef16b124b8bf67280dbf431ee3f04ee1bf83902759fb30c05cd7d02cf52a13b262680261db5286140d6e26f04f9089cedb5711cc0137cd190b9b948004e07af3aaf68743ee4429171176dfd95b9dd80c41b17a1524162711d2db68445df33493fc382d7ff7c3019b6d52f2b03d7980c0e73a3b091d9b5af085e365c61159677450d241b4fc51d02b56f1f034830f5bb23d0dea4c8766a9f4f85ef33065dfe719d2c41eafc389acb6ef9ce65c34b779348aa01871e7223e634f87099ffaffe90e4f0ca17ab688b9bbfb6f160df92806833e9e80344d84d356a1f0bd8e375345562792fe1d1d50df0101e4a33f40a54b15e5ed5be3f1d329fc82c280d427055b08861293441d034e7039e968b02690434df90cbe0dd8a5af559a8af028bb4f13f464a180e7b71a30b62414bce01dafbbb843ba1a915d501adad6efc9c13ee683ca54ebedde07c4c365a86f84fdae3055fc4c1a740fcbde067ac678b5b0b2b8dc4e9737452dc6d96b092fb40b475a347c0203bd5f914bd6e003a0cff0e682e4d4f497d98a5d5b9025089da9e024542fa7873a60eca4d88502f98b35e59cd1d7aeb66f17d82303f55240aca4eda58a16ab635b18bb8d4a4b7a5c0feb5c843e80088bac22b7988c2c9424a6142be3e02e7eb86bda7158b3de681224b8bab41b20a79da1119937160288205f9718ba3f4b48e5a92c753961ad61dacd9f5b2a5528a270a15c2e8de4d12c53ae45341e7d6ca96c1d340793c9dd6d525d52a159031ea381eb28890abeb4cbb036332ebc710c549a73c0c90f099c9f58b46849d0cf876d9d5f02d7fff6ce9a156329b48d50ad21caf5dfc7fe22d6b793e02eab48a3ed1045130d4f3cbf3306043a0987a9b101aa8bc2375eaf290799c7e0ffe100616df6de6a061f3af3c1fafd71d7c040870ca3a05ba9959b9528a930943229e504cf13528db1a4daf901ac14606b1f413aa9d3e067e93cfc392b07352c14e94ba8beaaa7ab7898b3404be6e7af029b89f", 0x1000}, {&(0x7f00000003c0)="fb5d73bd533d72d2a180bea3d3d5", 0xe}], 0x6, &(0x7f00000018c0)=ANY=[@ANYBLOB="20000000080004000000000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0xa}, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe00, 0x0) ioctl$TIOCSETD(r21, 0x8004741b, &(0x7f0000000040)=0x1000) 11:46:24 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) pwritev(r1, &(0x7f0000000bc0)=[{&(0x7f0000000780)="688c0df6952d78981280a3d7823372f89e27d9031d9dff042a9a57f6c9157bd9f86e76f4ed43002627b30cf13512382066576cc3c4f044035dbb5099bda255af48877c0f720d00addda745a0c6cb403d0b064bc1cee7ed05e1491720dbcc7193bcd5a7569f3b126b39253e70", 0x6c}, {&(0x7f0000000000)="730ee9811065299bde15e275a7866d8b48ad05f3fecf8506ee684c", 0x1b}, {&(0x7f0000000800)="cb038f99d435be55ff253c6cd9a2c432f822ee6cf6bf6150a7c96653cb94eefd12d8a0b7d3d829b479789146cbd005a73feb82fca5fabcc7b67126b2a2a6fc4498246eecc70e6c29e3ad98d77939ed94f4bb1ac706e6d87068f0a522aeeeeefc32ad0fea2c88dc3627c5e383a57d28ea056f53ee03581b21ed8c9d07920984154eb4112ed14f9e7681f81eca7f3349df98bf949b8bd8caeec7e7a9208013d5b49de78e38afaa391d8da0f097213c40bcc085005990624c477566a43f64eb23479d", 0xc1}, {&(0x7f0000000900)="308b57f9557717f6c90da89ff519c2b63e810059822159a13f57951096b269fb089eaea04698982a66dcfdde448e9fee3813795f8c6a322bfafd23f6d9666490c203511103039824b4056edf800873978ff1e4b8eb99e5d722d1c91a3e6f5f34c3f715b36813229c224231c47ee94222c2ba6dbae23673ce46b5326393fb1d43833ac6dd6316f3b3276f91514ec82a925555236675238cfb7eb02910110c1fca2460e02717d2b0dea01db4d0615a47e7fb9e68333d1c8a401f36ad456e2d4b8c405e877585002594", 0xc8}, {&(0x7f0000000a00)="9e29b66a47dedfaf37d17064f06334f8c0bd3f7163922e0532b2275cee812382ef2fb8876eb751859ca07798263336fa75163fdb6bd8d65ec9d512dc56b76d4e696c0a4d39d626218471ed8a979aa18fdb12edb7ea8f419f9d59874cf3f93620aa8c70abd871fd8bf2a06cbf4c3757120f1765f4f75afcd869a38fc8ee7b94bbc54b89aeec0cd1755e12b0e13f6954cb3920bd137ae350c0cca5f17b2eef42ac968bd22b34dc199651c6d34d47", 0xad}, {&(0x7f0000000100)="2edff2f82ca3d2209655c04b5544ed3c9fefdca82337810a4be3", 0x1a}, {&(0x7f00000016c0)="a23f305c55de62ffc713aa228cb28f669e42e22132ff79168a86b187f17d257b728f1ac7a901121ac02452e2abce63561024deec30f12af087fd263ee6acb2c73a97e245c298a332564a0893e56a48de2950c8ec7cd70777496b9e6d23574a0adc701fb49d3fa2b3f69488ad6283fa3ea45b2000e4692edfc3f3f74b5672196e603c839d1d7d381e88749da37d90b809cbe380279ba68843c25a30678402a7cc07cfeabd921aa85b82ab1a18929004e1887813d39517be855aa7434ecf48cf2cd99edb58aaf851df7863cacbd629a6aa4c11f4c052e37451fce3aa42eeff93ba8584534349f5cd34d28abadde95efeb324d8715fbd7fe1313f1d31ac0188eb465367e31505546c6a2689930d4f7b763345101fb164c876f1f0accb96bb718ab138675c209091343c0d9f3a1a9b131948bea45399b1eb24d4d42dde35191e9da90b438871e74e35ad2b4dda8954d960da37cbe8310eec2af88879b17eb77166c68e5360d9f99ba12cd82992b540d336ea279140800fe4269d515ec7c5c9ecc3197451a18f2e30f66e3d4b687c4c7c06b40c0edaac5388c517fd38ac6e13e1801b3dc3a43d670c091b71c88de38ee0f128ef89be1976198860ac0747ba8f2ab7371783ed29137083975bb8711960ab9e879a28074862f73128059ae83cb960c1404bdced07ae0acd03939b8003c93af28cf1a62edfb3f4cd3f315d7d5a49a9aa360a37e789c5b1763c2e1886d53cca7666db0e2d2f9eb441793c9ce7a5bd30bbe088114a3f6f78435942b079718737a079f4e4fde8f2bcc51056a4f001ede85af5dbd9d3328ba918c7a6f5c434f66474e29748e3774e8f726c2f3599bedbd319031a68283d1070ebf20b329b3e3046d80409707593d972b12bb38ab18333654fa97a4259ea8221fee7c1a44172942c43d43d523ed28058207d6c63894f29fe43404bef539c45f6ba1b6105cc91d85bbfaa6c06b020146f8453861035b03ad9ebce980f3e5b5918cd7ef435b5a93e89685b933883d2934150478a5204c88b791affc31dc525c69b15ba9da33d65cc716a8c24cc0389ad364e905ec30304067107fa5cdb64c0f95c4f4fea4c760feb4e8a33ae1e0a7ca18337d0e37266561d0bf65005b767d727f093b9dd0668bece64db08f27cd29d22e3c93f3cecf367701af226fd482846ddbff1989b1081d95fec9c7fcd4d3990b16cda58e4d8a1c5bce2abc74a7b5de9ccbafa99f5c242e93a52065e1439198c068762dc9ed7c857afbaf8106b669005240dafbfcbeea44d974cae0d4ecddb0ad5a6f5d314a0da5a9132d64f18c6c42520b5054ccb46edde2989d97b0c3420618870ee4295138483033f224dfdcddfa9bcb69c5d7c18c6758371c4135fd9904d407fb61eddbbfa7e9602a2ddad35c7b20289b08e92f3cf5044912d270d9dca19ad8cb212f24a1151474c8ca850c9096b95b752c058eba692e5f799f6841bf5dada82bcfc573207053aa385a1b79b481ded241a9289558bc602bb9391780d00c9ce59199954c542211f90a527e4df8380a7f0e65ddbbcefbca263a7e3cc2b27db3babff23f6186bcb830a22a7b6b5d7fe4228a808706baddd8f334986d678aafc9d0d343635dd680019f5328e705e78880549e0a48c1848508e5033edf5694e83c2ea1d0563bbef9136f2418ae7210066b3ee6e9cc8d8d5d0bf05146d97fb3e12b5932234816404c9b1438cf3e3347231d27462fa753151b4c9db432bbe7260b81c6ee24fe72e9cf9dbd31a3e55b9c3136e3e6778c31f2e8fabd9d7e02feb07480a23071cf21c43f84f88d279176139101068a81418bfdceaad06f6f8ae00e91eda1a0ad8d08e9be16bd1c53206c2774ef2a701b1310ddb458fa3ff19da3b6edc5f3e6ba5e58d1d16401dbb56af3e33c664e413b63c912a0f92891dcaf3e76831b7f6804521dec1f62da95d03bf30ec21388afbe96f6c2757190d3ed0c5c031788279f98c7ad6c1cae986834e3e3d4fd1ed30c7113c9d9c3764f4fd240b42fb9b6bcf881d907f7fb96b817730351db02c43b383b816e4954f7ed2710fd820b1b2d38e4653746a9e92b36acd5fe8f5e40accaf2c18f7c44d3f1cb8a1a02cfcc178b8345001d13e89016fc2ebaf914f7885c6cb2dad3d8b7b33468ae1680c31c399ba63127b199d79c0c18228efa6f31128fe0f6fd263dffb6c822803dead37c3c280ffab3d279c42df29cf54f4c58eaaa5d4777787f197041f532fe4250c9610b7cea9c6de6d2b8c72483280ac4ea2ed70660fccfd99b5de62a86d44c8f47957e15216f706004de3715b1f326d93fd53fee809b6d830c871a6edc7a0e11fb40ac6a3f587521b767262fa9faff56c0ede1f9c9c0c82e1059dc4867c18fc5c3e061e2a06c91cd67fbfbbc70a1ce1048fc2a38b522c64da803c221c1264435c5cf9ebd842d779d082af185aa07927c4af1ef3da7b96b6bf22482ec5fcf1a3d793f1821801e661f55fc567344e4712fea585c6c299d8dd1a1a8f1751a2afe019e0d23b70e3d191682d1db1258814c88a0c9877872900da54ee6e38c5d6efc0ebe505c6bb2044f13768a8acaf0e1be6131f699536e3f9216e78510cbb6dfb13672647c714b7c65eb58d91e0f26e6e3aded0a97ff6352289fe9cba374c1f12af9856eaf7946d2cbe1adcad2dea7ae65b292e8a6749fb2a0fc5dc3890785218e06e7c1c2e19f2e18767cbaadc78b3faa6a49603fd6da4a6b860f7bc0105f9b88930daea3e5d0742f110ff1bdde141d3c73a8f056b033ebd05ad018e5144e4d40fc96dc179990b974d429c7669cc7a162374487d3176d32c46e5f8d9c82698713fe8f627a06dd308108d81ed31b4484b2fe02664dfb2e01223ff9196295c32735354f940f1954bb6695c9ad3fa99c8d3e4fec90d15eff39ce875fe7c9b849797ece93bbf6b05cd7c7545f38021a39335d8b5d0efd276e7383bb685a7c46551af47e3d49821c986e5cb5ff77ac0cea71d8d62dfab0d92426404ea31c1d76ad3d67a6ca26a64e308b13b27775c7cba750fb9a2a97ee806033f8f9e15493055ee599493ecf00b66f53852ac07bc6260cd47dd6f1922f1a59079d21e6bebfd0c5dd8063db44dd2a7348313e4ec6a043385a6072b1d4b504e2a05dca6ee62c44b250ac84191705782fa44be539073ea717751670d1c6ca9834fe4c715b34364316c5b35d87e0f2126fd2547bd585ad468d58edd4dc715c33d7956ea162a4574aecd45a76ee7458fe57cfce9a2be4c5d34781378e2179ccb43c2af90e999bcf00cfd0c3041f7b5e558c66c6d6a2516d63cfdbe5c9b072f99e79c843c978d21461d94360c6ca75208d35d492d9b7becdc13ac63aeed699a5abaa26300e5ee0fcc637d88366e341a1cf164d3cd3207e3e7607e9c60870419f18de3e3062a96b02252aa35fb9ea87039084bf577f746c2f93f71d46cb3fc8227ef6016a7cbfe1478cf5ce0ae04b6e037a86cef2f60af4bdd6b7b97b7d7e7334408c9be81af9f24b62446353f5d1615dfbe7ae820b9541b4c3f328134f6cbf9ba52ad0a0a9b8c21eb3d8957c0e4294b859c64d64b93c090bb172b13ffccdc7c7dc5ccb6853f7a595fcd205fbfb8380573cb806a66ea320826b682947f37735248cea382aaea311091410888dde5a49036d7db0ff22c6003886a23218078bf292cb8840d526643ee3c6fad3ca752c3a89c6defad11bd85bfd68f68c41733d08605e8e68048bf31a5480e87ffb8a82d5a30a5710bc09ab9e8a895366186007b4a090f8d4d48cbaea3677ef86b859c466f1fbf0a5828f9abb853b58782eacb8e7ae7204187abfc9f0b274beeb9b8414b1e4cadd52c759f45bee21fece9428eb0c373790c71d9602287b6b142f60459414b164cb905e6f90c1bde2b3400d8e8dbfe1ce3fe0a86350284713a98c61521e7d660af8bffb61257ee81b88566c6d9071af0151637f5b77ebd9d18f03251b419ae23b148e09a72a97f8de574288add0389539dd15c11554cf6544cc04ad610a7cad5431361d53b5d1c8108937095fa514d1485bba325a66fc434f5c559f9ff88e04f2adecccbabc0175612fe8a8a6e6887e615c4d9c33c02f96ea3d41032ff78606b82e5cf23070c8fd9c122ffe2cf45f99ef25402f55956a9f5a6a166a37db661a3d07cfbb76ee285df653d54078ccbe057bb4446f0b61af1d6e8ec94ef911e964e44696f2226e87b1fd4af9ca621dca6d9ee11d51164ae11215fa7235777a9ccb5d74cdaa3e14409e7354da37d087332d9f930bf2f7ca92e6d88612f9f8059150767d97502cdf8fcc3e20f057912a30ec6c0c632cab526cfbedd98336b7db93ec25d054598a5035c2818b0a80939e75db6ed6fca903a965fa3d41ab385a1f2e347ce86f1156571983586cef541a109621d824d1dfc625c495a0a605454bf45d7ea785c0737e5362bdb5f08c525d57c05a51ce1640b450420e57771bd43c273dc5266802bc3f64529aff1385347a552c12e0f048fba55189ed1e149ffe487607bd07902462f555cdf1419c722df62a7e21a27ddcf61fb5c1ff58da2e4a7ca35684e466856047576f1813fad04c7bf17247f34c5b22e54cb3189a6d46745d37c0c4b4afad16fcb4d57a658c12e23d3c2b3db432494a55285ab88dfa0d23fc47892f2e35259b9db35fce4f50b4bfb2efa413548ee8471a1d92047b29cc846c530efbc9bed3cd2107308efabc7dbc21b412cb7cfcedea6ba2db90d6b0fb4014a85feaa70f255c39d55748bd8d4f29c619f0ec745d80c2718eae3d3ce4ce31628786912a98203305450de01df71272d5bd936ed00b051beb5a3d443cc925a793f83a0b6eefd7bd6b4c592065aa0fc9a474bc77924c3928010ec9975703b0e64ef7027044270daca187199a76451dffa36d474008b1d28ec9f1991d4d972c0226742f60df8f3a87a2213b331f3182c520f511b7e13202c93066fe494554fdf03402083a66404e8ba3be3a4f3aca6b7378acd1affa04cf02bc57543fd48be64acd9356583583edc0288d86511c534a75f0ba5cf4d3629420fd3cd0be5d089fadd19c449869fb711ab5a1df9f4f74f42ea236b0adecd70fea08021956896ce1f526be7f60403a972c0eac415ee5a0e8cbc757d5ef8da2f22d26ccbc3fcec077473f676a775a0bbdbda1f15aec5e3d3c6f5ba373e2ad8dc4cb956240fbc9a12dca4e79a9c93f24548f7c211ccedf3749b93619c3a8d26b98eb66c146966210e259d8c2a9395ff16d9f8f2a8222043657daf6d528ea9515f6d3c2761cba407b9a69f3f0dbfed5d92540e23caf5f1dd9f98969e6de813ee5dffed7f43f92aa2b05befc6eba481ff3ee422d8301fd5cca9978555024f92abf4be3ed2d9b4863dab8a3e98059d9402e77b4588a5895cc56a9ec753bc4f8d6027a0d75fa7cef2b3a9db729473f416b68d2db785c44e4a92d451b9f53e447d4b52e665768ca79fc95e9416662fb754d89fdfcaeed8c8ed29c5f2f3141ec33929984fc445964cf48f2d4d5135076f414a33e9fd0769afb9073802a26e37acf064252d7cb33f5d6062ac1a8c26a9f3d91714ae5d2c5f13ba8375d4f8e514516c62d0eb03247b1f37fca875e6185f47aa807c7c2b0be19f413b13aa873d9bf2d96e0c3df2e3d57cf06c277ca628d764382b558fc18d0663ab152fe6027976fabf9daf5109b1f80dc1833718d71a3e23d7106a34b3b3114953ca9e4ba23b8d65c84591bff40e72a68f11db0d86f67c06910385bfd7af6b8019d71da5c1130d0628b12ad41a5f197963cf858c050949c9488009a1c2ea12d9c10ae0fcea", 0x1000}, {&(0x7f0000000ac0)="0737e22034276a59a49a72d891da79e5a982340c22481b80534681961ee3812f57a0c8cba53f31d610ac8e71cc2879a21b78069bd89daaa71229378c59f70455a66b8d43bdca134f804201151c67b7be4ca875d0889aac3454b0a4963df73088c14a16b52f7fc2c7aa89a3c840dfdc185416d491d6c8396a79458964ea63775821daa24fe9f6cfdd8b48af86a1fee410939449e65d07919b60c4331d36dd67023d14780ee6e59cc2febdf2d4cd9c1509ec05e6a6131b7de601351fcb7a7454cc4a909e20a1c81c776a61f03cd7cdce2264de1e8ab19d3193e9f58f8b7bd8842658f170c2e6387b0f88d27ebce5cfd2fa63", 0xf1}], 0x8, 0x0, 0x4e) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) utimensat(r2, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x1f, 0x8}, {0x49, 0x66}}, 0x2) msgsnd(r3, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYRES32], 0x1, 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0), 0x8, 0x0, 0x1800) 11:46:24 executing program 0: r0 = semget(0x0, 0x40002, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r1, 0x1000000000000000) listen(r1, 0x40) geteuid() pledge(&(0x7f0000000100)='-$\x92+!+\x00', &(0x7f0000000640)='\x00\x8c\xf3\xc7\xb5\xc4N\xe1\xa5a\x15\xc2\xb3\fF\xd1\x8a\xad\xdbe\xcb\xadlL\x0eJ\xdd\xeeMM\xa8\x13\x01\xed\xd9j\xf5H\x10C\x9d\xeay\xe9\x91\xfb\xfc\xc1\xd4\xb9\n\xfe\xf0G\xd4\xe8\x04|\x93\xe7\x1b\xa8\x16\x1e\x8c\x15\xe3\xb7\x81\tG\xdd\x97\x06)\xa7\x87\xe9\x87\xf5j,\xa7\xb2\xb4:\xf0?\x9f$\"\x96b\xe9\xe2g\fp\x1e\xb7\xfcl>Z\x02*5\xda\xf7\xedV\xef\x1a\x86@\x00\xb1u\xae\xf0\xdc\xe5\x88_ 20G\x83\xd7n\xc3\xb0\xf3Jt\x9fN\x9e\xb4\xeb\xa5j\x86\xb4X\xec_\x16\xf1A`J\xef\xbb\x9d\x00') open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0xfffffffffffffffd, 0x64) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r5, &(0x7f0000000480), &(0x7f0000000600)=0x2) r6 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r6}, 0xc) r7 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d508f5a9b4a966d4083a169f17f0450a998008501f51c85a01db3ac6a06c691821e8ac9b40b2e4bc0609bcc90000e17f2a7d3cb2b05000000000000000e394c6a7a4012267bea7ed6efa9c873feeb2e75c0e48a7b01caacc42620ce6893f1366e900005dccf3519bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ce6b6d89a112f6d0e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed40207574d0ed086ebf14667853a657360354613295dcedd7b9e3f000000ca101694bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d0000000000000000000000000000defab2d291834424643622c1f50f677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6"]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r4, r3, r4, 0x104, 0x6}, 0x3, 0x4, 0x7fff}) getpgid(r6) semget$private(0x0, 0x6, 0x42) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r7, 0x0, 0x0) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/73) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:24 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() r5 = getgid() r6 = syz_open_pts() ftruncate(r6, 0x0, 0x2) getgid() r7 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r7, &(0x7f0000000100)=""/255, 0xff, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0xd0e2}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r3, r4, r5, 0x16d, 0x2}, 0xffffffffffffb713, 0x42, 0x101}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000300)) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x0, 0x400, 0xad9a4663aeabcba8}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) setgroups(0x2, &(0x7f00000002c0)=[r2, r3]) 11:46:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x33, 0x0, 0x0, 0x0) dup2(r0, r1) 11:46:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002003, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 11:46:24 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x8002, 0x1) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x1f, 0x2}, {{r2}, 0xfffffffffffffff8, 0xc8, 0xf0000002, 0xffffffff, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x28, 0x2, 0x6}], 0x100000001, &(0x7f00000000c0), 0x5, &(0x7f0000000100)={0x9e6c, 0xc}) kevent(r1, &(0x7f00000000c0), 0x758, 0x0, 0x47fffffff, 0x0) 11:46:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 11:46:24 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xd, 0xb8}], 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)='c\x00') utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)={{0x813}, {0x1, 0x800000000}}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='./file0/file0\x00') r0 = socket(0x26, 0x4007, 0x7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) socketpair(0x1, 0x5, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 11:46:25 executing program 1: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r0 = socket(0x800000018, 0x8005, 0x345fc4b1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 11:46:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r1 = getgid() getgroups(0x2, &(0x7f0000000280)=[r0, r1]) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x0]) setregid(r4, 0x0) setregid(r4, 0x0) 11:46:25 executing program 1: clock_getres(0x6, 0x0) 11:46:25 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1c4) ioctl$TIOCEXCL(r0, 0x2000740d) semget$private(0x0, 0x0, 0x10) r1 = semget(0x2, 0x0, 0x180) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/188) syz_open_pts() semget(0x2, 0x3, 0x81) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4}, {0x6, 0x8}}) 11:46:25 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x8, 0x7ff, 0x1, 0x0, 0x2, 0x1, 0x2, 0x1, 0x2, 0x2, 0x401}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000240)) shmctl$SHM_UNLOCK(0x0, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x1000000000000000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x8001) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x40, 0x1f, 0x8}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x20}], 0x3, 0x0) 11:46:25 executing program 1: r0 = socket(0x1e, 0x4003, 0x4) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:25 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x8ac0, 0x7fff, &(0x7f0000000080)="14bc78507a4b932fb726e8981aea15b4be80bcfc29513e679a1b99cebadeca1f14ffa0fc9ddc0e4aa23514520444a37bf0651ebf4098d5bb56200a355fc49392bcb0979d74f0d4abaf05f11af87d400df4c4f92e09e57a8a1b9a3c01db19c1589a93d48a316d8f7eac7b19b9f5bf0d10c43671afd0877277ae21b2f4909fc2c225e70299d3cd602afc8dfa46e4065fb4af6016f141bc", 0x96) 11:46:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:46:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x20000004011, 0x148) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x87}, {0x2}]}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x4) 11:46:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0x3}], 0x2}) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) 11:46:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1e) getsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) close(0xffffffffffffffff) 11:46:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) setgroups(0x0, 0x0) r3 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x100, 0x0) semget$private(0x0, 0x3, 0x24) faccessat(r4, &(0x7f0000000180)='./file0\x00', 0x100, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) 11:46:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000003c0)='Ol', 0x2}], 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x8010, 0x8) 11:46:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) r0 = getuid() setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1a0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xa40, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000001600)='./file0/file0\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001440)=[{&(0x7f0000000140)="62f901795bdb7f3812891fd4cff46df799a1234f37", 0x15}, {&(0x7f0000000280)="d1aa993a125a3038d1776822d02a6592903214040b2bfcbb05667e33c64df6f27dfab7207af0e6112745712ea8fa6da01226950fec667fa4c3c9370901d050297dca38fa3b010e7818ef46cad350558238dd0265f00c1f4b7f256c1257f870ea3cba1574ed9ddf8414f9f5c74368a2", 0x6f}, {&(0x7f0000000200)="049ab4ddefb6981e832739913259a12b62d64b65732e", 0x16}, {&(0x7f0000000300)="43a000c6ca9913ecee3ad2544d66f9418fab7515a30347cd3100ff63f5f919e0a1cb93d3d737cfdfede1f42555fc2189523d0fe8c9fb5aa745e90f006c7da86556da4b5adf46da5ef0e5a90f4b651f46ceca14091fc1393fbc355a154f38f7f6c78605e28b80cce7bcea8473c756d46679207b0d2cd1fa78d51e970f5d88d5fbd358761bf38f0245bbffa9ab1d93055d54479cf5ecc792ce66", 0x99}, {&(0x7f00000003c0)="9c11e874ff87beaaccb75082192ef2b42bcab1bb57952ed16a9188ed5d074c69006498ff0556f4694c4f552e8c5f41aa1e957f9966df96448d47b20a9a2c5fbdc8", 0x41}, {&(0x7f0000000440)="938c0c1cbcaf29937174029723e2683a5f7492905a03daf773250c095c8ec2e33c972cdfc13917101b1bfb65877b9d8a47697bfd47f7612dfce9a4627123d8e5b8a47fd025207d1149a73dc23eaa9618fd2b44eb410929187db04c6632d2f8c1e2b4c2052cfbd48fc8e1effe81b38dc6f39609a81387bc395878b7f53d29da6b5a623026cf0856b514700c693e449eb548e921f5459397230b183ff224e26375f0209e9946de6887a190657db37524ebdf17d4456b1d8de1ab60e71e69623fbacb45da5e069960556b64019a8418e99f8938ea3f19e898a9cfd27c081725cb2a17321466e4f3b05cbd52754402a188e736cca5643bf6e89040e68f797b95fda169904529d4bf5bb716c6291bc22e59d5d6e083ff99b6674a0e615b14bf695396e359e232a28099eae4daa4b0cd25c6cbe40de8565c8c72114c1d29737e76c1685d97befe3625fac61d0808f0e29690eb3cb1156a0de035f1ffe686c2d6389f5d5c65cd84f7570ec3cd5ba002fe51551ffb74e61ba7585dabda2e541d4e9c4dd167f45cd4422774ab732bcd045c366b6a17cf78d32916d688b613d3026358243f80dbbcf92d15738404003d95ef466cb5b200096795a185ad71b090d1fa5bdb7bc62b71b38c457b7ec7546f338388a90e84df4efa1f3fd91d8bc67a50d27b0fb0258e1b75c0e6cf55945346435fec8b444b93404137de6b867a5561d2ccd79c5c3fade899f43e3ca48fea92ad0c81f351e9058631f0678ec2b89608c52caba3595d958b50b7e9398178011687de7025aa2c112b4cc32a6ef6f13143a5156524cc22d97734a6b2bafe718dc74808fd102847f4dc4b45e82f95f37dc6d0ca84a6237749cdd11a3674a766027eaaa43f73ffd1eef62887d14f82e8da64fc91c13492b72754a855be6979c6d693dc99ec26943ae3f1a4cba3547095188e3e28351c230e96a09ef4a7281f2ff4d612acf970226ac5c6fd03562df03550666f67e7074f6a7405366369304e8e60af11848822ce11cfd4853b497fd4f67e4aad5c5ef40370b5051d0376f5ed8e9730b8957031579a47846109570ada6dd3466b26c2617c65e92c861f9f660d16dfd21448f1c27c7314f353b68220e7047708fc104c3bbe96c4648dca51bcf927b9308cde154a2c9247d4a5384f930854f5092dada99b3ddd40780f4074862b48667545469d4d5b98c83eb22a8e43fbe5000743dd059f79b98d1db00ba19f455b1d9889ff245a7d04fb48668881818309c2163e14f8d65658b42098a920bc335c8d8b3222588d189f9f7eb135c7d0b596f04912535a54842cf9e127c9c66a72799d0870d5b82059d52300ad7e2a992806b6b6ac4a4c57cc883849bd55111afb4bd65365c0bd0603c35190ac8ec1140b7ce37efdadd1598ac26ea316acaff5f200c382a6e4c7c80bd3e9892f34d9feab00619a9311bab0b1335641b1767cdc0edaab6835b19278137c6f51c128a54dd7bda6b1cd70236d88a7e5c77f983200e73c74aa8c85b95bc09ee5be83cca36e48c0a10a0208eec670bbadbd948c08a4275b9a38681939eee6d01d81b0eeacfa0180aa39421ce3f98d09806232f16733d2e578ad14c4d157897f3fbe0e17996458db64e3c534a27db813904bff50c102f9841f4af5af3aa202688400e3c31717ad659f32a0984624aff217d42463f0c641435d38510f63829c7808442610f85b5df03f6ed3f57cdc98a2a2f51be4f3d1002a84615becbd4b29ba7e60d18fa49302d5b0d2e526f44fbe2b17fae56bf73adae110c017ead466946db3126fba00208a0b8f02aadc00ebd7a173877dd65df82e9fd674478d81dc1b77f9544407a46d125f411ad01cb9e2e28882a5b42b59f3dc386cb8355693f17e587c6a02c91707f765862206ea79bdcb75a402c1fac191fde0f0599f73394660b83f0ec6ec96e312fba2055f2b7bb554cffda4a14f55b910e052bf8234df5f6da1fcd318b5114e384aee75bd610090ee4de3cc8960d4938b120cf0c1da7fcf10ffe836844fe4c957ee8d4df79f4a778043e09341574a426014dae4793ee5a2bc7830caffb3a6ebac414ba11657afdc3b2996b950c8b03eb77a89c86ef850f9e193ea097d9c6576dac241c37653c314a4dddb160af24bd8ef9060e3f43db30def5ea9c82fad3badd0cb2b2213713e58928d4edbdc36247399281400d763fc59c0fba22106a77085ffe45583be93e54e6453c1b7a955229fb8e8b2a6db8d23bca534182f33763f646fc0b66a6607af1db4edfc9216b2be0a07bae82d06ceb28491b5fed3379bf96d925e7a846b5a24eb79b7f9f18543c9a5bebd64d7b7f2a38e32c321bfcc469d2c76b7922030a5a1680753687c6c4bb5f88bacf47afa77bcc12ed30c66992dcf1c532c1c0ff9b0a1f08abdbd7cc28cf40b25f127f667308d30479dc59081ed524bc20b4e1d015c3773ab3dda63bb66e679d125ef5f65e7af385b7ae8a5d0e92c081a1b5d4efc1076080c72deea5a3e9f5ffaf90c3672b0f6c57c28debeda210af93d8fc3017b3b6163ff0632ce2c1f747cf02e037d3276f4dad19bd275ecd4928163d897e8f5534094fb62f0bd05f97870b08446b0707cdf0e09e2b493464ee9247569ba98cdd0dde1e7bc2efe9b2bb01a467f80ce543b6e448a68ff6c4c17d2491697bc930906b98926043c7caa9494270c69d2c112ec363f62730c3df929b0db05ffd834f470d48617b568d6ea25397a65e370c876c39720c183be6b458452ad5e12cefb6573348836d2d6ce615bbeccfd4486bc8332f702a8cacc8369596f0707c7f78721e2e6e200444166e0d6a6622c15cad051e0bba514a811f318ccb51ec3c09aadc166789d863e477106a57cb71a260c1f297ce08608f4a8633a3e08f64e884704d6bd2876095dbc1f1624636a0e18743c3f61de1edb30d03281d30b21be3bcf1ad5e1532f046854223d9c1349fceca005e0464d2227e66c6d5a6b705233f247bc04339083ebe4f9be859226d9b5d54cafd581decc3f90855eacd6d881e571a29340939401d1d943dba3708a6b722b9794f706607a85c92642231a1a930c62ec9155f73a9b92242ab5931bc869c3b7a6b4c2172c79ba2fe59c4c298aa93a1c4ed7cf26e04c0dbd15d41e048f5a674740d5c917f8c53d35a50d695ac8502a77c8f116a71e71baa1bc51c732ff2dc46b9eae79c57118a622030eac7e031d1abe35fa76f349c3f87d247e3ecec541cbb83a94257e27a67192a5e09ed5c2d0e4373605d0ca6c6b44c5716bef2f4a2de8767fae3464ee7013ceee3d0c686f25755c36759877d48a5bb6938b99684cdc46ae9b3502841aafaaec0e250b69a42d655a3b9d16574e5a9506d1c6acfaca6b4c4029ba6cfaf90daccaa3d3df908b636878d7c8eb37e4ddd2725fb17d2052c9b0e8eed40a346d669ca34f2fb035f2ee4409138de8389a5cdd75872c3b9b8bcb1752135d0d3405447d47b771037c403dd37d5073849ff91336e92e80c7fc43d028baeaa2123d6a6bb40d2a62ecf04ea6f124db4adc83a11fca79b150a2fd82d4b9fd39dade4de681e4c6dfb57a780d042d9d9f931e4d4b88ce0ef8ee33e6f868018b86acbe0d140a46b6e86a03917b24539ab49f085a065e784761073c5da1bf146af3b938c7cd14361049dbc45f3651f5dffda0911a46eeb45534ce14b2cb9c3b402c8856531ce9326da9ac584e86109ce05b5c9b7a22a1eef25e14ca8821bf5371796419f6dd564f3d690c04b4f119f39444ff779570026b68e9b9f843fb9a7cddb4162aca55c00ea3a4e084884111047f02c4b65d6472cef1c68dccc37eefdbe40ef4d3355bc24249e3e297abeebebd5f0e17909eb7f12877053d042a56f5131f2d25f4626b38a4bb47da56a07e2842ca4e2a35a63f3b45f7e9cdd3775cc0d189b8d2503cfd26e8f1bcd56bbd918e37a68f8ed219e879a50f7b72d043e2d1bcd35161aa4bc705b7b3aa4417bd8f32854f6256d29f5922c85c8b066f93ebe36b936f7eb7001f44931e55cb6104aecc37dd5c0a60573987b6f262100ec38dfabc948d76650233ec10b863e04d18d0e65a703ba37b9f17146657ebe77a1e9052c9d77580dac320933493d3fdea8d5805f689774a2f8561211bc1a8593b4fe2d98f73427963650584d059a5f522676970f6b2534c8dfe54b176a12f3d48d16588bf9fb50548d10c0e5edd16d2f770f1e4491681254b2190f0c9140f90dd62163bfee7197b1189ac64bbcb4be5cd908ebe6eeae7195cd9403eaa046dc4fba9692e11319f585fa30cdbdf94279a03c666a0c9e516a00aea98da9c701df770f688a9e14a039dc3d75d66c05d817fef1180b54f0c46d601a35ffeeee63472415b8eb8ed6ff174943c0b0e2ff2bf77f7bd39dd0746de4b015920eabe456ff7c8e4d967ca70b73a5747d81d4d95a7dd891cc7ba985c27acc3b18a02fb09a797c64581d171e11cf9b190aa5dcb4ec2ef78f642e3ec7d777ddae12199da959b0f5a8b4c6c70e943b012fc9a9732659d6db871a0d7b98c13d394aa54bad90428baa8ee04a4b1233aaaa0aae7871e1f4d878ccfe201681bfc517f6a72fa00bcf2e15a182f4456c37a9b1b2978e02d32201445ce7b0acf42e69111828b17cca5854328c82a0a9c220111e3b2994ee14fe4f14d3dbb6eae14f555b6c315dbcca521f35e81b54185d8d9ead665addb248052b4a35fb44608f061933b7bc985ddc69a85a9450694d47c313b386cdc03ba36c08b12bf83d1833b9a271bd377500619c093ef547d0a67c0192e88ff8009db7a1adab55a72100e59fe89533fc07e2dc90878206bed838de9bed1f78bb742b5a64dbe5556770620d437ef990ab272ba5655318264d9ae775cfb2e7efa25b5b72f60fc1308588349ccf3a3074b84508a9476ab30466c5d6b470379d5c79665733de575d278d55e15ecc6b64ab7bf4ddf0a07c8a51c21abd8dd9cd7149ffea68ed4b9dc6eb31e26cecd0daa217d4a94a2d68c5b6327a80b7d11bc4af716065c71729aa8ab913920bcef6f8f10376310f0108c2dc3b3c57b0e63193e26c3d274b9e37718644f65ff5807fd250c675676f034103017ba9ab32d226c731de7df855128ab68153704757ebc958e1479ab860827fbbc347ced95032294f9ca28af57e52db3c35955f547ef7e61241920da1c79f9728bd03d03545a12f6c161b0a680dbae49f789a1203c90d4bfbf755689a628ea188e19e30e65751148cb2ba419e16579ce4defbb42e1f555a7fd879ee5e3fa262729e0ec7022f401074beae069d1e53172ffc7f80004b992f3c72b5fc9926e1ad5acbb5349474032e67746f4158a9ca1f97fbee8000e284f5b77b83538d93c29e31468bb208e10117e1fa6bb157df93f4345cd04fe629791e550f44bd0e0619a2c4297af35eb44f7991039f8be822f3d9819fca5b42e960ab598a999bed331abc5d2319494bcc2d3a2194e844883a9104955fe92c569f613b37df5a8ffab2ad66cd3314042a09780ce7840aec78cd6ec1948f9f0ea9ba9f8774abde0037cfd062112450f977a1fc968388ac6fcff9dccad15eb84830b45bca6323c2b3683477534f23c9035f4b9c110f82c515a43dce9752b4d9db591a01039649fa3f41ffb260cbda16cc6aaa10e842ffc07a7c15d1501dc8353fc7e7cf28b5b8bab5e969bedaa926ab57c8eee7764eb52e2a17f38bbd82a033359691b77218082f866d0e0f2d37be49896786a247ed972deeaf0099c26f71cc13f695b04b5866b2b0b9f126feb748b39616aa99a0bbb188bb0431e470ffebb6c0e4bd70aade3c7f8469d8c", 0x1000}], 0x6, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}], 0x20, 0x403}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) chflagsat(r4, &(0x7f0000001540)='./file0/file0/file0\x00', 0x0, 0x2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:46:25 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x58) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) write(r1, &(0x7f0000000200)="3d3e899f9b64c06f0ae6218b507d68af8abe303bfa8eb82c686305847f3634244a9d001df9bbcdbe22beef33178753740355bb600d5585c82735263f971720b3d0eb176989fa4fb233684311d65806ddc47373ded8ae5df75f39dddbad0b1e2e84d9d3fb938451a5131b0e970cba6c055b9561988fa9a4e99c28b03d5f1b0fd07aafa02f278f5a3a40d74646afb1000dcb1d8bcbba39b80d70b154b7856efea46e0cfa5a472d15a6ecd623ed4829280fb23176698cc6dd6873bac4b577f7466e241cc2c6025ad983f9dc69da8aabdedc864bdbb48afae2f2", 0xd8) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 11:46:25 executing program 0: execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='\x00\xab\x8ax\xd1w\x12\xa5&\xbe\x02\xd6l\x9b!6R\xd5\x8b1\"\xc7\xb0\x80\xbe\x1ae\x9f\xc9\x06\x98],\x9d\x84l\xa8\xbf\xd9\xe8m\x8e\xf4a\x0es\v\xc4(:p\xabZl\x8a\xb0\x1e9\xf3\x86\x87aW\xda\x88H\x99\xc1\x10\xba\x00}\b\xb6\xe0\x12C:nw\x7f\xa5\xd1\x1a\xa4\x9e\xa6\xd9m\xe4\x9c\xc1\xd0\x8d\xcf\x86\xd2yP\xb5\x11\xabPF\xc0\xb9<\xd4\xa1hE\xf3]\xa2)\xe9\x97\xcbf7\xe1\x8clk\xd2\xd7$#\x98\xf2{,\x89\xd7\xe4\x93\x80\x15\x9e\xc8\xfa\x06\xd6F\xd7\xb4G{\r\xf6F\xf5\xc9\xb37\t\xc5\x12\x91\x99\xdd\xce\xb0\n\b,\x9am\xf7\xbd\x8dHK>}\xd6\xde\x13\xb0H\x82\xe7{h\xd2aV\\\x8d:5\xb0\xaa;z:WI \xa3\xfb\x12\xf0RI\xd2v!\xdf\xe3\xac?\xea\x95\xde\xe9(*pk\x81\x96\xe73\x02\x19\xcb\xc5V\t\x00$#\xa7y\x06\xdc\xd6\xa1\x02bw\vh\xb28\xfcxx\xd9p+\xfd\xe6h\x9c\xa1`\xce\xa1\x9f\xa7_{\xc3*c\x90W\x047Mh\xd2\xd0L\xc2G\x05\x16\x8c\x16\xc7u\x94\xf8\xd8\x8b\xb2/\xbe\x9b\xbd\xdcX\xc7\x19\xaa\xd3m\xeb\xbb`;\xfen\xa7\xd8\xcb\b\xbeT\x16\x82ko\x83?|\nk\xb8\x13i4iN\xe8\x12\x04\'%!\x1cA.6\x99UF81\xdb\xc6\xe9\x86\xd9xT\xf0\xe14*T[\xf6\x01\xffQ\x13z\'J,jJ\xf3\xf7\x05\x9c\x84\x96\xb2\x10\xe2\x98^H\x01\xa1\x1aa\xd0\x82\x11\xd28&\xb0\xec\xbc\xc8\xae\x8cI\xfb\x8b\xb2\xd6\xac\xb3\x80\x9d\xa1\xec(+Q\xa6i', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xb26) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) 11:46:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xb) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000002, 0x2, 0x6, 0xf000000000000002, "ec5a711f8bb1259a6430fdb6e79aa63a2a6df91b", 0x45a, 0x6}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x7, 0x6, {[0x98d, 0x0, 0x0, 0x2000000000000000, 0x597, 0x7, 0x1a2f, 0x7ff, 0xffffffff, 0xff, 0x5, 0x1, 0x4, 0x400, 0x8, 0x7, 0x80000000], [0x2, 0xe3, 0x1f, 0x7000000000000000, 0x1, 0x9, 0x0, 0x2, 0x6], [0x2, 0x4, 0x4, 0x4, 0x800, 0x1, 0x2], [0x27c, 0x2, 0x8, 0x5, 0x4, 0x8], [{0x5, 0x4, 0x8, 0x2}, {0x7, 0x81, 0x7476, 0x4}, {0x1ff, 0xffffffffffff7fff, 0x89d6, 0x9a}, {0x8, 0x3, 0x80, 0x1}, {0x3f, 0x37, 0x3, 0x57}, {0x5, 0x0, 0x5, 0xfff}, {0xfffffffffffffffd, 0x7f, 0x40, 0x100000001}, {0x3, 0xffffffff, 0x3f, 0x1}], {0x8, 0x2, 0x6, 0x7}, {0x7, 0x200, 0xfbce}}}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x451e) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x14, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x101, r2, r3, r4, r5, 0x18, 0xca3}, 0xfffffffffffffffb, 0x9, r6, r7, 0x3f, 0x13, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4004a}, {0x10000000000080}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x800, 0x2, 0x7fffffff, 0x2}, {0xffff, 0x3, 0x6, 0x100}, {0x7, 0x4, 0x1, 0x1}, {0xffff, 0x0, 0xc6, 0x8}, {0x6, 0x7c, 0x8, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)='\x00\x00') 11:46:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x80000000005, 0x9) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x188a9, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 11:46:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0xfff, 0x4, 0x7, [{&(0x7f00009ff000/0x600000)=nil, &(0x7f0000a92000/0x1000)=nil, 0x3}, {&(0x7f0000e3c000/0x1000)=nil, &(0x7f0000e11000/0x2000)=nil, 0x7}, {&(0x7f0000dd4000/0x1000)=nil, &(0x7f0000b36000/0x4000)=nil, 0x8}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7a10113b}, {&(0x7f0000c68000/0x3000)=nil, &(0x7f0000ce9000/0x4000)=nil, 0x268e}, {&(0x7f0000ba0000/0x2000)=nil, &(0x7f0000b70000/0x3000)=nil, 0x1}, {&(0x7f0000fbd000/0x3000)=nil, &(0x7f0000d37000/0x3000)=nil, 0x3}, {&(0x7f0000e7b000/0x1000)=nil, &(0x7f0000c36000/0x1000)=nil, 0x4}, {&(0x7f0000a4a000/0x1000)=nil, &(0x7f0000c59000/0x2000)=nil, 0x3}, {&(0x7f0000b32000/0x1000)=nil, &(0x7f0000eaa000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f27000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ba9000/0x4000)=nil, 0xff}, {&(0x7f0000ec2000/0x4000)=nil, &(0x7f0000c13000/0x4000)=nil}, {&(0x7f0000de3000/0x4000)=nil, &(0x7f0000c7b000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xa4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x71dc5bce}) getsockname(r0, 0x0, &(0x7f0000000200)) 11:46:25 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x1, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf95180b6366c8d39527b1da582debb751b7578af130a0d0d98d6c80000000000", 0x66) rmdir(&(0x7f0000000040)='./file0\x00') socketpair(0x20, 0x0, 0x5, &(0x7f0000000180)) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) chdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 11:46:25 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x23, 0x0, 0x0) 11:46:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) fcntl$getown(r0, 0x5) 11:46:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2a88) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x100, 0x1}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) linkat(r0, &(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus/file0\x00', 0x4) poll(&(0x7f0000000000)=[{r2, 0x11}], 0xb6, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:46:25 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000057f4057100000000000000000000000000d9a11983e6dcea98000000001451a1c20000000000"], 0x36, 0x1, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20001, 0x0) 11:46:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 11:46:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0xff) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44, 0x1}, {0x80000000000015}, {0x6, 0x0, 0x5, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xcbf8, 0x7, 0x5, 0x9}, {0xff, 0x26, 0x3, 0x5d795a34}, {0x57, 0x3d7, 0x683, 0x40}]}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:46:26 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, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffff48) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:46:26 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) pread(r0, &(0x7f0000000280)="3460faae4236ca3adffbe4b8ebfb5aee21975f79dcbb21e839c33beeb8f9a6ecae15438a2834d415c568e6e63a062accea61f6576aadf5c7249f636db179b70c2d87b76afb3ad421fa6f31ad0827b47ac5232d67489c64084cd3d9e5107800ef5e5990d4c4f3c9c701406e18528684d6ace6bb797e05000b5520239f9483f07da56bcf6e29e50910bc67a8b53565750b32004b7cd0475aeb5a6b017ff32680af112aed8e356bcfcb0ef066044aaee2e58fbfd35ad0a338bb26dae965d6a50c601af7b61afbe21cfaf5ebc63d4acf9fd46d4fc0819437fb09711582cd", 0xdc, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x4000000006) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="db2e") 11:46:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d, 0x6}, {0x6c}, {0x7}]}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) fcntl$getown(r0, 0x5) poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xe111dc6a88e1d6b, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:26 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7fffffff, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffff9c, 0x0, 0x510, 0x8283989213c828f4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x0, 0x2, {[0x0, 0x50c0, 0x100000001, 0x1, 0xfffffffffffffffa, 0x0, 0x3, 0x2afe, 0x100000001, 0xffff, 0x1, 0x3daf, 0x54, 0x80000001, 0x8, 0x1, 0xfff, 0xfffffffffffeffff], [0x0, 0x0, 0x7fff, 0x8001, 0x90, 0x8, 0x100, 0x1, 0x7f, 0xfffffffffffffff7], [0x1, 0xfa78, 0xfffffffffffffffd, 0x33, 0x80, 0xbc, 0x2], [0x45, 0x9, 0x7fff, 0x3f, 0x9, 0x5], [{0x0, 0x5c5f, 0x7, 0x10000}, {0x3ff, 0x0, 0x1, 0x100}, {0x0, 0x7, 0x8001}, {0x8, 0xffffffff, 0x1}, {0x180000, 0x0, 0x0, 0x3f}, {0xffffffff, 0x0, 0x9}, {0x2, 0x0, 0x1, 0x9}, {0x0, 0x5, 0x0, 0x7fffffff}], {0x4, 0x0, 0x0, 0xfff}, {0x3, 0x0, 0x8001, 0x81}}}) getitimer(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x384b1fca, 0x1, 0x10000}) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 11:46:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x5) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="1430ded9edee9aa739341fd179bd52aeb983a06c40764b66119219af4dd9a336407827bfaf9fb75f691a65e62504fd1bc2073a428a320150b03184f92828bac8e229018a259514547796fa4a5c88e9b693401a3d2ca1c9d4f768f5fe917fb7a70ef21f1be70c2d2cbf555d3bbb25fdc13e82dfbde87d84f72a1e5a1d84f4ac86fb002b57336e925aca01de2da6841258cd98d608773746812ba64155734d8832611b0b32b968cfd0924856bdbd598f", 0xfffffffffffffdeb}, {&(0x7f0000000780)="b7187966920b55b82a1dd94bf213ef3ab0266a6ab1be2363f8a4eb8f838c966e4c5135b618df2cc7e1bff0a9fcac9f302a9939f00328dc65575602bcd21fbd570b9e1b15efd3fcc0b8be44f3ef7a96185995be05dbdc8b622ff2ceb43b466b7bd9930e5264a6d93a809ba1c1173d082584206066f6fa773c7fa8e4b9a86e4530df2b095d819dee29edc0b7c83db9429df09f192f3e626aa8e79ff40b45b5bdcdef3ed5f435e8c1c7577b", 0xaa}, {&(0x7f0000000380)="f227a8c3e7533f92b7a1af1f340f962ef09d20d8771c8d52fa91517c4fce438a7509460ddb19111bf54455432b3dc39e0ec0364742766552b4ee69adad714214a0ff0f70ad890d720e9b88c55ac3b4f445a86d1601dbe0fa8d08c841e4d0280400ce473a282976c096c33458229f6f7c24b641ec6dfae80152a1a2c746ec087d207ee6fa", 0x84}, {&(0x7f0000000440)="c026c1085e732739d1547ce33198c21dd3353b0ffa7c10c9ce14f0ef956b065a804608c32f55bc90be8ac74ed14b9070fbb71dc65184a1394f3a610fa967f673b9085932e28d334514758dbc4efc2299e403c2f97a47b13d75bf0ccaf96e9506ae5b9933efdbaf260835ef38c8728a771636c1ee4cb6d12bba59e59ba7dc2d709c6f1de098d13831433e75c815035d9ea6a449bb5e6d0db2cc6e69c4df8717d3edbc14f637a154cc5f4d7d4489970d1b62cb26c94e6b53f78b8137c1c06cd88ab9ca4be8b40a365af8", 0xc9}, {&(0x7f0000000700)="4c9d4e52e26a76918756da7b5c0237c888fe0d090cb9e26603a48b60039e0a5eb5d2409443f3d3fb891e35c2a3b240f9498fa0b55ab6ad6b250e852f413136012d40afde9f5f5a2902787f3291e675925c2286b5", 0xfffffffffffffe31}, {&(0x7f0000000540)="e98cedae0423a6ad6debb51e52dd164cf57724e29820dc8d43cc5380cf6dcaff604bb955ee71bf834aeccd025ed1c0b06b336f8815eb0191ed657d92cdb7d6a0a6a6bfa7080fd29866d5fe32e109a0afa4adc477743cb6422e1e1b156b3d1424c6e5a8ad61de1d0e52e6d03af2d23730f1b3a5b85588ec26c1c068194f7d04845c32161769158384daaa1c51f133ce9ea09e4e49ce87776554a298f1e11a6a0d7125d4be2eb52e911676aa9d7c3a93506e4b63fae8766a54991de1c8634326b521119f48efe9e59970dce502b6ef", 0xce}], 0x1, 0x0, 0x40000000000001) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wsmouse\x00', 0x82, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8100, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000b40)={0x4, 0x1, 0xbdcb, 0x492, &(0x7f00000008c0)={{0xffffffff, 0x6, 0xffffffffffffe396, 0x9, 0x84, 0x2f44, 0x1}, {[0x800, 0x5, 0x7e00000000000000, 0x0, 0x0, 0x8, 0x7f, 0x9, 0x8, 0x4, 0x200, 0x6, 0x70000, 0xff, 0x80, 0x7fff, 0x9, 0x6], [0xffff, 0xf1, 0x3, 0x846, 0x3, 0x8, 0x8000, 0x7fff, 0x8, 0x1], [0x8, 0x5, 0x7fffffff, 0xfffffffffffffff7, 0x0, 0x7fff, 0x5], [0x3, 0x5, 0x0, 0x1, 0x100000000, 0x1], [{0x5, 0x100000000, 0x3, 0x177}, {0x98c0, 0x8, 0x40, 0x100000001}, {0xfffffffffffffff9, 0x9, 0x3, 0x194f00000000}, {0x47, 0x6, 0x6, 0x4}, {0x2, 0x400, 0xffff, 0x10000}, {0x0, 0x200, 0x9, 0x3bf}, {0xffffffffffffffff, 0x3, 0x7, 0x5}, {0xa0, 0x80, 0x1, 0xfffffffffffffff7}], {0x8, 0x0, 0x8, 0x100000001}, {0xfffffffffffffffc, 0x462, 0x9, 0x8}}}, 0x5, 0x401}) chroot(&(0x7f0000000bc0)='./bus/file0\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x8, 0x9}, {0x5, 0x7}}) rmdir(&(0x7f0000000c00)='./bus\x00') write(r2, &(0x7f0000000200)="21433cf9260ef224446044c2d0652ff2a7da00000000006037091b83751611f1a32b1b794a05cfecf96c621cd4099d5c6ca4c160968fb6c4de2b685a99553deac047722f760a8e57bd2291b67cdf12108a74300000000002000f000000000000000000be26da1c77e414df4ac40700001cc28a7615dc5e06311fe0c3ba297334e5bb48ea1863a23f93c0c4982fd39188b7d841c07ddfca778eac53b28e07f7ff7034ab0f5c2580e7472b", 0xaa) dup2(r3, r3) open(&(0x7f00000006c0)='./bus\x00', 0x80000000100, 0x1) connect$inet6(r3, &(0x7f0000000840)={0x18, 0x0, 0x4, 0xff}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x40, 0x0) execve(0x0, 0x0, 0x0) 11:46:27 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x6, 0x7ff, r1}) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fa, 0x0) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x107, &(0x7f0000000040)=[{0x6d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x3, './bus\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 11:46:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30800, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1fd, 0x800000028) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xca, 0x8}, {0x84, 0x5}, {0xeb, 0x9}, {0x8b, 0x7}, {0x47, 0x1}], 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x8) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r2, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x2, 0x9, './file0\x00', 0x7, 0xa8, 0x5b1, 0x2}) 11:46:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xa33d) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) fchdir(r0) socket(0x7, 0x4005, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) socket(0x6, 0x4, 0x100) 11:46:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 11:46:27 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0xc6, 0x3, 0x0, 0x90000, 0x8, 0x7]}) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0/file0\x00', 0xffffffffffff2fff, 0x0) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffff8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffffffffff9b}) 11:46:27 executing program 0: r0 = socket(0x100000006, 0x5, 0x100100200) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) close(r0) chflagsat(r1, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x1000) recvmsg(r1, &(0x7f0000000a80)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000900)=""/75, 0x4b}], 0x1, &(0x7f00000009c0)=""/168, 0xa8}, 0x1) r3 = semget(0x1, 0x0, 0x244) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000780)={0x8, 0x7ff, 0x9, 0x4, "a6e3ae41b5b80b443c720891517971c22fa6a781", 0x80000000, 0x19b}) bind(r1, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000740)='./bus\x00', 0x800a, 0x6) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000880)=""/70) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000ac0)={0x7a, [{0x1, 0x7}, {0x2, 0x3}, {0x1, 0x1}, {0x3, 0x7fff}, {0x3}, {0x3, 0x2}, {0x3}, {0x3, 0x5}, {0x3}, {0x1}, {0x1, 0x9}, {0x1, 0xffff}, {0x2, 0x2}, {0x1, 0x1}, {0x3, 0xffffffffffffffff}, {0x1, 0x4}, {0x3}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x100000000}, {0x2, 0x6}, {0x3, 0x3f}, {0x0, 0x8001}, {0x3, 0xab5a}, {0x1, 0x1}, {0x2, 0x2}, {0x3, 0x80000001}, {0x3, 0x8}, {0x0, 0x5}, {0x1, 0x947}]}) 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) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x9}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x5, 0xfffffffffffffffa}, {0x18, 0x3, 0xd83d, 0x9}, 0xffffffffffffffff, [0x8, 0x9, 0x401, 0x800, 0xf69, 0x4, 0x2, 0xb22]}, 0x3c) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x1, 0x3}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = accept$inet6(r0, 0x0, &(0x7f00000001c0)) r5 = geteuid() r6 = getegid() chown(&(0x7f0000000200)='./file0\x00', r5, r6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x20e1, 0xd1a2}, {0x18, 0x1, 0x2}, 0xffffffffffff8001, [0x5, 0xd1b9, 0x6, 0x0, 0x6, 0x8, 0x6, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000002c0)={0x8000, 0x1, 0x4, 0x2d70, 0xa24}, 0xc) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x0, 0x0, 0x80000000}, {0x18, 0x3, 0x0, 0x8}, 0x1, [0xf1, 0x80, 0xffffffff, 0x0, 0x0, 0x3, 0x6, 0x3ff]}, 0x3c) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000380)={0x4, 0x17eb, 0x5}) semget$private(0x0, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000440)) ioctl$TIOCCBRK(r2, 0x2000747a) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000480)='./file0/file0\x00', 0x20, 0x0) getpid() connect(r0, &(0x7f00000004c0)=@un=@file={0x1, './file1\x00'}, 0xa) setreuid(r5, r5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000500)) setuid(r5) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000540)=""/83, &(0x7f00000005c0)=0x53) 11:46:27 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x800, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x8, 0xfffffffffffffffe, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="9a0f01875b3097ca216a81c38a8ec728db8bd76ad2f9a7ade0a858ed65fa51dbf8254d21b36870124036150667bfab63fa4c2c4b03fb27ff978dac566aae449da51eb997b59ecb4287b4f757eb62cf2b089a683e269c0708eecd2830adc98d0e61a3b3c660755fae17f5099e1fe44e011c4f454b7c458a76d15ab6fea21642740b17d74a0f51f37fea8277dee34f65df8788ccb672c8ab5e419f7eb4d03c2822bcf0dedab648ae4174a5d0c8c17c979abbc5fd15fa81d015202c2a908984927e8538871e1fe856a5a157414e5bdbec8d6aaabe425c1185f843c58eca3af33f6fef2c574d614c7638d740fc53ccf9ce", 0xef) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 11:46:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 11:46:27 executing program 1: r0 = socket(0x11, 0x4003, 0xffffffffffffdfff) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x9, 0x7f, {[0x401, 0x3e, 0x3, 0x5, 0x0, 0x1, 0x100000001, 0x9, 0x7fffffff, 0xce3, 0x9, 0x4, 0x0, 0x1, 0x2a51, 0x40, 0xfff, 0x100], [0x5, 0x6, 0x7fffffff, 0x3, 0x2, 0x40, 0x9, 0x9, 0x1e0, 0x1], [0x9, 0x5, 0x9, 0x10000, 0x7, 0x7fff, 0x200], [0x3, 0x1, 0x2, 0x1, 0x7fffffff, 0x9e3], [{0x0, 0x4, 0x40, 0x67}, {0x3, 0x92, 0x4, 0x6}, {0x7f, 0x8, 0xffff, 0x1}, {0xa78, 0x0, 0x5, 0xfffffffffffff7ec}, {0x4, 0xfe44, 0x0, 0x2}, {0xb44, 0x57ac, 0x7, 0xffff}, {0x80000001, 0x6, 0xfff, 0x1}, {0x1, 0x1, 0x87f, 0x5}], {0x8, 0x1, 0x4, 0xfffffffffffff801}, {0x0, 0x3f, 0x3, 0x8001}}}) 11:46:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) sync() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x10000, 0x0, r1}) dup2(r0, r0) 11:46:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffff80000001, 0x1, 0x6fb, 0xcf, "8b0ffa0768dc3f7f8f2a4fe9a6586a14ee86f48f", 0xfffffffffffffc01, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000080)) 11:46:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x2, 0x1, 0x7ff, 0x400, "361ab8ea39257bf9c7050bd36ccf7f48996ce624", 0x4000000001, 0x5}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x70, 0x10, 0x6a, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0x61, 0x80000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x38, 0x40000000, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x7, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x4, 0x6ba5}], 0x7bf7, &(0x7f00000001c0)=[{{r1}, 0x0, 0x12, 0x2, 0x4, 0x539}, {{r1}, 0x0, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x2}, {{r0}, 0xfffefffffffffffe, 0x3, 0x22, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x2, 0x1, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x3f, 0x40}, {{r1}, 0xfffffffffffffffe, 0xca, 0x3, 0xffffffffffffffba, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x2, 0x79}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x6, 0x2}], 0x1, &(0x7f0000000040)={0x5423}) nanosleep(&(0x7f0000000400)={0x0, 0x6}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0xc9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x400) r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2284, r2, r3, r4, r5, 0x10, 0x2}, 0x0, 0x7, r6, r7, 0xb1, 0x1, 0x9, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x4}, {0x28}, {0x6}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000240)={{0x800, 0x3ff, 0x8}, 0x1, 0x0, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 11:46:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="4c5660c9b26910886c862b37289fbf3d49ac9030134ea41d04452a58ddc322429ed8ac850d2c5bf1d0d39913a8f6ef4b7feb89641008f1f795a8ec039f43d354d28a7e5d1126b4592c92dde595a151db2db77a13332e78cb5929496ec798dcecebe225b168662385f8e96ffca92a803e8cb4728e51cec43ae16f10d67d1c72f7e916003b1a7d8b0351c7231b3abee14551d7a9744ea18795e4e75095199a9c52c7324084395d728fcf3c5c17f26645fa11d8729cff9d6cae40db905408283133a2950d7fade2c920691604305af7", 0xce) 11:46:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffd) dup(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) listen(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x130c, &(0x7f0000000180)=0x9, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x1}, 0x8) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 11:46:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 11:46:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) syz_open_pts() writev(r0, &(0x7f0000002080)=[{&(0x7f0000001080)="6a38cc04fb50c5e97e5403b9108081c7931a777c255bbfaecd4c7a7d71a2246aded2f868920c4363b1f9a1fc69f358640f9c5ec2e8817b08257782c0901b080a106430eab63928c91816ec9762770b700761834ca917f8aab6734aae7f621fa9064059a5155806ffbfca5088b2667de95f5f0fb22689cec1081210ed9ee320987b7a0f4aa3b0c3d287b3d680d5234d03431ed62698262f6d9e9472db048ab6d3cf39c32b1b5559fab948aa0d5623b4457bef89185531835cd4951e0d34d7162b13d46ff8ed16b0fc6dea9871dc8ca82dc1d6ebb85f3167ec0b03bbc3bb920372bc7d53a7c16b30ae3425b75640629a2b4113086976101f15f5e95f03fc946728872aa8b87642ce9ede613b264ea08848592d6fea2458b8e1e3c5c5d03437f6034f798cd6f515143aca4bc0c572cda59ffcdeab93cc2895c30eb9ce67ae45eeaa03b21d547ea9fbee59a7da0b1a13dd74e1a374562efc3b9889fc7cb90bfb379335e71942db6bae0bf7d86732904ceaae7bf67649738b6e147a23bd03d27e55c5b21030e4c61e62951dfff133328f9123d7f8a7a0d9a5ff8d8381d051e736b05a16697bbc7444a9054c6d6fa127cff5e03286674bd24218628f1384f9f5c5b310a3b31bde7f9d3d1e290d885d833a45d0dfa4fbcd67e71da97dc79f85e17547ca144142493f213660f4d6f4fb6a458d9981fc93de5d33c28ecc41638eb4a60a39642ed55d83b5534ac43fcb49da511929a8b781218ec6a9f7c214e40e7a5aac32692f6508ad6f9ed353edb8f6f6d3de67d093f1dfc88bd9d51324b12c9ac63febe7df05d02e33485d031350dbefc176abb99ae92b5838482783b0ca4c45444f47acaea870a7f3e6b9ed8cb68d3a8dc2caadad633f9d9a1a7b587155d9d5b4b6c881745f0955b6ef200d1c2026f72be3656110d319654126880c9fc0824f3a99a18808e25ed9026f18a36f1832c9f3a6b7bc99b525d36def5f78961bee034678fb218b2c7ca3d942d72ce09c375f73ae126fb36642684e5e453139fa2741a4d2c04aeeef9f7d2bb9a55c544875a82e788be8eb68db6f6f8ed5f567b1f98620195dd24427ae33b62d7cd6764eb9b168eb8628ed462a8e071128e0e34c0020f07c2cfe17b06f373ec317e15a86c19b23876d0855e8c53a155ca9", 0x338}], 0x1) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x0, 0x4, 0x989}, {0xffffffffffffff7a, 0x100000001, 0x7, 0x9}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x6) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe0e, &(0x7f00000001c0)="8e") 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCCDTR(r1, 0x20007478) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x4000000000000005}, {0x20}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="e76209c4c1a9ec38f429623c9329cc15d0dcafdc5e3b2ef6e8a3445a33de725300abaf5dce029afc930a280106ae9a4eef479342dc9eccba9ae5c08d0a", 0x3d) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 11:46:28 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022, 0x8}], 0x1ff, 0x0, 0x7fffffff, 0x0) 11:46:28 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 11:46:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20090, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x80000001, 0x80000002}) clock_settime(0x7, &(0x7f0000000340)={0x6d8a1c48, 0x400}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/157, 0x9d}], 0x2) clock_settime(0x3, &(0x7f0000000000)={0xffffffff, 0x8}) r1 = getegid() kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x4}, {{r0}, 0xfffffffffffffff8, 0x21, 0x80000080, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000010, 0x900000000000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x7fffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x88, 0x7, 0x7, 0x79240000000}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0xfffffffffffffffe, 0x8}], 0x7, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc, 0xa0, 0x8, 0xfd}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0xffff}, {{r0}, 0x7a0f59da0350529d, 0x2, 0x1, 0xc6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x1, 0x5e7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x8b}], 0xf53, &(0x7f00000000c0)={0x7}) r2 = shmget$private(0x0, 0x4000, 0x604, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r6 = getpgid(0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) shmctl$IPC_SET(r2, 0x1, &(0x7f00000008c0)={{0x494, r3, r1, r4, r1, 0x20, 0x1}, 0x6, 0x77f60000000, r5, r6, 0x200, 0x2, 0x400}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000700)=0x100) r7 = getegid() sendto$unix(r0, &(0x7f0000000080)="45cc7261af5b1d6947ce4e9766e5938786667f919c82a83184c2eac704dc7954086b377598900169b1718f92172d4bf26211e41d", 0x34, 0xe, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696cc8d25737535ae371bc908e2040c7e9cb27ab6bb85aa0b3b9c7ff6619428ae0f4223aed48651202641c167788b31260d8ddd7126369b00db987283b5fa0a6c1a3dce2d8fe98f874dea8203f68b19e16a16fc4612e6b9a65ce319dd91e1c0558eb8d268de51bae117913897f65ecdb1e11be34b49d03740bef259c5459a2325fae1c5a8dad5fcf4d5af5106ddfed0e4603fdcf8dcf514fcd283c06ed403015ddefabe3b97c00687a0d70367fab38cf46efae6b2ee72da4782ce4a617feb024ceeaaaacf23c62d3716966002f464fdbf5d879ef0620c6178f4d3d50ed0b9f3f8de0a5b38d60b4f792a90c2c9c38afb3a5f8488d419ddef2b5607d16d6f1e0b9f7060dbe0f62833b76c6e82084c1ce122393ede7edf0a129092adaec7719e84c9d29db8fde1834f8c654e7ef4157c081236d97482260b933d8982ea341be36e70bd9044692c2cdefb48244506bd13b5484ee392f7219b55e5600ee0935"], 0xa) setregid(r1, r7) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) 11:46:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 11:46:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e4264e62f66696c653000"], 0x10) r3 = dup(r0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x2, 0x10) unlinkat(r2, &(0x7f0000000140)='\x00', 0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/113, &(0x7f0000000000)=0x71) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r2, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x37) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x0, 0x5, 0x3) bind$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000380)='./file0\x00', 0x10022, 0x12c) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") getgid() 11:46:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)=' ', 0x1) 11:46:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwrite(r0, &(0x7f0000000040)="800c080c489e704280fc7530dc088f0ea4fb393eedae8498d013f676ff76b98cbd122cbbce4d367f0db14a557a7c83e3a5e24bbe81852aefbaa01fc0d274111e5cb4cbd892c138aad3b5a39372e9c698df1ac400af3c0e88380672658426b7cf02f34213a26e3f2b64eef98f600b5b2463451b54adfb51ef0eb3809f1a7379e56d81c8f2f3f144de5893d98bd6fd3e5b23b1aab628a97ef71aad", 0x9a, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) flock(r0, 0x4) r1 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0xa8, &(0x7f00000001c0)=[{0x9, 0xe881, 0x5, 0x80000000}, {0x4, 0x2, 0x2400000, 0x8}, {0x3, 0x6, 0x0, 0x8}, {0x8, 0x8001, 0xffff, 0x8}, {0x2, 0x9, 0x9, 0x386b383a}, {0xfffffffffffffff8, 0x1, 0xec3, 0x7fff}, {0x6, 0x8, 0x4afb, 0x70}, {0xbe, 0xfffffffffffffffd, 0x784, 0x80000001}, {0x5, 0x200, 0x2, 0xbd61}, {0x4, 0x3, 0xfffffffffffff001, 0x86}]}) pwrite(r2, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 11:46:28 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x10) 11:46:28 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ed00bf"], 0xff9a) socketpair(0x1, 0x8000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000180)='-]!\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\\\x12]\x97\x00', &(0x7f0000000240)='\\,\x00', &(0x7f0000000280)='V0\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='@%\x00', &(0x7f0000000340)='-*-s#\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='/-%\'\x00', &(0x7f0000000400)='\xdc\x00', &(0x7f0000000440)='+\'\x00', &(0x7f0000000480)=']+\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='*)(::\x00']) 11:46:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f00000000c0)=[{r1, 0x18}], 0x1, 0x800) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/181, 0xb5}, {&(0x7f00000000c0)}], 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x80213, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001380)) socket(0x1, 0x4000, 0x5) ioctl$TIOCSDTR(r2, 0x20004402) 11:46:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="0051237a1e6199db20c056f926746f4c2fbff1cb88ac110652318dcf5f91e56a094019374114722ae62196b944725271ca54a0599ad2299cda4916cda08cd2b78f95bec2529f1a9a1d10afe254c5e7d7ebbfd3e2bd612d9d4058a71adc278b3f643216938f", 0x65}, {&(0x7f0000000440)}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="50de9337bddb0f164d9f4cc891376940ffacfeb6d9171288f801e2fa102bb0367f", 0x21}], 0x1) r2 = syz_open_pts() close(r0) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) dup(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbeffffffffc, "0100000000027f00000010006624520900"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:46:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="f13a3c20bfd86c6f30ed701e6f25846efc8723cc8de29cf48441a5d6450567c190483e1a4bd35a69c996b37fae76f4536cb761cbb0826737a684acd68d8247d2e69200a8f8d36d18ee10761b9b43e0a3e27eda6b1ae52b629c6ee539008cf2f201fd08dd2e09dfd97bf98d0c35e7c27c1a3c9d5e000000000000", 0x7a) write(r1, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:46:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xa0000008, 0xff, 0x101}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x12, 0x5, 0xff}, {{r1}, 0x0, 0xe, 0xfffff, 0x7e8b, 0x3}, {{r1}, 0xfffffffffffffffe, 0x86, 0x40000004, 0xb1, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x81, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0x10, 0xfffffffffffffffc, 0x9}, {{r0}, 0xfffffffffffffff9, 0x31, 0x1, 0x3fe, 0x8}, {{r2}, 0xffffffffffffffff, 0x84, 0x0, 0x80000000, 0x20}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x3, 0x79f0}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x84, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x7272, 0x4a17, 0x2}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xfffffffffffffffe, 0x1, 0x8bd, 0x9}) 11:46:29 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:29 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000013c0)={0x268, 0x10001, {[0xfffffffffffffffc, 0x0, 0x2, 0xde, 0x40, 0x945, 0x5, 0x8, 0x10000, 0xd2c, 0x9, 0x10000, 0x8, 0x4b28, 0x1ff, 0xdb5, 0xcd2, 0x4], [0x3ff, 0xffff, 0xffffffff7fffffff, 0x20, 0x80000000, 0x1bb, 0x101, 0x2, 0x7, 0x7], [0x7, 0x7fffffff, 0x80, 0x2, 0x3b8bb72e, 0x4, 0x80000000], [0x401, 0xffffffffffffff7f, 0x100000001, 0x7, 0x7ff, 0x81], [{0x80000001, 0x4, 0x0, 0x69f74543}, {0x5, 0x80000001, 0x295f, 0xfffffffffffffffd}, {0x7ff, 0x8, 0xfff, 0x6fe0}, {0xf597, 0x2, 0x8001, 0x3}, {0x10000, 0x100, 0x5}, {0xcfab, 0x8001, 0x6, 0x240000000000}, {0x7, 0x1, 0x100, 0x4}, {0x3e8, 0x8, 0x3f, 0x7fffffff}], {0x6, 0x9, 0x0, 0xffffffffffffffff}, {0x7, 0x2, 0x4, 0x75000000}}}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="010000000000000038148751766e5fa1444944043fe053773a37b97f35b0c707bbed718ece12368cb1166072346a2cbac75372c86838f91cda77e46261c08be2aac6eb88688aedfed5da8d3db57838a0e29e9ef605f072fedc854bd101e302b6cdcffeea9cfe454607c6ffa4242d1643b8248287f230ed0fbfdeaabf3254d1047e122adcc6e0bb9a3309c05f3fa8ffe29df58640da2ce7494f5e6615ebeeb20708b6ecbccf177719d4597133b47a3ba5fd6e7610e27050e5947201192d2ebbc28bc1fb8f5211a43542c846a3fb39c2d074580e2451e395e0c525a9f14359c84ee70d426c88e1eb2f9fb215696fa874f5841fcd5e08d6fec97532cd1f93b5c9c5bb554aae9ad4a8b4f4a72b34c18b464f47e1986d8cbcfbffb68fe5612389e7105225df266acb9d95cb7d0a8cba35d10209870cdab53d2e98f5726e69122838793f311f2dac034319fc88ce33338218b3b859fc9e7844dff179f2c66c1093e9b489ec536f3288dfc4662f2f430f081ba7aeb2d0367678c40315d4374264c146b2dd1e306cc2df31b3a01986531757942d080e90700b0b4141adac563e15548c9980e5420ae6c9aa3ea5015dfa3c4a408a1b68054bd948fba2f5084ce8c6a9d6b451e907f7bfbfea0ce489f9a7942fd70ff559ddd7b416796dd3da396beaae816edfe585f7a1ff4ac73d14a14a0f1dcdbe6a1e137a1a2e0d7cb8eb07babdbc34794dda3c4cdfb9778ba2823578883a486b19d82ed33eccfb9e5c7519ff82e48d5ad238c18b4f9122dc9e3c60e172c6b6651e349d31c4e42d42812b69846db7a342da023b201b268cdb7c3e50ea2a307986fb63ac476b41ab12d76d5b9c3c62f026d1cec67d466c2f180601433cdb70352efdcdf0935085ff1afc1fae64f4d60fd79520409f49ad05751975476cac907c0e0550e798a5bbfb0b2b857be813a23a3ff3f397f9faf80a171c3ae90bb74df56f371fdc48fb58c886c4f0d35fde3e010e5a1952a2491f8f0268f4ac7015dced8ed9d370f927accea9eb8f482bfc653356222035a4b770b0ac76943a7914e9911e6465265f2388499925a42a8c39c124d67456dbe3919147e2d5291ebc34f96231e7c3eb1fbd2f9f0cfda49b62a643fdd32c156881e4e2013d67a218143945b401b2e15c126ee471e801472da43b3b159e7360a02612af14ccf59794d82ce1ac2762a86044f719f0020e4a5de39ff3f635db4512461c13f69fba03a21d2782b138076a3b5239426ce6a7ec6266c6c2808753ddf45b5eed1bca9806ac699ac5d8195ea1fbf5dc7845fbe888de5994e50abc3f257d939ce8d5f793f9b8ae6a2b55f398f0920f3dd9ea8409e2a7f99fa0027e5b8b8f0ed1da1d2eb6f333e267f9e6afc12a50c81a0d22a4d79f3710325c8fcaad0a4032d958606fc371e25f8390933c64b29140b0f9b25d58cdd34fcda0821104a7700d29cec7ee9a839e66d77a4b3f3e7aa1b42c8c343dea2212e5660badb41aeebaaadea73c8495f64c30927e53f32d0aec1d975d4fd518a00e02c3bab494e738d8fd12b9abaffca3913cc109f97fbc87dbba541f2bcdb7fd515295605afa029ff440fe6fa5938443c2e51ee75e100e0a19501217b25214d3022501b4dd8470c8f68ae35c1e0a2208cdd52d7c289ebbf00eb83f8b309cf6018b19203d08b31b99c2161c6953c2393872098a0e6b061feb6ce8d547fbac65ef96f5105a5127c15e6dd97b6df1f0854c1f8269d4ceff4c4b1edf94d0f5194e655828b977d07bd002c9997520833b1a1e0ce4a1ae6a941b94a2e5eed5638bf43e59f502becf8630fbac8b39ba10ce9742d98a9dc30fba31e0f06b66f1548bde6ee27da5d989a659901cebd3bc8e9c31979228c1539a87888be8e157ad512713dd224895c5d4761363aea48d480ac66a521922ec54d919fa0d98fc865b52d1532630cbfee6df6ed6976a6c4c9c0101f6d6ba864bf79241bdedbeb1709d7ba33720a669291cbb8b25778bfd33145519f52ce73c6ab6b68f66cdda656f5544205250ac0910421a9bff5c162068545825338ad9b8fbcd646a5b7cddba300c6b620d971c11fc8144474b323288fccbe6b5af080cbe78c2925892fdb1a71ce75499dce8b2e545ea5c22dc40a67dcdaf9b8d20facef2ed92902f1dcbf7a611bb1b6cc3f977a1c9ab6aaab999283fcdc3cdf685adedc32058b16776c20ae965243f19b13e3b782b9f416b45c0efc14684200a7e125049768c884ad0a95937f9f661653c69a7c584511e4791c8bdc239b71d1498f63da6d928023928a4a45e9d40a562933da1e7c36f66ddc16a1ac2ca4d49ed54f28d08454a261ee8774c97f980d9ec2409bb2091f9abad3078989d59ac211099835038e87d0fe8961294225b82e96dba032faaf61f4a9dc83fcaed1e1b0441c4e48d6e1309c2d722da166b3f9421102285dd6f1955c7660950bcdc29d59ff0a5d07d3bf95b925351648344a0af1efb88b22d0d7255470321898795033bf276a2aabde0626d891713eaf9e608fd4b918fac13ee2ff546abc8e0e1140f657e54a5350202af35b18a952681fd87c86f33e51ba2fe1e727f73c6e49c86575714c466d0c1a54cfa9e8db6649f83923c9d6e6fd73a0ac04607584c9942ce577c317c84484d4873efe539dc34adac989d431253f2eb3f64a8af3234d530dd19ad0e3da46cc83eaad22997beb1d681b41fd8275b366f33e1cef07fae05621f54881d0b83b7317d732c813338195aef4baad435eebccce6febdf3234b44b6226b654854bfd4261bffd03845ab613c514870ec5768f4af8b55f277986f8d466308419618e7dd0b2867ab978554c8012d79a578d6114b3aa757b4e7b8cadc62b659f6c9132870ee98c429e5aed0fbeef7ea485b44c74eb4cd227c0888732a0a613a61227f1c68640ebc9360a128a69a12207bc78cecc147ff83f47cfdbcc7af7ec86d7e1f3cf2d91bc1b1ca1270778bb86dabf1f1ac19b50690a81c7ace5de16c322ecabe683ec9279c517625244440548a73e9f575fbe916f4dd999fd204747b6f6594c9bf41b60c97161026f43fbf960159c7bf7ce0e5f3deec3d6f58ad731d05d42a5739ac80e5bf6a18c029083c5b15b5ee5a742a7cb6ce927313fcf6db94a768bf6d2b2c62a50f00f61cc7efa3546211c7dc9261bbe98a66aef9b0c623069e915e4149f6fcf4d57b11600fbb2540e3e12dba21a3fd9d221259c7fdec665bda9ab6125a61842224679d7dca5fffbd3943648317571be5b80fc7aded9ae90d12ee89202854bdc7d7e5542b638a954af55c724505f9d87d6484fa6af2e583c4e8bf6c6d5c69fd405a1648cd62e60c502ee66906d16a004c7008b4eb9bf80c8ff35f22939b6af9187419c02f65c744ea697ebf596a7c2df91de2fd3e05055850b909c88e2b78fe994ba5672fc65401fb43df997ae4623fd47e178ad60a91c516ed161d2d903e8632ed7c7af4d4f7310559a3429a2e74b6412cc7c2655a6cd794d8473272a3c273efa5b4cc4f48a9a27331eb7a135f176bc64ebe322bf1f8cdbd01714e6c495aa066bcb4fe6dab8647d72677b9b978b929ddc2c5fabf6572db79c801edb171522071caa44691e158dcb105aecfa5cf264882df188ae8c181816a22829724583d731bb5f054730e29eb317dff45f214d7df12ba4e7dc3b8a9ed9d8c8b74592211223f29fc094f33f312fc6961967db8971154f442ce12a9c4f56546f7f99177bf02c47656b684e78af0f6d84f00e9e250381c957da2345970287e4c8cfedcc2cf8be98c7e8425e59f1879cb8195b44f7277828ec8a324f775d3c969c1fed56cbe7d0186492afa4e964933c2df07ca46464517da0af74852b66463332361aad8f89c5292a2ece6aa9ac06108c13da76e8dd867cd3f549e53bc2411d9c5b43a54152403dd5ee5276ab08ecf16c930cb4d2e4e7e52fa24561b1ea44dab51cef365f89ee947db8524c8a2cef12fb65c62dbed09ef033db74287bdec8319c51bfbd131cc5783d53552d865d5e37bea5e29851326fe8164ea043932308ac3dc418fe811cbb48dcbaf8d7edde9d17fba4595fc20af455282c3073b994eec972074f1df3db935bb91bf9971a9812ea8ab7b10e992a4bad33e03a41fd19703e5616fcc3e9f170f01e9a805beefbb1edabed103d69a4def6d87e9760a6863003837eef21e4cb3d298d695056304c501b0d2c8cf3f6c0bee093a35c6f35b263d93e472a3353f5eb9309b3a5d1096a0cee1f37dcc2706f1b9358fe1f2ec02ea7a6bd04f68206c27240d346f1af354b868f1723f999c94eaa21b6735efb830c77ce533f6c109d4603cfbcceef84e4c23fdf0eeebfd671b39cbb10a40df909f37a7386128ff244fddaea4cf8dffec29301d6f94d87a123df81a16b501274aa622d755ca56a784257ae2b280d1958b810956017d95b94811ef8e7a888b14005956b2d26d6bb7e81d9179e99814a55f184a549a67c5431827c0984e467a801bf314a4b140cfd34e5cad5aab27b112cd0b0215022b5484a31db2d15e7fac61afab8d47a94f17f414f8d976eb77d61c6a1d65cd61cfb4a7892fa1a81467e93fc9596a0cf8a9633f8f42308144c0bf1d50e352fe8d37ce55f36d5cf337d3cf94cd3815ec5adfcf3f9cb2ef7e38b9b4c791057bb5fb00859fdb98eeb5ecb058668fc71e212aef47ab571a9571ec456284860163895cedfe3c074eeb3b46f21540aeb3af57215198c4f6036ecb6e9ef1ea7a51003f687508968cfdb6aaeef86ee0bc113b0ae323ce2c903641d579fbdc6bd8d97538a08596a4d5d3a3ccdcd7d7ecb42fceb5a8d070fab1e7fb3769ffad53b7ce4a86682fd047a5f10c95b6a0db9c624b9c6419b6629774e47f436e839853e6f1d78f8e0f6a54e7745b2fbe952ceb45fd95c6f143bb3c956ed2409c0d0c2b3e997d0d01efe51314c33d2bf9af7e12b5b809fceed5c094e443655d39d3005be84b8812b774ba4dd234fc03bf4864deeee8e63760fc030cf50b7c5ddce0d88e838957f0ab2ce3a5d9e9a25d062130bf30f505b4edeaf3a4ec8e6a868c82b5bc6b55c8cef3f2bf871863099eab220b56dfad3ff76ecf91337c65081bd6805025d64f81914a9e1ec0cae7bda35a4f90deed64cb6b10b8de2902b321c4df5d12623574792d7c23bc6bc07bd95c3daeeb959c9f565b6c9746a078360f9e99cbcf2638d72dbea394ced816eab3ac42aadf3df2ee7583e7902ef59682a0b06543a0c8c693690bf9f23174d46dff96f96fabe3f908c82c5ae4b7ee7a61570db0902bb86d4e54964386fc044e85fd4cc927220c85954b507b6da7ce30a63c26c40d55de2b000da463b318d9bba4dbb4a3b4541c4efcef3953864708a9808fa82b715b31eaf1fde962b481a62aa7dcdbdc8941873a11d0013fc221f79eb2608ed4dd3e9adc95c36784a2917cd38e367fee75c17e16d561c17857324fc948e44d5f6b3f5c3a31abcc2e3d2485a1d8583fefa6151d5eec3cdc7119ddba73ba66f55d0f1721e3691ac76c9658b9c1f1690e7438c4a2295395a31cc4cf148555ecc6a29f3272970029b2496bd44eef63715691ae0b7ed9e72e4e103c58c4db84b6214a3395598ef32edef9f026bbf24d2d8ea9d4245cd9019d4d2ec71ec1ab16427891d6db83bd6e4069b2f1888dc11e2d33e4877cdfe73c03fd67b481aeeb49bc664c767ad9dbcf1bb37f4bb44cbf3d3bf3c7a0a9b729c765275bc64b8dbd3be74a373c073a0d268c7d49bddb2e7d04b04e3e585ca02f7fb7ee2d1ef01715fce778e8e9b48020b71ed2f024d635badbde593e53f0f353e592b13d443675"], 0x1008, 0x800) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x2, 0x77, 0x1, 0xf540}, {0x200, 0x0, 0x3f}, {0x7ff, 0x6, 0x7, 0x7}, {0x0, 0x2, 0x800000, 0xba}, {0x8, 0x6, 0x8, 0xfffffffffffffeff}, {0x0, 0x2, 0x4, 0x3}, {0x7, 0x2, 0x9, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="52f1fb7c7bb963befe9194e69a3561caa7fb80f8975984d06cfdbbf92eebf4bc4daff74ca861d88861a05faadab9ca6028034a4d15dd221eee7dba075cfd2e2a0816e375afa5a4704598b68905b7af655f02a1f0a8203a7971c44694a563afe3519028fee1c8877fa6bc3685f05f44011a23ffa300c0502d11b6abdd39a09940de912df17dfe97a515512c6a2e57707fba06d289ea8e9b2c5c4c3ebb0f55d144aa221c97ea4c7f3f0a1ecb3cbaeee6fa9e0afd658a6727e83d028429763a4c76458198573422ced703d3a6b1598fbd80e8578acec4d4dcbd1a70", 0xda}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r1, &(0x7f0000000100)=""/147, 0x93, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2fffffffff3001cbf6b0fb324cad256b595dc06614320671506acd0f246a181211e18b6404bb9518a2fcfaf0aac2db7010a58cfbd79306d9d2e33c0201af47cde849370eb03b35495ddfc9fed2f2dea5600f0accc613ab603757c3152097053dfe0b378ffe3e145a9ffa5d77eb6e190fe8bd4e2e9253589fa6b749158f44fed1aa307f64758050818e1ff62d562c7e4f91c7d57d82c019e4333b8b7ce240d7122a79a61d40931baf87934637bf3df2e26faa8595e070f62b5cf7c5fa8a239111fb066c5759cdca49e9aacea633fc20b93d7fc52f166894903f501b197f36ca5848de0f0fc4aabe30abc0347fd8cc25767f6d8a6bd325e1353fbdc3e0eea642a22dea4f03a349e91f2cb4ce7f28ae59ef7ae001df788f3bc36a13acf1f9eee0c8cccffc653f9ffbdfb038b8851fe58e03db9b526b9f10bb30f719d3ff5bdd3c3a74d44518f4a9"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x7ff, 0x0, 0x2, 0x25, "232d948ddde53a7f4d4698c77420eedba0fe9b09", 0x5, 0x7}) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="263fb41333b72131ab8095efb4b8a171f7cfde9900e3a008eb2d26ed991b9722a4d23b8e66963f16e13d81aacad2a5620ceffe02ba", 0x35) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) 11:46:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x283, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x800, 0x9, 0x1, 0x1ff, 0x7, 0x7, 0x2, 0x0, 0x3, 0x20}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) 11:46:29 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x6) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0xfffffffffffffffe}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xed9a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) 11:46:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x30a}], 0x1) getgroups(0x1, &(0x7f0000000080)=[0x0]) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) 11:46:29 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setgroups(0x3, &(0x7f0000000140)=[r2, r0, r2]) setgroups(0x2, &(0x7f00000000c0)=[r0, r2]) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) 11:46:29 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) geteuid() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 11:46:29 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xf42d134ced3efbc3, 0x0) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 11:46:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x400000000018, 0x3, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) 11:46:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa0, 0x84) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8, 0x10001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) syz_emit_ethernet(0x9f, &(0x7f0000000180)="a39b8664775effc92a3bbda270d3b58a1ef45e4d1743718a92c3119af34cee445fcf1f2c527920299703b4455c5ac8e060818de15af101b7db56056ef78d16292085014fd4b7015d0d3498262bd8f23643c314c8b0667a07d0f8be80ff2deea16a76671a9823515c29507444b4fef965301534d9c8bfa9e092061be3d2fb1fdf093bbfb2ea548e09426c303e0748f3c784b187d0261f79e447ae46382fe3a5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x100) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x70, 0x2) 11:46:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) dup(r0) pwritev(r0, &(0x7f00000010c0), 0x2, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x22, 0xbff, 0xe, {[0x7f, 0x9, 0x2, 0x8, 0x3, 0x7, 0x51e9, 0x8, 0x1, 0x2, 0x5, 0x26, 0x7fff, 0x5, 0x1, 0x9, 0x7, 0xe5], [0x2, 0x8867, 0x4, 0x4, 0x6a98a89b, 0xb4d, 0x3, 0x10000, 0x0, 0x5], [0x9466, 0x1, 0x1, 0x8000, 0x5, 0x84, 0x7], [0x7, 0x9, 0x9573, 0x41c1, 0x101, 0x7], [{0xffffffff, 0x7, 0xfffffffffffffffe, 0xc9}, {0xf8c, 0x4, 0x0, 0x800}, {0x7, 0x40, 0x200, 0x100000001}, {0x7fff, 0x24, 0x2, 0x8000}, {0x1, 0x1, 0x9, 0x2}, {0x2, 0x1ff, 0x9, 0x9}, {0x80000001, 0xffffffff7fffffff, 0x7fff, 0xff}, {0x80000001, 0x1, 0x3ff, 0x80000001}], {0xe98, 0xfffffffe00000000, 0x2, 0x1ff}, {0xfffffffffffffffa, 0x7, 0x1000000000000, 0x1000}}}) 11:46:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x7000, 0x208, &(0x7f0000ff9000/0x7000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x6, r2, r3, r4, r5, 0xc0, 0x1ff}, 0x5, 0x9, r6, r7, 0x4, 0x34d65f8e, 0x40}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = socket$inet6(0x18, 0xc000, 0x200) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 11:46:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xd4) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x118, 0x16a) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 11:46:30 executing program 0: socketpair(0x20, 0x4, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0, 0x4810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000000b000/0x4000)=nil, 0x4000) 11:46:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x7ff, './bus\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 11:46:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x18002, 0xfffffffffffffffd) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) mprotect(&(0x7f00005ed000/0x4000)=nil, 0x4000, 0x200000000002) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 11:46:30 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfa) close(r1) 11:46:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget(0x3, 0x3, 0x40) semop(r2, &(0x7f0000000080)=[{0x4, 0x9, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0xffff, 0x1000}], 0x3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x8, 0x6, 0x7fffffff, 0x8, &(0x7f0000000100)={{0x2, 0x1, 0x7af, 0x6, 0x8, 0x80, 0x5154}, {[0x1, 0x4, 0x40, 0x8, 0x8001, 0x2, 0x100, 0x428, 0x401, 0xffffffffffffffd0, 0xcc, 0x3, 0x0, 0x80, 0x2, 0x400, 0x401, 0xce5], [0x3, 0x3, 0x5, 0x41cc, 0x9475, 0xfeee, 0x8, 0x2, 0xe2, 0x5], [0x3, 0xffffffff7fffffff, 0x6, 0xf95, 0x100000000, 0x1000], [0x1c00000000, 0x0, 0x2, 0x7, 0x5, 0x5], [{0x1000, 0x8002569, 0x6a4, 0x100000001}, {0x0, 0xfffffffffffffffd, 0x7, 0x4}, {0x8, 0x7f, 0x5, 0xffffffff00000001}, {0x8, 0x88, 0x5, 0x81}, {0xffff, 0x2, 0x3, 0xfffffffffffffffc}, {0x65, 0x8, 0xfffffffffffffffa, 0x20}, {0xa0d, 0x7, 0x4, 0x6}, {0x7, 0x380e, 0x80, 0x1000}], {0x2000000, 0x4, 0x2, 0x6}, {0x80000000, 0x101, 0x1, 0x9}}}, 0x4}) 11:46:30 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)=[{&(0x7f0000000080)="cc271b43f5b68906f95a38ca", 0xc}], 0x3a6) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/216, 0xd8}], 0x4) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) 11:46:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0xcd3, 0x4, 0x7f, 0xfff}, {0x6, 0x80, 0x9, 0x7ff}, {0x3d, 0x8, 0x1, 0x2}, {0x40, 0x1, 0x3, 0x4}, {0x0, 0xfff, 0xf7ff, 0xa00000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x4001, 0xffff) sendto$inet6(r2, &(0x7f0000000180)="33574757518d3ba862d96f34b638365c78111d3bbb872c8ac89489fbcc37872ec548d58ca22fde32f675c1496653f5d0ce0b5d92dbe77c78d9a946e8ee9efe6c800bed0848a103328bae6d9e100369f527d4bbcda1a671a820735a792b4c874461901df448a30969784476f8f22c94e624777b5a181fc768045802ed5b917af3d3c97469863c8eb7417059dae593b85c03de9a5e4137bb945cdec02e0be8037ace385492095cf7755e99b8235584312307bc26dc54d218926f68e81116844df765ce336b62794d9fc74d3a8e1e10fdc1ba1c24ef7a047e7f1c83da416d9b15e21f258ca80ae6f7bd0b0d", 0xea, 0x20000000000005, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x83}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:31 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendsyslog(&(0x7f0000000040)="470b38cdb3001225e11e0fc00bb30199b9cf60fa", 0x14, 0x9) r0 = getuid() setuid(r0) shmget(0x2, 0x1000, 0x90, &(0x7f0000ffd000/0x1000)=nil) 11:46:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x40) 11:46:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x1f, 0x8000}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="f6b81514d4f9a4c4b1563de5639d068a924ff87fe01e184696430bd8f9934839cee751985bb182ebf5dd3421fb561148f11309aec76298437f6ec54bdd6475b7e80fcf2c4d083317e5425b8c20001ba28f48461390e3945e17604dd20579ae0e56edca92df5ba8f5d3400f2f51f62c1f61e00fb846228d258969ddcd7d4520fe9914699e", 0x84}, {&(0x7f00000002c0)="a0892adc7eebfe093ff9007ec6e7de3a149601a0f5732d1b9c33959891007227b13568dcd2173a7972f8786a6af42209082dc5b726b62e3e063ed3b7f2", 0x3d}], 0x2, &(0x7f0000000340)=[{0x110, 0x1, 0x1, "8961ed51f911ee191a2e8c1e6a9c7b0327b3d69622eaf339a496deccc932aaf43571322ebd3ce2ff972019788536d60d1f30341d93457ce07a2e3989c97b708bc09efe3f6c3467152f30f879ce2100296dc16b5bc65ed5e7ef19b3e171061e8f32a635f2f2a832d9ab9761c2d969690f94b2a412b754555dcad6f1bddd1a24badf36b2f8732af4ca6d414332f012fabb4abba15aa64f39ac389b26713009e397ee439b3573ded436ae07c1cf2cb8b3dfcc2d3b513260c5b5402af78845696e1e3afec2bb29547053929b51de5c6df0bc033a618a057bc7de6d5ae108d6779556ad4ed2d41cf5b2a75183a1dd99e0b32a18ada65f97ebb90d15a665412c96fa"}, {0x1010, 0xffff, 0x1, "11708fb1ae463df0ce67097b487ae07a6a6502c5e91c319bb4381485b02a9b9543cc6306e70c28617d3c6b8d669c80428ab789a47e796e226c36a8a1a61dafae0097a12e39fbc1e8d4464a915204c4bce0e7d4aa3e38e07f44c100e893e0382610182d8c277c0f2e7698e9ef63802e72b3347f293f8b6f7500c5a8ff9b4c732ae7872867b7b7efa8b0974bc6cc6dceb97bc47e28968d19844e9ab3213bc4687f427ca6ff6ac4521c66d69433912560bf2b8c3ce2ca83c9fbd1df36ea1895f80935afef4265aadf26064acdef0931878838d4f7ddfe5d88934c4c80741ae91025f5cea8b40d4f25a4ac9b1864b3789ea77b9293d12f8f0dd38bf8bd5fa6b979de977f8332be71b7f99d13ca7173460efb403b4c0e9cad4f7deacfe6d06227b4f4116c06f7381637cece49d1a58622524ccbaba8351d22869b59f5a7d58189a68870506eaf5aadb875613fed9a615c03011b404765d534fb4a4ac19843a3401edeea6c063f46ba3c08331a5823d28719dcbcefe4f7bed170459fa9c6a72b4680c593cdac046015998ea634e23c44172ced582011f2e32742af47aed6b7fa3482fde9733d4d4a96b78746baf6797f10ab5899f65d1706895384c29bc887dbc4ff0c578d4f154c33925eae75f2ee3e6ef2c3df276ccd5d8964be5db8424119fefcf4c97c07e7f0f819d34eeea626c4539548c01c3fd8bef1e714e747d08c4288ae4daf3c61bf89e36fd901c749efbf6b6fb9098e07c89c2d90f1f860cff4c5e49aa1979119a97b8d6a53b74b59eb4b2905224ef374dc6fce6de41da11dee9b38c9a3d06c894116d14d9e4800553ec13b97bc2ed6919a4655b0b6d63406326cbc121471aaf1f5ab1225cab2533ce0bd83bb8844ed31ef5b7855f04047a0084e6e1c5ca81ff5cb04e732ed820b362d44ab890a7c1c712b7ecf3805c44ed68859f3c52d85fa4e4aeda41017f6913f29bcbff062e5bd1e7c862b16fc4847a28959b736bc70c682859415b7ca1dac8b2c070936b240d7b78ea1bba8932356748d3bb298d94a078e24844c321456a87f0faee8b778b948a59d750a7d676d0110e1eb2dd3d7c5671baa9d100d4dea7c7a61b2a347dad9eb1e2b4352de40b937b16184b874a568f8d16d737b53963cc54fd8264d6cd2758e6f17060420b69f37c074d55b4ffaf0f6a7822c95721a7f3606d16639e04436633db9d123a4d996065ffbf73a1a2f3cb109500cfd4f4ecaa1a67a797bb8524fbdb98ea2fb8f0f9999249f077277cdf54be46a069247243a11ed262aa0bae708515512ee8a828ce329e1b8b7ea34fa5aeaccccd836449945b1e837e45df4e16dcc5f247fe9ef5ad88fd5e26ada9edbcfebfd6536c2334916a06a75107394f2ab54be4157045b5774e353b77287cfc980eddb17a43a494ec80592b8a5689ff1f95bf9724cc7fc7ac22d607a4331e6a0ebf695ef342d91c321647b8ff297856cce227f2133f195cfe9b2035625b1af9f6828006a5fd6b18db6ac26f0cf767b53ccd4c52ef7d739b14f7e0769d62242364f7c76600f1fd76fa5465e85c76aa40f1730cf657314aa59614fc3495915868f819723c79c41fda6a0e0f61e6767f423bd447aa57d9def47ae99956c5e131c4fe46967341b0d4f475bf38470c80d95c6c06a285438747764c557ff885ef4448b5391926be33b28cb8c3867a2f34ea763d0ec85132289ed1bce4ce455f4f771668c5fc10b36a4b3a2ad156f93662663e2c800db58de8cb37490b6a9b8e32cd03d12a120c32989f2dd62aa119862fc924ce6f2185ae6dc3f0e9d9e8eecac6b9524eb48a6e7165cdef30c02571d393494cb5e0a731b1b4a29da0ac4edd5472853f53351a81337ebbbb27c74df0b605b64f0761fb7a1260869d4e32a3a61a26850c65b5bf94a7b2aeb9059cf8db6528e9afb7ef41aeb6a8d874571b5284ab29b42697732da6d76816294d6dcb175eca1ef607ba0c366197a82b6dd52427bd6db0c5c1b8fb1ed20d1332b0dfe72bbb9cbe691de54806d383cc3ef7f1b6859cc180785bd68ec54eaaa8ef69acb2866c23f397aee914a648e8814bfd1ec345fdd0e7de315d93d921171d7b7bc75c65dd0ac4ac12445ed6406c6b44d3bd2b57706ddf4582ead6be2eb25b0ed867eddd4589e14d88e67b40e4dab16d5074363c88397f6ed37b3bef1902b7685c086d57349a14c03f04a6c26d006b6b782e1e5c1f8d70f63b75b70a9de4e93407b753afe48db1bfe49f192ff1893422f96d02b51923025e4dd52365bdb705631da76e3dfca42594a2155cd451177a4aebdba49d1e8382e86f214e44f19fc50a8a9ec451ae13707108cf6540e5e0b504c47d933d6279c4157897b0b223cca083863044212f2522fd931e1bda8c55a8283aa146748ddfc01350e54b4908c10ab6935dea02fc470281eb68dce60699404f0465d14827b49cfba121158e6a58b2eb59fc80a9bc7d1313b278f7ebb2f00b9865151e12571ecfc2e2a8b790971560e1041c0427e849ba4b4c25601a3566289764585073cc89d29686a21d3974a7676a30e6fe657172afac7d9bdc6e17b7e4645d1a4dbc96abb07d863b255a3cb84a864cdf1744be85bbad76492b44e3691c224f7242d1e2b18192ea069b4bc890a71a5daa7688e4e257c0cd6f6ac1d381b7ef3cf69638f4b60664492c83ce4a1f06bb0b014d782057c048d91652fff9a43d75b6d97c18c42342c3b61340a8cfa1abdccc026e493328b8db777401d312aa59fec629d65e57a42188b342a2b39d2b0eadc5237cbb9d778f7802929401f1d14561c1f5d2853cb06da9f5191fa44e1cc28daccf7d201236aa94a5ad578726127420c07e243e176d32e4ccbd87d9f8c632cc684c30d9bf0577dda82abf8b24635458d2ba91a0e968c21611dafabeb4ee45923416eecc97b021718fab48561205e36488f42cec465950d0fa01750d753533602ba9802ab76b47c2b1e51165c6a7fd1e43783697b29dcb4e885cf749f73e77f48a3d4f886bd3ff1a796547802679fdf78e83e70eb254412b3bf95e83d48aea03e79a5dcac319763578effee0deb58a8ed9296d6d05a14e0bbe8010e0e4d2d8352d0a8960a685e33762df433221f3d4a539dec7877c358706b0aad9bf9a181d77962467d3027d38c39e0026f3cb0775fa8979c08b3f106fee9940e78591c6ebc00096478098ad3166796a6a05950321870b400cef99e65c232c665f7b43d6a5fa6104af43533a6ac5f2e888142f90fe7d7dbeb0ceb97f18d8c2e373b85c2f29e7b6bccd9de7fbeabd7eeeb10148052d49f8156f067134bbd292a529b2bed4f14d5109add959596d0349f1fd27fd80cd987549cbd739772e3a6b6975a88b2788f12a57901ed16cd91773e8773cb01fd5dc4ceaa10c123e7a75bc869ecc278de43eee7cf958715200bec70857663bb8ff472e3556f46673970c60ae4a2b99194bd75df07e1be2c14ec444e9c50459f10527a77fdc6c123818cd3dfe2b0bc2c90e225fb057ac69c40644661b7cbd4152075a7e3c6d5c8908e171f021de7112d1b280fbc6f1f0e2ff593904ec30d129cf3c92a97cbf1ba3db70e789ca0329a730dffd897989300852c1d3973e497225adc56c244762f6e774b31e18959c254f3e3ec3a0ea6a5e3638e71b7b56e565999190fbed99320a4e55a5dfd68e830f2e1a92da197545814d2bc9618ffa2c5fd52305c1bb8547b5469c3e39b0d1cbe5ee305d25d4a6137adcb154c6652af4aa1bdf805bbbcbf87977a372eae27ea73c1af5a219f32ba748cc43bffa1104eca0d21af26d330b693fb1c232fac03c05dc9b6f292af0ae600e6fbe4648f1820400d396378f4f848820b9be0fd7214c33cc32c1e59f64f6f8384011429222758e4175c0c09cb636bf0a00aaff323dc49f41483b65eef4dbf730760f3e6a61ef12ad26ad509bba6933f792210b17b915dd25b4020469ad22dd55919712d3b6cd0c252d7be619cc50f105759f59727e70ede38a33256b908c1a65641048511e4f99673cc528b83d6175997e9627806c52ec873c856191822519daa77fbc1f3a309428124f919e1a1664ef77995ef5c7ef6570268b2d66d65ac89affa162211248f5fb76ecbdcad49564cce9f58a17b9e8e340d935c737188959e0655250f1d9a37fff31484faa2f6222287d881652af4ac79b85c3584376d0e4c2992ed57cecbd54035d58f79e74bc75a9758df8b1b2672a8f385c9761d6dfa3699d92c583cf9878e3dc189e328a16031a76ba870f18b141a5df59ffaf19af9f306c0169b64a952acb0a377284244bc06db40d1baf08ac1abbc66274be8c288526b8e0f540018e1a2716b939abd9899eff9dba5440d1d1c8ceee3bae35ca140d5ac98bd3cf8deb2e3f35818d9397fde8a36e55923872fcb0ac38ff46248f3f525898d7cf2c6cad24164669281b0e3140cda6185745d93d6a3b58f24d2b07a3567d32396cf62411518b2dfbe751be3941b01fb2cf7ac6be6e3529b5b05eb54ef3ab05c110f56e9f4e7ce26a21a4d04a8398361b3237806ca29e09c412592f64e37f4446e9964ccbaaacce9b9503d8be963b5ed758965eb8a34243ba8edc449827525aca546ddcb711466eb8b8533ddf591b1d108da7f266c483e98e22915e316ecf5e26b4a814056213c0c1c732ba72ef41029f0c39f25071c63a23626332844a302bfa560d211cbcee420df1c44304593ed4c8b8169c355a5cf90c589ea2d1c1ef00e04c86c650234e9fbec8547c792e0e05c8be11842d2c666a9b70726f9f2e5ea2acb0041795a9d759998af08db326e48993ff884239c2d8184ad2c54deb96e254c8fc1e02e56287a74f0c097bf8a8dc0c8babeb6711f4ebbe436777ddc8aeb5d05803edba5015aafa426dfdb02ae862313d417d585b168af243fbb3d9ea153b17f22a6c681484c4ed9b523c6f84446b18a33cb185a24bd127fc026b6e915995ecb1087aef44a41a3f01756361b9550157e4d21e46bff7ea7c25efc0dc87bfce7d6e02574b7255f5cc293841f38059ec47747953f2dba0f7d719153e039f35786fd81bf8e74663df2f21c1d71fb82dbfbe24ac08745babe54ad97fd8a3e67de6c19a4c87bf05292665973ed2a4a5ec38a997ef6548080602a89f5dd2040bb98a1f7f8f08b6bef836addd2fa4be3ffcd26bbe5bc8b022417049de58072902e9efd58ee3f1166c60d99151f6ac4eecdb249cb909cdffdbb440c34584d62d79537257d05b39c695413a7d4bd70f75c66c1d1b629086da6b0c5e9a4076fd2d1283814a0059be1a7c616ce42a6f09e51ab7cb537f3803a9d24fedb72ab669efc5f17694859950c2d73d69dd0f4db0a4a0416948ac3bcf395d89ddcfef503ab255546ad268ea40ad953cea54adcab00b602ff5d9afa582b3fe105fb9ee7257a6e6ffae23310ab62f9d886f837c2cedfca9da944fc87e6aa19a98b789be0e166f470a888a128288bf85920a9df32cada80d018af74f424eee739902b488288d0403653a6f5e40036aaa1bc6c47fc20854e35cbc191ba971592875226a00405229086028ccb1cb8cd56d10837e3b92ab1b8231bea89da5702660b959e5e9e0997e00cbec14e93fd02e132a43ff8baa015f4b87694b15f1df56f30babd5edce469e94151ec9cb66a81c744255f81540f4a044071d153998abf7dd5489b7b6efacf58bfd0c844f8d4ae90c59f72cb33422629891fe024060f062b7c2fbbd34872b79536611c14c89f62f5ef884203ded10659ac7959823e6329bc4103f3e5051a4aa20ab37f8041c1da748b30deb1c2ae1dbfb4218415fe2906"}], 0x1120}, 0x2) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) fcntl$getown(r1, 0x5) accept(r1, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7, 0x3ff, 0x5, 0x1}, {0x4, 0x10000, 0x8, 0x9}, {0xfff, 0x9ba, 0x1afe00ff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = semget(0x1, 0x6, 0x1b) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000280)=0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0x800, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x1, 0x16, 0x90000000000, 0xfffffffffffffffa}]}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r3 = open(&(0x7f0000000400)='./file0\x00', 0x200, 0x0) chroot(&(0x7f0000000440)='./file0\x00') ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000480)=0x2) r4 = semget$private(0x0, 0x0, 0x62) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000500)='tap', &(0x7f0000000540)='/dev/bpf\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)='!)\x00', &(0x7f0000000600)='$\'-\x00']) chroot(&(0x7f0000000680)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000006c0)=""/152) recvfrom$inet6(r1, &(0x7f0000000780)=""/91, 0x5b, 0x0, &(0x7f0000000800)={0x18, 0x3, 0x1}, 0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000840)) r5 = syz_open_pts() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000880)=""/10) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000900)={&(0x7f00000008c0)=[{0x42, 0x9}, {0x44, 0x1f}, {0x0, 0x40}, {0x89, 0x1}], 0x4}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0x80, 0x0) rmdir(&(0x7f0000000980)='./file0\x00') read(r5, &(0x7f00000009c0)=""/195, 0xc3) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000ac0)={0x3, 0x2}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000b40)={&(0x7f0000000b00)='./file0\x00', r6, 0x1}) readv(r5, &(0x7f0000001040)=[{&(0x7f0000000b80)=""/135, 0x87}, {&(0x7f0000000c40)=""/6, 0x6}, {&(0x7f0000000c80)=""/232, 0xe8}, {&(0x7f0000000d80)=""/246, 0xf6}, {&(0x7f0000000e80)=""/96, 0x60}, {&(0x7f0000000f00)=""/171, 0xab}, {&(0x7f0000000fc0)=""/84, 0x54}], 0x7) 11:46:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 11:46:31 executing program 1: socketpair(0x18, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 11:46:31 executing program 1: r0 = socket(0x80000000018, 0x1, 0x0) shmget(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) getuid() pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) 11:46:32 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 11:46:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x4, 0x0, 0x200008000000, 0x20000fffffffe, r1}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 11:46:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x0, 0x3, 0x647) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x40) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x1a1) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/235, 0xeb) 11:46:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCEXCL(r1, 0x2000740d) 11:46:32 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 11:46:32 executing program 0: r0 = semget(0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xd39) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffd}, {0x0, 0x80}], 0x2) 11:46:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000001340)=""/4096, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) readlinkat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/233, 0xe9) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000080)=0x338, 0x4) 11:46:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 11:46:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe000, 0x1) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:46:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:46:32 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8020, 0xe) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x7, 0x1}, 0x3) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8200, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x100000000) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1ffffffffffffee7, &(0x7f0000000140)=[{0x100000001, 0x6}, {0x1c000000000000}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) 11:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) syz_emit_ethernet(0x7c, &(0x7f0000000180)="14fd111d44dbd3fa5f5b47f83658206923a55eda63294f962a72e77b4208356341e6bb1818e1f673b04b6ce7faebe3399d1a13660c75f6ad926c433c695301366b28841e852794681daddae5c887aae6fc930b23945d372fe7d7f546f49ec134485b0e08c3ac9c90830c57937edee2bc3282375c19d428ac79fe1c2c") 11:46:32 executing program 0: setrlimit(0xb, &(0x7f0000000040)={0x7, 0x1}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) r1 = syz_open_pts() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() r3 = geteuid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x310, 0x0) setuid(r3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7fffffff, 0x6, 0x3f, "befe0da07dcb5202519999d2a237325d0ac13cbf", 0x6, 0x100}) writev(r1, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) 11:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) syz_emit_ethernet(0x7c, &(0x7f0000000180)="14fd111d44dbd3fa5f5b47f83658206923a55eda63294f962a72e77b4208356341e6bb1818e1f673b04b6ce7faebe3399d1a13660c75f6ad926c433c695301366b28841e852794681daddae5c887aae6fc930b23945d372fe7d7f546f49ec134485b0e08c3ac9c90830c57937edee2bc3282375c19d428ac79fe1c2c") 11:46:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x240000, 0xfffffffffffffff9, 0x0, "47256f1a54ff735383cf2043ff4da69005176bdc", 0x5616, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getitimer(0x1, &(0x7f0000000040)) 11:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) syz_emit_ethernet(0x7c, &(0x7f0000000180)="14fd111d44dbd3fa5f5b47f83658206923a55eda63294f962a72e77b4208356341e6bb1818e1f673b04b6ce7faebe3399d1a13660c75f6ad926c433c695301366b28841e852794681daddae5c887aae6fc930b23945d372fe7d7f546f49ec134485b0e08c3ac9c90830c57937edee2bc3282375c19d428ac79fe1c2c") 11:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) syz_emit_ethernet(0x7c, &(0x7f0000000180)="14fd111d44dbd3fa5f5b47f83658206923a55eda63294f962a72e77b4208356341e6bb1818e1f673b04b6ce7faebe3399d1a13660c75f6ad926c433c695301366b28841e852794681daddae5c887aae6fc930b23945d372fe7d7f546f49ec134485b0e08c3ac9c90830c57937edee2bc3282375c19d428ac79fe1c2c") 11:46:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000180)={0x34, 0x800000, 0x100000000, 0xffffffffffffffff, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x4, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) syz_open_pts() setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x3, 0x7, 0x5000000000000000, "6ec74b71c8d0238dc4a8b5f0d1067d74e3ff975d", 0x2, 0x3}) fcntl$dupfd(r0, 0x0, r0) 11:46:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=""/131, 0x83) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="c00759a92162dcf01f03bb9519eafe25875c35a396682846157f3ecbc569152c1a5bdff6c48524f7475e73a985559853a47e72472ae3b9dd6180d0bc6f44afe47ac7ebfefe6f7b571bff7986032f2fb9c228c4db82682b6c2d58f75eff78464570873b"}, {&(0x7f0000000300)="483cffceadb8319557b96588da9b0d1b76e9cc6404fde17e0ec683bdfafb635cab3160b1286be5b2ac51883199a7c2514b9069d4dec9d6bc0055d1bcf34bd3abd58b194746bfe151382aab9caea7902e0b3b8ae70099c481adce93a2428ac1b5d2cbab5ccc751ed94035552dcfe5"}, {&(0x7f00000004c0)="b9655116243adaf3d270544bd6e8d9e995ff946f9230e0e8a442cafcf4ca23ba2aec80c30e211e53ea576c0e390ce3b32ed0a421a2e27d6edfbdb9bd38e903e41f452ae3ce09c46de23cca5cb0d9fb9138d9c9790056bf5f3868853a847feead94e2b3530d1ec2ec377bc0a66f09316438c539447f1a5f0d151c86924e855b8cee8797c1bc20ea181ac0d3fca44c7b010d2dc2782e4a00a3d11b463b64080e9420b2c670236a8caf79b0b610ab1e9cbfa1b030d3316e7326e9f4168b6bae9a539b6e684565fed74554605e1d8a2dfc35477932663e9995a93c594225271c1eeccc779514b0deb261b05fc54ce0d5500ce821eb72da19907049d6b83d87e81446864300fa9adc240489e62f533b2811ea40f417c94a3003ec9f673ed6bbc0b21eac337af18c113fa97b73c06a4c4234cd15f06359"}, {&(0x7f0000000440)="8cbbfdaec275e1d94c3429fec172459c388350e298"}], 0x61f, 0x0, 0x0) 11:46:32 executing program 0: socketpair(0x6, 0x8005, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) flock(r0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x80000001, 0x5, 0x2, "e0d0c716becc9cfa7a423e9bfff2f069362cacaa", 0x3, 0x81}) r7 = fcntl$getown(r5, 0x5) write(r2, &(0x7f0000000180)="b60f5bee0cc70cac2c9dcac6e3fc69d81a53fe697a428f9313ca3800115457eae304fc37a54d494dc8bdf7708451c7c7fa88e8a9fef0957e3f6c81db396894805eb20953014e5cf3fb9c44c2b42033ed4d0c481c550feddcdf3bfe5a967ddc4c09a84848076e4e171f776260a1875fd6be07256eb504bf2e98f6e8bc18ac567f417f19be94100485c0fe7a34fdbecf1fa6e2133ffdd7656e8c9e24f4b06da61bd0ef609839b6bcaf5bd711b3ff609c2514c024429bf8fca507787924ff083a51a894b13c77e8fe121aaaebe963e77f334e", 0xd1) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000280)) getdents(r0, &(0x7f00000002c0)=""/75, 0x4b) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r5, 0x6, r7) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) ftruncate(r1, 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000500)={&(0x7f0000000480)=[{0xc5, 0xda8}, {0x0, 0x9}, {0x1, 0x31a469a1}, {0x0, 0x80000000}, {0x8a, 0x2}, {0x81, 0x200}, {0x47, 0x6}, {0x42, 0xfffffffffffffffc}, {0x0, 0x3}], 0x9}) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000540)=0x18000000000000) r10 = msgget$private(0x0, 0x4) msgrcv(r10, &(0x7f0000000580)={0x0, ""/126}, 0x86, 0x2, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000640)) faccessat(r4, &(0x7f0000000680)='./file0\x00', 0x192, 0x1) open(&(0x7f00000006c0)='./file0\x00', 0x30010, 0x20) ioctl$TIOCSTART(r8, 0x2000746e) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r10, &(0x7f0000000880)=ANY=[@ANYBLOB="02000000000000006f6e2e67e7c7df8fe1cf81534de002d927989fba5948084673a13ac5b5ca663fe8bf65bfb1b904a63da4b76c41fe3619a7d7f2df816e1e7c6ebf32b458ec92c057364f631c5a8f24f3245531814e6b09aa22a1382c93d29db97ebdbbbfd3514bf3a3cc3d168146b97e8997bedfda119b5e78afa74bb3a0d37782e2895f377a52253282bedbb81e6113b249a8e3d7a5b32d3d9998dde2a5cc7661f71a297d9601a5b49c33b37f"], 0xac, 0x800) writev(r6, &(0x7f0000000840)=[{&(0x7f00000007c0)="066f44359802a4d6ec044e17a089a1be3b07580b5f6ab06584a0c7e79a1635aae3f7c609c324c9c76fbc767ae5a62bc4242a1c99c1984c8a9ad72ec85316a98a5f565283030fb9bec086b9d8baf0aa0342593a744fa3148ac8e4277f4886c3155142a6e59e44fe6e6da648fd4ea8f5f888ff5393fec59fbf0b63", 0x7a}], 0x1) 11:46:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0x81, 0x5, "8c23e312b2a9df70d3d4e2774109db9d008965d1", 0x7f, 0x4}) 11:46:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) setreuid(0x0, 0xffffffffffffffff) dup2(r0, r0) 11:46:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) read(r1, &(0x7f0000000300)=""/220, 0xdc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:33 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) 11:46:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) clock_getres(0x3, &(0x7f0000000080)) fsync(r0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 11:46:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e1f66696c65300068ebbe99e571a804cdcdc3e37a7df072bb86c6178f0b1a2c62"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 11:46:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0xfffffffffffffdcd) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 11:46:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffee70000000000000000005b9d071b542a538706000000b81800000029000000310000000000000000000000c2000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x411, 0x12) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x840, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xd4, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r0) 11:46:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x3ff, 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x88, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000004c0)) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) r3 = semget(0x0, 0x7, 0x400) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000000100)=""/156) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) r4 = semget(0x3, 0x3, 0x4400) getuid() getegid() r5 = getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffffe, r5, r6, r5, r6, 0x1, 0x3}, 0x93, 0x6, 0x3ff}) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000680)='./file1\x00', 0x40) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') r8 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000001}, 0x10000, 0x8000000009, 0xff}) 11:46:33 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000440)=""/70, 0x46}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/53, 0x35}, {&(0x7f0000000600)=""/15, 0xf}, {&(0x7f0000000640)=""/12, 0xc}, {&(0x7f0000000680)=""/79, 0x4f}], 0x7, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:46:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80c0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) r4 = dup(r2) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000040)=0x1) 11:46:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) select(0x40, &(0x7f0000000100)={0xc23, 0x5, 0xd360, 0x9, 0x81, 0x4, 0xffffffffffffffcd}, &(0x7f0000000140)={0x7, 0x9, 0x3, 0x5, 0x81e2, 0x7fff, 0x2, 0x59da}, &(0x7f0000000180)={0x0, 0x7, 0x6, 0x6, 0x2, 0x7, 0x100000001, 0x3}, &(0x7f00000001c0)={0x0, 0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) fsync(r1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x48, 0x200fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0xa4e, 0x3}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80000006, 0x400, 0x6}, {{r1}, 0xffffffffffffffff, 0x70, 0x2, 0x3, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20000003, 0xfffffffffffffffd, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0xb030}, {{r1}, 0x4a02ab7232db0489, 0x7, 0x80000000, 0x0, 0x67a}, {{r0}, 0x0, 0x40, 0x5, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x352f7232, 0x8}], 0x7, &(0x7f0000000340)={0x7, 0x9}) SD*soT#\˹qM./2{apv>7rں2b{ڟ:z;r]Eb|D_)Y9Z²B_WQ(ne9yY)ig[` <ɲ)հTload: 2.74 cmd: getty 18072 [ttyin] 0.01u 0.00s 0% 320k load: 2.74 cmd: getty 18072 [ttyin] 0.01u 0.00s 0% 320k 11:46:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000140)="56aaa316390b5d7cb8a24a306ea1e7e9d10f63f7bfd5d25363f735caf6bff9a81ec7acd3a724fc23d5421ad33845cdab5434403e8641e326707fbcf423b36c27970c364dc64b48a35d76de511acf220d25fdab9b657d9c5d943208ea6d6edae53f86d2e2bd484b0dcbeac89aee48b5ca9c4b021a518b507a11da6867f242a2bc165f4c7a8f78ad8835b0da4b5813a6cca50b2690742977aadd2fad069b6d43e24326f85dc3af1c814676db81b3c1ef5fe0c10b36cb2f67f7cd6ed2fd1ffbc81ec0b2b38d0e", 0xc5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) 11:46:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x29}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCNXCL(r0, 0x2000740e) 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x100000000) pledge(&(0x7f0000000080)='\\^\\\x00', &(0x7f0000000180)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1c0, 0x0) write(r0, &(0x7f0000000200)="1a6822002000"/16, 0x10) 11:46:34 executing program 0: r0 = msgget$private(0x0, 0x11b85f4dc8c6de12) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x21) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3ff, r2, r3, r4, r5, 0x129, 0x2}, 0x8, 0xb9, r6, r7, 0x2da3a55c, 0x3, 0x0, 0x8}) socket$inet(0x2, 0x4000, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x3, 0x4000}, {0x18, 0x2, 0xffffffffffffffff, 0x6}, 0x401, [0x1a, 0x6b16, 0xde, 0x6, 0x6, 0x20, 0xfffffffffffffeff, 0x56ed9444]}, 0x3c) semget$private(0x0, 0x2, 0x10) 11:46:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7f) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="fa8e"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 11:46:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffffffffffffe0, 0x401, 0x0, 0x0) unveil(&(0x7f0000000040)='\x00', &(0x7f0000000080)='W\x00') 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000100)=[r2, r3, r4, r5]) getgroups(0x0, 0x0) 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 11:46:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) clock_getres(0x4, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 11:46:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/193, 0xc1) socket(0x3, 0x2, 0x3) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x9, 0x1, 0xff55, 0x9, "18db7dfc35ea833c88d1a5589ba108dfc2b67db2", 0x83c, 0x3}) 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0xfffffffffffffee2, &(0x7f0000000180)="ea") ioctl$BIOCPROMISC(r0, 0x20004269) pckbd_enable: command error 11:46:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2017, 0xfffffffffffffffd) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x6, 0x80f, 0x1ff, 0x1, 0x9, 0xfffffffffffffffb, 0x30, 0x0, 0x1, 0xff, 0x9}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r1, 0x1}) r3 = dup(r1) ioctl$TIOCSTART(r3, 0x2000746e) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:46:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket$inet6(0x18, 0x0, 0x3ff) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) pckbd_enable: command error 11:46:36 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r1) geteuid() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) vput: bad writecount: 0xfffffd803c766118, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1480, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd803c766118) at vput+0x187 vn_closefile(fffffd803bbbbf18,ffff800014941b40) at vn_closefile+0x15b fdrop(fffffd803bbbbf18,ffff800014941b40) at fdrop+0xc9 closef(fffffd803bbbbf18,ffff800014941b40) at closef+0x118 fdfree(ffff800014941b40) at fdfree+0xf7 exit1(ffff800014941b40,0,1) at exit1+0x32f sys_exit(ffff800014941b40,ffff8000149200d0,ffff800014920140) at sys_exit+0x17 syscall(ffff8000149201a0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffdeba4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdeb70, count: 4 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 vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd803c766118) at vput+0x187 vn_closefile(fffffd803bbbbf18,ffff800014941b40) at vn_closefile+0x15b fdrop(fffffd803bbbbf18,ffff800014941b40) at fdrop+0xc9 closef(fffffd803bbbbf18,ffff800014941b40) at closef+0x118 fdfree(ffff800014941b40) at fdfree+0xf7 exit1(ffff800014941b40,0,1) at exit1+0x32f sys_exit(ffff800014941b40,ffff8000149200d0,ffff800014920140) at sys_exit+0x17 syscall(ffff8000149201a0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffdeba4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdeb70, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001491fdc0 rbx 0xffff80001491fe70 rdx 0x2 rcx 0 rax 0 r8 0xffff80001491fd80 r9 0x1 r10 0 r11 0xc7bca16c3fd4e3d0 r12 0x3000000008 r13 0xffff80001491fdd0 r14 0x100 r15 0x1 rip 0xffffffff818b9068 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001491fdb0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=32446 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff800014940018,0xffff800014940ef8 process=0xffff8000ffff6370 user=0xffff80001491b000, vmspace=0xfffffd803f00ccc0 estcpu=33, cpticks=11, pctcpu=0.4 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 9344 442997 44161 0 2 0 syz-executor.0 9344 419114 44161 0 2 0x4000000 syz-executor.0 18072 150059 1 0 3 0x100083 ttyin getty 591 56763 0 0 3 0x14200 bored sosplice 44161 463818 9593 0 2 0x482 syz-executor.0 8938 405536 9593 0 2 0x482 syz-executor.1 9593 206047 64637 0 3 0x82 thrsleep syz-fuzzer 9593 22317 64637 0 3 0x4000082 thrsleep syz-fuzzer 9593 307284 64637 0 3 0x4000082 thrsleep syz-fuzzer 9593 148305 64637 0 3 0x4000082 thrsleep syz-fuzzer 9593 408685 64637 0 3 0x4000082 thrsleep syz-fuzzer 9593 462042 64637 0 3 0x4000082 kqread syz-fuzzer 9593 309780 64637 0 3 0x4000082 thrsleep syz-fuzzer 64637 520834 77164 0 3 0x10008a pause ksh 77164 480657 70902 0 3 0x92 select sshd 70902 120087 1 0 3 0x80 select sshd 79395 339037 59794 73 2 0x100090 syslogd 59794 228327 1 0 3 0x100082 netio syslogd 53342 400253 0 0 2 0x14200 zerothread 1806 511995 0 0 3 0x14200 aiodoned aiodoned 12863 248553 0 0 3 0x14200 syncer update 61472 183372 0 0 3 0x14200 cleaner cleaner 37631 108723 0 0 3 0x14200 reaper reaper 50233 521465 0 0 3 0x14200 pgdaemon pagedaemon 89193 117427 0 0 3 0x14200 bored crynlk 17143 66478 0 0 3 0x14200 bored crypto 31100 256269 0 0 3 0x40014200 acpi0 acpi0 51815 349486 0 0 3 0x14200 bored softnet 39170 361412 0 0 3 0x14200 bored systqmp 64674 274245 0 0 3 0x14200 bored systq 93651 246137 0 0 2 0x40014200 softclock 88413 230959 0 0 3 0x40014200 idle0 78053 234398 0 0 3 0x14200 bored smr 1 169262 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 9558 6306K 7584K 78643K 35495 0 0 pcb 13 8K 8K 78643K 651 0 0 rtable 99 11K 12K 78643K 1322 0 0 ifaddr 70 17K 21K 78643K 826 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 508 0 0 iov 0 0K 32K 78643K 2005 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 77K 78643K 10542 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 100 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 1829 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 9698 0 0 sigio 0 0K 0K 78643K 124 0 0 proc 42 30K 54K 78643K 1379 0 0 subproc 32 2K 2K 78643K 42 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 774 0 0 in_multi 22 1K 2K 78643K 306 0 0 ether_multi 1 0K 0K 78643K 34 0 0 mrt 0 0K 0K 78643K 27 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 1090 0 0 pfkey data 0 0K 4K 78643K 8 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 89 20K 36K 78643K 23303 0 0 UVM aobj 130 5K 5K 78643K 144 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 346 0 0 NDP 17 0K 0K 78643K 224 0 0 temp 206 2728K 3368K 78643K 33295 0 0 kqueue 0 0K 0K 78643K 82 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 8 0 4 1 0 1 1 0 8 0 rtpcb 80 436 0 436 5 4 1 1 0 8 1 rtentry 112 60 0 26 2 0 2 2 0 8 0 unpcb 120 2870 0 2862 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1039 0 1039 1 1 0 1 0 8 0 tcpcb 544 1275 0 1271 1 0 1 1 0 8 0 inpcb 280 3703 0 3699 8 7 1 2 0 8 0 nd6 48 6 0 3 1 0 1 1 0 8 0 pkpcb 40 71 0 71 22 21 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 153 0 153 30 29 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 45 12 1 11 12 0 8 0 art_table 32 190 0 45 2 0 2 2 0 8 0 art_node 16 47 0 17 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 6 1 0 1 1 0 8 0 semapl 112 1827 0 1817 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 16911 0 15500 46 0 46 46 0 8 0 ffsino 240 16911 0 15500 84 0 84 84 0 8 0 nchpl 144 31960 0 30323 64 3 61 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 100507 0 100507 2 1 1 1 0 8 1 scsiplug 64 15 0 15 11 11 0 1 0 8 0 scxspl 192 95513 0 95513 47 46 1 7 0 8 1 plimitpl 152 764 0 757 1 0 1 1 0 8 0 sigapl 432 9881 0 9869 2 0 2 2 0 8 0 futexpl 56 176923 0 176923 2 1 1 1 0 8 1 knotepl 112 1817 0 1798 1 0 1 1 0 8 0 kqueuepl 104 2360 0 2358 1 0 1 1 0 8 0 pipepl 112 5276 0 5257 14 13 1 2 0 8 0 fdescpl 424 9882 0 9869 2 0 2 2 0 8 0 filepl 120 60138 0 60049 16 12 4 5 0 8 0 lockfpl 104 3363 0 3363 4 3 1 1 0 8 1 lockfspl 48 1159 0 1159 4 3 1 1 0 8 1 sessionpl 112 29 0 21 1 0 1 1 0 8 0 pgrppl 48 122 0 114 1 0 1 1 0 8 0 ucredpl 96 12873 0 12867 1 0 1 1 0 8 0 zombiepl 144 9870 0 9869 1 0 1 1 0 8 0 processpl 864 9897 0 9869 4 0 4 4 0 8 0 procpl 632 22206 0 22171 5 1 4 5 0 8 0 sosppl 128 132 0 132 28 27 1 1 0 8 1 sockpl 384 7163 0 7151 11 9 2 4 0 8 0 mcl64k 65536 2572 0 2572 206 205 1 65 0 8 1 mcl16k 16384 21 0 21 16 16 0 1 0 8 0 mcl12k 12288 174 0 174 25 24 1 1 0 8 1 mcl9k 9216 132 0 132 28 27 1 1 0 8 1 mcl8k 8192 121 0 121 29 29 0 1 0 8 0 mcl4k 4096 1192 0 1190 5 4 1 1 0 8 0 mcl2k2 2112 55 0 55 27 26 1 1 0 8 1 mcl2k 2048 69302 0 69263 15 9 6 10 0 8 0 mtagpl 80 261 0 183 4 1 3 3 0 8 0 mbufpl 256 156538 0 156317 116 96 20 50 0 8 0 bufpl 256 32287 0 26441 366 0 366 366 0 8 0 anonpl 16 815393 0 803448 285 231 54 65 0 62 2 amapchunkpl 152 39257 0 39155 93 88 5 19 0 158 0 amappl16 192 46606 0 45938 255 220 35 46 0 8 1 amappl15 184 4937 0 4935 1 0 1 1 0 8 0 amappl14 176 4983 0 4977 1 0 1 1 0 8 0 amappl13 168 9 0 9 2 2 0 1 0 8 0 amappl12 160 20 0 16 1 0 1 1 0 8 0 amappl11 152 51 0 46 1 0 1 1 0 8 0 amappl10 144 4802 0 4800 1 0 1 1 0 8 0 amappl9 136 559 0 555 1 0 1 1 0 8 0 amappl8 128 147 0 127 1 0 1 1 0 8 0 amappl7 120 4754 0 4750 1 0 1 1 0 8 0 amappl6 112 61 0 53 1 0 1 1 0 8 0 amappl5 104 199 0 192 1 0 1 1 0 8 0 amappl4 96 5285 0 5260 1 0 1 1 0 8 0 amappl3 88 11078 0 11063 1 0 1 1 0 8 0 amappl2 80 78338 0 78270 3 1 2 3 0 8 0 amappl1 72 175522 0 175130 25 16 9 19 0 8 0 amappl 80 22514 0 22480 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 9882 0 9869 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9882 0 9869 1 0 1 1 0 8 0 vmmpekpl 168 51405 0 51382 2 0 2 2 0 8 0 vmmpepl 168 1134302 0 1132570 264 187 77 89 0 357 0 vmsppl 272 9881 0 9869 2 1 1 2 0 8 0 pdppl 4096 19771 0 19738 6 1 5 6 0 8 0 pvpl 32 2264153 0 2249153 528 389 139 209 0 265 13 pmappl 200 9881 0 9869 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 866 0 365 19 1 18 18 0 8 0